(57)【要約】本発明は、関連する放送コンテンツと配信コンテンツとの速やかな連続再生を実現することができるコンテンツ供給装置、コンテンツ供給方法、コンテンツ再生装置、コンテンツ再生信方法、プログラム、およびコンテンツ視聴システムに関する。  本開示のコンテンツ供給装置は、再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、映像コンテンツをインターネットを介して配信する配信部とを備える。本開示は、放送網とインターネットを用いたコンテンツ視聴システムに適用できる。
2012043358.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ再生装置に対して映像コンテンツを供給するコンテンツ供給装置において、
再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、
生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、
映像コンテンツをインターネットを介して配信する配信部と
を備えるコンテンツ供給装置。
【請求項２】
前記生成部は、
再生する映像コンテンツの切り替えタイミングに先行して、再生する映像コンテンツの切り替えの実行の可否をユーザに確認させるプリセレクトコマンド、
再生する映像コンテンツの切り替えタイミングに先行して、切替え先の映像コンテンツを取得させるプリロードコマンド、
または、再生する映像コンテンツを切り替えさせるスイッチコマンド
としての前記ビデオスイッチコマンドを生成する
請求項１に記載のコンテンツ供給装置。
【請求項３】
前記生成部は、再生する映像コンテンツを切り替えた後、切替え前の映像ストリームに復帰するに際して、ループバックを行うか否かを指示するための要素を含む前記ビデオスイッチコマンドを生成する
請求項２に記載のコンテンツ供給装置。
【請求項４】
前記生成部は、切替え先の映像コンテンツを取得するに際してユーザ認証を行うか否かを指示するための要素を含む前記ビデオスイッチコマンドを生成する
請求項２に記載のコンテンツ供給装置。
【請求項５】
前記生成部は、
前記プリセレクトコマンド、
前記プリロードコマンド、
前記スイッチコマンド、
ユーザが指定する視点に対応する映像コンテンツに切替え可能な状態とさせるイネーブルスイッチコマンド、
または、ユーザが指定する視点に対応する映像コンテンツに切替え可能な状態を終了させるディセーブルスイッチコマンド
としての前記ビデオスイッチコマンドを生成する
請求項２に記載のコンテンツ供給装置。
【請求項６】
前記配信部も、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツをインターネットを介して配信する
請求項２に記載のコンテンツ供給装置。
【請求項７】
コンテンツ再生装置に対して映像コンテンツを供給するコンテンツ供給装置のコンテンツ供給方法において、
コンテンツ供給装置による、
再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成ステップと、
生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送ステップと、
映像コンテンツをインターネットを介して配信する配信ステップと
を含むコンテンツ供給方法。
【請求項８】
コンテンツ再生装置に対して映像コンテンツを供給するコンピュータを、
再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、
生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、
映像コンテンツをインターネットを介して配信する配信部と
して機能させるプログラム。
【請求項９】
コンテンツ供給装置から供給された映像コンテンツを再生するコンテンツ再生装置において、
放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得部と、
取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析部と、
前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御部と
を備えるコンテンツ再生装置。
【請求項１０】
前記ビデオスイッチコマンドは、
再生する映像コンテンツの切り替えタイミングに先行して、再生する映像コンテンツの切り替えの実行の可否をユーザに確認させるプリセレクトコマンド、
再生する映像コンテンツの切り替えタイミングに先行して、切替え先の映像コンテンツを取得させるプリロードコマンド、
または、再生する映像コンテンツを切り替えさせるスイッチコマンド
である
請求項９に記載のコンテンツ再生装置。
【請求項１１】
放送網を介して放送された前記映像コンテンツをバッファリングするバッファ部を
さらに備え、
前記ビデオスイッチコマンドは、再生する映像コンテンツを切り替えた後、切替え前の映像ストリームに復帰するに際して、ループバックを行うか否かを指示するための要素を含む
請求項１０に記載のコンテンツ再生装置。
【請求項１２】
コンテンツ供給装置から供給された映像コンテンツを再生するコンテンツ再生装置のコンテンツ再生方法において、
コンテンツ再生装置による、
放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得ステップと、
取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析ステップと、
前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御ステップと
を含むコンテンツ再生方法。
【請求項１３】
コンテンツ供給装置から供給された映像コンテンツを再生するコンピュータを、
放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得部と、
取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析部と、
前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御部と
して機能させるプログラム。
【請求項１４】
コンテンツ供給装置とコンテンツ再生装置からなるコンテンツ視聴システムにおいて、
コンテンツ供給装置は、
再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、
生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、
映像コンテンツをインターネットを介して配信する配信部と
を備え、
コンテンツ再生装置は、
放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得部と、
取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析部と、
前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御部と
を備える
コンテンツ視聴システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツ供給装置、コンテンツ供給方法、コンテンツ再生装置、コンテンツ再生信方法、プログラム、およびコンテンツ視聴システムに関し、特に、デジタルテレビジョン放送による放送コンテンツと、インターネットを介して配信する配信コンテンツとを関連付けて再生できるようにしたコンテンツ供給装置、コンテンツ供給方法、コンテンツ再生装置、コンテンツ再生信方法、プログラム、およびコンテンツ視聴システムに関する。
【背景技術】
【０００２】
従来、テレビジョン放送のデジタル化が推進されており、地上波や衛星波などを用いたデジタルテレビジョン放送が普及している。デジタルテレビジョン放送は、いわゆる、番組としての映像コンテンツのみならず、データ放送も実現されている。データ放送によれば、例えば、放送中の番組に関連する情報を表示したり、放送中の番組に関連しない情報（他の番組の告知、ニュース、天気予報、交通情報など）を表示したりすることができる（例えば、特許文献１参照）。【０００３】
一方、デジタルテレビジョン受像機に代表されるデジタルテレビジョン放送の受信装置には、視聴したい映像コンテンツを任意のタイミングでインターネットを介して取得し、再生することができるVOD(Video On Demand)機能を有するものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５０２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、既存のVOD機能を有するデジタルテレビジョン受像機においては、デジタルテレビジョン放送による映像コンテンツ（以下、放送コンテンツと称する）と、インターネットを介して配信される映像コンテンツ（以下、配信コンテンツと称する）とを、それぞれ受信して再生することが可能である。【０００６】
しかしながら、例えば、関連する放送コンテンツと配信コンテンツとの映像を相互に切り替えて表示させるような放送コンテンツと配信コンテンツとの速やかな連続再生は実現されていない。【０００７】
本開示はこのような状況に鑑みてなされたものであり、関連する放送コンテンツと配信コンテンツとの速やかな連続再生を実現するものである。
【課題を解決するための手段】
【０００８】
本開示の第１の側面であるコンテンツ供給装置は、コンテンツ再生装置に対して映像コンテンツを供給するコンテンツ供給装置において、再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、映像コンテンツをインターネットを介して配信する配信部とを備える。【０００９】
前記生成部は、再生する映像コンテンツの切り替えタイミングに先行して、再生する映像コンテンツの切り替えの実行の可否をユーザに確認させるプリセレクトコマンド、再生する映像コンテンツの切り替えタイミングに先行して、切替え先の映像コンテンツを取得させるプリロードコマンド、または、再生する映像コンテンツを切り替えさせるスイッチコマンドとしての前記ビデオスイッチコマンドを生成することができる。【００１０】
前記生成部は、再生する映像コンテンツを切り替えた後、切替え前の映像ストリームに復帰するに際して、ループバックを行うか否かを指示するための要素を含む前記ビデオスイッチコマンドを生成することができる。【００１１】
前記生成部は、切替え先の映像コンテンツを取得するに際してユーザ認証を行うか否かを指示するための要素を含む前記ビデオスイッチコマンドを生成することができる。【００１２】
前記生成部は、前記プリセレクトコマンド、前記プリロードコマンド、前記スイッチコマンド、ユーザが指定する視点に対応する映像コンテンツに切替え可能な状態とさせるイネーブルスイッチコマンド、または、ユーザが指定する視点に対応する映像コンテンツに切替え可能な状態を終了させるディセーブルスイッチコマンドとしての前記ビデオスイッチコマンドを生成することができる。【００１３】
前記配信部も、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツをインターネットを介して配信することができる。【００１４】
本開示の第１の側面であるコンテンツ供給方法は、コンテンツ再生装置に対して映像コンテンツを供給するコンテンツ供給装置のコンテンツ供給方法において、コンテンツ供給装置による、再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成ステップと、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送ステップと、映像コンテンツをインターネットを介して配信する配信ステップとを含む。【００１５】
本開示の第１の側面であるプログラムは、コンテンツ再生装置に対して映像コンテンツを供給するコンピュータを、再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、映像コンテンツをインターネットを介して配信する配信部として機能させる。【００１６】
本開示の第１の側面においては、再生する映像コンテンツの切り替えに関する処理をコンテンツ再生装置に実行させるためのビデオスイッチコマンドが生成され、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツが放送網を介して放送され、映像コンテンツがインターネットを介して配信される。【００１７】
本開示の第２の側面であるコンテンツ再生装置は、コンテンツ供給装置から供給された映像コンテンツを再生するコンテンツ再生装置において、放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得部と、取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析部と、前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御部とを備える。【００１８】
前記ビデオスイッチコマンドは、再生する映像コンテンツの切り替えタイミングに先行して、再生する映像コンテンツの切り替えの実行の可否をユーザに確認させるプリセレクトコマンド、再生する映像コンテンツの切り替えタイミングに先行して、切替え先の映像コンテンツを取得させるプリロードコマンド、または、再生する映像コンテンツを切り替えさせるスイッチコマンドであるようにすることができる。【００１９】
本開示の第２の側面であるコンテンツ再生装置は、放送網を介して放送された前記映像コンテンツをバッファリングするバッファ部をさらに備えることができ、前記ビデオスイッチコマンドは、再生する映像コンテンツを切り替えた後、切替え前の映像ストリームに復帰するに際して、ループバックを行うか否かを指示するための要素を含むことができる。【００２０】
本開示の第２の側面であるコンテンツ再生方法は、コンテンツ供給装置から供給された映像コンテンツを再生するコンテンツ再生装置のコンテンツ再生方法において、コンテンツ再生装置による、放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得ステップと、取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析ステップと、前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御ステップとを含む。【００２１】
本開示の第２の側面であるプログラムは、コンテンツ供給装置から供給された映像コンテンツを再生するコンピュータを、放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得部と、取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析部と、前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御部として機能させる。【００２２】
本開示の第２の側面においては、放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツが取得され、取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドが解析され、前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理が制御される。【００２３】
本開示の第３の側面であるコンテンツ視聴システムは、コンテンツ供給装置とコンテンツ再生装置からなるコンテンツ視聴システムにおいて、コンテンツ供給装置が、再生する映像コンテンツの切り替えに関する処理を前記コンテンツ再生装置に実行させるためのビデオスイッチコマンドを生成する生成部と、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツを放送網を介して放送する放送部と、映像コンテンツをインターネットを介して配信する配信部とを備える。また、コンテンツ再生装置が、放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツを取得する取得部と、取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドを解析する解析部と、前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理を制御する制御部とを備える。【００２４】
本開示の第３の側面においては、コンテンツ供給装置により、再生する映像コンテンツの切り替えに関する処理をコンテンツ再生装置に実行させるためのビデオスイッチコマンドが生成され、生成された前記ビデオスイッチコマンドを埋め込んだ映像コンテンツが放送網を介して放送され、映像コンテンツがインターネットを介して配信される。また、コンテンツ再生装置により、放送網を介して放送された映像コンテンツ、またはインターネットを介して配信された映像コンテンツが取得され、取得された前記映像コンテンツに埋め込まれているビデオスイッチコマンドが解析され、前記ビデオスイッチコマンドの解析結果に従い、再生する映像コンテンツの切り替えに関する処理が制御される。
【発明の効果】
【００２５】
本開示の第１の側面によれば、連続再生可能な放送コンテンツと配信コンテンツとを受信側に供給することができる。【００２６】
本開示の第２の側面によれば、関連する放送コンテンツと配信コンテンツとを連続再生することができる。【００２７】
本開示の第３の側面によれば、関連する放送コンテンツと配信コンテンツとの速やかな連続再生を実現することができる。
【図面の簡単な説明】
【００２８】
【図１】第１の連続再生シナリオ（放送CMの差し替え）を説明するである。
【図２】第２の連続再生シナリオ（時間可変長番組）を説明する図である。
【図３】第２の連続再生シナリオ（時間可変長番組）を説明する図である。
【図４】第３の連続再生シナリオ（インタラクティブ番組）を説明する図である。
【図５】第３の連続再生シナリオ（インタラクティブ番組）を説明する図である。
【図６】第４の連続再生シナリオ（任意画枠指定番組）を説明する図である。
【図７】第４の連続再生シナリオ（任意画枠指定番組）を説明する図である。
【図８】第５の連続再生シナリオ（パノラマ型多視点番組）を説明する図である。
【図９】第５の連続再生シナリオ（パノラマ型多視点番組）を説明する図である。
【図１０】第５の連続再生シナリオ（パノラマ型多視点番組）を説明する図である。
【図１１】第６の連続再生シナリオ（劇場型多視点番組）を説明する図である。
【図１２】第６の連続再生シナリオ（劇場型多視点番組）を説明する図である。
【図１３】本開示を適用したコンテンツ視聴システムの構成例を示すブロック図である。
【図１４】コンテンツ再生装置の構成例を示すブロック図である。
【図１５】ビデオスイッチコマンドの送信タイミングを説明するための図である。
【図１６】スイッチコマンドの要素を示す図である。
【図１７】ループバックモードを説明するための図である。
【図１８】プリロードコマンドの要素を示す図である。
【図１９】プリセレクトコマンドの要素を示す図である。
【図２０】イネーブルスイッチコマンドの要素を示す図である。
【図２１】VRTの要素を示す図である。
【図２２】ディセーブルスイッチコマンドの要素を示す図である。
【図２３】オートスイッチング動作におけるプリセレクトコマンドの利用例を説明する図である。
【図２４】オートスイッチング動作におけるプリセレクトコマンドおよびプリロードコマンドの利用例を説明する図である。
【図２５】マニュアルスイッチング動作におけるスイッチコマンドの利用例を説明する図である。
【図２６】スイッチングマニュアルスイッチング動作におけるスイッチコマンドの利用例を説明する図である。
【図２７】コンテンツ再生装置による再生処理を説明するフローチャートである。
【図２８】プリセレクトコマンド対応処理を説明するフローチャートである。
【図２９】プリロードコマンド対応処理を説明するフローチャートである。
【図３０】スイッチコマンド対応処理を説明するフローチャートである。
【図３１】イネーブルスイッチコマンド対応処理を説明するフローチャートである。
【図３２】ディセーブルスイッチコマンド対応処理を説明するフローチャートである。
【図３３】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００３０】
初めに、本開示の実施の形態であるコンテンツ視聴システムにおいて実現する、関連する放送コンテンツと配信コンテンツと連続再生シナリオについて説明する。なお、インターネットを介して受信側に供給される配信コンテンツについては、ストリーミング配信されるストリーミングコンテンツと、その再生タイミングに先行して配信されたものが受信側で蓄積される蓄積コンテンツの２種類を想定する。なお、蓄積コンテンツとしての映像コンテンツを、その再生タイミングに先行して放送網を介してダウンロードさせることも可能である。
【００３１】
図１は、第１の連続再生シナリオ（放送CMの差し替え）を説明するための図である。このシナリオでは、視聴者が放送コンテンツとして番組Ａを視聴しているときにコマーシャル(CM)が開始されると、その放送CMに差し替えて、蓄積コンテンツまたはストリーミングコンテンツによる当該視聴者に特化された特化CMが再生される。特化CMとしては、例えば、視聴者の住所に合わせた局地的なもの、嗜好に合わせたものなどが想定される。視聴者の住所、嗜好などのプロファイル情報は予め受信装置に登録しておくようにし、放送CMの特化CMによる差し替えは、プロファイル情報が登録済みの受信装置でのみ行われるものとする。
【００３２】
図２および図３は、第２の連続再生シナリオ（時間可変長番組）を説明するための図で有る。このシナリオでは、放送コンテンツとしての例えばニュース番組のように複数のパートから成る番組の冒頭において、図３の画面表示例に示されるように、各パートについて放送コンテンツによるショートバージョン（Ｓ）か、配信コンテンツによるロングバージョン（Ｌ）かを選択することができる。また、ショートバージョンとロングバージョンのどちらも選択しないことができる。これにより、番組の再生時間が可変長となる。視聴者の選択によっては、配信コンテンツの終了時刻が当初の放送コンテンツの終了時刻よりも遅れることも起こり得る。この場合、当該放送コンテンツの次の番組（放送コンテンツ）を視聴したいときに支障がある。この対処としては、配信コンテンツの再生を次の番組（放送）の開始時刻で中断するか、または次の番組（放送コンテンツ）をバッファリングしておけばよい。なお、当該放送コンテンツの次の番組（放送コンテンツ）を視聴しないときは、配信コンテンツを最後まで再生すればよい。
【００３３】
図４および図５は、第３の連続再生シナリオ（インタラクティブ番組）を説明するための図である。このシナリオでは、放送コンテンツとしての旅行番組の冒頭で、例えば、図５に示すような観光地として有名な迷路状の旧市街地の入り口までを紹介し、そこを解散地点として自由散策時間を設け、図６に示すように迷路状の道や建物の中をウォークスルーする映像を用意し、道の分岐点や店において視聴者が選択することにより個々の分岐した映像に切り替えられるようにした上で、視聴者が自由なルートで無数の様々な散策コースに相当する配信コンテンツを逐次切り替えながら受信側で受信、再生できるようにする。よって視聴者の選択により単に様々なストリートや市場などを通り過ぎるだけでなく、店舗内に入るようなコースも想定される。さらに、視聴者に関するユーザ情報を事前登録することにより、店舗内でユーザ認証の後にショッピングを行えるようにする。また、様々なルートの中に集合地点を設定し、所定の時間中に集合地点に集まることができた場合のみ、放送コンテンツに復帰（映像切り替え）できるようにしてもよい。
【００３４】
図６および図７は、第４の連続再生シナリオ（任意画枠指定番組）を示している。このシナリオでは、放送コンテンツとしてのサッカー中継などのスポーツ番組で、サッカーが行われているフィールド全体を俯瞰する位置に配置された数台の高精細（4K2K以上）ビデオカメラで撮影を行い、この結果得られた複数の映像を放送コンテンツまたはストリーミングコンテンツとして受信側に供給する。受信側では、視聴者が任意の位置に任意のサイズの画枠（以下、任意画枠と称する）を設定し、受信した放送コンテンツまたはストリーミングコンテンツから、指定された任意画枠を切出して表示する。なお、図７に示されるように、任意画枠が放送コンテンツの画枠１とストリーミングコンテンツの画枠２とに跨る場合には、両者を同時に受信して再生し、その結果得られた映像信号を連結してから、任意画枠を抽出すればよい。
【００３５】
また、視聴者が指定した任意画枠を送信側に通知し、送信側にて任意画枠に対応する映像を切出し、ストリーミング配信するようにしてもよい。
【００３６】
図８乃至図１０は、第５の連続再生シナリオ（パノラマ型多視点番組）を示している。このシナリオでは、図９に示されるように、カメラを中心とする全周囲３６０°を同時に撮像し、その結果得られた複数の視点映像Ｖ０乃至Ｖ７のうち、エントリとなる視点映像Ｖ０などが放送コンテンツ、その他のものがストリーミングコンテンツとされる。なお、必ずしも全周囲３６０°分を撮影しなくてもよく、全周囲の一部分でもよい。
【００３７】
受信側では、視聴者が任意の方向に画枠（以下、任意画枠と称する）を設定し、受信した放送コンテンツまたはストリーミングコンテンツから、指定された任意画枠を切出して表示する。なお、図１０に示されるように、任意画枠が放送コンテンツの画枠１とストリーミングコンテンツの画枠２とに跨る場合には、両者を同時に受信して再生し、その結果得られた映像信号を連結してから、任意画枠を抽出するようにすればよい。
【００３８】
図１１および図１２は、第６の連続再生シナリオ（劇場型多視点番組）を示している。このシナリオでは、図１２に示されるように、撮影対象となるステージなどを中心とする同心円上に複数のビデオカメラＣ０乃至Ｃ６を配置して同時に撮像し、その結果得られた複数の視点映像Ｖ０乃至Ｖ６のうち、エントリとなる視点映像Ｖ０などが放送コンテンツ、その他のものがストリーミングコンテンツとされる。
【００３９】
受信側では、視聴者が任意の視点（カメラ位置）を指定し、指定した任意の視点に対応する視点映像を放送コンテンツまたはストリーミングコンテンツから受信、再生して表示する。なお、指定した視点が実際のカメラ位置と異なる場合、指定した視点を挟む実際の２箇所のカメラ位置にそれぞれ対応する視点映像を受信、再生し、それらを用いた補間処理により、指定された視点に対応する映像を生成するようにすればよい。
【００４０】
［コンテンツ視聴システムの構成例］
次に、上述した第１乃至第６の連続再生シナリオを実現する、本開示の実施の形態であるコンテンツ視聴システムの構成例について説明する。
【００４１】
図１３は、コンテンツ視聴システムの構成例を示している。
【００４２】
このコンテンツ視聴システム１０は、コンテンツコンテンツ送信装置２０と、コンテンツ再生装置３０−１乃至３０−ｎとで構成される。以下、コンテンツ再生装置３０−１乃至３０−ｎを個々に区別する必要がない場合、単にコンテンツ再生装置３０と称する。
【００４３】
なお、コンテンツ再生装置３０は、単体として存在してもよいし、テレビジョン受像機やビデオレコーダなどに内蔵するようにしてもよい。
【００４４】
コンテンツ送信装置２０は、コンテンツストレージ２１、コマンド生成部２２、VRT生成部２３、放送部２４、および配信部２５を有する。
【００４５】
コンテンツストレージ２１には、放送または配信される映像コンテンツが保持されている。なお、映像コンテンツは、映像ストリームおよび音声ストリームから成る。
【００４６】
コマンド生成部２２は、映像切り替えに関する処理をコンテンツ受信装置３０に実行させるためのビデオスイッチコマンドを生成して放送部２４または配信部２５に出力する。生成されたビデオスイッチコマンドは、放送コンテンツの映像ストリームまたは音声ストリームに埋め込まれて放送されたり、ストリーミングコンテンツの映像ストリームまたは音声ストリームに埋め込まれて配信されたりする。
【００４７】
VRT生成部２３は、コンテンツ受信装置３０において映像を切り替えるときに参照されるVRT(View Relation Table)を生成し、放送部２４または配信部２５に出力する。
【００４８】
VRTには、映像コンテンツを構成する複数の各多視点映像の視点列タイプ、取得先URL（Broadcast StreamまたはInternet StreamのURL）などの情報が含まれている。なお、VRTの詳細については図２１を参照して後述する。
【００４９】
放送部２４は、コンテンツストレージ２１に保持されている映像コンテンツのうち、放送コンテンツとして放送するものを読み出し、テレビジョン放送の番組として放送網１１を介して放送する。また、放送部２４は、生成されたビデオスイッチコマンドを放送コンテンツの映像ストリームまたは音声ストリームに埋め込んで放送する。
【００５０】
また、放送部２４は、生成されたVRTを放送信号の所定の位置に格納して放送する。また、放送部２４は、生成されたVRTを放送信号の所定の位置に格納して放送する。さらに、放送部２４は、コンテンツストレージ２１に保持されている映像コンテンツのうち、蓄積コンテンツとして放送するものを読み出し、放送網１１を介して放送することができる。
【００５１】
配信部２５は、コンテンツストレージ２１に保持されている映像コンテンツのうち、ストリーミングコンテンツまたは蓄積コンテンツとして配信するものを読み出し、インターネット１２を介してコンテンツ受信装置３０に配信する。また、配信部２５は、コンテンツ再生装置３０からの要求に応じ、生成されたVRTを、インターネット１２を介して供給要求元のコンテンツ再生装置３０に供給する。
【００５２】
次に、図１４は、コンテンツ再生装置３０の構成例を示している。このコンテンツ再生装置３０は、操作入力部３１、制御部３２、チューナ３３、１次分離部３４、リテンションバッファ３５、２次分離部３６、デコーダ３７、およびスイッチ３８を有する。さらに、コンテンツ再生装置３０は、通信I/F３９、ストリーミング受信部４０、コンテンツ蓄積部４２、フルート処理部４１、スイッチ４３、デコーダ４４、およびコマンド解析部４５を有する。
【００５３】
操作入力部３１は、例えばリモートコントローラとその受信部（いずれも不図示）などからなり、ユーザの操作を受け付けて制御部３２に通知する。
【００５４】
制御部３２は、操作入力部３１から入力されるユーザ操作、およびコマンド解析部４５から入力される、受信されたビデオスイッチコマンドの解析結果に基づいて、コンテンツ再生装置３０の各部を制御する。なお、制御部３２と各部とを繋ぐ制御ラインの図示は適宜省略されている。
【００５５】
チューナ３３は、放送網１１を介して放送されるテレビジョン放送信号を受信して１次分離部３４に出力する。１次分離部３４は、制御部３２からの選局に対応する放送コンテンツＴＳ（トランスポートストリーム）を分離してリテンションバッファ３５に出力する。リテンションバッファ３５は、制御部３２からの制御に従い、放送信号からストリーミング信号などに切り替えたループバックモード時には放送コンテンツのＴＳの書き込みは行うが、２次分離部３６への読み出し出力は行わず、その他の時には前段からのＴＳを書き込み読み出しを同時に行ってバ２次分離部３６に出力する。
【００５６】
２次分離部３６は、入力された放送コンテンツのＴＳを映像ストリームと音声ストリームに分離してデコーダ３７に出力する。また、２次分離部３６は、蓄積コンテンツを含むＴＳをフルート処理部４１に出力する。
【００５７】
デコーダ３７は、入力された映像ストリームおよび音声ストリームをデコードし、その結果得られる映像信号および音声信号をスイッチ３８に出力する。また、デコーダ３７は、入力された映像ストリームまたは音声ストリームに埋め込まれているビデオスイッチコマンドを抽出してコマンド解析部４５に出力する。
【００５８】
スイッチ３８は、制御部３２からの制御に従い、デコーダ３７からの入力（映像信号および音声信号）、またはデコーダ４４からの入力を後段のモニタ（不図示）に出力する。また、スイッチ３８は、制御部３２からの制御に従い、デコーダ３７からの入力（映像信号および音声信号）、およびデコーダ４４からの入力を連結して切出すか、または補間するかにより任意画枠または任意視点に対応する映像信号および音声信号を生成して後段に出力する。
【００５９】
通信I/F３９は、インターネット１２を介してコンテンツ送信装置２０に接続する。ストリーミング受信部４０は、通信I/F３９およびインターネット１２を介してコンテンツ送信装置２０からストリーミングコンテンツを取得し、スイッチ４３に出力する。
【００６０】
フルート処理部４１は、２次分離部３６から入力されるＴＳから蓄積コンテンツを抽出してコンテンツ蓄積部４２に出力する。コンテンツ蓄積部４２は、フルート処理部４１から入力される、放送された蓄積コンテンツを保持する。また、コンテンツ蓄積部４２は、通信I/F３９およびインターネット１２を介してコンテンツ送信装置２０から蓄積コンテンツを取得して保持する。さらに、コンテンツ蓄積部４２は、制御部３２からの制御に従い、保持する蓄積コンテンツをスイッチ４３に出力する。
【００６１】
スイッチ４３は、制御部３２からの制御に従い、ストリーミング受信部４０からのストリーミングコンテンツ、またはコンテンツ蓄積部４２から入力される蓄積コンテンツをデコーダ４４に出力する。
【００６２】
デコーダ４４は、スイッチ４３から入力されるストリーミングコンテンツ、または蓄積コンテンツをデコードし、その結果得られる映像信号および音声信号をスイッチ３８に出力する。また、デコーダ４４は、入力された映像ストリームまたは音声ストリームに埋め込まれているビデオスイッチコマンドを抽出してコマンド解析部４５に出力する。
【００６３】
コマンド解析部４５は、入力されるビデオスイッチコマンドを解析し、解析結果を制御部３２に出力する。
【００６４】
[ビデオスイッチコマンドの送信タイミングについて]
図１５は、ビデオスイッチコマンドの送信タイミングを示している。同図示されるように、ビデオスイッチコマンドは、コンテンツ受信装置３０での受信ミスを抑止するために、同一のものが映像ストリームまたは音声ストリームに複数回連続的に埋め込まれて放送される。
【００６５】
コンテンツ受信装置３０では、映像ストリームまたは音声ストリームに直接埋め込まれたビデオスイッチコマンドに即応して映像を切り替える。これにより、例えば、映像ストリームに連動した所定のアプリケーションプログラムを起動し、そのプリケーションプログラムの動作として映像を切り替える場合に比較して、非常に速やかに映像の切り替えを行うことができる。
【００６６】
[ビデオスイッチコマンドの種類について]
次に、５種類のビデオスイッチコマンドについて説明する。ビデオスイッチコマンドは、スイッチコマンド、プリロードコマンド、プリセレクトコマンド、イネーブルスイッチコマンド、またはディセーブルスイッチコマンドのいずれかに分類される。
【００６７】
図１６は、スイッチコマンドとしてのビデオスイッチコマンドを構成する要素を示している。スイッチコマンドは、コンテンツ受信装置３０に対して、映像を切り替える、すなわち、受信してデコードする映像コンテンツを変更するように制御するコマンドである。
【００６８】
command_idは、当該ビデオスイッチコマンドの識別情報である。同一のビデオスイッチコマンドが複数回連続して送信される場合、このcommand_idは同一のものとなる。Switch_idは、映像を切り替える各事象に対して付与される識別情報である。Command codeは、当該ビデオスイッチコマンドがスイッチコマンドであることを示すコード番号である。
【００６９】
Target Media Typeは、切り替え先の映像ストリームが放送コンテンツであるのか、MP4フォーマットの配信コンテンツであるのか、MPEG2_TSフォーマットの配信フォーマットであるのか、またはAVC_TSフォーマットの配信コンテンツであるのかを示す。Target Stream URLは、切替え先の映像コンテンツの取得先URLを示す。Stream_Start_Positionは、切替え先の映像コンテンツの再生開始時間位置を示す。
【００７０】
Loop Back Modeは、ノンループバックモードとするか、またはループバックモードとするかを指定する。ここでループバックモードとは、映像切り替えを行った後、切り替え先の映像再生が終わった後、切り替え元の映像の、切り替えたシーンから再生を再開する場合を示し、ノンループバックモードはループバックモード以外の切り替えの場合を示す。
【００７１】
ストリーミング、または蓄積コンテンツが切り替え元の場合は、ループバックモードで切り替え位置を記憶しておくだけでよいが、放送信号が切り替え元の場合には考慮が必要になる。ここで、放送信号が切り替え元の場合のノンループバックモードと、ループバックについて、図１７を参照して説明する。同図Ａはノンループバックモードを、同図Ｂはループバックモードを示している。同図から明らかなように、ノンループバックモードの場合、映像の切り替えが行われた場合、映像が切り替えられた期間においても、切り替え元の映像（同図Ａの場合、番組Ａ）はそのまま進行され、すなわち、切り替え元の映像と、切り替え先の映像とが置換されることになる。
【００７２】
これに対して、ループバックモードの場合、映像の切り替えが行われた場合、映像が切り替えられた期間において切り替え元の映像（同図Ａの場合、番組Ａ）はリテンションバッファ３５に書き込まれるるが、読み出されず２次分離部３６に出力されないで、再度切り替え元の映像に戻って再生再開する場合に、リテンションバッファに蓄積された切り替えた直後の映像から再生される。したがって、視聴者は、切り替え元の映像に、切り替え先の映像が挿入された状態を視聴することになる。
【００７３】
図１６に戻る。Personalized Modeは、配信コンテンツの取得に際するユーザ認証の有無を示すとともに、ユーザ認証に際してコンテンツ受信装置３０のデバイスIDを用いるか、パスワードの入力をユーザに求めるかを示す。なお、ユーザ認証を行う場合、予めコンテンツ送信装置２０に、コンテンツ受信装置３０のデバイスID、またはパスワードを登録しておく必要がある。コンテンツ送信装置２０は、ユーザ認証の結果に応じて、そのユーザに特化した配信ストリームを供給することになる。Auto Switch flagは、映像の切替え前にユーザに確認するか否かを示す。Switching messageは、映像の切替え前にユーザに確認する場合において、ユーザに提示する質問文である。
【００７４】
図１８は、プリロードコマンドとしてのビデオスイッチコマンドを構成する要素を示している。プリロードコマンドは、コンテンツ受信装置３０に対して、映像の切り替えのタイミングに先行して切り替え先の映像コンテンツを受信するように制御するコマンドである。
【００７５】
command_idは、当該ビデオスイッチコマンドの識別情報である。Switch_idは、映像を切り替える各事象に対して付与される識別情報である。Command codeは、当該ビデオスイッチコマンドがプリロードコマンドであることを示すコード番号である。
【００７６】
Target Media Typeは、切り替え先の映像ストリームが放送コンテンツであるのか、MP4フォーマットの配信コンテンツであるのか、MPEG2_TSフォーマットの配信フォーマットであるのか、またはAVC_TSフォーマットの配信コンテンツであるのかを示す。Target Stream URLは、切替え先の映像コンテンツの取得先URLを示す。Stream_Start_Positionは、切替え先の映像コンテンツの再生開始時間位置を示す。
【００７７】
Loop Back Modeは、ノンループバックモードとするか、またはループバックモードとするかを指定する。
【００７８】
Personalized Modeは、配信コンテンツの取得に際するユーザ認証の有無を示すとともに、ユーザ認証に際してコンテンツ受信装置３０のデバイスIDを用いるか、パスワードを用いるかを示す。Auto Switch flagは、映像の切替え前にユーザに確認するか否かを示す。Time_to_switchは、当該プリロードコマンドに応じて取得される映像コンテンツの映像に切替えられるまでの予定時間を示す。
【００７９】
図１９は、プリセレクトコマンドとしてのビデオスイッチコマンドを構成する要素を示している。プリセレクトコマンドは、コンテンツ受信装置３０に対して、映像の切り替えのタイミングに先行してユーザに映像切り替えの有無を確認させるように制御するコマンドである。
【００８０】
command_idは、当該ビデオスイッチコマンドの識別情報である。Switch_idは、映像を切り替える各事象に対して付与される識別情報である。Command codeは、当該ビデオスイッチコマンドがプリセレクトコマンドであることを示すコード番号である。
【００８１】
Switching messageは、映像の切替え前にユーザに確認する場合において、ユーザに提示する質問文である。Time_to_switchは、当該プリセレクトコマンドに応じて選択される映像コンテンツの映像に切替えられるまでの予定時間を示す。
【００８２】
図２０は、イネーブルスイッチコマンドとしてのビデオスイッチコマンドを構成する要素を示している。イネーブルスイッチコマンドは、コンテンツ受信装置３０に対して、パノラマ型多視点映像番組、または劇場型多視点映像番組において、視点切替えを可能とするようにVRTを取得させる制御するコマンドである。
【００８３】
neighbor_view要素のid属性は、View_object要素に対応する当該視点映像を撮影したカメラ位置に隣接するカメラ位置で撮影された視点映像（以下、隣接視点映像と称する）の識別情報である。type属性は、View_object要素に指定される視点映像と当該隣接
command_idは、当該ビデオスイッチコマンドの識別情報である。Switch_idは、映像を切り替える各事象に対して付与される識別情報である。Command codeは、当該ビデオスイッチコマンドがイネーブルスイッチコマンドであることを示すコード番号である。Switching Meta URLは、VRTの取得先URLを示す。
【００８４】
ここで、VRTについて説明する。図２１は、VRTを構成する要素の一例を示している。
【００８５】
View_object要素は、パノラマ型多視点番組または劇場型多視点番組を構成する各視点映像に関する情報であり、視点映像の数だけ記述される。View_object要素には、id属性、name属性、format属性、horizontal_size属性、vertical_size属性、およびlocation属性の６属性が設けられている。
【００８６】
View_object要素のid属性は、当該視点映像に対する識別情報である。name属性には、当該多視点映像に対する名称が記述される。format属性は、当該多視点映像の符号化フォーマットを示す。horizontal_size属性は、当該多視点映像の水平方向のサイズを示す。vertical_size属性は、当該多視点映像の垂直方向のサイズを示す。location属性は、当該視点映像の取得先URLを示す。
【００８７】
さらに、View_object要素には、当該多視点映像を撮影したカメラ位置に隣接するカメラ位置で撮影された多視点映像に関する情報を示すneighbor_view要素が子要素として記述される。neighbor_view要素には、id属性、type属性、direction属性、およびdistance属性の４属性が設けられている。視点映像との関係性を表す視点列タイプ（パノラマ型、または劇場型）を示す。direction属性には、View_object要素に対応する当該視点映像を撮影したカメラ位置に対する、隣接視点映像を撮影したカメラ位置の方向が記述される。distance属性は、View_objectに対応する当該視点映像を撮影したカメラ位置に対する、隣接視点映像を撮影したカメラ位置の視野角度を示す。
【００８８】
図２２は、ディセーブルスイッチコマンドとしてのビデオスイッチコマンドを構成する要素を示している。ディセーブルスイッチコマンドは、コンテンツ受信装置３０に対して、パノラマ型多視点映像番組、または劇場型多視点映像番組における視点切り替えを不可能とするように取得済みのVRTを無効とさせるように制御するコマンドである。
【００８９】
command_idは、当該ビデオスイッチコマンドの識別情報である。Switch_idは、映像を切り替える各事象に対して付与される識別情報である。Command codeは、当該ビデオスイッチコマンドがディセーブルスイッチコマンドであることを示すコード番号である。
【００９０】
［動作説明］
次に、上述したビデオスイッチコマンドの４種類の利用例について説明する。なお、これら４種類の利用例は、上述した第１乃至第５の連続再生シナリオにおいて適宜採用することができる。
【００９１】
図２３は、オートスイッチング動作におけるプリセレクトコマンドの利用例を示している。
【００９２】
放送コンテンツの映像から配信コンテンツの映像に切替える場合、その切替えタイミングに先行してプリセレクトコマンドを送信し、切替えタイミングにスイッチコマンドを送信する。
【００９３】
受信側では、プリセレクトコマンドに応じて視聴者（コンテンツ再生装置３０のユーザ）に対して映像切り替えの実行の有無を選択させる。ここで、視聴者が映像切替え有りを選択した場合、プリセレクトコマンドのSwitch_idが示す映像切り替えの事象に対するオートスイッチが設定される。反対に、視聴者が映像切替えしないことを選択した場合、プリセレクトコマンドのSwitch_idが示す映像切り替えの事象に対して切り替えなしが設定される。その後、スイッチコマンドを受信すると、先ほどのプリセレクトコマンドに応じてオートスイッチに設定されている場合には自動的に映像切替えが実行され、切り替えなしに設定されている場合には映像切替えが実行されない。
【００９４】
映像の切り替えが実行された場合、スイッチコマンドのLoop Back Modeに応じて、切替え先の映像が終了した後にループバックするか否かが決定される。
【００９５】
ただし、図２３の場合、切替え先の配信コンテンツをスイッチコマンドに応じて取得しているので、映像をシームレスに切替えることができない可能性がある。そこで、映像をシームレスに切替えることができる方法について説明する。
【００９６】
図２４は、オートスイッチング動作におけるプリセレクトコマンドおよびプリロードコマンドの利用例を示している。
【００９７】
放送コンテンツの映像から配信コンテンツの映像に切替える場合、その切替えタイミングに先行してプリセレクトコマンドとプリロードコマンドを送信し、切替えタイミングにスイッチコマンドを送信する。
【００９８】
受信側では、プリセレクトコマンドに応じて視聴者（コンテンツ再生装置３０のユーザ）に対して映像切り替えの実行の有無を選択させる。ここで、視聴者が映像切替え有りを選択した場合、プリセレクトコマンドのSwitch_idが示す映像切り替えの事象に対するオートスイッチが設定される。そして、プリロードコマンドに応じて切替え先の配信コンテンツの取得を開始する。この後、スイッチコマンドを受信すると、先ほどのプリセレクトコマンドに応じてオートスイッチに設定されている場合には映像切替えが速やかに実行される。
【００９９】
映像の切り替えが実行された場合、スイッチコマンドのLoop Back Modeに応じて、切替え先の映像が終了した後にループバックするか否かが決定される。
【０１００】
図２４の場合、切替え先の配信コンテンツがプリロードコマンドに応じて取得されるので、映像をシームレスに切替えることができる。
【０１０１】
図２５は、マニュアルスイッチング動作におけるスイッチコマンドの利用例を示している。
【０１０２】
放送コンテンツの映像から配信コンテンツの映像に切替える場合、その切替えタイミングにスイッチコマンドを送信する。
【０１０３】
受信側では、スイッチコマンドのAuto Switch flagがマニュアルスイッチに設定されている場合、視聴者（コンテンツ再生装置３０のユーザ）に対してメッセージを表示し、映像切り替えの実行の有無を選択させる。ここで、視聴者が映像切替え有りを選択した場合、切替え先の配信コンテンツの取得が開始されて映像切替えが行われる。なお、スイッチコマンドのLoop Back Modeがループバックモードに設定されている場合、ユーザからの選択操作入力を待っている間も、切替えの元の放送コンテンツはバッファリングされていて、表示はポーズ状態とされる。スイッチコマンドのLoop Back Modeがノンループバックモードに設定されている場合、ユーザからの選択操作入力を待っている間、切替えの元の放送コンテンツはスルーされていて、表示は放送コンテンツの映像が継続される。
【０１０４】
図２６は、視点切替え動作におけるイネーブルスイッチコマンドおよびディセーブルスイッチコマンドの利用例を示している。
【０１０５】
パノラマ型多視点番組や劇場型多視点番組を実現するに際しては、イネーブルスイッチコマンドを送信することにより、受信側にVRTを取得させる。受信側がVRTを取得することにより、視点を任意に指定できることが視聴者に通知される。視聴者が視点を任意に指定すると、指定した視点に対応した多視点映像が受信、再生される。視点の任意指定を終了させるときには、ディセーブルスイッチコマンドを送信する。受信側では、ディセーブルスイッチコマンドに応じて、取得済みのVRTが無効とされる。
【０１０６】
[コンテンツ再生装置３０による再生処理について]
次に、図２７は、コンテンツ再生装置３０による再生処理を説明するフローチャートである。
【０１０７】
前提として、既にコンテンツ再生装置３０は、放送網１１を介して放送されている番組として放送コンテンツを受信しているものとする。
【０１０８】
ステップＳ１において、コマンド解析部４５は、デコーダ３７からの入力の有無に基づき、ビデオスイッチコマンドを受信したか否かを判定する。ビデオスイッチコマンドを受信したと判定された場合、処理はステップＳ２に進められる。ステップＳ２において、コマンド解析部４５は、デコーダ３７から入力されたビデオスイッチコマンドを解析し、そのCommand_codeが示すコマンドの種類に応じた処理を行う。
【０１０９】
なお、ステップＳ１において、ビデオスイッチコマンドを受信していないと判定された場合、処理はステップＳ３に進められる。ステップＳ３において、制御部３２は、ユーザから視点切り替え操作が入力されたか否かを判定する。否と判定された場合、処理はステップＳ１に戻される。なお、ユーザからの視点切り替え操作の入力は、後述するイネーブルスイッチ対応処理により、視点切替えが可能とされたときにのみ可能である。ステップＳ３において、ユーザから視点切り替え操作が入力されたと判定された場合、処理はステップＳ４に進められる。ステップＳ４において、制御部３２は、関係する各部を制御して、指定された視点に対応する配信コンテンツを樹脂、再生させて映像を切り替させる。
【０１１０】
図２８は、受信したビデオスイッチコマンドがプリセレクトコマンドである場合の処理（プリセレクトコマンド対応処理）を説明するフローチャートである。
【０１１１】
ステップＳ１１において、制御部３２は、プリセレクトコマンドのSwitching messageに記述されている質問文をユーザに提示して、映像を切替えるか否かを選択させ、ステップＳ１２において、切替えるが選択されたかを判定する。映像を切替えるが選択された場合、処理はステップＳ１３に進められる。ステップＳ１３において、制御部３２は、Switch_idが示す映像切り替えについて、オートスイッチに設定する。
【０１１２】
なお、ステップＳ１２において、映像を切替えるが選択されない場合、または選択時間がタイムアウトとなった場合（Time_to_Switchに基づいて決定される）、プリセレクトコマンド対応処理は終了される。
【０１１３】
図２９は、受信したビデオスイッチコマンドがプリロードコマンドである場合の処理（プリロードコマンド対応処理）を説明するフローチャートである。
【０１１４】
ステップＳ２１において、制御部３２は、Switch_idが示す映像切り替えについて、当該プリロードコマンドに先行して送信されたプリセレクトコマンドに応じてオートスイッチに設定されているか否かを判定する。オートスイッチに設定されていると判定された場合、処理はステップＳ２２に進められる。ステップＳ２２において、制御部３２は、関係する各部を制御して、切替え先の配信コンテンツの受信準備を開始させる。
【０１１５】
なお、ステップＳ２１において、Switch_idが示す映像切り替えについてオートスイッチに設定されていないと判定された場合、プリロードコマンド対応処理は終了される。
【０１１６】
図３０は、受信したビデオスイッチコマンドがスイッチコマンドである場合の処理（スイッチコマンド対応処理）を説明するフローチャートである。
【０１１７】
ステップＳ３１において、コマンド解析部４５は、スイッチコマンドのAuto Switch flagがオートスイッチであるか否（マニュアルスイッチである）かを判定する。オートスイッチであると判定された場合、処理はステップＳ３２に進められる。ステップＳ３２において、コマンド解析部４５は、切替え先の配信コンテンツがプリロード済みであるか否かを判定する。プリロード済みではないと判定された場合、処理はステップＳ３３に進められる。
【０１１８】
ステップＳ３３において、Switch_idが示す映像切り替えについて、当該スイッチコマンドに先行して送信されたプリセレクトコマンドに応じてオートスイッチに設定されているか否かを判定する。オートスイッチに設定されていると判定された場合、処理はステップＳ３４に進められる。ステップＳ３４において、コマンド解析部４５は、ここまでのスイッチコマンドの解析結果を制御部３２に通知する。この通知に応じ、制御部３２は、関係する各部を制御して、切替え先の配信コンテンツの受信準備を開始させる。
【０１１９】
ステップＳ３５において、制御部３２は、関係する各部を制御して、映像を切替え先の配信コンテンツのものに切替えさせる。
【０１２０】
なお、ステップＳ３２において、切替え先の配信コンテンツがプリロード済みであると判定された場合、ステップＳ３３，Ｓ３４の処理はスキップされる。また、ステップＳ３３において、Switch_idが示す映像切り替えについて、当該スイッチコマンドに先行して送信されたプリセレクトコマンドに応じてオートスイッチに設定されていないと判定された場合、ステップＳ３４，Ｓ３５はスキップされ、映像の切替えは行われずに、スイッチコマンド対応処理は終了される。
【０１２１】
ステップＳ３１において、スイッチコマンドのAuto Switch flagがオートスイッチではない（マニュアルスイッチである）と判定された場合、処理はステップＳ３６に進められる。ステップＳ３６において、コマンド解析部４５は、ここまでのスイッチコマンドの解析結果を制御部３２に通知する。この通知に応じ、制御部３２は、スイッチコマンドのSwitching messageに記述されている質問文をユーザに提示して、映像を切替えるか否かを選択させ、ステップＳ３７において、切替えるが選択されたかを判定する。映像を切替えるが選択された場合、処理はステップＳ３４に進められて、ステップＳ３４以降が実行される。
【０１２２】
映像を切替えるが選択されない場合、または選択時間がタイムアウトとなった場合、映像の切替えは行われずに、スイッチコマンド対応処理は終了される。
【０１２３】
図３１は、受信したビデオスイッチコマンドがイネーブルスイッチコマンドである場合の処理（イネーブルスイッチコマンド対応処理）を説明するフローチャートである。
【０１２４】
ステップＳ４１において、制御部３２は、イネーブルスイッチコマンドのSwitching Meta URLに基づき、関係する各部を制御してVRTを取得、解析する。ステップＳ４２において、制御部３２は、視点切り替えを可能とし、例えば、切替え可能な視点の方向を示す矢印を画面上に表示するなどによって、視点が切替え可能であることをユーザに提示する。以上で、イネーブルスイッチコマンド対応処理は終了される。
【０１２５】
図３２は、受信したビデオスイッチコマンドがディセーブルスイッチコマンドである場合の処理（ディセーブルスイッチコマンド対応処理）を説明するフローチャートである。
【０１２６】
ステップＳ５１において、制御部３２は、イネーブルスイッチコマンドに応じて取得済みのVRTを無効とする。これにより、視点切り替えが不可能とされる。以上で、ディセーブルスイッチコマンド対応処理は終了される。
【０１２７】
以上に説明した受信処理により、上述した第１乃至第６の連続再生シナリオが実現される。
【０１２８】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１２９】
図３３は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１３０】
このコンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１３１】
バス１０４には、さらに、入出力インターフェース１０５が接続されている。入出力インターフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインターフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【０１３２】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インターフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１３３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１３４】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１３５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１３６】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１３７】
１０  コンテンツ視聴システム，  １１  放送網，  １２  インターネット，  ２０  コンテンツ送信装置，  ２１  コンテンツストレージ，  ２２  コマンド生成部，  ２３  VRT生成部，  ２４  放送部，  ２５  配信部，  ３０  コンテンツ再生装置，  ３１  操作入力部，  ３２  制御部，  ３３  チューナ，  ３４  １次分離部，  ３５  リテンションバッファ，  ３６  ２次分離部，  ３７  デコーダ，  ３８  スイッチ，  ３９  通信I/F，  ４０  ストリーミング受信部，  ４１  フルート処理部，  ４２  コンテンツ蓄積部，  ４３  スイッチ，  ４４  デコーダ，  ４５  コマンド解析部，  １００  コンピュータ，  １０１  CPU
【図１】
2012043358.tif 000003
【図２】
2012043358.tif 000004
【図３】
2012043358.tif 000005
【図４】
2012043358.tif 000006
【図５】
2012043358.tif 000007
【図６】
2012043358.tif 000008
【図７】
2012043358.tif 000009
【図８】
2012043358.tif 000010
【図９】
2012043358.tif 000011
【図１０】
2012043358.tif 000012
【図１１】
2012043358.tif 000013
【図１２】
2012043358.tif 000014
【図１３】
2012043358.tif 000015
【図１４】
2012043358.tif 000016
【図１５】
2012043358.tif 000017
【図１６】
2012043358.tif 000018
【図１７】
2012043358.tif 000019
【図１８】
2012043358.tif 000020
【図１９】
2012043358.tif 000021
【図２０】
2012043358.tif 000022
【図２１】
2012043358.tif 000023
【図２２】
2012043358.tif 000024
【図２３】
2012043358.tif 000025
【図２４】
2012043358.tif 000026
【図２５】
2012043358.tif 000027
【図２６】
2012043358.tif 000028
【図２７】
2012043358.tif 000029
【図２８】
2012043358.tif 000030
【図２９】
2012043358.tif 000031
【図３０】
2012043358.tif 000032
【図３１】
2012043358.tif 000033
【図３２】
2012043358.tif 000034
【図３３】
2012043358.tif 000035
【国際調査報告】
2012043358.tif 000036
2012043358.tif 000037