(57)【要約】【課題】最適なコンポーネントを選択することができるようにする。【解決手段】放送波で送信されるコンポーネントを受信する第１の受信部と、ネットワークを介して配信されるコンポーネントを受信する第２の受信部と、各部の動作を制御する制御部とを備え、制御部は、受信可能な複数のコンポーネントの候補の中から、最適なコンポーネントを選択する受信装置が提供される。【選択図】図１２
2019213208.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンポーネント、第２のコンポーネント、第３のコンポーネント、及び第４のコンポーネントを受信する受信部と、
前記受信部の動作を制御する制御部と
を備え、
前記第１のコンポーネント、及び前記第２のコンポーネントは、第１のカテゴリに属し、
前記第３のコンポーネント、及び前記第４のコンポーネントは、第２のカテゴリに属し、
第３の階層において、前記制御部は、前記第１のコンポーネント又は前記第２のコンポーネントを、選択コンポーネントとして選択し、
第２の階層において、前記制御部は、前記選択コンポーネント、及び前記第３の階層で選択の対象となってないコンポーネントを、合成コンポーネントとして合成し、
第１の階層において、前記制御部は、前記第３の階層で選択されたコンポーネント、又は前記合成コンポーネントを、第１のカテゴリコンポーネントとして選択し、
前記制御部は、前記第１のカテゴリコンポーネントを選択するとともに、前記第３のコンポーネント及び前記第４のコンポーネントに対する選択又は合成の少なくとも一方を行い、第２のカテゴリコンポーネントとして選択する
受信装置。
【請求項２】
前記第１のコンポーネントは、放送コンポーネントを含み、
前記第２のコンポーネントは、通信コンポーネントを含む
請求項１に記載の受信装置。
【請求項３】
前記第３の階層において、前記制御部は、前記第１のコンポーネントに含まれる放送信号のC/N(Carrier/Noise)の変化、又は前記第２のコンポーネントを伝送する通信経路の輻輳状況に応じて、ビットレートの異なる前記第１のコンポーネント及び前記第２のコンポーネントの中から、最適なビットレートのコンポーネントを選択する
請求項２に記載の受信装置。
【請求項４】
前記第３の階層で選択の対象となっていないコンポーネントは、ベースレイヤとなり、
前記選択コンポーネントは、拡張レイヤとなる
請求項２に記載の受信装置。
【請求項５】
前記第１の階層において、前記制御部は、受信装置の処理能力に応じて、前記第１のカテゴリコンポーネントを選択する
請求項２に記載の受信装置。
【請求項６】
異なるカテゴリのコンポーネントは、１つのビューを構成する異なるコンポーネントのカテゴリを組み合わせるためのビュータグにより関連付けられる
請求項１に記載の受信装置。
【請求項７】
受信装置が、
第１のコンポーネント、第２のコンポーネント、第３のコンポーネント、及び第４のコンポーネントの受信を制御するステップを含み、
前記第１のコンポーネント、及び前記第２のコンポーネントは、第１のカテゴリに属し、
前記第３のコンポーネント、及び前記第４のコンポーネントは、第２のカテゴリに属しており、
第３の階層において、前記第１のコンポーネント又は前記第２のコンポーネントを、選択コンポーネントとして選択し、
第２の階層において、前記選択コンポーネント、及び前記第３の階層で選択の対象となってないコンポーネントを、合成コンポーネントとして合成し、
第１の階層において、前記第３の階層で選択されたコンポーネント、又は前記合成コンポーネントを、第１のカテゴリコンポーネントとして選択し、
前記第１のカテゴリコンポーネントを選択するとともに、前記第３のコンポーネント及び前記第４のコンポーネントに対する選択又は合成の少なくとも一方を行い、第２のカテゴリコンポーネントとして選択する
ステップをさらに含む受信方法。
【請求項８】
前記第１のコンポーネントは、放送コンポーネントを含み、
前記第２のコンポーネントは、通信コンポーネントを含む
請求項７に記載の受信方法。
【請求項９】
前記第３の階層において、前記第１のコンポーネントに含まれる放送信号のC/Nの変化、又は前記第２のコンポーネントを伝送する通信経路の輻輳状況に応じて、ビットレートの異なる前記第１のコンポーネント及び前記第２のコンポーネントの中から、最適なビットレートのコンポーネントを選択するステップをさらに含む
請求項８に記載の受信方法。
【請求項１０】
前記第３の階層で選択の対象となっていないコンポーネントは、ベースレイヤとなり、
前記選択コンポーネントは、拡張レイヤとなる
請求項８に記載の受信方法。
【請求項１１】
前記第１の階層において、受信装置の処理能力に応じて、前記第１のカテゴリコンポーネントを選択するステップをさらに含む
請求項８に記載の受信方法。
【請求項１２】
異なるカテゴリのコンポーネントは、１つのビューを構成する異なるコンポーネントのカテゴリを組み合わせるためのビュータグにより関連付けられる
請求項７に記載の受信方法。
【請求項１３】
コンピュータを、
第１のコンポーネント、第２のコンポーネント、第３のコンポーネント、及び第４のコンポーネントを受信する受信部と、
前記受信部の動作を制御する制御部と
を備え、
前記第１のコンポーネント、及び前記第２のコンポーネントは、第１のカテゴリに属し、
前記第３のコンポーネント、及び前記第４のコンポーネントは、第２のカテゴリに属し、
第３の階層において、前記制御部は、前記第１のコンポーネント又は前記第２のコンポーネントを、選択コンポーネントとして選択し、
第２の階層において、前記制御部は、前記選択コンポーネント、及び前記第３の階層で選択の対象となってないコンポーネントを、合成コンポーネントとして合成し、
第１の階層において、前記制御部は、前記第３の階層で選択されたコンポーネント、又は前記合成コンポーネントを、第１のカテゴリコンポーネントとして選択し、
前記制御部は、前記第１のカテゴリコンポーネントを選択するとともに、前記第３のコンポーネント及び前記第４のコンポーネントに対する選択又は合成の少なくとも一方を行い、第２のカテゴリコンポーネントとして選択する
受信装置として機能させるプログラム。
【請求項１４】
前記第１のコンポーネントは、放送コンポーネントを含み、
前記第２のコンポーネントは、通信コンポーネントを含む
請求項１３に記載のプログラム。
【請求項１５】
前記第３の階層において、前記制御部は、前記第１のコンポーネントに含まれる放送信号のC/Nの変化、又は前記第２のコンポーネントを伝送する通信経路の輻輳状況に応じて、ビットレートの異なる前記第１のコンポーネント及び前記第２のコンポーネントの中から、最適なビットレートのコンポーネントを選択する
請求項１４に記載のプログラム。
【請求項１６】
前記第３の階層で選択の対象となっていないコンポーネントは、ベースレイヤとなり、
前記選択コンポーネントは、拡張レイヤとなる
請求項１４に記載のプログラム。
【請求項１７】
前記第１の階層において、前記制御部は、受信装置の処理能力に応じて、前記第１のカテゴリコンポーネントを選択する
請求項１４に記載のプログラム。
【請求項１８】
異なるカテゴリのコンポーネントは、１つのビューを構成する異なるコンポーネントのカテゴリを組み合わせるためのビュータグにより関連付けられる
請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、受信装置、受信方法、及びプログラムに関し、特に、最適なコンポーネントを選択することができるようにした受信装置、受信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタル放送の分野においては、放送を利用したサービスだけでなく、通信と連携したハイブリッド型のサービスの導入が進められている（例えば、特許文献１参照）。このようなハイブリッド型のサービスでは、当該サービスを構成するビデオやオーディオ、字幕などのコンポーネントを、放送又は通信のいずれかを用いて伝送することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６６５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ハイブリッド型のサービスが導入されることで、多様なサービスを提供することが可能になる一方で、サービスを構成するコンポーネントの構成が複雑になることが想定されるが、各種のサービスごとに、最適なコンポーネントを選択するための技術方式は確立されていない。
【０００５】
本技術はこのような状況に鑑みてなされたものであり、各種のサービスごとに、最適なコンポーネントを選択することができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の一側面の受信装置は、第１のコンポーネント、第２のコンポーネント、第３のコンポーネント、及び第４のコンポーネントを受信する受信部と、前記受信部の動作を制御する制御部とを備え、前記第１のコンポーネント、及び前記第２のコンポーネントは、第１のカテゴリに属し、前記第３のコンポーネント、及び前記第４のコンポーネントは、第２のカテゴリに属し、第３の階層において、前記制御部は、前記第１のコンポーネント又は前記第２のコンポーネントを、選択コンポーネントとして選択し、第２の階層において、前記制御部は、前記選択コンポーネント、及び前記第３の階層で選択の対象となってないコンポーネントを、合成コンポーネントとして合成し、第１の階層において、前記制御部は、前記第３の階層で選択されたコンポーネント、又は前記合成コンポーネントを、第１のカテゴリコンポーネントとして選択し、前記制御部は、前記第１のカテゴリコンポーネントを選択するとともに、前記第３のコンポーネント及び前記第４のコンポーネントに対する選択又は合成の少なくとも一方を行い、第２のカテゴリコンポーネントとして選択する受信装置である。
【０００７】
本技術の一側面の受信装置は、独立した装置であってもよいし、１つの装置を構成している内部ブロックであってもよい。本技術の一側面の受信方法及びプログラムは、上述した本技術の一側面の受信装置に対応する受信方法及びプログラムである。
【０００８】
本技術の一側面の受信装置、受信方法、及びプログラムにおいては、第１のコンポーネント、第２のコンポーネント、第３のコンポーネント、及び第４のコンポーネントの受信が制御される。また、前記第１のコンポーネント、及び前記第２のコンポーネントが、第１のカテゴリに属し、前記第３のコンポーネント、及び前記第４のコンポーネントが、第２のカテゴリに属しており、第３の階層において、前記第１のコンポーネント又は前記第２のコンポーネントが、選択コンポーネントとして選択され、第２の階層において、前記選択コンポーネント、及び前記第３の階層で選択の対象となってないコンポーネントが、合成コンポーネントとして合成され、第１の階層において、前記第３の階層で選択されたコンポーネント、又は前記合成コンポーネントが、第１のカテゴリコンポーネントとして選択され、前記第１のカテゴリコンポーネントが選択されるとともに、前記第３のコンポーネント及び前記第４のコンポーネントに対する選択又は合成の少なくとも一方が行われ、第２のカテゴリコンポーネントとして選択される。
【発明の効果】
【０００９】
本技術の一側面によれば、最適なコンポーネントを選択することができる。
【００１０】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１１】
【図１】コンポーネントレイヤ構成を示す図である。
【図２】シグナリング情報の構造例を示す図である。
【図３】コンポーネントレイヤの具体例を示す図である。
【図４】画面レイアウトの例を示す図である。
【図５】オーディオコンポーネントレイヤの具体例を示す図である。
【図６】オーディオコンポーネントレイヤの具体例を示す図である。
【図７】オーディオコンポーネントレイヤの具体例を示す図である。
【図８】オーディオコンポーネントレイヤの具体例を示す図である。
【図９】本技術を適用した放送通信システムの一実施の形態の構成を示す図である。
【図１０】本技術を適用した送信装置の一実施の形態の構成を示す図である。
【図１１】本技術を適用した配信サーバの一実施の形態の構成を示す図である。
【図１２】本技術を適用した受信装置の一実施の形態の構成を示す図である。
【図１３】送信処理を説明するフローチャートである。
【図１４】配信処理を説明するフローチャートである。
【図１５】受信処理を説明するフローチャートである。
【図１６】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本技術の実施の形態について説明する。ただし、以下の順序にしたがって説明するものとする。
【００１３】
１．コンポーネント構成
２．システム構成
３．各装置で実行される処理の流れ
４．具体的な運用例
５．コンピュータの構成
【００１４】
＜１．コンポーネント構成＞
【００１５】
（コンポーネントレイヤ構成）
図１は、コンポーネントレイヤ構成を示す図である。
【００１６】
図１に示すように、ビデオ(Video)、オーディオ(Audio)、字幕(Caption)の各コンポーネントは、セレクティブレイヤ(Selective Layer)、コンポジットレイヤ(Composite Layer)、及び、アダプティブレイヤ(Adaptive Layer)の３階層から構成される。この階層構造においては、アダプティブレイヤの上位階層として、コンポジットレイヤが配置され、コンポジットレイヤの上位階層として、セレクティブレイヤが配置されている。以下、各レイヤの詳細について順に説明する。
【００１７】
（アダプティブレイヤ）
まず、アダプティブレイヤについて説明する。図１に示すように、最も下位の階層となるアダプティブレイヤにおいて、異なる模様が付された円形の一方の記号は、放送波で送信されるコンポーネント(Broadcast Component)を表し、他方の記号は、ネットワークを介して配信されるコンポーネント(Broadband Component)を表している。これらのコンポーネントは、いわゆるアダプティブストリーミングとして配信されるものであって、ビットレートの異なるコンポーネントが複数用意されている。なお、図１の例では、放送のコンポーネントは、カテゴリごとに１つずつ用意されているが、複数用意するようにしてもよい。また、ここでは、ビデオやオーディオ、字幕などのコンポーネントの分類を、カテゴリ(Category)と称している。
【００１８】
アダプティブレイヤでは、図中の点線の弧上を左右に振れる直線が、スイッチとして機能することで、複数のコンポーネントの中から、１つのコンポーネントが選択される。すなわち、アダプティブレイヤは、各コンポーネントのカテゴリにおいて、受信機の適応的な判断に基づいて、複数のコンポーネントを動的に切り替えて、１つのコンポーネントとして機能させるための階層である。ただし、コンポーネントが１つのみである場合には、当該スイッチによる選択は行われずに、そのコンポーネントのみが常に選択されることになる。
【００１９】
また、アダプティブレイヤにおける適応選択対象の属性としては、コンポーネントの伝送経路やビットレートを指定することができる。例えば、伝送経路の属性値としては、放送又は通信が指定される。また、ビットレートとしては、例えば10Mbpsなどが指定される。さらに、例えば、画面解像度や物理層(PHY)のロバスト性に関する属性を指定するようにしてもよい。なお、上述した適応選択対象の属性は一例であって、他の属性を指定できるようにしてもよい。
【００２０】
このような属性を指定できることから、受信機では、一定期間（例えば10秒）ごとに、最適なコンポーネントが適応的に選択されて切り替えられ、アダプティブストリーミング配信が実現される。具体的には、コンポーネントの伝送経路が通信のみの場合には、通信経路の輻輳状況に応じて変化する受信機の受信バッファ（例えば、後述する図１２の受信バッファ４２１）の占有状況に応じて、最適なビットレートのコンポーネントを選択することができる。
【００２１】
また、コンポーネントの伝送経路として通信のほかに、放送も含まれる場合には、放送のコンポーネントのビットレートに応じて、通信のコンポーネントとの選択を判断することができる。ここで、例えば、ネットワークを介して配信されるコンポーネントとして、1Mbps，2Mbps，5Mbps，10Mbps，20Mbpsのコンポーネントがそれぞれ用意され、放送波で送信されるコンポーネントとして、8Mbpsのコンポーネントのみが用意されている場合の運用を想定する。
【００２２】
この場合、受信機は、10Mbps又は20Mbpsの通信のコンポーネントを受信できるのであれば、放送のコンポーネントのビットレートよりも高ビットレートなるので、それらの通信のコンポーネントを優先して受信するようにする。また、輻輳によって、10Mbpsと20Mbpsの通信のコンポーネントを受信することができずに、5Mbpsの通信のコンポーネントを受信できるのであれば、通信のコンポーネントの代わりに、安定的に受信可能な8Mbpsの放送のコンポーネントを選択するようにする、といった運用が可能となる。なお、放送のコンポーネントが複数用意されている場合には、例えば、放送信号のC/N(Carrier/Noise)の変化を測定して、その測定結果に応じて、適応的に放送のコンポーネントを切り替えるようにすればよい。
【００２３】
（コンポジットレイヤ）
次に、コンポジットレイヤについて説明する。図１に示すように、アダプティブレイヤの上位階層となるコンポジットレイヤでは、アダプティブレイヤにより適応的に選択された複数のコンポーネントが１つのコンポーネントに合成される。すなわち、コンポジットレイヤは、各コンポーネントのカテゴリにおいて、合成対象のコンポーネントグループ（以下、「コンポジットコンポーネントグループ」という）内の複数のコンポーネントを組み合わせて１つのコンポーネント（合成コンポーネント）として機能させるための階層である。ただし、合成対象のコンポーネントグループが１つのコンポーネントのみとなる場合には、合成動作は不要となる。
【００２４】
また、コンポジットレイヤにおける合成対象の属性としては、スケーラブルや３Ｄ（３次元映像）、タイル、レイヤ、ミキシングなどを指定することができる。これらの属性は、組み合わせのタイプを示すものであって、それらの組み合わせにおける要素を示す属性値を指定することができる。
【００２５】
「スケーラブル」は、合成対象のコンポーネントが、スケーラブル符号化が施されたコンポーネントであることを示す属性である。このスケーラブル属性の属性値としては、"Base"、又は、"Extended"が指定される。
【００２６】
例えば、４Ｋ解像度の映像を提供する場合に、スケーラブル属性の属性値として"Base"が指定された２Ｋ解像度の映像に相当する符号化信号（ビデオコンポーネント）を放送波で送信するとともに、４Ｋ解像度と２Ｋ解像度の差分に相当する映像符号化信号（ビデオコンポーネント）に、スケーラブル属性の属性値として"Extended"を指定して、ネットワークを介して配信するようにする。これにより、４Ｋ解像度に対応した受信機は、放送で伝送される基本ストリーム(Base Stream)と、通信で伝送される拡張ストリーム(Extended Stream)を合成して、４Ｋ解像度の映像を表示させることができる。一方、４Ｋ解像度に対応していない受信機は、放送で伝送される基本ストリームのみを用い、２Ｋ解像度の映像を表示させることになる。
【００２７】
「３Ｄ」は、合成対象のコンポーネントが、３Ｄ用のコンポーネントであることを示す属性である。この３Ｄ属性の属性値としては、"Right"、又は、"Left"が指定される。例えば、３Ｄ属性の属性値として"Right"が指定された右目用の映像信号（ビデオコンポーネント）を放送波で送信するとともに、３Ｄ属性の属性値として"Left"が指定された左目用の映像信号（ビデオコンポーネント）を、ネットワークを介して配信するようにする。これにより、３Ｄに対応した受信機は、右目用の映像信号と左目用の映像信号を合成して、３Ｄの映像を表示させることができる。
【００２８】
「タイル」は、合成対象のコンポーネントが、タイリング用のコンポーネントであることを示す属性である。このタイル属性の属性値としては、例えば、"TileA1"，"TileA2"，・・・や、"TileB1"，"TileB2"，・・・、"TileC1"，"TileC2"，・・・が指定される。
【００２９】
例えば、"TileA1"，"TileA2"，・・・において、"TileA"は、タイリングのタイプが、タイプＡであることを示す。タイプＡのタイリングが２枚のタイル用の映像を、左右に並べて表示する方式である場合、タイル属性の属性値として"TileA1"が指定された左側に配置されるタイル用の映像信号（ビデオコンポーネント）を放送波で送信するとともに、タイル属性の属性値として"TileA2"が指定された右側に配置されるタイル用の映像信号（ビデオコンポーネント）を、ネットワークを介して配信するようにする。これにより、タイリング表示に対応した受信機は、左側のタイル用の映像信号と右側のタイル用の映像信号を合成して、タイプＡのタイリングに対応する映像を表示させることができる。
【００３０】
同様に、例えば、タイプＢのタイリングが、４枚のタイル用の映像を２×２に並べて配置して表示する方式である場合、それらの４枚のタイル用の映像信号（ビデオコンポーネント）が、放送又は通信により伝送されるので、受信機では、それらのタイル用の映像を合成して、タイプＢのタイリングに対応する２×２の映像を表示させることができる。また、例えば、タイプＣのタイリングが、複数のタイル用の映像をパノラマ映像（例えば360度）として配置して表示する方式である場合、複数のタイル用の映像信号（ビデオコンポーネント）が、放送又は通信により伝送されるので、受信機では、それらのタイル用の映像信号を合成して、タイプＣのタイリングに対応するパノラマ映像を表示させることができる。なお、上述したタイプＡ乃至Ｃのタイリング方式は一例であって、他のタイリング方式を採用することができる。
【００３１】
「レイヤ」は、合成対象のコンポーネントが、階層状に表示されるコンポーネントのレイヤであることを示す属性である。このレイヤ属性の属性値としては、例えば重ね合わせの奥から順に、"Layer1"，"Layer2"，・・・が指定される。例えば、レイヤ属性の属性値として"Layer1"が指定された第１層目のレイヤの映像信号（ビデオコンポーネント）を放送波で送信するとともに、レイヤ属性の属性値として"Layer2"が指定された第２層目のレイヤの映像信号（ビデオコンポーネント）を、ネットワークを介して配信するようにする。これにより、レイヤ表示に対応した受信機では、第１層目の映像信号と第２層目の映像信号を合成して、第１層目の映像に、第２層目の映像が重ね合わされた映像を表示させることができる。
【００３２】
「ミキシング」は、合成対象のコンポーネントが、ミキシングされるコンポーネントであることを示す属性である。例えば、このミキシング属性としては、"Track1"，"Track2"，・・・が指定される。例えば、ミキシング属性の属性値として"Track1"が指定された音声トラック（オーディオコンポーネント）を放送波で送信するとともに、ミキシング属性の属性値として"Track2"が指定された音声トラック（オーディオコンポーネント）を、ネットワークを介して配信するようにする。これにより、ミキシングに対応した受信機では、音声トラック１と音声トラック２をミキシング（例えば、ボリューム相対位置やパン位置を調整）して、それにより得られた音声を出力することができる。
【００３３】
なお、上述したコンポジットレイヤにおける合成対象の属性やその属性値は一例であって、他の属性や他の属性値を指定できるようにしてもよい。
【００３４】
（セレクティブレイヤ）
最後に、セレクティブレイヤについて説明する。図１に示すように、コンポジットレイヤの上位階層であって、最も上位の階層となるセレクティブレイヤでは、図中の点線の弧上を左右に振れる直線が、スイッチとして機能することで、複数のコンポーネントの中から、１つのコンポーネントが選択される。すなわち、セレクティブレイヤは、各コンポーネントのカテゴリにおいて、固定選択対象のコンポーネントグループ（以下、「セレクティブコンポーネントグループ」という）の中から、所定の選択方法に応じて、１又は複数のコンポーネントを静的に選択するための階層である。この選択方法としては、ユーザによる選択のほか、例えば、受信機の性能やユーザの嗜好情報などに応じて受信機によって自動で選択されるようにすることができる。
【００３５】
また、セレクティブレイヤにおける固定選択対象の属性としては、ビュータグ、言語、受信機処理要求能力、ビュータイトル、目的などを指定することができる。
【００３６】
具体的には、「ビュータグ」は、１つのビューを構成する異なるコンポーネントのカテゴリを組み合わせるためのタグである。例えば、ビュータグとして、"１"が指定された場合には、図中の「１」であるIDが付与されたビデオ、オーディオ、及び、字幕のコンポーネントが、カテゴリを横断して選択されることになる。同様に、ビュータグとして、"２"が指定された場合、図中の「２」であるIDが付与されたコンポーネントが、カテゴリを横断して選択されることになる。なお、ビュータグが付与されていないコンポーネントは、カテゴリごとに独立していることになる。
【００３７】
「言語」には、例えば言語コードが指定される。例えば、言語コードに応じたGUI(Graphical User Interface)画面を提示することで、ユーザにより所望の言語が選択されることになる。「受信機処理要求能力」には、受信機で必要とされる処理要求能力が指定される。この要求能力は、レベル値などにより指定するようにしてもよいし、コーデックやレゾリューションなどを多次元で指定してもよい。例えば、処理要求能力をレベル値で指定する場合に、そのレベル値としてレベル２が指定されたときには、レベル２以上の処理能力を有する受信機のみが対応可能となる。
【００３８】
「ビュータイトル」には、ビュー画面選択用のタイトルが指定される。例えば、このビュータイトルをテキストで表示することで、ユーザにより所望のビュー画面が選択されることになる。「目的」には、例えば、本編用の音声に対する、ナレーション用の音声などのコンポーネントの目的に関する情報が指定される。
【００３９】
なお、上述したセレクティブレイヤにおける固定選択対象の属性は一例であって、他の属性を指定できるようにしてもよい。また、固定選択対象の属性は１つに限らず、複数の属性を組み合わせて利用するようにしてもよい。
【００４０】
このような固定選択対象の属性を指定できることから、例えば、受信機では、実行中のアプリケーションが、固定選択対象の属性に基づいて、コンポーネントを選択することができる。ただし、セレクティブコンポーネントグループが１つだけの場合には、選択する必要はなく、当該セレクティブコンポーネントグループが選択されることになる。また、ビュータグによって、ビデオ、オーディオ、字幕など、異なるカテゴリのコンポーネントの組み合わせでグルーピングされている場合には、グループ単位で、コンポーネントが選択されることになる。
【００４１】
また、受信機において、複数のコンポーネントが選択された場合に、その選択対象がビデオと字幕のコンポーネントであるときには、映像用と字幕用の複数の画面が表示されることになる。また、複数のコンポーネントが選択された場合に、その選択対象がオーディオコンポーネントのみであるときには、複数の音声がミキシング(Mixing)されてから、出力されることになる。
【００４２】
なお、図１のコンポーネントレイヤ構成の例では、各コンポーネントのカテゴリごとに、セレクティブレイヤが１つ存在する場合を示しているが、各コンポーネントのカテゴリごとに、セレクティブレイヤが複数存在するようにしてもよい。また、図１のコンポーネントレイヤ構成では、コンポーネントとして、ビデオ、オーディオ、字幕のコンポーネントについて説明したが、サービスを構成する他のコンポーネントについても同様のレイヤ構成を採用することができる。
【００４３】
（シグナリング情報の構造例）
図２は、図１のコンポーネントレイヤ構成を実現するためのシグナリング情報（制御信号）の構造例を示す図である。なお、図２において、要素と属性のうち、属性には「@」が付されている。また、インデントされた要素と属性は、その上位の要素に対して指定されたものとなる。
【００４４】
図２に示すように、topAttribute属性は、最終選択のための属性であって、m0種類(m0=1,…,m0)で定義される。例えば、topAttribute属性として、選択数と選択判断を定義することができる。選択数には、全体で選択可能なコンポーネントの数が指定される。また、選択判断には、ユーザによる選択や受信機による自動選択などが指定される。
【００４５】
SelectiveComponentGroup要素は、固定選択対象のコンポーネントグループであるセレクティブコンポーネントグループに関する情報が指定される。SelectiveComponentGroup要素は、CompositeComponentGroup要素の上位の要素となる。ただし、SelectiveComponentGroup要素の出現数は、n1(n1=1,…,n1)となる。
【００４６】
selectiveAttribute属性は、SelectiveComponentGroup要素に関して規定される複数の属性を示し、固定選択対象の属性がm1種類(m1=0,…,m1)規定される。例えば、selectiveAttribute属性には、上述したセレクティブレイヤにおける固定選択対象の属性として、ビュータグ、言語、受信機処理要求能力、ビュータイトル、目的などの個別の属性が規定される。
【００４７】
CompositeComponentGroup要素は、合成対象のコンポーネントグループであるコンポジットコンポーネントグループに関する情報が指定される。CompositeComponentGroup要素は、AdaptiveComponent要素の上位の要素となる。ただし、CompositeComponentGroup要素の出現数は、n2(n2=1,…,n2)となる。
【００４８】
compositeAttribute属性は、CompositeComponentGroup要素に関して規定される複数の属性を示し、合成対象の属性がm2種類(m2=0,…,m2)規定される。例えば、compositeAttribute属性には、上述したコンポジットレイヤにおける合成対象の属性として、スケーラブル、３Ｄ、タイル、レイヤ、ミキシングなどの個別の属性が規定される。また、これらの属性は、組み合わせのタイプを示すものであって、それらの組み合わせにおける要素を示す属性値を指定することができる。
【００４９】
AdaptiveComponent要素は、適応選択対象のコンポーネントに関する情報が指定される。ただし、AdaptiveComponent要素の出現数は、n3(n3=1,…,n3)となる。
【００５０】
adaptiveAttrbute属性は、AdaptiveComponent要素に関して規定される複数の属性を示し、適応選択対象の属性がm3種類(m3=0,…,m3)規定される。例えば、adaptiveAttrbute属性には、上述したアダプティブレイヤにおける適応選択対象の属性として、コンポーネントの伝送経路やビットレートなどが個別に規定される。componentId属性は、コンポーネントのIDが指定される。
【００５１】
なお、図２を参照して説明した、図１のコンポーネントレイヤ構成を実現するためのシグナリング情報のデータ構造は一例であって、他のデータ構造を採用することもできる。また、このシグナリング情報は、例えば、XML(Extensible Markup Language)等のマークアップ言語により記述される。
【００５２】
（コンポーネントレイヤの具体例）
次に、図３乃至図８を参照して、上述したコンポーネントレイヤの具体例について説明する。
【００５３】
図３のコンポーネントレイヤの具体例では、ビデオのコンポジットレイヤ（Composite Layer）における合成対象の属性として、スケーラブルが指定されており、その下位階層のアダプティブレイヤ(Adaptive Layer)において、基本ストリームが放送で伝送され（図中の「Scalable Base」）、拡張ストリームが通信で伝送されている（図中の「Scalable Extended」）。ここでは、基本ストリームとして、適応選択対象の放送のビデオコンポーネントが１つだけ用意されているため、その１つの放送のビデオコンポーネントが常に選択される。一方、拡張ストリームとして、適応選択対象の通信のビデオコンポーネントが複数用意されているため、それらの複数の通信のビデオコンポーネントの中から、最適なビデオコンポーネントが適応的に選択されることになる（図中の「Adaptive switching」）。
【００５４】
ビデオのコンポジットレイヤでは、４Ｋ解像度の映像を提供するために、放送で伝送される２Ｋ解像度の映像号化信号（ビデオコンポーネント）と、通信で伝送される４Ｋ解像度と２Ｋ解像度の差分に相当する映像号化信号（ビデオコンポーネント）が合成されることになる。そして、セレクティブレイヤ(Selective Layer)において、例えば、その固定選択対象の属性として受信機処理要求能力が指定されている場合に、受信機が４Ｋ解像度に対応している場合には、その合成された４Ｋ解像度の映像を表示させることができる（図中の「4K Capable Main View」）。一方、受信機が４Ｋ解像度に対応していない場合には、放送で伝送される基本ストリームのみを用い、２Ｋ解像度の映像を表示させることになる（図中の「4K Disable Main View」）。すなわち、この場合、通信のビデオコンポーネントは用いられないため、ビデオコンポーネントの適応的な選択は行われないことになる（図中の「Non switching」）。
【００５５】
ここで、図４に示すように、メインビュー(Main View)とは、ディスプレイの画面における、主の表示領域を意味する。上記の４Ｋ解像度又は２Ｋ解像度の映像は、このメインビューに表示される。また、図４の画面例には、主の表示領域に対する補助的な表示領域となるサブビュー(Sub View)を表示させることができる。図３のコンポーネントレイヤの例では、セレクティブレイヤにおいて、セレクティブコンポーネントグループとして、サブビュー１(図中の「Sub View1」)と、サブビュー２(図中の「Sub View2」)が選択可能となっている。
【００５６】
サブビュー１では、アダプティブレイヤにおいて、通信のビデオコンポーネントが１つだけ用意されているため、適応的な選択は行われずに、その１つの通信のビデオコンポーネントが常に選択されることになる（図中の「Non switching」）。また、サブビュー２では、アダプティブレイヤにおいて、適応選択対象の通信のビデオコンポーネントが複数用意されており、複数の通信のビデオコンポーネントから適応的に、逐次最適な通信のビデオコンポーネントが選択されることになる（図中の「Adaptive switching」）。図４の画面例では、メインビューとともに、サブビュー１が表示されることになるが、メインビュー、サブビュー１、及び、サブビュー２のうち、どのビューを表示させるかについては、GUI画面などにより、ユーザに選択させることができる。
【００５７】
図３の説明に戻り、オーディオのコンポジットレイヤ(Composite Layer)では、その合成対象の属性として、スケーラブルが指定されており、その下位階層のアダプティブレイヤ(Adaptive Layer)において、ステレオのストリームが放送又は通信で伝送され（図中の「Stereo」）、マルチチャンネルのストリームが通信で伝送されている（図中の「Multi-channel Dev」）。
【００５８】
ここでは、ステレオのストリームとして、適応選択対象のオーディオコンポーネントが複数用意されているため、それらの複数の放送又は通信のオーディオコンポーネントの中から最適なオーディオコンポーネントが適応的に選択されることになる（図中の「Adaptive switching」）。すなわち、放送のオーディオコンポーネントとして、通常のロバスト性（図中の「Normal Robustness」）と、高いロバスト性（図中の「High Robustness」）を有するオーディオコンポーネントをそれぞれ用意し、それらを適応的に選択できるようにすることで、例えば、高いロバスト性を有するオーディオコンポーネントが選択された場合に、何らかの原因で、受信機に映像を表示できないときでも、音声のみを出力する、といった運用が可能となる。また、放送のオーディオコンポーネントを受信できない場合には、通信のオーディオコンポーネントを選択するようにすればよい。
【００５９】
一方、マルチチャンネルのストリームとして、適応選択対象のオーディオコンポーネントが１つだけ用意されているため、その１つの通信のオーディオコンポーネントが常に選択される。
【００６０】
オーディオのコンポジットレイヤでは、放送で伝送されるステレオのオーディオコンポーネントと、通信で伝送されるマルチチャンネルのオーディオコンポーネントが合成され、22.2chのマルチチャンネルの合成コンポーネントが生成される。そして、セレクティブレイヤ(Selective Layer)において、例えば、その固定選択対象の属性として受信機処理要求能力が指定されている場合に、受信機が22.2chのマルチチャンネルに対応している場合には、その合成された22.2chのマルチチャンネルの音声を出力させることができる（図中の「22.2ch Capable Main View」）。一方、受信機が22.2chのマルチチャンネルに対応していない場合には、放送又は通信で伝送されるステレオのストリームのみを用い、ステレオの音声を出力させることになる（図中の「22.2ch Disable Main View」）。
【００６１】
ここで、これらのオーディオのセレクティブレイヤの固定選択対象の属性として、ビュータグ１が付与されているので、同様にビュータグ１が付与されているビデオのセレクティブレイヤのビデオコンポーネントに連動することになる。つまり、これらのオーディオコンポーネントに対応する音声は、図４の画面例のメインビューに表示される映像に対して出力されることになる。
【００６２】
また、セレクティブレイヤの固定選択対象の属性として、ビュータグ２が付与されているオーディオコンポーネントは、同様にビュータグ２が付与されているビデオのセレクティブレイヤのビデオコンポーネントに連動することになる（図中の「Sub View1」）。つまり、このオーディオコンポーネントに対応する音声は、図４の画面例のサブビュー１に表示される映像に対して出力されることになる。
【００６３】
さらに、ビュータグ３が付与されているオーディオコンポーネントは、同様にビュータグ３が付与されているビデオコンポーネントに連動することになる（図中の「Sub View2」）。なお、オーディオのサブビュー１とサブビュー２では、アダプティブレイヤにおいて、通信のオーディオコンポーネントが１つだけ用意されているため、適応的な選択は行われずに、その１つの通信のオーディオコンポーネントが常に選択されることになる。
【００６４】
また、図３に示すように、字幕のコンポジットレイヤ(Composite Layer)では、字幕コンポーネントの合成は行われず、さらに、アダプティブレイヤ(Adaptive Layer)では、字幕コンポーネントの適応的な選択が行われないため、セレクティブレイヤ(Selective Layer)における字幕コンポーネントと、アダプティブレイヤにおける字幕コンポーネントが１対１で対応している。なお、字幕コンポーネントのうち、図中の最も左側の１つの字幕コンポーネントのみが放送で伝送され、それ以外の字幕コンポーネントは、通信により伝送されている。
【００６５】
セレクティブレイヤの固定選択対象の属性として、ビュータグ１が付与されている字幕コンポーネントは、同様にビュータグ１が付与されているビデオとオーディオのコンポーネントに連動することになる。具体的には、この例の場合、英語とスペイン語の字幕が提供されるが、それらの字幕には、本編の字幕（図中の「Eng(Nor)」，「Spa(Nor)」）のほか、より詳細な解説的な字幕（図中の「Eng(Ex)」，「Spa(Ex)」）が用意されている。字幕のセレクティブレイヤにおいて、例えば、その固定選択対象の属性として、ユーザ選択により言語が指定されている場合、その言語コード等に応じた字幕を表示させることができる。すなわち、ユーザにより選択された英語やスペイン語などの字幕が、図４の画面例のメインビューに表示される映像に重畳して表示されることになる。
【００６６】
また、セレクティブレイヤの固定選択対象の属性として、ビュータグ２が付与されている字幕コンポーネントは、同様にビュータグ２が付与されているビデオとオーディオのコンポーネントに連動することになる。具体的には、英語の字幕（図中の「Eng」）と、スペイン語の字幕（図中の「Spa」）が用意されているので、図４の画面例のサブビュー１に表示される映像に、ユーザ選択に応じた字幕を重畳して表示させることができる。
【００６７】
さらに、セレクティブレイヤの固定選択対象の属性として、ビュータグ３が付与されている字幕コンポーネントは、同様にビュータグ３が付与されているビデオとオーディオのコンポーネントに連動することになる。具体的には、英語の字幕（図中の「Eng」）と、スペイン語の字幕（図中の「Spa」）が用意されているので、ユーザ選択に応じた字幕を映像に重畳して表示させることができる。
【００６８】
（オーディオコンポーネントレイヤの他の具体例）
次に、図５乃至図８を参照して、オーディオコンポーネントレイヤの他の具体例について説明する。
【００６９】
図５に示すように、オーディオのセレクティブレイヤ(Selective Layer)において、例えば、その属性値として、完全版(図中の「Complete Main」)又はミックス版(図中の「Tracks to be Mixed」)を指定可能にすることができる。
【００７０】
これにより、例えば、属性値として、完全版が指定された場合には、完全なオーディオコンポーネントが取得され、そのオーディオコンポーネントに対応する音声が出力されることになる。ただし、完全版のオーディオのストリームとして、高ビットレートの放送のオーディオコンポーネントと、低ビットレートの通信のオーディオコンポーネントが用意されており、最適なオーディオコンポーネントが適応的に選択されることになる（図中の「Adaptive switching」）。
【００７１】
また、例えば、属性値としてミックス版が指定された場合には、音楽(図中の「Music」)、ダイアログ(図中の「Dialog」)、及び、エフェクト(図中の「Effect」)のコンポーネントがそれぞれ取得されて合成され、その合成コンポーネントに対応する音声が出力されることになる。ただし、音楽のストリームとして、高ビットレートと低ビットレートの通信のオーディオコンポーネントが用意されており、最適なオーディオコンポーネントが適応的に選択されることになる（図中の「Adaptive switching」）。
【００７２】
なお、図６及び図７に示すように、完全版のオーディオコンポーネントは提供せずに、ミックス版の複数のオーディオコンポーネントのみを提供するようにしてもよい。この場合において、音楽のストリームだけでなく、ダイアログやエフェクトのストリームについても、ビットレートの異なる複数のコンポーネントを用意して、最適なコンポーネントが適応的に選択されるようにすることができる。
【００７３】
また、図８に示すように、オーディオのセレクティブレイヤ(Selective Layer)において、例えば、言語の属性の属性値として、英語版(図中の「Main Eng Audio」)又はスペイン語版(図中の「Main Spa Audio」)を指定可能にすることができる。
【００７４】
これにより、例えば、属性値として、英語版が指定された場合には、ダイアログ(図中の「Dialog」)、エフェクト(図中の「Effect」)、及び、音楽(図中の「Music」)のコンポーネントがそれぞれ取得されて合成され、その合成コンポーネントに対応する英語の音声が出力されることになる。ただし、ダイアログのストリームとして、高ビットレートの放送のコンポーネントと、低ビットレートの通信のコンポーネントが用意されており、最適なコンポーネントが適応的に選択されることになる（図中の「Adaptive switching」）。また、音楽のストリームとして、高ビットレートと低ビットレートの通信のコンポーネントが用意されており、最適なコンポーネントが適応的に選択されることになる（図中の「Adaptive switching」）。
【００７５】
また、例えば、属性値として、スペイン語版が指定された場合には、スペイン語版のオーディオのストリームとして、オーディオコンポーネントが１つだけ用意されているので、そのオーディオコンポーネントが取得され、スペイン語の音声が出力されることになる。
【００７６】
＜２．システム構成＞
【００７７】
（放送通信システムの構成）
図９は、本技術を適用した放送通信システムの一実施の形態の構成を示す図である。
【００７８】
図９に示すように、放送通信システム１は、データ提供サーバ１０、送信装置２０、配信サーバ３０、及び、受信装置４０から構成される。また、配信サーバ３０と受信装置４０は、インターネット等のネットワーク９０を介して相互に接続されている。
【００７９】
データ提供サーバ１０は、ビデオやオーディオ、字幕などの各種のコンポーネントを、送信装置２０及び配信サーバ３０に提供する。ここでは、例えば、テレビ番組を提供するサービスにおいて、アダプティブストリーミング配信を実現するために、当該テレビ番組を構成するコンポーネントとして、8Mbpsのビデオコンポーネントを送信装置２０に、1Mbps，2Mbps，5Mbps，10Mbps，20Mbpsのビデオコンポーネントを配信サーバ３０にそれぞれ提供する。
【００８０】
送信装置２０は、データ提供サーバ１０から提供される各種のコンポーネント（例えば、8Mbpsのビデオコンポーネント）を、デジタル放送の放送波によって送信する。また、送信装置２０は、コンポーネントとともに、制御信号（図２のシグナリング情報）を、デジタル放送の放送波で送信する。なお、この制御信号（図２のシグナリング情報）は、ネットワーク９０に接続された専用のサーバなどから配信されるようにしてもよい。
【００８１】
配信サーバ３０は、受信装置４０からの要求に応じて、データ提供サーバ１０から提供される各種のコンポーネント（例えば、1Mbps，2Mbps，5Mbps，10Mbps，20Mbpsのビデオコンポーネント）を、ネットワーク９０を介して、受信装置４０に配信する。
【００８２】
受信装置４０は、送信装置２０から送信された放送信号を受信して、制御信号（図２のシグナリング情報）を取得する。受信装置４０は、制御信号に応じて、送信装置２０から送信される、ビデオやオーディオ、字幕などの各種のコンポーネント（例えば、8Mbpsのビデオコンポーネント）を取得する。また、受信装置４０は、制御信号に応じて、配信サーバ３０から配信される、ビデオやオーディオ、字幕などの各種のコンポーネント（例えば、1Mbps，2Mbps，5Mbps，10Mbps，20Mbpsのビデオコンポーネント）を取得する。
【００８３】
受信装置４０は、ビデオや字幕のコンポーネントの映像をディスプレイに表示するとともに、その映像に同期したオーディオコンポーネントの音声をスピーカから出力する。ここでは、例えば、一定期間（例えば10秒）ごとに、8Mbpsの放送のビデオコンポーネントと、1Mbps，2Mbps，5Mbps，10Mbps，20Mbpsの通信のビデオコンポーネントの中から、最適なビデオコンポーネントが適応的に選択されて切り替えられ、アダプティブストリーミング配信が実現されることになる。
【００８４】
なお、受信装置４０は、ディスプレイやスピーカを含んで単体として構成されるようにしてもよいし、テレビジョン受像機やビデオレコーダ等に内蔵されるようにしてもよい。
【００８５】
放送通信システム１は、以上のように構成される。次に、図９の放送通信システム１を構成する各装置の詳細な構成について説明する。
【００８６】
（送信装置の構成）
図１０は、本技術を適用した送信装置の一実施の形態の構成を示す図である。
【００８７】
図１０に示すように、送信装置２０は、コンポーネント取得部２０１、制御信号取得部２０２、Mux２０３、及び、送信部２０４から構成される。
【００８８】
コンポーネント取得部２０１は、データ提供サーバ１０から各種のコンポーネントを取得し、Mux２０３に供給する。
【００８９】
制御信号取得部２０２は、データ提供サーバ１０等の外部のサーバや、内蔵するストレージから制御信号（図２のシグナリング情報）を取得し、Mux２０３に供給する。
【００９０】
Mux２０３は、コンポーネント取得部２０１からの各種のコンポーネントと、制御信号取得部２０２からの制御信号を多重化して、トランスポートストリームを生成し、送信部２０４に供給する。
【００９１】
送信部２０４は、Mux２０３から供給されるトランスポートストリームを放送信号として、アンテナ２０５を介して送信する。
【００９２】
（配信サーバの構成）
図１１は、本技術を適用した配信サーバの一実施の形態の構成を示す図である。
【００９３】
図１１に示すように、配信サーバ３０は、制御部３０１、コンポーネント取得部３０２、蓄積部３０３、及び、通信部３０４から構成される。
【００９４】
制御部３０１は、配信サーバ３０の各部の動作を制御する。
【００９５】
コンポーネント取得部３０２は、データ提供サーバ１０から各種のコンポーネントを取得し、制御部３０１に供給する。制御部３０１は、コンポーネント取得部３０２からの各種のコンポーネントを、蓄積部３０３に蓄積する。これにより、蓄積部３０３には、データ提供サーバ１０からの各種のコンポーネントが蓄積されることになる。
【００９６】
通信部３０４は、制御部３０１からの制御に従い、ネットワーク９０を介して受信装置４０と各種のデータをやりとりする。
【００９７】
制御部３０１は、受信装置４０からのストリーム（コンポーネント）の配信の要求を通信部３０４が受信した場合、当該要求に応じたコンポーネントを蓄積部３０３から読み出す。制御部３０１は、通信部３０４を制御して、蓄積部３０３から読み出したコンポーネントからなるストリームを、ネットワーク９０を介して受信装置４０に配信する。
【００９８】
（受信装置の構成）
図１２は、本技術を適用した受信装置の一実施の形態の構成を示す図である。
【００９９】
図１２に示すように、受信装置４０は、チューナ４０２、Demux４０３、選択／合成部４０４、選択／合成部４０５、選択／合成部４０６、制御部４０７、NVRAM４０８、入力部４０９、通信部４１０、Demux４１１、ビデオデコーダ４１２、ビデオ出力部４１３、オーディオデコーダ４１４、オーディオ出力部４１５、及び、字幕デコーダ４１６から構成される。
【０１００】
チューナ４０２は、アンテナ４０１により受信された放送信号から、選局が指示されたサービスの放送信号を抽出して復調し、その結果得られるトランスポートストリームを、Demux４０３に供給する。
【０１０１】
Demux４０３は、チューナ４０２から供給されるトランスポートストリームを、各コンポーネントと、制御信号に分離して、各コンポーネントを、選択／合成部４０４乃至４０６に供給し、制御信号を、制御部４０７に供給する。ここでは、コンポーネントとして、ビデオコンポーネント、オーディオコンポーネント、字幕コンポーネントが分離され、選択／合成部４０４、選択／合成部４０５、選択／合成部４０６にそれぞれ供給される。
【０１０２】
制御部４０７は、受信装置４０の各部の動作を制御する。NVRAM４０８は、不揮発性メモリであって、制御部４０７からの制御に従い、各種のデータを記録する。また、制御部４０７は、Demux４０３から供給される制御信号（図２のシグナリング情報）に基づいて、選択／合成部４０４乃至４０６により行われる選択／合成処理を制御する。
【０１０３】
入力部４０９は、ユーザの操作に応じて、操作信号を制御部４０７に供給する。制御部４０７は、入力部４０９からの操作信号に基づいて、受信装置４０の各部の動作を制御する。
【０１０４】
通信部４１０は、制御部４０７からの制御に従い、ネットワーク９０を介して配信サーバ３０と各種のデータをやりとりする。通信部４１０は、配信サーバ３０から受信したストリームを、Demux４１１に供給する。このとき、通信部４１０は、内部に設けられた受信バッファ４２１にストリームデータをバッファしながら、配信サーバ３０から配信されるストリームを受信することになる。
【０１０５】
Demux４１１は、通信部４１０から供給されるストリームを、各コンポーネントに分離して、選択／合成部４０４乃至４０６に供給する。ここでは、分離後のコンポーネントのうち、ビデオコンポーネントが選択／合成部４０４、オーディオコンポーネントが選択／合成部４０５、字幕コンポーネントが選択／合成部４０６にそれぞれ供給される。
【０１０６】
選択／合成部４０４は、制御部４０７からの制御に従い、Demux４０３からのビデオコンポーネントと、Demux４１１からのビデオコンポーネントに対し、選択／合成処理（例えば、図１のビデオコンポーネントレイヤにおける各レイヤの処理）を行い、その処理の結果得られるビデオコンポーネントを、ビデオデコーダ４１２に供給する。
【０１０７】
ビデオデコーダ４１２は、選択／合成部４０４から供給されるビデオコンポーネントを復号し、それにより得られるビデオデータを、ビデオ出力部４１３に供給する。ビデオ出力部４１３は、ビデオデコーダ４１２から供給されるビデオデータを、後段のディスプレイ（不図示）に出力する。これにより、ディスプレイには、例えば、テレビ番組の映像などが表示される。
【０１０８】
選択／合成部４０５は、制御部４０７からの制御に従い、Demux４０３からのオーディオコンポーネントと、Demux４１１からのオーディオコンポーネントに対し、選択／合成処理（例えば、図１のオーディオコンポーネントレイヤにおける各レイヤの処理）を行い、その処理の結果得られるオーディオコンポーネントを、オーディオデコーダ４１４に供給する。
【０１０９】
オーディオデコーダ４１４は、選択／合成部４０５から供給されるオーディオコンポーネントを復号して、それにより得られるオーディオデータを、オーディオ出力部４１５に供給する。オーディオ出力部４１５は、オーディオデコーダ４１４から供給されるオーディオデータを、後段のスピーカ（不図示）に供給する。これにより、スピーカからは、例えば、テレビ番組の映像に対応する音声が出力される。
【０１１０】
選択／合成部４０６は、制御部４０７からの制御に従い、Demux４０３からの字幕コンポーネントと、Demux４１１からの字幕コンポーネントに対し、選択／合成処理（例えば、図１の字幕コンポーネントレイヤにおける各レイヤの処理）を行い、その処理の結果得られる字幕コンポーネントを、字幕デコーダ４１６に供給する。
【０１１１】
字幕デコーダ４１６は、選択／合成部４０６から供給される字幕コンポーネントを復号して、それにより得られる字幕データを、ビデオ出力部４１３に供給する。ビデオ出力部４１３は、字幕デコーダ４１６から字幕データが供給された場合、その字幕データを、ビデオデコーダ４１２からのビデオデータに合成し、後段のディスプレイ（不図示）に供給する。これにより、ディスプレイには、テレビ番組の映像とともに、その映像に対応した字幕が表示される。
【０１１２】
なお、図１２の受信装置４０においては、説明の都合上、各デコーダの前段に、選択／合成部４０４乃至４０６が設けられる構成を示したが、選択／合成処理の内容によっては、選択／合成部４０４乃至４０６が、各デコーダの後段に設けられる構成を採用するようにしてもよい。
【０１１３】
＜３．各装置で実行される処理の流れ＞
【０１１４】
次に、図９の放送通信システム１を構成する各装置で実行される処理の流れについて、図１３乃至図１５のフローチャートを参照して説明する。
【０１１５】
（送信処理）
まず、図１３のフローチャートを参照して、図９の送信装置２０により実行される、送信処理について説明する。
【０１１６】
ステップＳ２０１において、コンポーネント取得部２０１は、データ提供サーバ１０から各種のコンポーネントを取得し、Mux２０３に供給する。
【０１１７】
ステップＳ２０２において、制御信号取得部２０２は、外部のサーバなどから制御信号（図２のシグナリング情報）を取得し、Mux２０３に供給する。
【０１１８】
ステップＳ２０３において、Mux２０３は、コンポーネント取得部２０１からの各種のコンポーネントと、制御信号取得部２０２からの制御信号を多重化して、トランスポートストリームを生成し、送信部２０４に供給する。
【０１１９】
ステップＳ２０４において、送信部２０４は、Mux２０３から供給されるトランスポートストリームを放送信号として、アンテナ２０５を介して送信する。ステップＳ２０４の処理が終了すると、図１３の送信処理は終了される。
【０１２０】
以上、送信処理について説明した。この送信処理においては、データ提供サーバ１０から提供される各種のコンポーネントと、制御信号が、放送波により送信されることになる。
【０１２１】
（配信処理）
次に、図１４のフローチャートを参照して、図９の配信サーバ３０により実行される、配信処理について説明する。ただし、配信サーバ３０において、蓄積部３０３には、データ提供サーバ１０から取得された各種のコンポーネントが蓄積済みであるものとする。
【０１２２】
ステップＳ３０１において、制御部３０１は、通信部３０４を常に監視して、ネットワーク９０を介して受信装置４０からコンポーネントが要求されたかどうかを判定する。ステップＳ３０１においては、受信装置４０からのコンポーネントの要求を待って、処理は、ステップＳ３０２に進められる。
【０１２３】
ステップＳ３０２において、制御部３０１は、受信装置４０からの要求に応じたコンポーネントを、蓄積部３０３から読み出す。
【０１２４】
ステップＳ３０３において、制御部３０１は、通信部３０４を制御して、蓄積部３０３から読み出したコンポーネント（ストリーム）を、ネットワーク９０を介して、受信装置４０に配信する。ステップＳ３０３の処理が終了すると、図１４の配信処理は終了する。
【０１２５】
以上、配信処理について説明した。この配信処理においては、受信装置４０からの要求に応じて、データ提供サーバ１０から提供される各種のコンポーネント（ストリーム）が、ネットワーク９０を介して配信されることになる。
【０１２６】
（受信処理）
次に、図１５のフローチャートを参照して、図９の受信装置４０により実行される、受信処理について説明する。この受信処理は、例えば、ユーザによるリモートコントローラの操作によって、受信装置４０が起動され、選局指示がなされた場合などに実行される。
【０１２７】
ステップＳ４０１において、チューナ４０２は、アンテナ４０１を介して放送信号を受信し、放送信号から選局が指示されたサービスの放送信号を抽出して復調する。また、Demux４０３は、チューナ４０２からのトランスポートストリームを、コンポーネントと制御信号に分離する。
【０１２８】
ステップＳ４０２において、制御部４０７は、Demux４０３からの制御信号（図２のシグナリング情報）に基づいて、複数のコンポーネントの候補の中から、最適なコンポーネントを選択する。
【０１２９】
具体的には、制御部４０７では、制御信号として、図２のシグナリング情報が取得されるので、その選択肢の中で、まず、topAttribute属性で、選択すべきコンポーネントの数を踏まえた上で、選択判断に応じた動作を制御する。
【０１３０】
例えば、選択判断がユーザ選択となる場合には、制御部４０７は、最上位の階層のセレクティブレイヤの各セレクティブコンポーネントグループに、固定選択対象の属性として指定される情報をGUI画面により表示して、ユーザがセレクティブコンポーネントグループ（コンポーネント）を選択するようにする。また、例えば、選択判断が受信機自動選択となる場合には、制御部４０７は、最上位の階層のセレクティブレイヤの各セレクティブコンポーネントグループに、固定選択対象の属性として指定される情報に基づいて、セレクティブコンポーネントグループ（コンポーネント）を選択する。
【０１３１】
このコンポーネント選択処理は、基本的に、ビデオやオーディオなどのコンポーネントのカテゴリごとに実行されるが、固定選択対象の属性としてビュータグが指定されている場合には、カテゴリを横断してセレクティブコンポーネントグループ（コンポーネント）が選択されることになる。
【０１３２】
次に、制御部４０７は、選択したセレクティブコンポーネントグループ（コンポーネント）に、複数のCompositeComponentGroup要素が存在する場合には、コンポジットレイヤにおいて、指定されたコンポーネント合成を行うべき複数のコンポーネントを、下位の階層のアダプティブレイヤの適応選択対象のコンポーネントから選択する。そして、制御部４０７は、選択／合成部４０４乃至４０６を制御して、適応的に選択された複数のコンポーネントを用い、合成処理を行う。
【０１３３】
ここでは、例えば、コンポジットコンポーネントグループに、合成対象の属性としてスケーラブルが指定されていた場合、放送で伝送される基本ストリームと、通信で伝送される拡張ストリームとが合成されることになる。また、例えば、コンポジットコンポーネントグループに属性として３Ｄが指定されていた場合には、放送で伝送される右目用の映像と、通信で伝送される左目用の映像とが合成されることになる。
【０１３４】
なお、ここでは、複数のCompositeComponentGroup要素が存在する場合について説明したが、CompositeComponentGroup要素が１つだけの場合には、コンポジットレイヤにおいて、下位の階層のアダプティブレイヤの適応選択対象のコンポーネントから適応的に、逐次最適なコンポーネントを選択するようにする。また、アダプティブレイヤにおいて、適応選択対象のコンポーネントが１つだけの場合には、そのコンポーネントが常に選択されることになる。
【０１３５】
ステップＳ４０２の処理によって、最適なコンポーネントが選択されると、処理はステップＳ４０３に進められる。ステップＳ４０３において、ビデオ出力部４１３は、ステップＳ４０２の処理で選択されたビデオや字幕のコンポーネントに対応する映像を、ディスプレイに表示させる。また、ステップＳ４０３において、オーディオ出力部４１５は、ステップＳ４０２の処理で選択されたオーディオコンポーネントに対応する音声を、スピーカから出力する。ステップＳ４０３の処理が終了すると、図１５の受信処理は終了する。
【０１３６】
以上、受信処理について説明した。この受信処理においては、制御信号（図２のシグナリング情報）に基づいて、放送又は通信により受信可能な複数のコンポーネントの候補の中から、最適なコンポーネントが選択され、提示されることになる。これにより、ユーザは、例えば所望のテレビ番組を選局した場合に、受信可能な複数のコンポーネントの候補の中から選択された最適なコンポーネントに対応する映像や音声を視聴することができる。
【０１３７】
＜４．具体的な運用例＞
【０１３８】
次に、本技術を適用した放送通信システム１により実現可能な具体的な運用例について説明する。
【０１３９】
（１）マルチビュー表示サービス
放送通信システム１においては、送信装置１０から放送のコンポーネントが送信され、配信サーバ３０から通信のコンポーネントが配信されるため、受信装置４０では、放送による第１の映像をメインビューに表示するとともに、通信による第２の映像をサブビューに表示して、多画面表示や選択全画面表示が可能となる。
【０１４０】
（２）多言語音声・字幕サービス
送信装置１０から送信される放送のテレビ番組（ビデオやオーディオのコンポーネント）に対し、スペイン語などの外国語の音声や字幕（オーディオや字幕のコンポーネント）を、ネットワーク９０を介して、配信サーバ３０から配信されるようにすることで、受信装置４０では、テレビ番組の映像に同期して、外国語の音声を出力したり、外国語の字幕を重畳表示したりすることが可能となる。
【０１４１】
（３）手話映像配信サービス
送信装置１０から送信される放送のテレビ番組（ビデオやオーディオのコンポーネント）に対し、手話映像（ビデオコンポーネント）を、ネットワーク９０を介して、配信サーバ３０から配信されるようにすることで、受信装置４０では、テレビ番組の映像に対し、子画面で手話映像を表示することが可能となる。
【０１４２】
（４）放送・通信の切り替えサービス
受信装置４０において、送信装置１０から送信される放送のテレビ番組（ビデオやオーディオのコンポーネント）を視聴中に、ユーザの選択操作に応じて、そのテレビ番組に関連する番組（ビデオやオーディオのコンポーネント）を、ネットワーク９０を介して、配信サーバ３０から配信されるようにすることで、受信装置４０では、関連番組を視聴することが可能となる。なお、通信のコンポーネントは複数用意されており、それらのコンポーネントが通信経路の輻輳状況などに応じて適応的に選択され、アダプティブストリーミング配信が実現される。また、通信による関連番組が終了すると、放送によるテレビ番組に戻されることになる。
【０１４３】
（５）ＣＭ挿入サービス
受信装置４０において、送信装置１０から送信される放送のテレビ番組（ビデオやオーディオのコンポーネント）を視聴中に、テレビ番組からＣＭに切り替わるタイミングで、ユーザの嗜好情報に応じたＣＭ（ビデオやオーディオのコンポーネント）を、ネットワーク９０を介して、配信サーバ３０から取得することで、そのユーザに特化したＣＭ(Personalized CM)を視聴させることが可能となる。また、通信によるユーザに特化したＣＭが終了すると、放送によるテレビ番組に戻されることになる。
【０１４４】
（６）ハイブリッド配信による超高精細テレビ(UHDTV：Ultra High Definition Television)対応サービス
例えば、４Ｋ解像度の映像を提供する場合に、送信装置１０から、基本ストリームとして、２Ｋ解像度の映像符号化信号（ビデオコンポーネント）を放送で送信するとともに、配信サーバ３０から、拡張ストリームとして、４Ｋ解像度と２Ｋ解像度の差分に相当する映像符号化信号（ビデオコンポーネント）を、ネットワーク９０を介して配信する場合を想定する。この場合、受信装置４０では、４Ｋ解像度に対応しているときには、放送で伝送される基本ストリームと、通信で伝送される拡張ストリームを合成して、４Ｋ解像度の映像を表示させることができる。なお、受信装置４０が、４Ｋ解像度に対応していないときには、放送で伝送される基本ストリームのみを用い、２Ｋ解像度の映像を表示させることになる。
【０１４５】
また、８Ｋ解像度の映像を提供する場合も同様に、放送で伝送される基本ストリームとして、４Ｋ解像度の映像符号化信号（ビデオコンポーネント）を伝送し、通信で伝送される拡張ストリームとして、８Ｋ解像度と４Ｋ解像度の差分に相当する映像符号化信号（ビデオコンポーネント）を伝送するようにすることで、受信装置４０が、８Ｋ解像度に対応している場合には、それらのストリームを合成して、８Ｋ解像度の映像を表示させることができる。一方、受信装置４０が８Ｋ解像度に対応していない場合には、放送で伝送される基本ストリームのみを用い、４Ｋ解像度の映像を表示させることになる。
【０１４６】
さらに、フレームレートとして、120pを提供する場合には、放送で伝送される基本ストリームとして、60p分のフレームの映像符号化信号（ビデオコンポーネント）を伝送し、通信で伝送される拡張ストリームとして、120pと60pの差分に相当する映像符号化信号（ビデオコンポーネント）を伝送するようにすることで、受信装置４０が、120pのフレームレートに対応している場合には、それらのストリームを合成して、120pのフレームレートで、映像が表示されることになる。一方、受信装置４０が120pのフレームレートに対応していない場合には、放送で伝送される基本ストリームのみを用い、60pのフレームレートで、映像が表示されることになる。
【０１４７】
（７）音声の組み合わせサービス
送信装置１０から送信される放送のテレビ番組（ビデオやオーディオのコンポーネント）に対し、言語バリエーションの音声、本編又は解説の音声、その他の内容のバリエーションの音声（オーディオコンポーネント）を、送信装置１０から送信されるか、あるいは、ネットワーク９０を介して配信サーバ３０から配信されるようにすることで、受信装置４０では、ユーザの選択操作に応じて、それらの音声をミキシングして提供することが可能となる。
【０１４８】
（８）放送と通信をまたいだアダプティブストリーミング配信サービス
放送通信システム１においては、送信装置１０から１又は複数のコンポーネントが送信され、配信サーバ３０から１又は複数のコンポーネントがネットワーク９０を介して配信されるため、受信装置４０では、それらの放送又は通信のコンポーネントを適応的に選択して、できる限り高画質の映像を得ることが可能となる。例えば、送信装置１０から２Ｋ解像度の映像（ビデオコンポーネント）を送信する一方、配信サーバ３０から４Ｋ解像度の映像（ビデオコンポーネント）を、ネットワーク９０を介して配信することで、受信装置４０では、基本的には、通信の４Ｋ解像度の映像を表示させるが、ネットワーク９０の輻輳状況に応じて、安定して受信できる放送の２Ｋ解像度の映像を表示させるといった、放送と通信をまたいだアダプティブストリーミング配信を実現することができる。
【０１４９】
＜５．コンピュータの構成＞
【０１５０】
前述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１５１】
図１６は、前述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１５２】
コンピュータ９００において、CPU（Central Processing Unit）９０１，ROM（Read Only Memory）９０２，RAM（Random Access Memory）９０３は、バス９０４により相互に接続されている。バス９０４には、さらに、入出力インターフェース９０５が接続されている。入出力インターフェース９０５には、入力部９０６、出力部９０７、記録部９０８、通信部９０９、及びドライブ９１０が接続されている。
【０１５３】
入力部９０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部９０７は、ディスプレイ、スピーカなどよりなる。記録部９０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部９０９は、ネットワークインターフェースなどよりなる。ドライブ９１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア９１１を駆動する。
【０１５４】
以上のように構成されるコンピュータ９００では、CPU９０１が、例えば、記録部９０８に記憶されているプログラムを、入出力インターフェース９０５及びバス９０４を介して、RAM９０３にロードして実行することにより、前述した一連の処理が行われる。
【０１５５】
コンピュータ９００（CPU９０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア９１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。
【０１５６】
コンピュータ９００では、プログラムは、リムーバブルメディア９１１をドライブ９１０に装着することにより、入出力インターフェース９０５を介して、記録部９０８にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部９０９で受信し、記録部９０８にインストールすることができる。その他、プログラムは、ROM９０２や記録部９０８に、あらかじめインストールしておくことができる。
【０１５７】
なお、コンピュータ９００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１５８】
ここで、本明細書において、コンピュータ９００に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１５９】
また、プログラムは、１のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１６０】
さらに、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０１６１】
なお、本技術の実施の形態は、前述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。例えば、本技術は、１つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１６２】
また、前述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１６３】
なお、本技術は、以下のような構成をとることができる。
【０１６４】
（１）
放送波で送信されるコンポーネントを受信する第１の受信部と、
ネットワークを介して配信されるコンポーネントを受信する第２の受信部と、
各部の動作を制御する制御部と
を備え、
前記制御部は、受信可能な複数のコンポーネントの候補の中から、最適なコンポーネントを選択する
受信装置。
【符号の説明】
【０１６５】
１  放送通信システム，  １０  データ提供サーバ，  ２０  送信装置，  ３０  配信サーバ，  ４０  受信装置，  ２０１  コンポーネント取得部，  ２０２  制御信号取得部，  ２０３  Mux，  ２０４  送信部，  ３０１  制御部，  ３０２  コンポーネント取得部，  ３０３  蓄積部，  ３０４  通信部，  ４０２  チューナ，  ４０３  Demux，  ４０４，４０５，４０６  選択／合成部，  ４０７  制御部，  ４０８  NVRAM，  ４０９  入力部，  ４１０  通信部，  ４１１  Demux，  ４１２  ビデオデコーダ，  ４１３  ビデオデ出力部，  ４１４  オーディオデコーダ，  ４１５  オーディオ出力部，  ４１６  字幕デコーダ，  ４２１  受信バッファ，  ９０  ネットワーク，  ９００  コンピュータ，  ９０１  CPU
【図１】
2019213208.tif 000003
【図２】
2019213208.tif 000004
【図３】
2019213208.tif 000005
【図４】
2019213208.tif 000006
【図５】
2019213208.tif 000007
【図６】
2019213208.tif 000008
【図７】
2019213208.tif 000009
【図８】
2019213208.tif 000010
【図９】
2019213208.tif 000011
【図１０】
2019213208.tif 000012
【図１１】
2019213208.tif 000013
【図１２】
2019213208.tif 000014
【図１３】
2019213208.tif 000015
【図１４】
2019213208.tif 000016
【図１５】
2019213208.tif 000017
【図１６】
2019213208.tif 000018