(57)【要約】  本開示は、DASHにおいて配信されているコンテンツを速やかに確認することができるようにするコンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム関する。  本開示のコンテンツ供給装置は、視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備える。本開示は、コンテンツをストリーミング配信するシステムに適用できる。
2015064210.tif 000002
【特許請求の範囲】
【請求項１】
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置において、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。
【請求項２】
前記USD生成部は、前記USDとして、前記モザイクCHセグメントストリームの画面構成に関する情報を記述した拡張HTML要素を含む拡張HTML包含型USDを生成するか、または前記拡張HTML要素のファイルへの参照を含む拡張HTML参照型USDを生成する
請求項１に記載のコンテンツ供給装置。
【請求項３】
前記モザイクCHセグメントストリームおよび前記USDをユニキャスト配信するユニキャスト配信部を
さらに備える請求項２に記載のコンテンツ供給装置。
【請求項４】
前記モザイクCHセグメントストリームを受信側が受信するための情報であるMPDを生成するMPD生成部をさらに備え、
前記マルチキャスト配信部は、前記MPDもマルチキャスト配信し、
前記ユニキャスト配信部は、前記MPDもユニキャスト配信する
請求項３に記載のコンテンツ供給装置。
【請求項５】
前記USD生成部は、前記モザイクCHセグメントストリームが他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能であることを示す属性が拡張された前記USDを生成する
請求項２に記載のコンテンツ供給装置。
【請求項６】
前記モザイクCHセグメントストリーム生成部は、生成された前記モザイクCHストリーミングデータを、他のモザイクチャネルとの間で統一されているタイミングとセグメント長に従って区切ることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクCHセグメントストリームを生成する
請求項２に記載のコンテンツ供給装置。
【請求項７】
前記モザイクCHセグメントストリーム生成部は、生成された前記モザイクCHストリーミングデータを、スイッチ可能な境界の周期を十分に短くすることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクCHセグメントストリームを生成する
請求項２に記載のコンテンツ供給装置。
【請求項８】
前記ユニキャスト配信部は、前記モザイクCHセグメントストリームをHTTPユニキャスト配信し、
前記マルチキャスト配信部は、前記モザイクCHセグメントストリームに基づくモザイクCH FLUTEストリームをFLUTEマルチキャスト配信する
請求項２に記載のコンテンツ供給装置。
【請求項９】
前記モザイクCHストリーミングデータに基づいてモザイクCH RTPストリームを生成するRTPストリーム生成部をさらに備え、
前記マルチキャスト配信部は、前記モザイクCH RTPストリームもRTPマルチキャスト配信する
請求項２に記載のコンテンツ供給装置。
【請求項１０】
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置のコンテンツ供給方法において、
前記コンテンツ供給装置による、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成ステップと、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成ステップと、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成ステップと、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信ステップと
を含むコンテンツ供給方法。
【請求項１１】
モザイクチャネルとしてコンテンツを配信するコンピュータを、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部と
して機能させるプログラム。
【請求項１２】
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備えるコンテンツ供給装置からモザイクチャネルとして配信されたコンテンツを受信、再生する端末装置において、
前記USDと前記モザイクCHセグメントストリームを受信し、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を
備える端末装置。
【請求項１３】
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置と、前記コンテンツ供給装置から配信された前記コンテンツを受信、再生する端末装置とから成るコンテンツ供給システムにおいて、
前記コンテンツ供給装置は、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備え、
前記端末装置は、
前記USDと前記モザイクCHセグメントストリームを受信し、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を備える
コンテンツ供給システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システムに関し、特に、異なる複数のチャネルでそれぞれ配信されているコンテンツを速やかに確認できるようにしたコンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システムに関する。
【背景技術】
【０００２】
近年、インターネットを利用するストリーミングサービスの主流がOTT-V(Over The Top Video)となっており、それに利用可能な国際標準化された動画配信プロトコルとして、Webサイトなどの閲覧と同様のHTTPを用いるMPEG-DASH（Moving Picture Experts Group-Dynamic Adaptive Streaming over HTTP。以下、DASHと称する）が知られている（例えば、非特許文献１を参照）。【０００３】
DASHでは適応型ストリーミング技術が実現されている。すなわち、コンテンツの供給側は、同一内容であって画質や画角サイズなどの違いによってビットレートが異なる複数のストリームを用意し、配信するようになっている。一方、コンテンツの受信側は、供給側が用意している複数のストリームのうち、通信環境や自己のデコード能力などに応じて最適なストリームを選択して受信、再生し、さらに、通信環境の変化などに応じて受信中のストリームをスイッチングするようになっている。【０００４】
なお、受信側がストリームを適応的に選択して受信、再生できるように、MPD(Media Presentation Description)と称されるメタファイルを、コンテンツの供給側が受信側に供給するようになっている。【０００５】
MPDには、コンテンツのストリーム(Audio/Video/Subtitle等のメディアデータ)をチャンク化したセグメントストリームのファイルを、受信側からの要求に応じて供給するWEBサーバ（供給元）のアドレス(url情報)が記述されている。受信側は該url情報に基づいて、コンテンツの供給元となるWEBサーバにアクセスしてセグメントストリームのファイル（以下、セグメントファイルとも称する）を要求し、該要求に応じてサーバからHTTPユニキャスト配信されるセグメントファイルを受信、再生することになる。【０００６】
図１は、DASHに基づいてコンテンツをストリーミング配信するコンテンツ供給システムの構成の一例を示している。【０００７】
該コンテンツ供給システム１０は、コンテンツを配信する各チャネルにそれぞれ対応する複数の視聴CH装置２０（いまの場合、２０Ａ，２０Ｂ，２０Ｃ）と、コンテンツを受信する側の多数のDASHクライアント３０から構成される。DASHクライアント３０は、インターネット１１を利用したCDN(Contents Delivery Network)１２を介して視聴CH装置２０に接続できる。【０００８】
視聴CH装置２０Ａは、チャネルＡとして同一内容のコンテンツをビットレートが異なる複数のストリームで配信する。同様に、視聴CH装置２０Ｂは、チャネルＢとして、チャネルＡのコンテンツとは異なる同一内容のコンテンツを、ビットレートが異なる複数のストリームで配信する。視聴CH装置２０Ｃについても同様である。以下、視聴CH装置２０Ａ，２０Ｂ，２０Ｃを個々に区別する必要がない場合、単に視聴CH装置２０と称する。【０００９】
視聴CH装置２０は、コンテンツマネジメントサーバ２１、DASHセグメントストリーマ２２、およびDASH MPDサーバ２３を有する。【００１０】
コンテンツマネジメントサーバ２１は、DASHクライアント３０に供給するコンテンツのソースデータを管理しており、該ソースデータからビットレートが異なる複数のストリーミングデータを生成してDASHセグメントストリーマ２２に出力する。【００１１】
DASHセグメントストリーマ２２は、各ストリーミングデータを時間的にセグメントに分割して、例えばFragmented MP4などのセグメントストリームを生成し、セグメント毎にファイル化して保持し、該ファイルの供給元のアドレスをメタデータとしてDASH MPDサーバ２３に通知する。さらに、DASHセグメントストリーマ２２は、WEBサーバとして、DASHクライアント３０からのセグメントストリームのファイル（以下、セグメントファイルとも称する）を要求するHTTPリクエストに応じ、セグメントファイルを要求元にHTTPユニキャスト配信する。【００１２】
DASH MPDサーバ２３は、セグメントファイルの供給元（すなわち、DASHセグメントストリーマ２２）を表すアドレスなどを記述したMPDを生成する。また、DASH MPDサーバ２３は、WEBサーバとして、DASHクライアント３０からのMPDを要求するHTTPリクエストに応じ、生成したMPDを要求元にHTTPユニキャスト配信する。【００１３】
DASHクライアント３０は、DASH MPDサーバ２３に対してMPDを要求し、これに応じてHTTPユニキャスト配信されるMPDを取得する。また、DASHクライアント３０は、取得したMPDに基づき、DASHセグメントストリーマ２２にセグメントファイルを要求し、これに応じてHTTPユニキャスト配信されるセグメントファイルを受信、再生する。【００１４】
なお、CDN１２は、キャッシュサーバ（不図示）を包含しており、該キャッシュサーバは、CDN１２を介してHTTPユニキャスト配信されるMPDやセグメントストリームのファイルをキャッシングする。そして、キャッシュサーバは、WEBサーバとしてのDASH MPDサーバ２３またはDASHセグメントストリーマ２２に代わり、キャッシングしているMPDやセグメントストリームのファイルを、要求元のDASHクライアント３０にHTTPユニキャスト配信することができる。
【先行技術文献】
【非特許文献】
【００１５】
【非特許文献１】「既存のWebサーバーで途切れない動画配信を実現」、平林光浩、NIKKEI ELECTRONICS 2012.3.19
【発明の概要】
【発明が解決しようとする課題】
【００１６】
上述したように、図１に示されたコンテンツ供給システムでは、複数の視聴CH装置２０が用意されていることによって、DASHクライアント３０では、複数の各チャネルから配信されるコンテンツを選択して受信、再生できるようになされている。【００１７】
このように、内容が異なるコンテンツを配信しているチャネルを選択して視聴し得る場合、視聴者（DASHクライアント３０のユーザ）はテレビジョン放送を視聴するときと同様、視聴するコンテンツを探すためにいわゆるザッピング（短時間のうちにチャネルを次々に切り替えて視聴するコンテンツを探す動作）を行なうことが想定される。【００１８】
なお、DASHにおける各チャネル間でのセグメントストリームのスイッチングは、セグメント単位、またはセグメントよりも細分化されているサブセグメント単位で行なわれる。以下、DASHにおけるチャネル間でのセグメントストリームのスイッチングはセグメント単位で行なわれるものとして説明を継続する。【００１９】
図２および図３は、DASHのチャネルＡ，Ｂ，Ｃのそれぞれにおいて同一内容のコンテンツであってビットレートの異なる３本のセグメントストリーム（Representation）を用意しており、チャネル間をザッピングするときのスイッチングの様子を示している。【００２０】
なお、DASHにおいては、各チャネルで生成されるセグメントストリームのセグメント長（時間長）は任意であって、チャネル間においてセグメント長は必ずしも一致しない。また、チャネル間においてコンテンツの先頭のセグメントの再生開始時刻は必ずしも一致しない。【００２１】
図２は、チャネル間でセグメント長が一致しておらず、かつ、チャネル間でコンテンツの先頭のセグメントの再生開始時刻も一致していない場合の例である。【００２２】
この場合、DASHクライアント３０のユーザがチャネルＡのRepresentationＡ２を視聴しながらDASHクライアント時間軸のＴ１までにチャネルＢのRepresentationＢ２へのスイッチング（ザッピング）を指示しても、そのスイッチングはRepresentationＢ２のセグメントの区切りであるＴ２まで遅延されてしまう。さらに、チャネルＢのRepresentationＢ２を視聴しながらＴ３の前までにチャネルＣのRepresentationＣ２へのスイッチングを指示しても、そのスイッチングはRepresentationＣ２のセグメントの区切りであるＴ４まで遅延されてしまう。【００２３】
図３は、チャネル間でコンテンツの先頭のセグメントの再生開始時刻をNTP時間軸に同期して一致させた場合であって、チャネル間でのセグメント長は一致されていない場合の例である。【００２４】
この場合においても、DASHクライアント３０のユーザがチャネルＡのRepresentationＡ２を視聴しながらNTP時間軸のＴ１までにチャネルＢのRepresentationＢ２へのスイッチングを指示しても、そのスイッチングはRepresentationＢ２のセグメントの区切りであるＴ２まで遅延されてしまう。さらに、チャネルＢのRepresentationＢ２を視聴しながらＴ３の前までにチャネルＣのRepresentationＣ２へのスイッチングを指示しても、そのスイッチングはRepresentationＣ２のセグメントの区切りであるＴ４まで遅延されてしまう。【００２５】
図２および図３に示されたように、DASHにおけるチャネル間でセグメントストリームをスイッチングすると余分な遅延が生じ得る。したがって、チャネル間で速やかなザッピングを行うことができない。【００２６】
なお、各チャネルのセグメントストリームのセグメント長を極端に短くすれば、コンテンツの先頭のセグメントの再生開始時刻をNTP時間軸に同期して一致させたり、チャネル間でのセグメント長を一致させたりしなくても、上述した余分な遅延の時間を短縮することができる。しかしながらその場合、符号化効率が悪化してセグメントストリームのデータ量が増加してしまい、より広い通信帯域を必要とするので、インターネット１１に過剰な負荷をかけて配信サービスの品質の劣化を招く恐れもある。【００２７】
本開示はこのような状況に鑑みてなされたものであり、複数のチャネルで配信されている複数のコンテンツを速やかに確認できるようにするものである。
【課題を解決するための手段】
【００２８】
本開示の第１の側面であるコンテンツ供給装置は、モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置において、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備える。【００２９】
前記USD生成部は、前記USDとして、前記モザイクCHセグメントストリームの画面構成に関する情報を記述した拡張HTML要素を含む拡張HTML包含型USDを生成するか、または前記拡張HTML要素のファイルへの参照を含む拡張HTML参照型USDを生成することができる。【００３０】
本開示の第１の側面であるコンテンツ供給装置は、前記モザイクCHセグメントストリームおよび前記USDをユニキャスト配信するユニキャスト配信部をさらに備えることができる。【００３１】
本開示の第１の側面であるコンテンツ供給装置は、前記モザイクCHセグメントストリームを受信側が受信するための情報であるMPDを生成するMPD生成部をさらに備えることができ前記マルチキャスト配信部は、前記MPDもマルチキャスト配信することができ、前記ユニキャスト配信部は、前記MPDもユニキャスト配信することができる。【００３２】
前記USD生成部は、前記モザイクCHセグメントストリームが他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能であることを示す属性が拡張された前記USDを生成することができる。【００３３】
前記モザイクCHセグメントストリーム生成部は、生成された前記モザイクCHストリーミングデータを、他のモザイクチャネルとの間で統一されているタイミングとセグメント長に従って区切ることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクCHセグメントストリームを生成することができる。【００３４】
前記モザイクCHセグメントストリーム生成部は、生成された前記モザイクCHストリーミングデータを、スイッチ可能な境界の周期を十分に短くすることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクCHセグメントストリームを生成することができる。【００３５】
前記ユニキャスト配信部は、前記モザイクCHセグメントストリームをHTTPユニキャスト配信することができ、前記マルチキャスト配信部は、前記モザイクCHセグメントストリームに基づくモザイクCH FLUTEストリームをFLUTEマルチキャスト配信することができる。【００３６】
本開示の第１の側面であるコンテンツ供給装置は、前記モザイクCHストリーミングデータに基づいてモザイクCH RTPストリームを生成するRTPストリーム生成部をさらに備えることができ、前記マルチキャスト配信部は、前記モザイクCH RTPストリームもRTPマルチキャスト配信することができる。【００３７】
本開示の第１の側面であるコンテンツ供給方法は、モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置のコンテンツ供給方法において、前記コンテンツ供給装置による、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成ステップと、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成ステップと、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成ステップと、前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信ステップとを含む。【００３８】
本開示の第１の側面であるプログラムは、モザイクチャネルとしてコンテンツを配信するコンピュータを、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部として機能させる。【００３９】
本開示の第１の側面においては、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータが生成され、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームが生成され、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDが生成され、前記モザイクCHセグメントストリームおよび前記USDがマルチキャスト配信される。【００４０】
本開示の第２の側面である端末装置は、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備えるコンテンツ供給装置からモザイクチャネルとして配信されたコンテンツを受信、再生する端末装置において、前記USDと前記モザイクCHセグメントストリームを受信し、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を備える。【００４１】
本開示の第２の側面においては、USDとモザイクCHセグメントストリームが受信され、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームが受信、再生される。【００４２】
本開示の第３の側面であるコンテンツ供給システムは、モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置と、前記コンテンツ供給装置から配信された前記コンテンツを受信、再生する端末装置とから成るコンテンツ供給システムにおいて、前記コンテンツ供給装置が、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備える。一方、前記端末装置が、前記USDと前記モザイクCHセグメントストリームを受信し、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を備える。【００４３】
本開示の第３の側面においては、コンテンツ供給装置により、画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータが生成され、生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームが生成され、前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDが生成され、前記モザイクCHセグメントストリームおよび前記USDがマルチキャスト配信される。一方、端末装置により、USDとモザイクCHセグメントストリームが受信され、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームが受信、再生される。
【発明の効果】
【００４４】
本開示の第１乃至３の側面によれば、異なる複数の視聴チャネルで配信されている複数のコンテンツを速やかに確認することができる。
【図面の簡単な説明】
【００４５】
【図１】従来のコンテンツ供給システムの構成の一例を示すブロック図である。
【図２】チャネル間のスイッチングで生じる遅延を説明する図である。
【図３】チャネル間のスイッチングで生じる遅延を説明する図である。
【図４】モザイクチャネルの合成例を表す図である。
【図５】モザイクチャネル間のスイッチングを説明する図である。
【図６】本開示を適用したコンテンツ供給システムの構成例のブロック図である。
【図７】モザイクチャネル視聴時のデータの流れを示す図である。
【図８】MBMSにおけるUSDの配置を示す図である。
【図９】拡張HTML包含型モザイクCH用USDとMPDの関係を示す図である。
【図１０】拡張HTML参照型モザイクCH用USDとMPDの関係を示す図である。
【図１１】拡張HTML包含型モザイクCH用USDの一例を示す図である。
【図１２】モザイクCH用MPDの一例を示す図である。
【図１３】拡張HTML参照型モザイクCH用USDの一例を示す図である。
【図１４】拡張HTML要素のファイルの一例を示す図である。
【図１５】拡張HTML要素の内容を具体的に説明する図である。
【図１６】モザイクCH装置の処理を説明するフローチャートである。
【図１７】コンテンツ供給システムの一連の処理を説明するフローチャートである。
【図１８】コンテンツ供給システムの一連の処理を説明するフローチャートである。
【図１９】コンテンツ供給システムの一連の処理を説明するフローチャートである。
【図２０】コンテンツ供給システムの一連の処理を説明するフローチャートである。
【図２１】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００４６】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について説明するが、その前に、本開示の概要について図４および図５を参照して説明する。
【００４７】
＜本開示の概要＞
図４は、本開示の実施の形態であるコンテンツ供給システム５０（図６）のモザイクCH装置６０によって配信されるモザイクチャネル(CH)の画面の表示例を示している。
【００４８】
ここでモザイクチャネルとは、モザイクCHストリームを配信するものであり、モザイクCHストリームは、通常のチャネル（以下、視聴チャネルとも称する）に対応する視聴CH装置２０のそれぞれから配信されている複数のコンテンツの映像が合成されたものである。モザイクCHストリームの映像は、その画面が複数の領域に分割されており、各領域にはそれぞれ異なる視聴チャネルのコンテンツの映像が配置されている。
【００４９】
したがって、モザイクチャネルの画面を視聴することにより、同時に複数の視聴チャネルのコンテンツの映像を確認することができる。
【００５０】
なお、図４の例では、モザイクCHストリームは、４つの視聴チャネルから配信されたコンテンツの映像ストリームが合成されているが、モザイクCHストリームを構成する映像ストリームの数、すなわち、モザイクチャネルの画面の分割数は４に限定されるものではなく、例えば６（＝３×２または２×３）、９（＝３×３）などであってもよい。
【００５１】
各モザイクチャネルのモザイクCHストリームは、ジャンル別（例えば、スポーツ系、バラエティ系、ニュース系、映画系等）にグループ分けされた複数のコンテンツの映像ストリームを合成して構成する。
【００５２】
また、マルチアングル系のモザイクチャネルのモザイクCHストリームを、単一のコンテンツとして配信されている、受信側が選択可能な異なる複数の映像ストリーム（コンサート会場などの撮影対象を異なる複数の位置から撮影した複数の映像、または一箇所から異なる方向を向いて撮影された複数の映像など）を合成して構成してもよい。
【００５３】
モザイクチャネルを受信、再生する端末装置８０（図６）は、モザイクチャネルの画面上で複数（図４の場合、４）の視聴チャネルの映像を同時に確認することができる。また、複数のモザイクチャネル間をザッピングすることにより、短時間でより多くの視聴チャネルの映像を確認することができる。
【００５４】
端末装置８０によるモザイクチャネル間のザッピングは、例えばリモートコントローラのチャネル上下ボタンの操作によって指示することができる。さらに、各モザイクチャネルの画面上では、例えばリモートコントローラの上下左右ボタンの操作に応じて、画面上の複数の領域のいずれかにポインタを移動させてフォーカスすることができ、さらに選択ボタンの操作によりフォーカスされている領域を選択することができる。
【００５５】
モザイクチャネルの画面上の複数の領域のうちのいずれかがフォーカスされると、その領域に表示されている映像に対応する音声が出力される。さらに、その領域が選択されると、その領域に表示されている映像に対応する視聴チャネルにスイッチングされ、該視聴チャネルで配信されているセグメントストリームが受信、再生される。
【００５６】
図５は、各モザイクチャネル間をザッピングするときのスイッチングの様子を示している。
【００５７】
同図は、モザイクチャネルＡ，Ｂ，Ｃのそれぞれでビットレートの異なる３本のセグメントストリーム（Representation）を用意していることを示している。
【００５８】
本開示を適用したコンテンツ供給システム５０（図６）では、各モザイクチャネルのセグメントストリームは、セグメントの区切りがNTP時間軸に同期されているとともに、複数のモザイクチャネル間でセグメント長が統一されている。さらに、セグメントの先頭のメディア再生時刻の起点（MPD/@availabilityStartTime+Period/@start）がNTP時間軸上で一致されている。
【００５９】
これにより、端末装置８０では、モザイクチャネルＡのRepresentationＡ２を視聴しながらDASHクライアント時間軸のＴ１までにモザイクチャネルＢのRepresentationＢ２へのスイッチングを指示すると、そのスイッチングはRepresentationＡ２のセグメントの区切りであってRepresentationＢ２のセグメントの区切りでもあるＴ１に行なわれる。
【００６０】
また、モザイクチャネルＢのRepresentationＢ２を視聴しながらＴ２までにモザイクチャネルＣのRepresentationＣ２へのスイッチングが指示されると、そのスイッチングはRepresentationＢ２のセグメントの区切りであってRepresentationＣ２のセグメントの区切りでもあるＴ２に行なわれる。さらに、モザイクチャネルＣのRepresentationＣ２を視聴しながらＴ３までにモザイクチャネルＡのRepresentationＡ２へのスイッチングが指示されると、そのスイッチングはRepresentationＣ２のセグメントの区切りであってRepresentationＡ２のセグメントの区切りでもあるＴ３に行なわれる。
【００６１】
このように、本実施の形態では、複数のモザイクチャネル間で、余分な遅延の発生を抑止しつつザッピングすることができる。
【００６２】
なお、本実施の形態では、モザイクチャネルのモザイクCHストリームは、セグメントストリームとしてHTTPユニキャスト配信されるだけでなく、FLUTEマルチキャスト配信およびRTPマルチキャスト配信でも端末装置８０に供給される。
【００６３】
視聴チャネルの視聴CHストリームは、セグメントストリームとしてHTTPユニキャスト配信される。
【００６４】
HTTPユニキャスト配信されるモザイクCHストリームと視聴CHストリームを端末装置８０が受信するために必要なメタデータであるMPDは、HTTPユニキャスト配信だけでなく、FLUTEマルチキャスト配信、およびUPDマルチキャスト配信（オーバレイマルチキャスト）でも供給される。
【００６５】
さらに、FLUTEマルチキャスト配信されるモザイクCHストリームを受信するために必要とされるアナウンス情報としてのUSD(User Service Description)が生成されて、FLUTEマルチキャスト配信される。またさらに、USDはファイル化され、USDファイルとしてHTTPユニキャスト配信される。
【００６６】
そして、端末装置８０では、モザイクチャネルを受信、再生する場合、可能な限りマルチキャスト配信されるUSDとMPDを利用し、マルチキャスト配信されるモザイクCHストリームを受信、再生するようにする。これができない場合、HTTPユニキャスト配信されるUSDファイルとMPDを利用し、マルチキャスト配信されるモザイクCHストリームを受信、再生するようにする。これもできない場合、HTTPユニキャスト配信されるUSDファイルとMPDを利用し、HTTPユニキャスト配信されるモザイクCHストリームを受信、再生するようにする。これにより、インターネットに過剰な負荷をかけたり、サービス品質の劣化を招いてしまったりすることを抑止できる。
【００６７】
＜コンテンツ供給システムの構成例＞
図６は、本開示の実施の形態であるコンテンツ供給システムの構成例を示している。
【００６８】
該コンテンツ供給システム５０は、視聴チャネルとして視聴CHストリームを配信する複数の視聴CH装置２０と、モザイクチャネルとしてモザイクCHストリームを配信する複数のモザイクCH装置６０と、多数の端末装置８０から構成される。なお、視聴CH装置２０は視聴チャネルＡに対応し、モザイクCH装置６０ＡはモザイクチャネルＡに対応するものとする。視聴CH装置２０の数とモザイクCH装置６０の数とは同数である必要はなく、視聴CH装置２０の数に比較してモザイクCH装置６０の数は少なくて構わない。
【００６９】
ネットワーク５１は、インターネットとそれを利用したCDNに代表される双方向通信網の他、地上放送波、衛星放送波、携帯放送(e)MBMSなどを利用した各種の放送網を含む。
【００７０】
ネットワーク５１には、UTCタイムフォーマットに従ったシステム時刻情報を提供するNTPサーバ５２が接続されている。NTPサーバ５２は、各視聴CH装置２０、各モザイクCH装置６０、各端末装置８０などに対してシステム時刻情報を供給することができる。なお、各視聴CH装置２０、各モザイクCH装置６０、各端末装置８０は、NTPサーバ５２からのシステム時刻情報に従い、自己のシステム時刻をNTP時間軸に同期させて動作しているものとする。
【００７１】
視聴CH装置２０は、図１に示されたものと同様に構成される。ただし、図１の視聴CH装置２０は、セグメントストリームおよびMPDをHTTPユニキャスト配信でのみ受信側に供給するが、コンテンツ供給システム５０においては、HTTPユニキャスト配信だけでなく、FLUTEマルチキャスト配信、RTPマルチキャスト配信でも供給するようにしてもよい。
【００７２】
モザイクCH装置６０は、モザイクCHビルダ６１、モザイクCHセグメンタ６２、モザイクCH用USDジェネレータ６３、RTPストリーマ６４、FLUTEストリーマ６５、WEBサーバ６６、およびマルチキャストサーバ６７を有する。
【００７３】
なお、モザイクCH装置６０が有するモザイクCHビルダ６１乃至マルチキャストサーバ６７は、集積して配置してもよいし、インターネットなどを介して分散して配置してもよい。
【００７４】
図７は、モザイクCHビルダ６１乃至マルチキャストサーバ６７の間での各種データの流れを示している。
【００７５】
モザイクCHビルダ６１は、複数の視聴用CH装置２０（図７の場合、視聴用CH装置２０Ａ乃至２０Ｄ）がそれぞれの視聴チャネルから配信するコンテンツのストリーミングデータを取得する。そして、モザイクCHビルダ６１は、モザイクチャネルの画面を２×２の４つ領域に分割し、各領域に視聴チャネルＡ乃至Ｄのコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する。
【００７６】
さらに、モザイクCHビルダ６１は、生成したモザイクCHストリーミングデータをモザイクCHセグメンタ６２およびRTPストリーマ６４に出力する。またさらに、モザイクCHビルダ６１は、各視聴用CH装置２０が視聴チャネルから配信するコンテンツに関するメタデータ（セグメントストリームの供給元のURLなど）や、モザイク画面における視聴CHストリーミングデータの配置情報をモザイクCH用USDジェネレータ６３に供給する。
【００７７】
モザイクCHセグメンタ６２は、モザイクCHストリーミングデータを、fragmentedMP4などのモザイクCHセグメントストリームに変換してFLUTEストリーマ６５およびWEBサーバ６６に出力する。なお、モザイクCHセグメントストリームのセグメント長は、他のモザイクチャネルのモザイクCH装置６０が生成するモザイクCHセグメントストリームと統一されており、セグメントの区切りはNTP時間軸に同期されている。したがって、各モザイクチャネル間では、余分な遅延を生じさせることなくザッピングを行なうことができる。
【００７８】
さらに、モザイクCHセグメンタ６２は、生成したモザイクCHセグメントストリームのメタデータ（モザイクCHセグメントストリームを格納したファイルの供給元となるWEBサーバ６６のURLなど）をモザイクCH用USDジェネレータ６３に通知する。
【００７９】
また、モザイクCH用USDジェネレータ６３は、モザイク画面における視聴CHストリーミングデータの配置情報などを記述した拡張HTML要素を直接記述した、または該拡張HTML要素の参照を記述したmosic要素を含むモザイクCH用のUSD（以下、モザイクCH用USDとも称する）を生成してFLUTEストリーマ６５およびWEBサーバ６６に出力する。
【００８０】
モザイクCH用USDジェネレータ６３は、端末装置８０がモザイクCHセグメントストリームやモザイクCH RTPストリーム（後述）を受信するために必要な、モザイクCH用のMPD（以下、モザイクCH用MPDとも称する）を生成してFLUTEストリーマ６５およびWEBサーバ６６に出力する。
【００８１】
RTPストリーマ６４は、モザイクCHビルダ６１から入力されるモザイクCHストリーミングデータをRTPパケットに格納することによりモザイクCH RTPストリームを生成してマルチキャストサーバ６７に出力する。また、RTPストリーマ６４は、モザイクCH RTPストリームのメタデータをモザイクCH用USDジェネレータ６３に通知する。
【００８２】
FLUTEストリーマ６５は、モザイクCHセグメンタ６２から入力されるモザイクCHセグメントストリームをFLUTEパケットに格納することによりモザイクCH FLUTEストリームを生成してマルチキャストサーバ６７に出力する。また、FLUTEストリーマ６５は、モザイクCH用USDジェネレータ６３から入力されるモザイクCH用のUSDとMPDをマルチキャストサーバ６７に出力する。
【００８３】
WEBサーバ６６は、端末装置８０からの要求に応じ、モザイクCH用USDやモザイクCH用MPDを要求元にHTTPユニキャスト配信する。また、WEBサーバ６６は、端末装置８０からの要求に応じ、モザイクCH用USDを要求元にHTTPユニキャスト配信する。さらに、WEBサーバ６６は、端末装置８０からの要求に応じ、モザイクCHセグメントストリームを要求元にHTTPユニキャスト配信する。
【００８４】
マルチキャストサーバ６７は、モザイクCH用USDとMPDをFLUTEマルチキャスト配信するとともにUDPマルチキャスト配信する。また、マルチキャストサーバ６７は、モザイクCH FLUTEストリームをFLUTEマルチキャスト配信する。さらに、マルチキャストサーバ６７は、モザイクCH RTPストリームをRTPマルチキャスト配信する。
【００８５】
端末装置８０は、ネットワーク５１を介して視聴CH装置２０やモザイクCH装置６０に接続する。端末装置８０は、モザイクチャネル間でザッピングを行う場合、可能な限りマルチキャスト配信されるモザイクCH用USDとMPDを取得し、取得したモザイクCH用USDとMPDに基づいて可能な限りマルチキャスト配信されるモザイクCH FLUTEストリームまたはモザイクCH RTPストリームを受信、再生するようにする。
【００８６】
これができない場合、HTTPユニキャスト配信されるモザイクCH用USDとMPDを取得し、マルチキャスト配信されるモザイクCH FLUTEストリームまたはモザイクCH RTPストリームを受信、再生するようにする。これもできない場合、HTTPユニキャスト配信されるモザイクCH用USDとMPDを利用し、HTTPユニキャスト配信されるモザイクCHセグメントストリームを受信、再生するようにする。
【００８７】
端末装置８０がモザイクCHセグメントストリームやモザイクCH RTPストリームを受信する場合にはモザイクCH用USDが参照される。端末装置８０がモザイクCH FLUTEストリームを受信する場合には、FLUTEマルチキャスト配信を行なうマルチキャストサーバ６７のポータルチャネルが記述されたアナウンス情報が参照される。
【００８８】
アナウンス情報としては例えばUSDが利用される。なお、現状において、USDはネットワーク５１に含まれる携帯放送(e)MBMSでのみFLUTEマルチキャスト配信されるが、ネットワーク５１に含まれるその他の放送網においても、USDをFLUTEマルチキャスト配信するようにしてもよい。
【００８９】
図８は、MBMSにおけるUSDの配置を示している。USDはMBMSのService Announcement&Metadataに格納されて配信される。Service Announcement&Metadataは、MBMSのインタラクションチャネルとブロードキャスト・マルチキャストチャネルに配置される。したがって、USDは、ブロードキャスト・マルチキャストチャネルでFLUTEマルチキャスト配信される。また、インタラクションチャネルでHTTPユニキャスト配信できる。
【００９０】
［モザイクCH用USDとMPDの関係について］
モザイクCH用USDとしては、拡張HTML包含型モザイクCH用USDと、拡張HTML参照型モザイクCH用USDの２種類がある。
【００９１】
図９は、モザイクCH用USDが拡張HTML包含型モザイクCH用USDである場合のモザイクCH用USDとMPDの関係を示している。
【００９２】
拡張HTML包含型モザイクCH用USDには、mosaic要素が導入されており、mosaic要素の中に拡張HTML要素が直接記述される。
【００９３】
拡張HTML要素では、HTMLのdiv要素に、制御記述対象であるモザイクCH用MPD内のAdaptationSet要素、Representation要素、またはSubRepresentation要素への参照属性が指定できるように、xlink:type属性(値”simple”)とxlink:href属性により制御対象要素への参照を指定する。このdiv要素にて指定される領域に対応するチャネルが確定選択された際にスイッチする視聴用のストリームのアドレスを示す。また、xlink:actuate属性(値”onLoad”)とxlink:type属性(値”simple”)とxlink:href属性により制御対象要素への参照が指定された場合は、このdiv要素にて指定される領域にフォーカスが移動された場合(上記のチャネル選択確定操作とは異なる単なるポインタの移動)にスイッチするストリームのアドレスを示す。
【００９４】
図１０は、モザイクCH用USDが拡張HTML参照型モザイクCH用USDである場合のモザイクCH用USDとMPDの関係を示している。
【００９５】
拡張HTML参照型モザイクCH用USDには、mosaic要素が導入されており、mosaic要素の中に拡張HTML要素への参照と、モザイクCH用MPDへの参照が記述される。
【００９６】
なお、拡張HTML要素を用いる代わりにSMIL(Synchronized Multimedia Integration Language）を用いてもよい。
【００９７】
図１１は、拡張HTML包含型モザイクCH用USDの一例を示している。
【００９８】
同図に示されるように、USD中にmosaic要素が存在していることにより、該USDがモザイクCH用USDであることを示している。拡張HTML要素のdiv要素では、モザイクCHストリームの画面上に設けられる領域に関する情報が記述される。
【００９９】
body要素には、各領域にフォーカスが移動された場合に出力する視聴用CHのオーディオストリームへの参照と、各領域が選択された場合に受信、再生する視聴用CHのビデオストリームおよびオーディオストリームの参照が記述される。
【０１００】
同図の場合、各領域にフォーカスが移動された場合に出力するオーディオストリームへの参照は、MPDURIがhttp://example.com/c.mpdのモザイクCH用MPD内とされている。各領域が選択された場合に受信、再生する視聴用のビデオストリームおよびオーディオストリームの参照は、該モザイクCH用MPDとは異なる視聴用MPDが指定されている。ただし、各領域が選択された場合に受信、再生する視聴用のビデオストリームおよびオーディオストリームの参照は、視聴用MPDに限定されるものではない。
【０１０１】
図１２は、モザイクCH用MPDの一例を示している。同図の場合、ビデオに関するAdaptationSet要素には、モザイクCHのビデオストリームのRepresentationの識別子が格納されている。オーディオに関するAdaptationSet要素には、各領域にフォーカスが移動された場合に出力する視聴用CHのオーディオストリームのRepresentationSetの識別子が格納されている。
【０１０２】
図１３は、拡張HTML参照型モザイクCH用USDの一例を示している。図１４は、拡張HTML参照型モザイクCH用USDとは別ファイルとして存在する、拡張HTML参照型モザイクCH用USDから参照される拡張HTML要素のファイルの一例を示している。
【０１０３】
拡張HTML参照型モザイクCH用USDのmosaic要素には、別ファイルとして存在する拡張HTML要素の参照と、モザイクCH用MPDの参照が記述される。図１４の拡張HTML要素には、図１１に示された拡張HTML要素と同様の内容が記述される。
【０１０４】
図１５は、図１１または図１４に示された拡張HTML要素の内容を具体的に図示している。すなわち、拡張HTML要素では、div要素にて、1920画素×1080画素の画面全体がBaseとして定義され、画面の左上領域がC1領域、右上領域がC2領域、左下領域がC3領域、右下領域がC4領域として定義されている。
【０１０５】
画面全体、すなわちBaseが表示されている場合、拡張HTML要素としては、C1領域に対応するオーディオストリームとしてId-C1aを、C2領域に対応するオーディオストリームとしてId-C2aを、C3領域に対応するオーディオストリームとしてId-C3aを、C4領域に対応するオーディオストリームとしてId-C4aを同時に出力するように記述されている。
【０１０６】
ただし、端末装置８０では、これら４本のオーディオストリームに対応する音声を同時に出力するのではなく、ブラウザなどの機能により、C1領域がフォーカスされた状態ではId-C1aのみを出力し、C2領域がフォーカスされた状態ではId-C2aのみを出力し、C3領域がフォーカスされた状態ではId-C3aのみを出力し、C4領域がフォーカスされた状態ではId-C4aのみを出力するようにする。
【０１０７】
さらに、C1領域が選択された場合、http://a.com/C1mpd.mpd#1d-vにて指定された視聴用ビデオストリームと、http://a.com/C1mpd.mpd#1d-aにて指定された視聴用オーディオストリームが受信、再生される。C2領域が選択された場合、http://a.com/C2mpd.mpd#1d-vにて指定された視聴用ビデオストリームと、http://a.com/C2mpd.mpd#1d-aにて指定された視聴用オーディオストリームが受信、再生される。C3領域が選択された場合、http://a.com/C3mpd.mpd#1d-vにて指定された視聴用ビデオストリームと、http://a.com/C3mpd.mpd#1d-aにて指定された視聴用オーディオストリームが受信、再生される。C4領域が選択された場合、http://a.com/C4mpd.mpd#1d-vにて指定された視聴用ビデオストリームと、http://a.com/C4mpd.mpd#1d-aにて指定された視聴用オーディオストリームが受信、再生される。
【０１０８】
次に、上述した拡張HTML包含型モザイクCH用USDと拡張HTML参照型モザイクCH用USDをさらに拡張し、対応するモザイクCHストリームがザッピング可能であることを示すための属性を追加する方法について説明する。
【０１０９】
図１６は、対応するモザイクCHストリームがザッピング可能であることを示すための属性を追加したUSDの一例を示している。
【０１１０】
具体的には、bundleDescriptionの属性である規定のr7:serviceClass属性に、ザッピング用に利用できるストリームであることを示すフラグ属性としてクラス名”urn:streamType:forZapping”を定義して導入する。これが記述されている場合、このUSDによって記述されているストリームはセグメント長が十分に小さいか、またはスイッチ可能な境界（例えば、Ｉピクチャ）の周期が十分に小さく、且つ、スイッチ可能な境界がシグナリングされているので、ザッピング可能であることを表すものとする。
【０１１１】
または、bundleDescriptionの直下に、NTPSynchronized属性（boolean型、true/false）およびSegmentAligned属性（boolean型、true/false）を導入する。bundleDescription/@NTPSynchronizedは、ストリームのセグメントの区切りがNTP時間軸に同期していることを表す。bundleDescription/@SegmentAlignedは、ストリームのセグメントのセグメント長が統一されていることを表すものとする。したがって、bundleDescription/@NTPSynchronizedおよびbundleDescription/@SegmentAlignedがtrueであれば、余分な遅延を生じさせることなくスイッチングできるストリームであることを意味することになる。
【０１１２】
なお、図１６の例では、フラグ属性としてクラス名”urn:streamType:forZapping”、並びにbundleDescription/@NTPSynchronizedおよびbundleDescription/@SegmentAlignedを記述しているが、対応するストリームがザッピング可能であることを表すためには、これら一方を記述すればよい。勿論、両方を記述してもよい。
【０１１３】
一方、モザイクCH用MPDでは、該コンテンツ供給装置６０のチャネルが属するグループ内で、セグメントの先頭のメディア再生時刻の起点（MPD/@availabilityStartTime+Period/@start）をNTP時間軸上で一致させる。
【０１１４】
さらに、モザイクCH用MPDには、セグメント長を表す値を格納するsegmentBase/@duration属性、または、最大セグメント長を表す値を格納するMPD/@maxSegmentDuration属性の少なくとも一方の記述を必須とする。
【０１１５】
さらに、HTTPユニキャスト配信されるモザイクCHセグメントストリームと、RTPマルチキャスト配信されるモザイクCH RTPストリームとをシームレスにスイッチングできるよう、モザイクCH 用MPDにServiceLocation要素を新たに導入する。また、HTTPユニキャスト送信されるセグメントのバイト範囲に対応する、マルチキャスト送信されるモザイクCH RTPストリームの区間を表すrtspRange属性を導入する。
【０１１６】
rtspRange属性は、HTTPユニキャスト配信されるモザイクCHセグメントストリームのスイッチング対象としての、マルチキャスト配信されるモザイクCH RTPストリームの区間を特定するものであり、SegmentURL要素に配置される。rtspRange属性には、RFC(Request For Comment)2326にて規定されるRTPストリーミングの制御に利用されるRTSP（Real Time Streaming Protocol）において定義されているRTPストリーム区間を識別するrangeパラメータのフォーマット（UTCフォーマット）の文字列が格納される。なお、rtspRange属性に格納する情報のフォーマットはUTCフォーマットに限定されるものではない。
【０１１７】
さらに、ServiceLocation要素をルート要素として格納するServiceLocationAttributeファイルのurlが記述されるServiceLocationAttributeUrl属性がMPDのBaseURLに配置される。
【０１１８】
ServiceLocation要素は、チューニングパラメータ(DeliverySystemAttributes)およびIPマルチキャストアドレス(IPMulticastAddress)から成る。
【０１１９】
DeliverySystemAttributesのDeliverySystemIdentifierには、例えばMBMSなどのモバイルネットワークのマルチキャストベアラやブロードキャストベアラを利用する場合、MBMSなどによるマルチキャスト送信やブロードキャスト送信にて採用されているチューニングパラメータのデータ構造のフォーマット識別子（MBMSの場合、ID_MBMS）が記述される。
【０１２０】
また、例えばDVB地上波網などの既存のテレビジョン放送網のブロードキャストベアラを利用する場合、DVB地上波網のブロードキャスト送信にて採用されているチューニングパラメータのデータ構造のフォーマット識別子（DVB地上波網の場合、ID_DVB_T）が記述される。
【０１２１】
DeliverySystemAttributesのDeliverySystemDescriptorには、DeliverySystemIdentifierで識別される配信形態に対応するチューニングパラメータのデータ構造(パラメータ自体)が記述される。
【０１２２】
［コンテンツ供給システム５０の動作］
次に、コンテンツ供給システム５０の動作について説明する。
【０１２３】
図１７は、モザイクCHストリームを配信するために各モザイクCH装置６０が行なう処理を説明するフローチャートである。
【０１２４】
ステップＳ１において、モザイクCH装置６０は、NTPサーバ５２から提供されるシステム時刻情報に従い、自己のシステム時刻をNTP時間軸に同期させる。これにより、モザイクCH装置６０のモザイクCHセグメンタ６２等はNTP時間軸に同期して動作することができる。
【０１２５】
ステップＳ２において、モザイクCHビルダ６１は複数（本実施の形態では４）の視聴用CH装置２０がそれぞれ視聴チャネルとして配信するコンテンツのストリーミングデータ（またはそのソースデータ）を取得し、これらを画面の複数の各領域に配置、合成してモザイクCHストリーミングデータを生成する。さらに、モザイクCHビルダ６１は、生成したモザイクCHストリーミングデータをモザイクCHセグメンタ６２およびRTPストリーマ６４に出力する。またさらに、モザイクCHビルダ６１は、複数の視聴用CH装置２０が視聴チャネルから配信するコンテンツのメタデータを取得し、モザイクCHストリーミングデータにおける視聴CHのコンテンツの配置情報とともにモザイクCH用USDジェネレータ６３に供給する。
【０１２６】
ステップＳ３において、モザイクCHセグメンタ６２は、モザイクCHビルダ６１から入力されたモザイクCHストリーミングデータからfragmentedMP4などのモザイクCHセグメントストリームを生成して、FLUTEストリーマ６５およびWEBサーバ６６に出力する。また、モザイクCHセグメンタ６２は、生成したモザイクCHセグメントストリームのメタデータをモザイクCH用USDジェネレータ６３に通知する。
【０１２７】
FLUTEストリーマ６５は、モザイクCHセグメンタ６２から入力されたモザイクCHセグメントストリームをFLUTEパケットに格納することによりモザイクCH FLUTEストリームを生成してマルチキャストサーバ６７に出力する。
【０１２８】
RTPストリーマ６４は、モザイクCHビルダ６１から入力されたモザイクCHストリーミングデータをRTPパケットに格納することによりモザイクCH RTPストリームを生成してマルチキャストサーバ６７に出力する。また、RTPストリーマ６４は、モザイクCH RTPストリームのメタデータをモザイクCH用USDジェネレータ６３に通知する。
【０１２９】
ステップＳ４において、モザイクCH用USDジェネレータ６３は、通知された配置情報とメタデータに基づいてモザイクCH用USDとMPDを生成し、FLUTEストリーマ６５およびWEBサーバ６６に出力する。
【０１３０】
ステップＳ５において、FLUTEストリーマ６５は、モザイクCH用USDジェネレータ６３から入力されたモザイクCH用USDとMPDをマルチキャストサーバ６７に出力する。マルチキャストサーバ６７は、モザイクCH用USDとMPDをFLUTEマルチキャスト配信するとともにUDPマルチキャスト配信（オーバレイマルチキャスト配信なども含む）する。
【０１３１】
ステップＳ６において、WEBサーバ６６は、端末装置８０からモザイクCH用USDやMPDを要求するHTTPリクエストがあった場合、それに応じてモザイクCH用USDやMPDを要求元にHTTPユニキャスト配信する。
【０１３２】
ステップＳ７において、マルチキャストサーバ６７は、モザイクCH用FLUTEストリームをFLUTEマルチキャスト配信するとともに、モザイクCH用RTPストリームをRTPマルチキャスト配信する。
【０１３３】
ステップＳ８において、WEBサーバ６６は、端末装置８０からモザイクCHセグメントストリームのファイルを要求するHTTPリクエストがあった場合、それに応じてモザイクCHセグメントストリームのファイルを要求元にHTTPユニキャスト配信する。以上で、モザイクCH装置６０が行う処理の説明を終了する。
【０１３４】
次に、端末装置８０が複数のモザイクCH間をスイッチングするザッピングフェーズを経て視聴CHを受信、再生する視聴フェーズに遷移するまでのコンテンツ供給システム５０の一連の処理（以下、一連の処理と称する）について図１８乃至図２０を参照して説明する。
【０１３５】
図１８は、端末装置８０がマルチキャスト配信されるモザイクCH用USDとMPDを受信でき、且つ、マルチキャスト配信されたモザイクCH用FLUTEストリームまたはモザイクCH用RTPストリームを受信、再生できる場合に対応するフローチャートである。
【０１３６】
なお、視聴CH装置２０から配信される視聴用MPDおよび視聴用ストリームの受信方法については任意である。ただし、通常、視聴用ストリームは、HTTPユニキャスト配信されるものがマルチキャスト配信されるものよりも高画質（高ビットレート）であることが多いので、出来る限りHTTPユニキャスト配信される視聴用ストリームを受信するようにする。
【０１３７】
ステップＳ１１において、端末装置８０は、NTPサーバ５２から提供されるシステム時刻情報に従い、自己のシステム時刻をNTP時間軸に同期させる。ステップＳ１２において、端末装置８０は、図１７のステップＳ５の処理としてFLUTEマルチキャスト配信されているモザイクCH用USDとMPDを受信する。モザイクCH用USDとMPDを受信した端末装置８０はザッピングフェーズとなる。
【０１３８】
ステップＳ１３において、端末装置８０は、モザイクCH用USDとMPDに基づき、図１７のステップＳ７の処理としてFLUTEマルチキャスト配信されているモザイクCH FLUTEストリームまたはRTPマルチキャスト配信されているモザイクCH RTPストリームを受信、再生する。
【０１３９】
ザッピングフェーズの間、端末装置８０は、適宜、ステップＳ１３の処理を繰り返すことにより、モザイクチャネル間で速やかなザッピングを行なうことができる。
【０１４０】
なお、端末装置８０は、ザッピングフェーズの間に、受信、再生中のモザイクチャネルを構成する複数の視聴チャネルの視聴用MPDを取得しておくようにする。具体的には、ステップＳ１４として、端末装置８０は、受信、再生中のモザイクチャネルを構成する複数の視聴チャネルにそれぞれ対応する視聴CH装置２０に視聴用MPDを要求し、この要求に応じ、ステップＳ２１の処理としてHTTPユニキャスト配信された視聴用MPDを受信しておく。
【０１４１】
さらに、端末装置８０は、ザッピングフェーズの間、ステップＳ１５として、モザイクチャネルの画面上のいずれかの領域が選択されるまで待機する。そして、モザイクチャネルの画面上のいずれかの領域が選択された場合、端末装置８０は視聴フェーズに遷移する。
【０１４２】
視聴フェーズに遷移した端末装置８０は、ステップＳ１６において、モザイクCH用USDに包含されているか、または参照されている拡張HTML要素を解析し、選択された領域に対応付けられている視聴用MPDに基づいて、視聴用セグメントストリームを対応する視聴CH装置２０に要求する。ステップＳ１７において、端末装置８０は、この要求に応じてステップＳ２２の処理としてHTTPユニキャスト配信された視聴用セグメントストリームを受信、再生する。
【０１４３】
この後、視聴フェーズからザッピングフェーズに戻り、再び視聴フェーズに遷移することも可能である。以上で、一連の処理の説明を終了する。以上に説明した一連の処理によれば、モザイクチャネル間を速やかにザッピングすることができ、かつ、モザイクチャネルの画面から速やかに視聴チャネルに遷移することが可能となる。
【０１４４】
次に、図１９は、端末装置８０がHTTPユニキャスト配信されるモザイクCH用USDとMPDを取得し、マルチキャスト配信されたモザイクCH FLUTEストリームまたはモザイクCH RTPストリームを受信、再生できる場合に対応するフローチャートである。
【０１４５】
なお、視聴用MPDおよび視聴用ストリームの受信方法については、上述した図１８の場合と同様に任意である。
【０１４６】
ステップＳ３１において、端末装置８０は、NTPサーバ５２から提供されるシステム時刻情報に従い、自己のシステム時刻をNTP時間軸に同期させる。ステップＳ３２において、端末装置８０は、各モザイクCH装置６０のWEBサーバ６６に対してモザイクCH用USDとMPDを要求する。この要求に応じ、WEBサーバ６６は、図１７のステップＳ６の処理として、モザイクCH用USDとMPDをMPD取得ポータル７０にHTTPユニキャスト配信する。要求元の端末装置８０に送信する。
【０１４７】
モザイクCH用USDとMPDを受信した端末装置８０はザッピングフェーズとなる。ステップＳ３３において、端末装置８０は、モザイクCH用USDとMPDに基づき、図１７のステップＳ７の処理としてFLUTEマルチキャスト配信されているモザイクCH FLUTEストリームまたはRTPマルチキャスト配信されているモザイクCH RTPストリームを受信、再生する。
【０１４８】
ザッピングフェーズの間、端末装置８０は、適宜、ステップＳ３３の処理を繰り返すことにより、モザイクチャネル間で速やかなザッピングを行なうことができる。
【０１４９】
なお、端末装置８０は、ザッピングフェーズの間に、受信、再生中のモザイクチャネルを構成する複数の視聴チャネルの視聴用MPDを取得しておくようにする。具体的には、ステップＳ３４として、端末装置８０は、受信、再生中のモザイクチャネルを構成する複数の視聴チャネルにそれぞれ対応する視聴CH装置２０に視聴用MPDを要求し、この要求に応じ、ステップＳ４１の処理としてHTTPユニキャスト配信された視聴用MPDを受信しておく。
【０１５０】
さらに、端末装置８０は、ザッピングフェーズの間、ステップＳ３５として、モザイクチャネルの画面上のいずれかの領域が選択されるまで待機する。そして、モザイクチャネルの画面上のいずれかの領域が選択された場合、端末装置８０は視聴フェーズに遷移する。
【０１５１】
視聴フェーズに遷移した端末装置８０は、ステップＳ３６において、モザイクCH用USDに包含されているか、または参照される拡張HTML要素を解析し、選択された領域に対応付けられている視聴用MPDに基づいて、視聴用セグメントストリームを対応する視聴CH装置２０に要求する。ステップＳ３７において、端末装置８０は、この要求に応じてステップＳ４２の処理としてHTTPユニキャスト配信された視聴用セグメントストリームを受信、再生する。
【０１５２】
この後、視聴フェーズからザッピングフェーズに戻り、再び視聴フェーズに遷移することも可能である。以上で、一連の処理の説明を終了する。以上に説明した一連の処理によれば、モザイクチャネル間を速やかにザッピングすることができ、かつ、モザイクチャネルの画面から速やかに視聴チャネルに遷移することが可能となる。
【０１５３】
次に、図２０は、端末装置８０がHTTPユニキャスト配信されるモザイクCH用USDとMPDを取得し、マルチキャスト配信されたモザイクCH用FLUTEストリームとモザイクCH用RTPストリームは受信できずに、HTTPユニキャスト配信されるモザイクCHセグメントストリームを受信、再生できる場合に対応するフローチャートである。
【０１５４】
なお、視聴用MPDおよび視聴用ストリームの受信方法については、図１８の場合と同様に任意である。
【０１５５】
ステップＳ５１において、端末装置８０は、NTPサーバ５２から提供されるシステム時刻情報に従い、自己のシステム時刻をNTP時間軸に同期させる。ステップＳ５２において、端末装置８０は、各モザイクCH装置６０のWEBサーバ６６に対してモザイクCH用USDとMPDを要求する。この要求に応じ、WEBサーバ６６は、図１７のステップＳ６の処理として、モザイクCH用USDとMPDをMPD取得ポータル７０にHTTPユニキャスト配信する。要求元の端末装置８０に送信する。モザイクCH用USDとMPDを受信した端末装置８０はザッピングフェーズとなる。
【０１５６】
ステップＳ５３において、端末装置８０は、モザイクCH用USDとMPDに基づき、WEBサーバ６６に対してモザイクCHセグメントストリームを要求する。この要求に応じ、WEBサーバ６６は、図１７のステップＳ８の処理として、モザイクCHセグメントストリームを端末装置８０にHTTPユニキャスト配信する。
【０１５７】
ステップＳ５４において、端末装置８０は、HTTPユニキャスト配信されたモザイクCHセグメントストリームを受信、再生する。
【０１５８】
ザッピングフェーズの間、端末装置８０は、適宜、ステップＳ５３の処理を繰り返すことにより、モザイクチャネル間で速やかなザッピングを行なうことができる。
【０１５９】
なお、端末装置８０は、ザッピングフェーズの間に、受信、再生中のモザイクチャネルを構成する複数の視聴チャネルの視聴用MPDを取得しておくようにする。具体的には、ステップＳ５５として、端末装置８０は、受信、再生中のモザイクチャネルを構成する複数の視聴チャネルにそれぞれ対応する視聴CH装置２０に視聴用MPDを要求し、この要求に応じ、ステップＳ６１の処理としてHTTPユニキャスト配信された視聴用MPDを受信しておく。
【０１６０】
さらに、端末装置８０は、ザッピングフェーズの間、ステップＳ５６として、モザイクチャネルの画面上のいずれかの領域が選択されるまで待機する。そして、モザイクチャネルの画面上のいずれかの領域が選択された場合、端末装置８０は視聴フェーズに遷移する。
【０１６１】
視聴フェーズに遷移した端末装置８０は、ステップＳ５７において、モザイクCH用USDに包含されているか、または参照される拡張HTML要素を解析し、選択された領域に対応付けられている視聴用MPDに基づいて、視聴用セグメントストリームを対応する視聴CH装置２０に要求する。ステップＳ５８において、端末装置８０は、この要求に応じてステップＳ６２の処理としてHTTPユニキャスト配信された視聴用セグメントストリームを受信、再生する。
【０１６２】
この後、視聴フェーズからザッピングフェーズに戻り、再び視聴フェーズに遷移することも可能である。以上で、一連の処理の説明を終了する。以上に説明した一連の処理によれば、モザイクチャネル間を速やかにザッピングすることができ、かつ、モザイクチャネルの画面から速やかに視聴チャネルに遷移することが可能となる。
【０１６３】
なお、以上の説明においては、DASHにおけるチャネル間のスイッチングはセグメント単位で行なわれるものとしたが、セグメントがより細分化されているサブセグメント単位で行なわれることもある。その場合、モザイクCH用MPDと視聴用MPDには、サブセグメント長を表す値を格納するMPD/@SubSegmentDuration属性の記述を必須とし、上述した説明の「セグメント」を「サブセグメント」と読み替えればよい。
【０１６４】
また、本実施の形態においては、端末装置８０がモザイクチャネルを受信するために必要な情報として、従来のMPDを拡張したモザイクCH用MPDを用いているが、モザイクCH用MPDの代わりにHTMLファイルを用いることが可能である。
【０１６５】
ところで、上述した一連の処理を実行するモザイクCH装置６０、および端末装置８０は、それぞれをハードウェアにより構成する他、コンピュータがソフトウェアを実行することにより実現することもできる。このコンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１６６】
図２１は、上述したコンピュータのハードウェアの構成例を示すブロック図である。
【０１６７】
このコンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１６８】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、およびドライブ１１０が接続されている。
【０１６９】
入力部１０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア１１１を駆動する。
【０１７０】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１７１】
コンピュータ１００（CPU１０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１７２】
コンピュータ１００では、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１７３】
なお、コンピュータ１００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１７４】
本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【０１７５】
本開示は以下のような構成もとることができる。
（１）
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置において、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。
（２）
前記USD生成部は、前記USDとして、前記モザイクCHセグメントストリームの画面構成に関する情報を記述した拡張HTML要素を含む拡張HTML包含型USDを生成するか、または前記拡張HTML要素のファイルへの参照を含む拡張HTML参照型USDを生成する
前記（１）に記載のコンテンツ供給装置。
（３）
前記モザイクCHセグメントストリームおよび前記USDをユニキャスト配信するユニキャスト配信部を
さらに備える前記（１）または（２）に記載のコンテンツ供給装置。
（４）
前記モザイクCHセグメントストリームを受信側が受信するための情報であるMPDを生成するMPD生成部をさらに備え、
前記マルチキャスト配信部は、前記MPDもマルチキャスト配信し、
前記ユニキャスト配信部は、前記MPDもユニキャスト配信する
前記（３）に記載のコンテンツ供給装置。
（５）
前記USD生成部は、前記モザイクCHセグメントストリームが他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能であることを示す属性が拡張された前記USDを生成する
前記（１）から（４）のいずれかに記載のコンテンツ供給装置。
（６）
前記モザイクCHセグメントストリーム生成部は、生成された前記モザイクCHストリーミングデータを、他のモザイクチャネルとの間で統一されているタイミングとセグメント長に従って区切ることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクCHセグメントストリームを生成する
前記（１）から（５）のいずれかに記載のコンテンツ供給装置。
（７）
前記モザイクCHセグメントストリーム生成部は、生成された前記モザイクCHストリーミングデータを、スイッチ可能な境界の周期を十分に短くすることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクCHセグメントストリームを生成する
前記（１）から（５）のいずれかに記載のコンテンツ供給装置。
（８）
前記ユニキャスト配信部は、前記モザイクCHセグメントストリームをHTTPユニキャスト配信し、
前記マルチキャスト配信部は、前記モザイクCHセグメントストリームに基づくモザイクCH FLUTEストリームをFLUTEマルチキャスト配信する
前記（３）から（７）のいずれかに記載のコンテンツ供給装置。
（９）
前記モザイクCHストリーミングデータに基づいてモザイクCH RTPストリームを生成するRTPストリーム生成部をさらに備え、
前記マルチキャスト配信部は、前記モザイクCH RTPストリームもRTPマルチキャスト配信する
前記（１）から（８）のいずれかに記載のコンテンツ供給装置。
（１０）
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置のコンテンツ供給方法において、
前記コンテンツ供給装置による、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成ステップと、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成ステップと、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成ステップと、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信ステップと
を含むコンテンツ供給方法。
（１１）
モザイクチャネルとしてコンテンツを配信するコンピュータを、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部と
して機能させるプログラム。
（１２）
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備えるコンテンツ供給装置からモザイクチャネルとして配信されたコンテンツを受信、再生する端末装置において、
前記USDと前記モザイクCHセグメントストリームを受信し、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を
備える端末装置。
（１３）
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置と、前記コンテンツ供給装置から配信された前記コンテンツを受信、再生する端末装置とから成るコンテンツ供給システムにおいて、
前記コンテンツ供給装置は、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される複数のコンテンツの映像を配置して合成することによりモザイクCHストリーミングデータを生成する合成部と、
生成された前記モザイクCHストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクCHセグメントストリームを生成するモザイクCHセグメントストリーム生成部と、
前記モザイクCHセグメントストリームの画面構成に関するmosaic要素が導入されたUSDを生成するUSD生成部と、
前記モザイクCHセグメントストリームおよび前記USDをマルチキャスト配信するマルチキャスト配信部とを備え、
前記端末装置は、
前記USDと前記モザイクCHセグメントストリームを受信し、前記モザイクCHセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を備える
コンテンツ供給システム。
【符号の説明】
【０１７６】
２０  視聴CH装置，  ５０  コンテンツ供給システム，  ５１  ネットワーク，  ５２  NTPサーバ，  ６０  モザイクCH装置,  ６１  モザイクCHビルダ，  ６２  モザイクCH用セグメンタ，  ６３  モザイクCH用USDジェネレータ，  ６４    RTPストリーマ，  ６５  FLUTEストリーマ，  ６６  WEBサーバ，  ６７  マルチキャストサーバ，    ８０  端末装置，  １００  コンピュータ，  １０１  CPU
【図１】
2015064210.tif 000003
【図２】
2015064210.tif 000004
【図３】
2015064210.tif 000005
【図４】
2015064210.tif 000006
【図５】
2015064210.tif 000007
【図６】
2015064210.tif 000008
【図７】
2015064210.tif 000009
【図８】
2015064210.tif 000010
【図９】
2015064210.tif 000011
【図１０】
2015064210.tif 000012
【図１１】
2015064210.tif 000013
【図１２】
2015064210.tif 000014
【図１３】
2015064210.tif 000015
【図１４】
2015064210.tif 000016
【図１５】
2015064210.tif 000017
【図１６】
2015064210.tif 000018
【図１７】
2015064210.tif 000019
【図１８】
2015064210.tif 000020
【図１９】
2015064210.tif 000021
【図２０】
2015064210.tif 000022
【図２１】
2015064210.tif 000023
【手続補正書】
【提出日】平成27年2月17日(2015.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置において、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される同一のジャンルにグループ分けされた複数のコンテンツの映像を配置して合成するか、または単一のコンテンツとして配信される撮影時のアングルが異なる複数の映像を配置して合成することによりモザイクＣＨストリーミングデータを生成する合成部と、
生成された前記モザイクＣＨストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクＣＨセグメントストリームを生成するモザイクＣＨセグメントストリーム生成部と、
前記モザイクＣＨセグメントストリームの画面構成に関するｍｏｓａｉｃ要素が導入されたＵＳＤを生成するＵＳＤ生成部と、
前記モザイクＣＨセグメントストリームおよび前記ＵＳＤをマルチキャスト配信するマルチキャスト配信部と
を備えるコンテンツ供給装置。
【請求項２】
前記ＵＳＤ生成部は、前記ＵＳＤとして、前記モザイクＣＨセグメントストリームの画面構成に関する情報を記述した拡張ＨＴＭＬ要素を含む拡張ＨＴＭＬ包含型ＵＳＤを生成するか、または前記拡張ＨＴＭＬ要素のファイルへの参照を含む拡張ＨＴＭＬ参照型ＵＳＤを生成する
請求項１に記載のコンテンツ供給装置。
【請求項３】
前記モザイクＣＨセグメントストリームおよび前記ＵＳＤをユニキャスト配信するユニキャスト配信部を
さらに備える請求項２に記載のコンテンツ供給装置。
【請求項４】
前記モザイクＣＨセグメントストリームを受信側が受信するための情報であるＭＰＤを生成するＭＰＤ生成部をさらに備え、
前記マルチキャスト配信部は、前記ＭＰＤもマルチキャスト配信し、
前記ユニキャスト配信部は、前記ＭＰＤもユニキャスト配信する
請求項３に記載のコンテンツ供給装置。
【請求項５】
前記ＵＳＤ生成部は、前記モザイクＣＨセグメントストリームが他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能であることを示す属性が拡張された前記ＵＳＤを生成する
請求項２に記載のコンテンツ供給装置。
【請求項６】
前記モザイクＣＨセグメントストリーム生成部は、生成された前記モザイクＣＨストリーミングデータを、他のモザイクチャネルとの間で統一されているタイミングとセグメント長に従って区切ることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクＣＨセグメントストリームを生成する
請求項２に記載のコンテンツ供給装置。
【請求項７】
前記モザイクＣＨセグメントストリーム生成部は、生成された前記モザイクＣＨストリーミングデータを、スイッチ可能な境界の周期を十分に短くすることにより、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能な前記モザイクＣＨセグメントストリームを生成する
請求項２に記載のコンテンツ供給装置。
【請求項８】
前記ユニキャスト配信部は、前記モザイクＣＨセグメントストリームをＨＴＴＰユニキャスト配信し、
前記マルチキャスト配信部は、前記モザイクＣＨセグメントストリームに基づくモザイクＣＨ  ＦＬＵＴＥストリームをＦＬＵＴＥマルチキャスト配信する
請求項２に記載のコンテンツ供給装置。
【請求項９】
前記モザイクＣＨストリーミングデータに基づいてモザイクＣＨ  ＲＴＰストリームを生成するＲＴＰストリーム生成部をさらに備え、
前記マルチキャスト配信部は、前記モザイクＣＨ  ＲＴＰストリームもＲＴＰマルチキャスト配信する
請求項２に記載のコンテンツ供給装置。
【請求項１０】
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置のコンテンツ供給方法において、
前記コンテンツ供給装置による、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される同一のジャンルにグループ分けされた複数のコンテンツの映像を配置して合成するか、または単一のコンテンツとして配信される撮影時のアングルが異なる複数の映像を配置して合成することによりモザイクＣＨストリーミングデータを生成する合成ステップと、
生成された前記モザイクＣＨストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクＣＨセグメントストリームを生成するモザイクＣＨセグメントストリーム生成ステップと、
前記モザイクＣＨセグメントストリームの画面構成に関するｍｏｓａｉｃ要素が導入されたＵＳＤを生成するＵＳＤ生成ステップと、
前記モザイクＣＨセグメントストリームおよび前記ＵＳＤをマルチキャスト配信するマルチキャスト配信ステップと
を含むコンテンツ供給方法。
【請求項１１】
モザイクチャネルとしてコンテンツを配信するコンピュータを、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される同一のジャンルにグループ分けされた複数のコンテンツの映像を配置して合成するか、または単一のコンテンツとして配信される撮影時のアングルが異なる複数の映像を配置して合成することによりモザイクＣＨストリーミングデータを生成する合成部と、
生成された前記モザイクＣＨストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクＣＨセグメントストリームを生成するモザイクＣＨセグメントストリーム生成部と、
前記モザイクＣＨセグメントストリームの画面構成に関するｍｏｓａｉｃ要素が導入されたＵＳＤを生成するＵＳＤ生成部と、
前記モザイクＣＨセグメントストリームおよび前記ＵＳＤをマルチキャスト配信するマルチキャスト配信部と
して機能させるプログラム。
【請求項１２】
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される同一のジャンルにグループ分けされた複数のコンテンツの映像を配置して合成するか、または単一のコンテンツとして配信される撮影時のアングルが異なる複数の映像を配置して合成することによりモザイクＣＨストリーミングデータを生成する合成部と、
生成された前記モザイクＣＨストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクＣＨセグメントストリームを生成するモザイクＣＨセグメントストリーム生成部と、
前記モザイクＣＨセグメントストリームの画面構成に関するｍｏｓａｉｃ要素が導入されたＵＳＤを生成するＵＳＤ生成部と、
前記モザイクＣＨセグメントストリームおよび前記ＵＳＤをマルチキャスト配信するマルチキャスト配信部とを備えるコンテンツ供給装置からモザイクチャネルとして配信されたコンテンツを受信、再生する端末装置において、
前記ＵＳＤと前記モザイクＣＨセグメントストリームを受信し、前記モザイクＣＨセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を
備える端末装置。
【請求項１３】
モザイクチャネルとしてコンテンツを配信するコンテンツ供給装置と、前記コンテンツ供給装置から配信された前記コンテンツを受信、再生する端末装置とから成るコンテンツ供給システムにおいて、
前記コンテンツ供給装置は、
画面上を区切った複数の領域のそれぞれに、異なる視聴チャネルで配信される同一のジャンルにグループ分けされた複数のコンテンツの映像を配置して合成するか、または単一のコンテンツとして配信される撮影時のアングルが異なる複数の映像を配置して合成することによりモザイクＣＨストリーミングデータを生成する合成部と、
生成された前記モザイクＣＨストリーミングデータに基づき、他のモザイクチャネルとの間で最小の遅延時間でスイッチング可能なモザイクＣＨセグメントストリームを生成するモザイクＣＨセグメントストリーム生成部と、
前記モザイクＣＨセグメントストリームの画面構成に関するｍｏｓａｉｃ要素が導入されたＵＳＤを生成するＵＳＤ生成部と、
前記モザイクＣＨセグメントストリームおよび前記ＵＳＤをマルチキャスト配信するマルチキャスト配信部とを備え、
前記端末装置は、
前記ＵＳＤと前記モザイクＣＨセグメントストリームを受信し、前記モザイクＣＨセグメントストリームを再生した画面上の領域を選択するユーザの操作に応じ、選択された前記領域に対応する前記視聴チャネルのコンテンツのストリームを受信、再生する構成を備える
コンテンツ供給システム。
【国際調査報告】
2015064210.tif 000024
2015064210.tif 000025