(57)【要約】  複数種類のオーディデータを送信する場合にあって受信側の処理負荷を軽減する。  複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを送信する。例えば、複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる。コンテナのレイヤおよび/またはオーディオストリームのレイヤに、複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する。例えば、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報をさらに挿入する。
2016052191.tif 000002
【特許請求の範囲】
【請求項１】
複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを送信する送信部と、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する情報挿入部を備える
送信装置。
【請求項２】
上記情報挿入部は、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報をさらに挿入する
請求項１に記載の送信装置。
【請求項３】
上記ストリーム対応関係情報は、
上記複数のグループの符号化データのそれぞれを識別するグループ識別子と上記所定数のオーディオストリームのそれぞれを識別するストリーム識別子との対応関係を示す情報である
請求項２に記載の送信装置。
【請求項４】
上記情報挿入部は、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報をさらに挿入する
請求項３に記載の送信装置。
【請求項５】
上記コンテナは、ＭＰＥＧ２−ＴＳであり、
上記情報挿入部は、
上記ストリーム識別子情報を上記コンテナに挿入する場合、該ストリーム識別子情報をプログラムマップテーブルの配下に存在する上記所定数のオーディオストリームのそれぞれに対応したオーディオエレメンタリストリームループ内に挿入する
請求項４に記載の送信装置。
【請求項６】
上記情報挿入部は、
上記ストリーム識別子情報を上記オーディオストリームに挿入する場合、該ストリーム識別子情報を上記所定数のオーディオストリームのそれぞれのＰＥＳパケットのＰＥＳペイロード内に挿入する
請求項４に記載の送信装置。
【請求項７】
上記ストリーム対応関係情報は、
上記複数のグループの符号化データのそれぞれを識別するグループ識別子と上記所定数のオーディオストリームのそれぞれをパケット化する際に付されるパケット識別子との対応関係を示す情報である
請求項２に記載の送信装置。
【請求項８】
上記ストリーム対応関係情報は、
上記複数のグループの符号化データのそれぞれを識別するグループ識別子と上記所定数のオーディオストリームのそれぞれのストリームタイプを示すタイプ情報との対応関係を示す情報である
請求項２に記載の送信装置。
【請求項９】
上記コンテナは、ＭＰＥＧ２−ＴＳであり、
上記情報挿入部は、
上記属性情報およびストリーム対応関係情報を上記コンテナに挿入する場合、該属性情報およびストリーム対応関係情報を、プログラムマップテーブルの配下に存在する上記所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームに対応したオーディオエレメンタリストリームループ内に挿入する
請求項２に記載の送信装置。
【請求項１０】
上記情報挿入部は、
上記属性情報およびストリーム対応関係情報を上記オーディオストリームに挿入する場合、該属性情報およびストリーム対応関係情報を、上記所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームのＰＥＳパケットのＰＥＳペイロード内に挿入する
請求項２に記載の送信装置。
【請求項１１】
上記複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる
請求項１に記載の送信装置。
【請求項１２】
送信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを送信する送信ステップと、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する情報挿入ステップを有する
送信方法。
【請求項１３】
複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームを、上記属性情報に基づいて処理する処理部をさらに備える
受信装置。
【請求項１４】
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報がさらに挿入されており、
上記処理部は、
上記属性情報の他に、上記ストリーム対応関係情報に基づいて、上記所定数のオーディオストリームを処理する
請求項１３に記載の受信装置。
【請求項１５】
上記処理部は、
上記属性情報および上記ストリーム対応関係情報に基づいて、スピーカ構成およびユーザ選択情報に適合する属性を持つグループの符号化データを含むオーディオストリームに対して選択的にデコード処理を施す
請求項１４に記載の受信装置。
【請求項１６】
上記複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる
請求項１３に記載の受信装置。
【請求項１７】
受信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信ステップを有し、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームを、上記属性情報に基づいて処理する処理ステップをさらに有する
受信方法。
【請求項１８】
複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームから上記属性情報に基づいて所定のグループの符号化データを選択的に取得し、該所定のグループの符号化データを含むオーディオストリームを再構成する処理部と、
上記処理部で再構成されたオーディオストリームを外部機器に送信するストリーム送信部をさらに備える
受信装置。
【請求項１９】
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報がさらに挿入されており、
上記処理部は、
上記属性情報の他に、上記ストリーム対応関係情報に基づいて、上記所定数のオーディオストリームから上記所定のグループの符号化データを選択的に取得する
請求項１８に記載の受信装置。
【請求項２０】
受信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信ステップを有し、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームから上記属性情報に基づいて所定のグループの符号化データを選択的に取得し、該所定のグループの符号化データを含むオーディオストリームを再構成する処理ステップと、
上記処理ステップで再構成されたオーディオストリームを外部機器に送信するストリーム送信ステップをさらに有する
受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、送信装置、送信方法、受信装置および受信方法に関し、特に、複数種類のオーディオデータを送信する送信装置等に関する。
【背景技術】
【０００２】
従来、立体（３Ｄ）音響技術として、符号化サンプルデータをメタデータに基づいて任意の位置に存在するスピーカにマッピングさせてレンダリングする技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５２０４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
５．１チャネル、７．１チャネルなどのチャネル符号化データと共に、符号化サンプルデータおよびメタデータからなるオブジェクト符号化データを送信し、受信側において臨場感を高めた音響再生を可能とすることが考えられる。【０００５】
本技術の目的は、複数種類のオーディデータを送信する場合にあって受信側の処理負荷を軽減することにある。
【課題を解決するための手段】
【０００６】
本技術の概念は、
複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを送信する送信部と、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する情報挿入部を備える
送信装置にある。【０００７】
本技術において、送信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナが送信される。例えば、複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる、ようにされてもよい。【０００８】
情報挿入部により、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入される。例えば、コンテナは、デジタル放送規格で採用されているトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）であってもよい。また、例えば、コンテナは、インターネットの配信などで用いられるＭＰ４、あるいはそれ以外のフォーマットのコンテナであってもよい。【０００９】
このように本技術においては、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、所定数のオーディオストリームに含まれる複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入される。そのため、受信側では、複数のグループの符号化データのそれぞれの属性を当該符号化データのデコード前に容易に認識でき、必要なグループの符号化データのみを選択的にデコードして用いることができ、処理負荷を軽減することが可能となる。【００１０】
なお、本技術において、例えば、情報挿入部は、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報をさらに挿入する、ようにされてもよい。これにより、受信側では、必要なグループの符号化データが含まれるオーディオストリームを容易に認識でき、処理負荷を軽減することが可能となる。【００１１】
この場合、例えば、コンテナは、ＭＰＥＧ２−ＴＳであり、情報挿入部は、属性情報およびストリーム対応関係情報をコンテナに挿入する場合、この属性情報およびストリーム対応関係情報を、プログラムマップテーブルの配下に存在する所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームに対応したオーディオエレメンタリストリームループ内に挿入する、ようにされてもよい。【００１２】
また、この場合、例えば、情報挿入部は、属性情報およびストリーム対応関係情報をオーディオストリームのレイヤに挿入する場合、この属性情報およびストリーム対応関係情報を、所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームのＰＥＳパケットのＰＥＳペイロード内に挿入する、ようにされてもよい。【００１３】
例えば、ストリーム対応関係情報は、複数のグループの符号化データのそれぞれを識別するグループ識別子と所定数のオーディオストリームのそれぞれのストリームを識別するストリーム識別子との対応関係を示す情報である、ようにされてもよい。この場合、例えば、情報挿入部は、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報をさらに挿入する、ようにされてもよい。【００１４】
例えば、コンテナは、ＭＰＥＧ２−ＴＳであり、情報挿入部は、ストリーム識別子情報をコンテナに挿入する場合、このストリーム識別子情報をプログラムマップテーブルの配下に存在する所定数のオーディオストリームのそれぞれに対応したオーディオエレメンタリストリームループ内に挿入する、ようにされてもよい。また、例えば、情報挿入部は、ストリーム識別子情報をオーディオストリームに挿入する場合、このストリーム識別子情報を所定数のオーディオストリームのそれぞれのＰＥＳパケットのＰＥＳペイロード内に挿入する、ようにされてもよい。【００１５】
また、例えば、ストリーム対応関係情報は、複数のグループの符号化データのそれぞれを識別するグループ識別子と所定数のオーディオストリームのそれぞれをパケット化する際に付されるパケット識別子との対応関係を示す情報である、ようにされてもよい。また、例えば、ストリーム対応関係情報は、複数のグループの符号化データのそれぞれを識別するグループ識別子と所定数のオーディオストリームのそれぞれのストリームタイプを示すタイプ情報との対応関係を示す情報である、ようにされてもよい。【００１６】
また、本技術の他の概念は、
複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームを、上記属性情報に基づいて処理する処理部をさらに備える
受信装置にある。【００１７】
本技術において、受信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナが受信される。例えば、複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる、ようにされてもよい。コンテナのレイヤおよび/またはオーディオストリームのレイヤに、複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されている。処理部により、受信されたコンテナが有する所定数のオーディオストリームが、その属性情報に基づいて処理される。【００１８】
このように本技術においては、コンテナのレイヤおよび/またはオーディオストリームのレイヤに挿入されている複数のグループの符号化データのそれぞれの属性を示す属性情報に基づいて、受信されたコンテナが有する所定数のオーディオストリームの処理が行われる。そのため、必要なグループの符号化データのみを選択的に復号化して用いることができ、処理負荷を軽減することが可能となる。【００１９】
なお、本技術において、例えば、コンテナのレイヤおよび/またはオーディオストリームのレイヤには、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報がさらに挿入されており、処理部は、属性情報の他に、ストリーム対応関係情報に基づいて所定数のオーディオストリームを処理する、ようにされてもよい。この場合、必要なグループの符号化データが含まれるオーディオストリームを容易に認識でき、処理負荷を軽減することが可能となる。【００２０】
また、本技術において、例えば、処理部は、属性情報およびストリーム対応関係情報に基づいて、スピーカ構成およびユーザ選択情報に適合する属性を持つグループの符号化データを含むオーディオストリームに対して選択的にデコード処理を施す、ようにされてもよい。【００２１】
また、本技術のさらに他の概念は、
複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームから上記属性情報に基づいて所定のグループの符号化データを選択的に取得し、該所定のグループの符号化データを含むオーディオストリームを再構成する処理部と、
上記処理部で再構成されたオーディオストリームを外部機器に送信するストリーム送信部をさらに備える
受信装置にある。【００２２】
本技術において、受信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナが受信される。コンテナのレイヤおよび/またはオーディオストリームのレイヤに、複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されている。処理部により、所定数のオーディオストリームから属性情報に基づいて所定のグループの符号化データが選択的に取得され、この所定のグループの符号化データを含むオーディオストリームが再構成される。そして、ストリーム送信部により、再構成されたオーディオストリームが外部機器に送信される。【００２３】
このように本技術においては、コンテナのレイヤおよび/またはオーディオストリームのレイヤに挿入されている複数のグループの符号化データのそれぞれの属性を示す属性情報に基づいて、所定数のオーディオストリームから所定のグループの符号化データが選択的に取得されて、外部機器に送信すべきオーディオストリームが再構成される。必要なグループの符号化データの取得を容易に行うことができ、処理負荷を軽減することが可能となる。【００２４】
なお、本技術において、例えば、コンテナのレイヤおよび/またはオーディオストリームのレイヤには、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報がさらに挿入されており、処理部は、属性情報の他に、ストリーム対応関係情報に基づいて、所定数のオーディオストリームから所定のグループの符号化データを選択的に取得する、ようにされてもよい。この場合、所定グループの符号化データが含まれるオーディオストリームを容易に認識でき、処理負荷を軽減することが可能となる。
【発明の効果】
【００２５】
本技術によれば、複数種類のオーディデータを送信する場合にあって受信側の処理負荷を軽減することが可能となる。なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２６】
【図１】実施の形態としての送受信システムの構成例を示すブロック図である。
【図２】３Ｄオーディオの伝送データにおけるオーディオフレーム（１０２４サンプル）の構造を示す図である。
【図３】３Ｄオーディオの伝送データの構成例を示す図である。
【図４】３Ｄオーディオの伝送データを１ストリームで送信する場合および複数ストリームで送信する場合におけるオーディオフレームの構成例を概略的に示す図である。
【図５】３Ｄオーディオの伝送データの構成例において、２ストリームで送信する場合のグループ分割例を示す図である。
【図６】グループ分割例（２分割）におけるグループとストリームの対応関係などを示す図である。
【図７】３Ｄオーディオの伝送データの構成例において、２ストリームで送信する場合のグループ分割例を示す図である。
【図８】グループ分割例（２分割）におけるグループとストリームの対応関係などを示す図である。
【図９】サービス送信機が備えるストリーム生成部の構成例を示すブロック図である。
【図１０】３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタの構造例を示す図である。
【図１１】３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタの構造例における主要な情報の内容を示している。
【図１２】「contentKind」に定義されているコンテンツの種類を示す図である。
【図１３】３Ｄオーディオ・ストリームＩＤ・デスクリプタの構造例と、その構造例における主要な情報の内容を示す図である。
【図１４】トランスポートストリームの構成例を示す図である。
【図１５】サービス受信機の構成例を示すブロック図である。
【図１６】受信オーディオストリームの一例を示す図である。
【図１７】デスクリプタ情報がオーディオストリーム中に存在しない場合におけるデコード処理を概略的に示す図である。
【図１８】デスクリプタ情報がオーディオストリーム中に存在しない場合におけるオーディオストリームのオーディオアクセスユニット（オーディオフレーム）の構成例を示す図である。
【図１９】デスクリプタ情報がオーディオストリーム中に存在する場合におけるデコード処理を概略的に示す図である。
【図２０】デスクリプタ情報がオーディオストリーム中に存在する場合におけるオーディオストリームのオーディオアクセスユニット（オーディオフレーム）の構成例を示す図である。
【図２１】デスクリプタ情報がオーディオストリーム中に存在する場合におけるオーディオストリームのオーディオアクセスユニット（オーディオフレーム）の他の構成例を示す図である。
【図２２】サービス受信機におけるＣＰＵのオーディオデコード制御処理の一例を示すフローチャート（１/２）である。
【図２３】サービス受信機におけるＣＰＵのオーディオデコード制御処理の一例を示すフローチャート（２/２）である。
【図２４】サービス受信機の他の構成例を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．実施の形態
２．変形例
【００２８】
＜１．実施の形態＞
［送受信システムの構成例］
図１は、実施の形態としての送受信システム１０の構成例を示している。この送受信システム１０は、サービス送信機１００とサービス受信機２００により構成されている。サービス送信機１００は、トランスポートストリームＴＳを、放送波あるいはネットのパケットに載せて送信する。このトランスポートストリームＴＳは、ビデオストリームと、複数のグループの符号化データを含む所定数、つまり一つまたは複数のオーディオストリームを有している。
【００２９】
図２は、この実施の形態で取り扱う３Ｄオーディオの伝送データにおけるオーディオフレーム（１０２４サンプル）の構造を示している。このオーディオフレームは、複数のＭＰＥＧオーディオストリームパケット（mpeg Audio Stream Packet）からなっている。各ＭＰＥＧオーディオストリームパケットは、ヘッダ（Header）とペイロード（Payload）により構成されている。
【００３０】
ヘッダは、パケットタイプ（Packet Type）、パケットラベル（Packet Label）、パケットレングス（Packet Length）などの情報を持つ。ペイロードには、ヘッダのパケットタイプで定義された情報が配置される。このペイロード情報には、同期スタートコードに相当する“ＳＹＮＣ”と、３Ｄオーディオの伝送データの実際のデータである“Ｆｒａｍｅ”と、この“Ｆｒａｍｅ”の構成を示す“Ｃｏｎｆｉｇ”が存在する。
【００３１】
“Ｆｒａｍｅ”には、３Ｄオーディオの伝送データを構成するチャネル符号化データとオブジェクト符号化データが含まれる。ここで、チャネル符号化データは、ＳＣＥ（Single Channel Element）、ＣＰＥ（Channel Pair Element）、ＬＦＥ（Low Frequency Element）などの符号化サンプルデータで構成される。また、オブジェクト符号化データは、ＳＣＥ（Single Channel Element）の符号化サンプルデータと、それを任意の位置に存在するスピーカにマッピングさせてレンダリングするためのメタデータにより構成される。このメタデータは、エクステンションエレメント（Ext_element）として含まれる。
【００３２】
図３は、３Ｄオーディオの伝送データの構成例を示している。この例では、１つのチャネル符号化データと２つのオブジェクト符号化データとからなっている。１つのチャネル符号化データは、５．１チャネルのチャネル符号化データ（ＣＤ）であり、ＳＣＥ１，ＣＰＥ１．１，ＣＰＥ１．２，ＬＦＥ１の各符号化サンプルデータからなっている。
【００３３】
２つのオブジェクト符号化データは、イマーシブオーディオオブジェクト（ＩＡＯ：Immersive audio object）およびスピーチダイアログオブジェクト（ＳＤＯ：Speech Dialog object）の符号化データである。イマーシブオーディオオブジェクト符号化データは、イマーシブサウンドのためのオブジェクト符号化データであり、符号化サンプルデータＳＣＥ２と、それを任意の位置に存在するスピーカにマッピングさせてレンダリングするためのメタデータＥＸＥ＿Ｅｌ（Object metadata）２とからなっている。
【００３４】
スピーチダイアログオブジェクト符号化データは、スピーチランゲージのためのオブジェクト符号化データである。この例では、第１、第２の言語のそれぞれに対応したスピーチダイアログオブジェクト符号化データが存在する。第１の言語に対応したスピーチダイアログオブジェクト符号化データは、符号化サンプルデータＳＣＥ３と、それを任意の位置に存在するスピーカにマッピングさせてレンダリングするためのメタデータＥＸＥ＿Ｅｌ（Object metadata）３とからなっている。また、第２の言語に対応したスピーチダイアログオブジェクト符号化データは、符号化サンプルデータＳＣＥ４と、それを任意の位置に存在するスピーカにマッピングさせてレンダリングするためのメタデータＥＸＥ＿Ｅｌ（Object metadata）４とからなっている。
【００３５】
符号化データは、種類別にグループ（Group）という概念で区別される。図示の例では、５．１チャネルの符号化チャネルデータはグループ１とされ、イマーシブオーディオオブジェクト符号化データはグループ２とされ、第１の言語に係るスピーチダイアログオブジェクト符号化データはグループ３とされ、第２の言語に係るスピーチダイアログオブジェクト符号化データはグループ４とされている。
【００３６】
また、受信側においてグループ間で選択できるものはスイッチグループ（SW Group）に登録されて符号化される。また、グループを束ねてプリセットグループ（preset Group）とされ、ユースケースに応じた再生が可能とされる。図示の例では、グループ１、グループ２およびグループ３が束ねられてプリセットグループ１とされ、グループ１、グループ２およびグループ４が束ねられてプリセットグループ２とされている。
【００３７】
図１に戻って、サービス送信機１００は、上述したように複数のグループの符号化データを含む３Ｄオーディオの伝送データを、１ストリーム、あるいは複数ストリーム（Multiple stream）で送信する。
【００３８】
図４（ａ）は、図３の３Ｄオーディオの伝送データの構成例において、１ストリーム（メインストリーム）で送信する場合におけるオーディオフレームの構成例を概略的に示している。この場合、この１ストリームに、“ＳＹＮＣ”および“Ｃｏｎｆｉｇ”と共に、チャネル符号化データ（ＣＤ）、イマーシブオーディオオブジェクト符号化データ（ＩＡＯ）、スピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる。
【００３９】
図４（ｂ）は、図３の３Ｄオーディオの伝送データの構成例において、複数ストリームここでは２ストリームで送信する場合におけるオーディオフレームの構成例を概略的に示している。この場合、メインストリームに、“ＳＹＮＣ”および“Ｃｏｎｆｉｇ”と共に、チャネル符号化データ（ＣＤ）とイマーシブオーディオオブジェクト符号化データ（ＩＡＯ）が含まれる。また、サブストリームに、“ＳＹＮＣ”および“Ｃｏｎｆｉｇ”と共に、スピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる。
【００４０】
図５は、図３の３Ｄオーディオの伝送データの構成例において、２ストリームで送信する場合のグループ分割例を示している。この場合、メインストリームには、グループ１として区別されるチャネル符号化データ（ＣＤ）と、グループ２として区別されるイマーシブオーディオオブジェクト符号化データ（ＩＡＯ）が含まれる。また、サブストリームには、グループ３として区別される第１の言語のスピーチダイアログオブジェクト符号化データ（ＳＤＯ）と、グループ４として区別される第２の言語のスピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる。
【００４１】
図６は、図５のグループ分割例（２分割）におけるグループとストリームの対応関係などを示している。ここで、グループＩＤ（group ID）は、グループを識別するための識別子である。アトリビュート（attribute）は、各グループの符号化データの属性を示している。スイッチグループＩＤ（switch Group ID）は、スイッチンググループを識別するための識別子である。リセットグループＩＤ（preset Group ID）は、プリセットグループを識別するための識別子である。ストリームＩＤ（sub Stream ID）は、サブストリームを識別するための識別子である。カインド（Kind）は、各グループのコンテンツの種類を示している。
【００４２】
図示の対応関係は、グループ１に属する符号化データは、チャネル符号化データであって、スイッチグループを構成しておらず、ストリーム１に含まれている、ことを示している。また、図示の対応関係は、グループ２に属する符号化データは、イマーシブサウンドのためのオブジェクト符号化データ（イマーシブオーディオオブジェクト符号化データ）であって、スイッチグループを構成しておらず、ストリーム１に含まれている、ことを示している。
【００４３】
また、図示の対応関係は、グループ３に属する符号化データは、第１の言語のスピーチランゲージのためのオブジェクト符号化データ（スピーチダイアログオブジェクト符号化データ）であって、スイッチグループ１を構成しており、ストリーム２に含まれている、ことを示している。また、図示の対応関係は、グループ４に属する符号化データは、第２の言語のスピーチランゲージのためのオブジェクト符号化データ（スピーチダイアログオブジェクト符号化データ）であって、スイッチグループ１を構成しており、ストリーム２に含まれている、ことを示している。
【００４４】
また、図示の対応関係は、プリセットグループ１は、グループ１、グループ２およびグループ３を含む、ことが示されている。さらに、図示の対応関係は、プリセットグループ２は、グループ１、グループ２およびグループ４を含む、ことが示されている。
【００４５】
図７は、３Ｄオーディオの伝送データの構成例において、２ストリームで送信する場合のグループ分割例を示している。この場合、メインストリームには、グループ１として区別されるチャネル符号化データ（ＣＤ）と、グループ２として区別されるイマーシブオーディオオブジェクト符号化データ（ＩＡＯ）が含まれる。
【００４６】
また、このメインストリームには、グループ５として区別されるＳＡＯＣ（Spatial Audio Object Coding）オブジェクト符号化データと、グループ６として区別されるＨＯＡ（Higher Order Ambisonics）オブジェクト符号化データが含まれる。ＳＡＯＣオブジェクト符号化データは、オブジェクトデータの特性を利用して、オブジェクト符号化のより高圧縮を行うためのデータである。ＨＯＡオブジェクト符号化データは、３Ｄサウンドを音場全体として扱う技術で、マイクへの音の到来方向から聴覚位置に音の方向の再現を目指すためのデータである。
【００４７】
サブストリームには、グループ３として区別される第１の言語のスピーチダイアログオブジェクト符号化データ（ＳＤＯ）と、グループ４として区別される第２の言語のスピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる。また、このサブストリームには、グループ７として区別される第１のオーディオデスクリプション符号化データと、グループ８として区別される第２のオーディオデスクリプション符号化データが含まれる。オーディオデスクリプション符号化データは、コンテンツ（主に映像）の解説を音声で行うためのデータで、主に視覚障害者向けに通常の音声とは別に伝送するためのデータである。
【００４８】
図８は、図７のグループ分割例（２分割）におけるグループとサブストリームの対応関係などを示している。図示の対応関係は、グループ１に属する符号化データは、チャネル符号化データであって、スイッチグループを構成しておらず、ストリーム１に含まれている、ことを示している。また、図示の対応関係は、グループ２に属する符号化データは、イマーシブサウンドのためのオブジェクト符号化データ（イマーシブオーディオオブジェクト符号化データ）であって、スイッチグループを構成しておらず、ストリーム１に含まれている、ことを示している。
【００４９】
また、図示の対応関係は、グループ３に属する符号化データは、第１の言語のスピーチランゲージのためのオブジェクト符号化データ（スピーチダイアログオブジェクト符号化データ）であって、スイッチグループ１を構成しており、ストリーム２に含まれている、ことを示している。また、図示の対応関係は、グループ４に属する符号化データは、第２の言語のスピーチランゲージのためのオブジェクト符号化データ（スピーチダイアログオブジェクト符号化データ）であって、スイッチグループ１を構成しており、ストリーム２に含まれている、ことを示している。
【００５０】
また、図示の対応関係は、グループ５に属する符号化データは、ＳＡＯＣオブジェクト符号化データであって、スイッチグループ２を構成しており、ストリーム１に含まれている、ことを示している。また、図示の対応関係は、グループ６に属する符号化データは、ＨＯＡオブジェクト符号化データであって、スイッチグループ２を構成しており、ストリーム１に含まれている、ことを示している。
【００５１】
また、図示の対応関係は、グループ７に属する符号化データは、第１のオーディオデスクリプションのオブジェクト符号化データであって、スイッチグループ３を構成しており、ストリーム２に含まれている、ことを示している。また、図示の対応関係は、グループ８に属する符号化データは、第２のオーディオデスクリプションのオブジェクト符号化データであって、スイッチグループ３を構成しており、ストリーム２に含まれている、ことを示している。
【００５２】
また、図示の対応関係は、プリセットグループ１は、グループ１、グループ２、グループ３およびグループ７を含む、ことが示されている。さらに、図示の対応関係は、プリセットグループ２は、グループ１、グループ２、グループ４およびグループ８を含む、ことが示されている。
【００５３】
図１に戻って、サービス送信機１００は、コンテナのレイヤに、３Ｄオーディオの伝送データに含まれる複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する。また、サービス送信機１００は、コンテナのレイヤに、この複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報を挿入する。この実施の形態において、このストリーム対応関係情報は、例えば、グループＩＤとストリーム識別子との対応関係を示す情報とされる。
【００５４】
サービス送信機１００は、これらの属性情報およびストリーム対応関係情報を、例えば、プログラムマップテーブル（ＰＭＴ：Program Map Table）の配下に存在する所定数のオーディオストリームのうち１つ以上のオーディオストリームに対応したオーディオエレメンタリストリームループ内にデスクリプタとして挿入する。
【００５５】
また、サービス送信機１００は、コンテナのレイヤに、所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報を挿入する。サービス送信機１００は、このストリーム識別子情報を、例えば、プログラムマップテーブル（ＰＭＴ：Program Map Table）の配下に存在する所定数のオーディオストリームのそれぞれに対応したオーディオエレメンタリストリームループ内にデスクリプタとして挿入する。
【００５６】
また、サービス送信機１００は、オーディオストリームのレイヤに、３Ｄオーディオの伝送データに含まれる複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する。また、サービス送信機１００は、オーディオストリームのレイヤに、この複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報を挿入する。サービス送信機１００は、これらの属性情報およびストリーム対応関係情報を、例えば、所定数のオーディオストリームのうち１つ以上のオーディオストリームのＰＥＳパケットのＰＥＳペイロードに挿入する。
【００５７】
また、サービス送信機１００は、オーディオストリームのレイヤに、所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報を挿入する。サービス送信機１００は、このストリーム識別子情報を、例えば、所定数のオーディオストリームのそれぞれのＰＥＳパケットのＰＥＳペイロードに挿入する。
【００５８】
サービス送信機１００は、これらのオーディオストリームのレイヤへの情報挿入を、図４（ａ），（ｂ）に示すように、“ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に、“Ｄｅｓｃ”、つまりデスクリプタ情報を挿入することで行う。
【００５９】
なお、この実施の形態においては、コンテナのレイヤおよびオーディオストリームのレイヤの双方に、上述したように各情報（属性情報、ストリーム対応関係情報、ストリーム識別子情報）を挿入する例を示したが、コンテナのレイヤのみ、あるいはオーディオストリームのレイヤのみに各情報を挿入することも考えられる。
【００６０】
サービス受信機２００は、サービス送信機１００から放送波あるいはネットのパケットに載せて送られてくるトランスポートストリームＴＳを受信する。このトランスポートストリームＴＳは、上述したように、ビデオストリームの他に、３Ｄオーディオの伝送データを構成する複数のグループの符号化データを含む所定数のオーディオストリームを有している。
【００６１】
そして、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、３Ｄオーディオの伝送データに含まれる複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されていると共に、この複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報が挿入されている。
【００６２】
サービス受信機２００は、属性情報およびストリーム対応関係情報に基づいて、スピーカ構成およびユーザ選択情報に適合する属性を持つグループの符号化データを含むオーディオストリームに対して選択的にデコード処理を行って、３Ｄオーディオのオーディオ出力を得る。
【００６３】
［サービス送信機のストリーム生成部］
図９は、サービス送信機１００が備えるストリーム生成部１１０の構成例を示している。このストリーム生成部１１０は、ビデオエンコーダ１１２と、オーディオエンコーダ１１３と、マルチプレクサ１１４を有している。ここでは、オーディオの伝送データが、図３に示すように、１つの符号化チャネルデータと２つのオブジェクト符号化データとからなる例とする。
【００６４】
ビデオエンコーダ１１２は、ビデオデータＳＶを入力し、このビデオデータＳＶに対して符号化を施し、ビデオストリーム（ビデオエレメンタリストリーム）を生成する。オーディオエンコーダ１１３は、オーディオデータＳＡとして、チャネルデータと共に、イマーシブオーディオおよびスピーチダイアログのオブジェクトデータを入力する。
【００６５】
オーディオエンコーダ１１３は、オーディオデータＳＡに対して符号化を施し、３Ｄオーディオの伝送データを得る。この３Ｄオーディオの伝送データには、図３に示すように、チャネル符号化データ（ＣＤ）と、イマーシブオーディオオブジェクト符号化データ（ＩＡＯ）と、スピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる。
【００６６】
オーディオエンコーダ１１３は、複数のグループ、ここでは４つのグループの符号化データ含む１つまたは複数のオーディオストリーム（オーディオエレメンタリストリーム）を生成する（図４（ａ），（ｂ）参照）。このとき、オーディオエンコーダ１１３は、“ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に、上述したように属性情報、ストリーム対応関係情報、さらにはストリーム識別子情報を含むデスクリプタ情報（“Ｄｅｓｃ”）を挿入する。
【００６７】
マルチプレクサ１１４は、ビデオエンコーダ１１２から出力されるビデオストリームおよびオーディオエンコーダ１１３から出力される所定数のオーディオストリームを、それぞれ、ＰＥＳパケット化し、さらにトランスポートパケット化して多重し、多重化ストリームとしてのトランスポートストリームＴＳを得る。
【００６８】
また、マルチプレクサ１１４は、プログラムマップテーブル（ＰＭＴ）の配下に、複数のグループの符号化データのそれぞれの属性を示す属性情報と、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報を挿入する。マルチプレクサ１１４は、これらの情報を、所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームに対応したオーディオ・エレメンタリストリームループ内に、３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタ（3Daudio_stream_config_descriptor）を用いて挿入する。このデスクリプタの詳細については後述する。
【００６９】
また、マルチプレクサ１１４は、プログラムマップテーブル（ＰＭＴ）の配下に、所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報を挿入する。マルチプレクサ１１４は、この情報を、所定数のオーディオストリームのそれぞれに対応したオーディオ・エレメンタリストリームループ内に、３Ｄオーディオ・ストリームＩＤ・デスクリプタ（3Daudio_substreamID_descriptor）を用いて挿入する。このデスクリプタの詳細については後述する。
【００７０】
図９に示すストリーム生成部１１０の動作を簡単に説明する。ビデオデータは、ビデオエンコーダ１１２に供給される。このビデオエンコーダ１１２では、ビデオデータＳＶに対して符号化が施され、符号化ビデオデータを含むビデオストリームが生成される。このビデオストリームは、マルチプレクサ１１４に供給される。
【００７１】
オーディオデータＳＡは、オーディオエンコーダ１１３に供給される。このオーディオデータＳＡには、チャネルデータと、イマーシブオーディオおよびスピーチダイアログのオブジェクトデータが含まれる。オーディオエンコーダ１１３では、オーディオデータＳＡに対して符号化が施され、３Ｄオーディオの伝送データが得られる。
【００７２】
この３Ｄオーディオの伝送データには、チャネル符号化データ（ＣＤ）の他に、イマーシブオーディオオブジェクト符号化データ（ＩＡＯ）と、スピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる（図３参照）。そして、このオーディオエンコーダ１１３では、４つのグループの符号化データ含む１つまたは複数のオーディオストリームが生成される（図４（ａ），（ｂ）参照）。
【００７３】
このとき、オーディオエンコーダ１１３では、“ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に、上述した属性情報、ストリーム対応関係情報およびストリーム識別子情報などを含むデスクリプタ情報（“Ｄｅｓｃ”）が挿入される。
【００７４】
ビデオエンコーダ１１２で生成されたビデオストリームは、マルチプレクサ１１４に供給される。また、オーディオエンコーダ１１３で生成されたオーディオストリームは、マルチプレクサ１１４に供給される。マルチプレクサ１１４では、各エンコーダから供給されるストリームがＰＥＳパケット化され、さらにトランスポートパケット化されて多重され、多重化ストリームとしてのトランスポートストリームＴＳが得られる。
【００７５】
また、マルチプレクサ１１４では、例えば所定のオーディオストリームのうち少なくとも１つ以上のオーディオストリームに対応したオーディオエレメンタリストリームループ内に、３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタが挿入される。このデスクリプタには、複数のグループの符号化データのそれぞれの属性を示す属性情報と、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報が含まれている。
【００７６】
また、デスクリプタ１１４では、所定数のオーディオストリームのそれぞれに対応したオーディオエレメンタリストリームループ内に、３Ｄオーディオ・ストリームＩＤ・デスクリプタが挿入される。このデスクリプタには、所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報が含まれている。
【００７７】
［３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタの詳細］
図１０は、３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタ（3Daudio_stream_config_descriptor）の構造例（Syntax）を示している。また、図１１は、その構造例における主要な情報の内容（Semantics）を示している。
【００７８】
「descriptor_tag」の８ビットフィールドは、デスクリプタタイプを示す。ここでは、３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタであることを示す。「descriptor_length」の８ビットフィールドは、デスクリプタの長さ（サイズ）を示し、デスクリプタの長さとして、以降のバイト数を示す。
【００７９】
「NumOfGroups, N」の８ビットフィールドは、グループの数を示す。「NumOfPresetGroups, P」の８ビットフィールドは、プリセットグループの数を示す。グループの数だけ、「groupID」の８ビットフィールド、「attribute_of_groupID」の８ビットフィールド、「SwitchGroupID」の８ビットフィールドおよび「audio_streamID」の８ビットフィールドが、繰り返えされる。
【００８０】
「groupID」のフィールドは、グループの識別子を示す。「attribute_of_groupID」のフィールドは、該当グループの符号化データの属性を示す。「SwitchGroupID」のフィールドは、該当グループがどのスイッチグループに属すかを示す識別子である。“０”は、いずれのスイッチグループにも属さないことを示す。“０”以外は、配属するスイッチグループを示す。「contentKind」の８ビットフィールドは、グループのコンテンツの種類を示す。「audio_streamID」は、該当グループが含まれるオーディオストリームを示す識別子である。図１２は、「contentKind」に定義されているコンテンツの種類を示している。
【００８１】
また、プリセットグループの数だけ、「presetGroupID」の８ビットフィールドおよび「NumOfGroups_in_preset, R」の８ビットフィールドが、繰り返される。「presetGroupID」のフィールドは、グループをプリセットした束を示す識別子である。「NumOfGroups_in_preset, R」のフィールドは、プリセットグループに属するグループの数を示す。そして、プリセットグループ毎に、それに属するグループの数だけ、「groupID」の８ビットフィールドが繰り返され、プリセットグループに属するグループが示される。本デスクリプタは、拡張デスクリプタの配下に配置されてもよい。
【００８２】
［３Ｄオーディオ・ストリームＩＤ・デスクリプタの詳細］
図１３（ａ）は、３Ｄオーディオ・ストリームＩＤ・デスクリプタ（3Daudio_substreamID_descriptor）の構造例（Syntax）を示している。また、図１３（ｂ）は、その構造例における主要な情報の内容（Semantics）を示している。
【００８３】
「descriptor_tag」の８ビットフィールドは、デスクリプタタイプを示す。ここでは、３Ｄオーディオ・ストリームＩＤ・デスクリプタであることを示す。「descriptor_length」の８ビットフィールドは、デスクリプタの長さ（サイズ）を示し、デスクリプタの長さとして、以降のバイト数を示す。「audio_streamID」の８ビットフィールドは、オーディオストリームの識別子を示す。本デスクリプタは、拡張デスクリプタの配下に配置されてもよい。
【００８４】
[トランスポートストリームＴＳの構成]
図１４は、トランスポートストリームＴＳの構成例を示している。この構成例は、３Ｄオーディオの伝送データを２ストリームで送信する場合に対応している（図５参照）。この構成例では、ＰＩＤ１で識別されるビデオストリームのＰＥＳパケット「video PES」が存在する。また、この構成例では、ＰＩＤ２，ＰＩＤ３でそれぞれ識別される２つのオーディオストリームのＰＥＳパケット「audio PES」が存在する。ＰＥＳパケットは、ＰＥＳヘッダ（PES_header）とＰＥＳペイロード（PES_payload）からなっている。ＰＥＳヘッダには、ＤＴＳ，ＰＴＳのタイムスタンプが挿入されている。多重化の際にＰＩＤ２とＰＩＤ３のタイムスタンプを合致させるなど、的確に付すことで両者の間の同期をシステム全体で確保することが可能である。
【００８５】
ここで、ＰＩＤ２で識別されるオーディオストリームのＰＥＳパケット「audio PES」には、グループ１として区別されるチャネル符号化データ（ＣＤ）とグループ２として区別されるイマーシブオーディオオブジェクト符号化データ（ＩＡＯ）が含まれる。また、ＰＩＤ３で識別されるオーディオストリームのＰＥＳパケット「audio PES」には、グループ３として区別される第１の言語のスピーチダイアログオブジェクト符号化データ（ＳＤＯ）と、グループ４として区別される第２の言語のスピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれる。
【００８６】
また、トランスポートストリームＴＳには、ＰＳＩ（Program Specific Information）として、ＰＭＴ（Program Map Table）が含まれている。ＰＳＩは、トランスポートストリームに含まれる各エレメンタリストリームがどのプログラムに属しているかを記した情報である。ＰＭＴには、プログラム全体に関連する情報を記述するプログラム・ループ（Program loop）が存在する。
【００８７】
また、ＰＭＴには、各エレメンタリストリームに関連した情報を持つエレメンタリストリームループが存在する。この構成例では、ビデオストリームに対応したビデオエレメンタリストリームループ（video ES loop）が存在すると共に、２つのオーディオストリームに対応したオーディオエレメンタリストリームループ（audio ES loop）が存在する
【００８８】
ビデオエレメンタリストリームループ（video ES loop）には、ビデオストリームに対応して、ストリームタイプ、ＰＩＤ（パケット識別子）等の情報が配置されると共に、そのビデオストリームに関連する情報を記述するデスクリプタも配置される。このビデオストリームの「Stream_type」の値は「０ｘ２４」に設定され、ＰＩＤ情報は、上述したようにビデオストリームのＰＥＳパケット「video PES」に付与されるＰＩＤ１を示すものとされる。デスクリプタの一つして、ＨＥＶＣ デスクリプタが配置される。
【００８９】
各オーディオエレメンタリストリームループ（audio ES loop）には、オーディオストリームに対応して、ストリームタイプ、ＰＩＤ（パケット識別子）等の情報が配置されると共に、そのオーディオストリームに関連する情報を記述するデスクリプタも配置される。ＰＩＤ２はメインのオーディオストリームで、「Stream_type」の値は「０ｘ２Ｃ」に設定され、ＰＩＤ情報は、上述したようにオーディオストリームのＰＥＳパケット「audio PES」に付与されるＰＩＤを示すものとされる。また、ＰＩＤ３はサブのオーディオストリームで、「Stream_type」の値は「０ｘ２Ｄ」に設定され、ＰＩＤ情報は、上述したようにオーディオストリームのＰＥＳパケット「audio PES」に付与されるＰＩＤを示すものとされる。
【００９０】
また、各オーディオエレメンタリストリームループ（audio ES loop）には、上述した３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタおよび３Ｄオーディオ・ストリームＩＤ・デスクリプタの双方が配置される。
【００９１】
また、各オーディオエレメンタリストリームのＰＥＳパケットのＰＥＳペイロード内にはデスクリプタ情報が挿入される。このデスクリプタ情報は、上述したように、“ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に挿入される“Ｄｅｓｃ”である（図４参照）。このデスクリプタ情報は、３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタに含まれる情報をＤ１とし、３Ｄオーディオ・ストリームＩＤ・デスクリプタに含まれる情報をＤ２とすると、「Ｄ１＋Ｄ２」の情報を持つ。
【００９２】
［サービス受信機の構成例］
図１５は、サービス受信機２００の構成例を示している。このサービス受信機２００は、受信部２０１と、デマルチプレクサ２０２と、ビデオデコーダ２０３と、映像処理回路２０４と、パネル駆動回路２０５と、表示パネル２０６を有している。また、このサービス受信機２００は、多重化バッファ２１１-1〜２１１-Nと、コンバイナ２１２と、３Ｄオーディオデコーダ２１３と、音声出力処理回路２１４と、スピーカシステム２１５を有している。また、このサービス受信機２００は、ＣＰＵ２２１と、フラッシュＲＯＭ２２２と、ＤＲＡＭ２２３と、内部バス２２４と、リモコン受信部２２５と、リモコン送信機２２６を有している。
【００９３】
ＣＰＵ２２１は、サービス受信機２００の各部の動作を制御する。フラッシュＲＯＭ２２２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ２２３は、ＣＰＵ２２１のワークエリアを構成する。ＣＰＵ２２１は、フラッシュＲＯＭ２２２から読み出したソフトウェアやデータをＤＲＡＭ２２３上に展開してソフトウェアを起動させ、サービス受信機２００の各部を制御する。
【００９４】
リモコン受信部２２５は、リモコン送信機２２６から送信されたリモートコントロール信号（リモコンコード）を受信し、ＣＰＵ２２１に供給する。ＣＰＵ２２１は、このリモコンコードに基づいて、サービス受信機２００の各部を制御する。ＣＰＵ２２１、フラッシュＲＯＭ２２２およびＤＲＡＭ２２３は、内部バス２２４に接続されている。
【００９５】
受信部２０１は、サービス送信機１００から放送波あるいはネットのパケットに載せて送られてくるトランスポートストリームＴＳを受信する。このトランスポートストリームＴＳは、ビデオストリームの他に、３Ｄオーディオの伝送データを構成する複数のグループの符号化データを含む所定数のオーディオストリームを有している。
【００９６】
図１６は、受信されるオーディオストリームの一例を示している。図１６（ａ）は、１ストリーム（メインストリーム）の例を示している。このストリームに、“ＳＹＮＣ”および“Ｃｏｎｆｉｇ”と共に、チャネル符号化データ（ＣＤ）、イマーシブオーディオオブジェクト符号化データ（ＩＡＯ）、スピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれている。このストリームは、ＰＩＤ２で識別される。
【００９７】
また、“ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に、デスクリプタ情報（“Ｄｅｓｃ”）が含まれている。このデスクリプタ情報には、複数のグループの符号化データのそれぞれの属性を示す属性情報と、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれているかを示すストリーム対応関係情報と、自身のストリーム識別子を示すストリーム識別子情報が挿入されている。
【００９８】
図１６（ｂ）は、２ストリームの例を示している。ＰＩＤ２で識別されるメインストリームに、“ＳＹＮＣ”および“Ｃｏｎｆｉｇ”と共に、チャネル符号化データ（ＣＤ）およびイマーシブオーディオオブジェクト符号化データ（ＩＡＯ）が含まれている。また、ＰＩＤ３で識別されるサブストリームに、“ＳＹＮＣ”および“Ｃｏｎｆｉｇ”と共に、スピーチダイアログオブジェクト符号化データ（ＳＤＯ）が含まれている。
【００９９】
また、各ストリームにおいて、ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に、デスクリプタ情報（“Ｄｅｓｃ”）が含まれている。このデスクリプタ情報には、複数のグループの符号化データのそれぞれの属性を示す属性情報と、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれているかを示すストリーム対応関係情報と、自身のストリーム識別子を示すストリーム識別子情報が挿入されている。
【０１００】
デマルチプレクサ２０２は、トランスポートストリームＴＳからビデオストリームのパケットを抽出し、ビデオデコーダ２０３に送る。ビデオデコーダ２０３は、デマルチプレクサ２０２で抽出されたビデオのパケットからビデオストリームを再構成し、デコード処理を行って非圧縮のビデオデータを得る。
【０１０１】
映像処理回路２０４は、ビデオデコーダ２０３で得られたビデオデータに対してスケーリング処理、画質調整処理などを行って、表示用のビデオデータを得る。パネル駆動回路２０５は、映像処理回路２０４で得られる表示用の画像データに基づいて、表示パネル２０６を駆動する。表示パネル２０６は、例えば、ＬＣＤ(Liquid Crystal Display)、有機ＥＬディスプレイ（organic electroluminescence display）などで構成されている。
【０１０２】
また、デマルチプレクサ２０２は、トランスポートストリームＴＳからデスクリプタ情報などの各種情報を抽出し、ＣＰＵ２２１に送る。この各種情報には、上述した３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタ（3Daudio_stream_config_descriptor）や３Ｄオーディオ・ストリームＩＤ・デスクリプタ（3Daudio_substreamID_descriptor）の情報も含まれる（図１４参照）。
【０１０３】
ＣＰＵ２２１は、これらのデスクリプタ情報に含まれている、各グループの符号化データの属性を示す属性情報、各グループがどのオーディオストリームに含まれるかを示すストリーム関係情報などに基づいて、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが含まれるオーディオストリームを認識する。
【０１０４】
また、デマルチプレクサ２０２は、ＣＰＵ２２１の制御のもと、トランスポートストリームＴＳが有する所定数のオーディオストリームのうち、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データを含む一つまたは複数のオーディオストリームのパケットをＰＩＤフィルタで選択的に取り出す。
【０１０５】
多重化バッファ２１１-1〜２１１-Nは、それぞれ、デマルチプレクサ２０２で取り出される各オーディオストリームを取り込む。ここで、多重化バッファ２１１-1〜２１１-Nの個数Ｎとしては必要十分な個数とされるが、実際の動作では、デマルチプレクサ２０２で取り出されるオーディオストリームの数だけ用いられることになる。
【０１０６】
コンバイナ２１２は、多重化バッファ２１１-1〜２１１-Nのうちデマルチプレクサ２０２で取り出される各オーディオストリームがそれぞれ取り込まれた多重化バッファから、オーディオフレーム毎に、オーディオストリームを読み出し、３Ｄオーディオデコーダ２１３に送る。
【０１０７】
３Ｄオーディオデコーダ２１３は、コンバイナ２１２から供給されるオーディオストリームにデスクリプタ情報（“Ｄｅｓｃ”）が含まれている場合には、そのデスクリプタ情報をＣＰＵ２２１に送る。３Ｄオーディオデコーダ２１３は、ＣＰＵ２２１の制御のもと、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データを選択的に取り出して、デコード処理を施し、スピーカシステム２１５の各スピーカを駆動するためのオーディオデータを得る。
【０１０８】
ここで、デコード処理される符号化データは、チャネル符号化データのみを含む場合、オブジェクト符号化データのみを含む場合、さらにはチャネル符号化データおよびオブジェクト符号化データの双方を含む場合の３通りが考えられる。
【０１０９】
３Ｄオーディオデコーダ２１３は、チャネル符号化データをデコードするときは、スピーカシステム２１５のスピーカ構成へのダウンミックスやアップミックスの処理を行って、各スピーカを駆動するためのオーディオデータを得る。また、３Ｄオーディオデコーダ２１３は、オブジェクト符号化データをデコードするときは、オブジェクト情報（メタデータ）に基づきスピーカレンダリング（各スピーカへのミキシング割合）を計算し、その計算結果に応じて、オブジェクトのオーディオデータを、各スピーカを駆動するためのオーディオデータにミキシングする。
【０１１０】
音声出力処理回路２１４は、３Ｄオーディオデコーダ２１３で得られた各スピーカを駆動するためのオーディオデータに対して、Ｄ／Ａ変換や増幅等の必要な処理を行って、スピーカシステム２１５に供給する。スピーカシステム２１５は、複数チャネル、例えば２チャネル、５．１チャネル、７．１チャネル、２２．２チャネルなどの複数のスピーカを備える。
【０１１１】
図１５に示すサービス受信機２００の動作を簡単に説明する。受信部２０１では、サービス送信機１００から放送波あるいはネットのパケットに載せて送られてくるトランスポートストリームＴＳが受信される。このトランスポートストリームＴＳは、ビデオストリームの他に、３Ｄオーディオの伝送データを構成する複数のグループの符号化データを含む所定数のオーディオストリームを有している。このトランスポートストリームＴＳは、デマルチプレクサ２０２に供給される。
【０１１２】
デマルチプレクサ２０２では、トランスポートストリームＴＳからビデオストリームのパケットが抽出され、ビデオデコーダ２０３に供給される。ビデオデコーダ２０３では、デマルチプレクサ２０２で抽出されたビデオのパケットからビデオストリームが再構成され、デコード処理が行われて、非圧縮のビデオデータが得られる。このビデオデータは、映像処理回路２０４に供給される。
【０１１３】
映像処理回路２０４では、ビデオデコーダ２０３で得られたビデオデータに対してスケーリング処理、画質調整処理などが行われて、表示用のビデオデータが得られる。この表示用のビデオデータはパネル駆動回路２０５に供給される。パネル駆動回路２０５では、表示用のビデオデータに基づいて、表示パネル２０６を駆動することが行われる。これにより、表示パネル２０６には、表示用のビデオデータに対応した画像が表示される。
【０１１４】
また、デマルチプレクサ２０２では、トランスポートストリームＴＳからデスクリプタ情報などの各種情報が抽出され、ＣＰＵ２２１に送られる。この各種情報には、３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタや３Ｄオーディオ・ストリームＩＤ・デスクリプタの情報も含まれる。ＣＰＵ２２１では、これらのデスクリプタ情報に含まれている属性情報、ストリーム関係情報などに基づいて、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが含まれるオーディオストリームが認識される。
【０１１５】
また、デマルチプレクサ２０２では、ＣＰＵ２２１の制御のもと、トランスポートストリームＴＳが有する所定数のオーディオストリームのうち、スピーカ構成および視聴者選択情報に適合する属性を持つグループの符号化データを含む１つまたは複数のオーディオストリームのパケットがＰＩＤフィルタで選択的に取り出される。
【０１１６】
デマルチプレクサ２０２で取り出されたオーディオストリームは、多重化バッファ２１１-1〜２１１-Nのうち対応する多重化バッファに取り込まれる。コンバイナ２１２では、オーディオストリームが取り込まれた各多重化バッファから、オーディオフレーム毎に、オーディオストリームが読み出され、３Ｄオーディオデコーダ２１３に供給される。
【０１１７】
３Ｄオーディオデコーダ２１３では、コンバイナ２１２から供給されるオーディオストリームにデスクリプタ情報（“Ｄｅｓｃ”）が含まれている場合には、そのデスクリプタ情報が抽出され、ＣＰＵ２２１に送られる。３Ｄオーディオデコーダ２１３では、ＣＰＵ２２１の制御のもと、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが選択的に取り出され、デコード処理が施されて、スピーカシステム２１５の各スピーカを駆動するためのオーディオデータが得られる。
【０１１８】
ここで、チャネル符号化データがデコードされるときは、スピーカシステム２１５のスピーカ構成へのダウンミックスやアップミックスの処理が行われて、各スピーカを駆動するためのオーディオデータが得られる。また、オブジェクト符号化データがデコードされるときは、オブジェクト情報（メタデータ）に基づきスピーカレンダリング（各スピーカへのミキシング割合）が計算され、その計算結果に応じて、オブジェクトのオーディオデータが各スピーカを駆動するためのオーディオデータにミキシングされる。
【０１１９】
３Ｄオーディオデコーダ２１３で得られた各スピーカを駆動するためのオーディオデータは、音声出力処理回路２１４に供給される。この音声出力処理回路２１４では、各スピーカを駆動するためのオーディオデータに対して、Ｄ／Ａ変換や増幅等の必要な処理が行われる。そして、処理後のオーディオデータはスピーカシステム２１５に供給される。これにより、スピーカシステム２１５からは表示パネル２０６の表示画像に対応した音響出力が得られる。
【０１２０】
図１７は、デスクリプタ情報がオーディオストリーム中に存在しない場合におけるデコード処理を概略的に示している。多重化ストリームであるトランスポートストリームＴＳがデマルチプレクサ２０２に入力される。デマルチプレクサ２０２では、システムレイヤの解析が行われ、デスクリプタ情報１（３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタや３Ｄオーディオ・ストリームＩＤ・デスクリプタの情報）がＣＰＵ２２１に供給される。
【０１２１】
ＣＰＵ２２１では、このデスクリプタ情報１に基づいて、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが含まれるオーディオストリームが認識される。デマルチプレクサ２０２では、ＣＰＵ２２１の制御のもと、ストリーム間の選択が行われる。
【０１２２】
すなわち、デマルチプレクサ２０２では、トランスポートストリームＴＳが有する所定数のオーディオストリームのうち、スピーカ構成および視聴者選択情報に適合する属性を持つグループの符号化データを含む１つまたは複数のオーディオストリームのパケットがＰＩＤフィルタで選択的に取り出される。このように取り出されるオーディオストリームは多重化バッファ２１１（２１１-1〜２１１-N）に取り込まれる。
【０１２３】
３Ｄオーディオデコーダ２１３では、多重化バッファ２１１に取り込まれた各オーディオストリームのパケットタイプ解析が行われる。そして、デマルチプレクサ２０２では、上述のデスクリプタ情報１に基づくＣＰＵ２２１の制御のもと、ストリーム内の選択が行われる。
【０１２４】
すなわち、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが、各オーディオストリームから、デコード対象として選択的に取り出され、デコード処理が施され、ミキシングレンダリング等の処理が施されて、各スピーカを駆動するためのオーディオデータ（非圧縮オーディオ）が得られる。
【０１２５】
図１８は、デスクリプタ情報がオーディオストリーム中に存在しない場合におけるオーディオストリームのオーディオアクセスユニット（オーディオフレーム）の構成例を示している。ここでは、２ストリームの例を示している。
【０１２６】
ＰＩＤ２で識別されるオーディオストリームに関しては、“Ｃｏｎｆｉｇ”に含まれる「FrWork #ch=2, #obj=1」の情報で、２チャネルのチャネル符号化データと、１つのオブジェクト符号化データを持つ“Ｆｒａｍｅ”の存在が示されている。そして、“Ｃｏｎｆｉｇ”に含まれる「AudioSceneInfo()」内に順に登録された”GroupID[0]=1, GroupID[1]=2 ”の情報で、グループ１の符号化データを持つ“Ｆｒａｍｅ”と、グループ２の符号化データを持つ“Ｆｒａｍｅ”とが、この順に配置されていることが示されている。なお、パケットラベル（ＰＬ）の値は、“Ｃｏｎｆｉｇ”とそれに対応した各“Ｆｒａｍｅ”とで同じ値とされる。
【０１２７】
ここでは、グループ１の符号化データを持つ“Ｆｒａｍｅ”には、ＣＰＥ（Channel Pair Element）の符号化サンプルデータが含まれている。また、グループ２の符号化データを持つ“Ｆｒａｍｅ”は、エクステンションエレメント（Ext_element）としてメタデータを含む“Ｆｒａｍｅ”と、ＳＣＥ（Single Channel Element）の符号化サンプルデータを含む“Ｆｒａｍｅ”とからなっている。
【０１２８】
ＰＩＤ３で識別されるオーディオストリームに関しては、“Ｃｏｎｆｉｇ”に含まれる「FrWork #ch=0, #obj=2」の情報で、２つのオブジェクト符号化データを持つ“Ｆｒａｍｅ”の存在が示されている。そして、“Ｃｏｎｆｉｇ”に含まれる「AudioSceneInfo()」内に順に登録された”GroupID[2]=3, GroupID[3]=4, SW_GRPID[0]=1 ”の情報で、グループ３の符号化データを持つ“Ｆｒａｍｅ”と、グループ４の符号化データを持つ“Ｆｒａｍｅ”とが、この順に配置されており、これらのグループはスイッチグループ１を構成していることが示されている。なお、パケットラベル（ＰＬ）の値は、“Ｃｏｎｆｉｇ”とそれに対応した各“Ｆｒａｍｅ”とで同じ値とされる。
【０１２９】
ここでは、グループ３の符号化データを持つ“Ｆｒａｍｅ”は、エクステンションエレメント（Ext_element）としてメタデータを含む“Ｆｒａｍｅ”と、ＳＣＥ（Single Channel Element）の符号化サンプルデータを含む“Ｆｒａｍｅ”とからなっている。同様に、グループ４の符号化データを持つ“Ｆｒａｍｅ”は、エクステンションエレメント（Ext_element）としてメタデータを含む“Ｆｒａｍｅ”と、ＳＣＥ（Single Channel Element）の符号化サンプルデータを含む“Ｆｒａｍｅ”とからなっている。
【０１３０】
図１９は、デスクリプタ情報がオーディオストリーム中に存在する場合におけるデコード処理を概略的に示している。多重化ストリームであるトランスポートストリームＴＳがデマルチプレクサ２０２に入力される。デマルチプレクサ２０２では、システムレイヤの解析が行われ、デスクリプタ情報１（３Ｄオーディオ・ストリーム・コンフィグ・デスクリプタや３Ｄオーディオ・ストリームＩＤ・デスクリプタの情報）がＣＰＵ２２１に送られる。
【０１３１】
ＣＰＵ２２１では、このデスクリプタ情報１に基づいて、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが含まれるオーディオストリームが認識される。デマルチプレクサ２０２では、ＣＰＵ２２１の制御のもと、ストリーム間の選択が行われる。
【０１３２】
すなわち、デマルチプレクサ２０２では、トランスポートストリームＴＳが有する所定数のオーディオストリームのうち、スピーカ構成および視聴者選択情報に適合する属性を持つグループの符号化データを含む１つまたは複数のオーディオストリームのパケットがＰＩＤフィルタで選択的に取り出される。このように取り出されるオーディオストリームは多重化バッファ２１１（２１１-1〜２１１-N）に取り込まれる。
【０１３３】
３Ｄオーディオデコーダ２１３では、多重化バッファ２１１に取り込まれた各オーディオストリームのパケットタイプ解析が行われ、オーディオストリーム中に存在するデスクリプタ情報２がＣＰＵ２２１に送られる。このデスクリプタ情報２に基づいて、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データの存在が認識される。そして、デマルチプレクサ２０２では、このデスクリプタ情報２に基づくＣＰＵ２２１の制御のもと、ストリーム内の選択が行われる。
【０１３４】
すなわち、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが、各オーディオストリームから、デコード対象として選択的に取り出され、デコード処理が施され、ミキシングレンダリング等の処理が施されて、各スピーカを駆動するためのオーディオデータ（非圧縮オーディオ）が得られる。
【０１３５】
図２０は、デスクリプタ情報がオーディオストリーム中に存在する場合におけるオーディオストリームのオーディオアクセスユニット（オーディオフレーム）の構成例を示している。ここでは、２ストリームの例を示している。この図２０は、“ＳＹＮＣ”と“Ｃｏｎｆｉｇ”の間に、“Ｄｅｓｃ”、つまりデスクリプタ情報を挿入されていることを除き、図１８と同様である。
【０１３６】
ＰＩＤ２で識別されるオーディオストリームに関しては、“Ｄｅｓｃ”に含まれる「GroupID[0]=1, channeldata」の情報で、グループ１の符号化データは、チャネル符号化データであることが示されている。また、“Ｄｅｓｃ”に含まれる「GroupID[1]=2, object sound」の情報で、グループ２の符号化データは、イマーシブサウンドのためのオブジェクト符号化データであることが示されている。さらに、「Stream_ID」の情報で、当該オーディオストリームのストリーム識別子が示されている。
【０１３７】
ＰＩＤ３で識別されるオーディオストリームに関しては、“Ｄｅｓｃ”に含まれる「GroupID[2]=3, object lang1」の情報で、グループ３の符号化データは、第１の言語のスピーチランゲージのためのオブジェクト符号化データであることが示されている。また、“Ｄｅｓｃ”に含まれる「GroupID[3]=4, object lang2」の情報で、グループ４の符号化データは、第２の言語のスピーチランゲージのためのオブジェクト符号化データであることが示されている。また、“Ｄｅｓｃ”に含まれる「SW_GRPID[0]=1」の情報で、グループ３，４はスイッチグループ１を構成していることが示されている。さらに、「Stream_ID」の情報で、当該オーディオストリームのストリーム識別子が示されている。
【０１３８】
図２１は、デスクリプタ情報がオーディオストリーム中に存在する場合におけるオーディオストリームのオーディオアクセスユニット（オーディオフレーム）の構成例を示している。ここでは、１ストリームの例を示している。
【０１３９】
“Ｃｏｎｆｉｇ”に含まれる「FrWork #ch=2, #obj=3」の情報で、２チャネルのチャネル符号化データと、３つのオブジェクト符号化データを持つ“Ｆｒａｍｅ”の存在が示されている。そして、“Ｃｏｎｆｉｇ”に含まれる「AudioSceneInfo()」内に順に登録された“GroupID[0]=1, GroupID[1]=2, GroupID[2]=3, GroupID[3]=4, SW_GRPID[0]=1  ”の情報で、グループ１の符号化データを持つ“Ｆｒａｍｅ”と、グループ２の符号化データを持つ“Ｆｒａｍｅ”と、グループ３の符号化データを持つ“Ｆｒａｍｅ”と、グループ４の符号化データを持つ“Ｆｒａｍｅ”とが、この順に配置されており、グループ３，４はスイッチグループ１を構成していることが示されている。なお、パケットラベル（ＰＬ）の値は、“Ｃｏｎｆｉｇ”とそれに対応した各“Ｆｒａｍｅ”とで同じ値とされる。
【０１４０】
ここでは、グループ１の符号化データを持つ“Ｆｒａｍｅ”には、ＣＰＥ（Channel Pair Element）の符号化サンプルデータが含まれている。また、グループ２〜４の符号化データを持つ“Ｆｒａｍｅ”は、それぞれ、エクステンションエレメント（Ext_element）としてメタデータを含む“Ｆｒａｍｅ”と、ＳＣＥ（Single Channel Element）の符号化サンプルデータを含む“Ｆｒａｍｅ”とからなっている。
【０１４１】
“Ｄｅｓｃ”に含まれる「GroupID[0]=1, channeldata」の情報で、グループ１の符号化データは、チャネル符号化データであることが示されている。また、“Ｄｅｓｃ”に含まれる「GroupID[1]=2, object sound」の情報で、グループ２の符号化データは、イマーシブサウンドのためのオブジェクト符号化データであることが示されている。
【０１４２】
また、“Ｄｅｓｃ”に含まれる「GroupID[2]=3, object lang1」の情報で、グループ３の符号化データは、第１の言語のスピーチランゲージのためのオブジェクト符号化データであることが示されている。また、“Ｄｅｓｃ”に含まれる「GroupID[3]=4, object lang2」の情報で、グループ４の符号化データは、第２の言語のスピーチランゲージのためのオブジェクト符号化データであることが示されている。また、“Ｄｅｓｃ”に含まれる「SW_GRPID[0]=1」の情報で、グループ３，４はスイッチグループ１を構成していることが示されている。さらに、「Stream_ID」の情報で、当該オーディオストリームのストリーム識別子が示されている。
【０１４３】
図２２、図２３のフローチャートは、図１５に示すサービス受信機２００におけるＣＰＵ２２１のオーディオデコード制御処理の一例を示している。ＣＰＵ２２１は、ステップＳＴ１において、処理を開始する。そして、ＣＰＵ２２１は、ステップＳＴ２において、受信機スピーカ構成、つまりスピーカシステム２１５のスピーカ構成を検知する。次に、ＣＰＵ２２１は、ステップＳＴ３において、視聴者（ユーザ）によるオーディオ出力に関する選択情報を得る。
【０１４４】
次に、ＣＰＵ２２１は、ステップＳＴ４において、ＰＭＴの中のメインストリームに関するデスクリプタの情報を読み、スピーカ構成、視聴者選択情報に適合する属性を持つグループが属するオーディオストリームを選択してバッファに取り込む。そして、ＣＰＵ２２１は、ステップＳＴ５において、オーディオストリームに、デスクリプタタイプのパケットが存在するか否かをチェックする。
【０１４５】
次に、ＣＰＵ２２１は、ステップＳＴ６おいて、デスクリプタタイプのパケットが存在するか否かを判断する。存在するとき、ＣＰＵ２２１は、ステップＳＴ７において、該当パケットのデスクリプタ情報を読み、「groupID」、「attribute」、「switchGroupID」、「presetGroupID」の情報を検知し、その後、ステップＳＴ９の処理に進む。一方、存在しないとき、ＣＰＵ２２１は、ステップＳＴ８において、ＰＭＴのデスクリプタ情報から、「groupID」、「attribute」、「switchGroupID」、「presetGroupID」の情報を検知し、その後、ステップＳＴ９の処理に進む。なお、ステップＳＴ８を実行せず、対象のオーディオストリーム全体をデコードするような処理も行うことは可能である。
【０１４６】
ステップＳＴ９において、ＣＰＵ２２１は、オブジェクト符号化データをデコードするか否かを判断する。デコードするとき、ＣＰＵ２２１は、ステップＳＴ１０において、オブジェクト符号化データをデコードし、その後、ステップＳＴ１１の処理に進む。一方、デコードしないとき、ＣＰＵ２２１は、直ちに、ステップＳＴ１１の処理に進む。
【０１４７】
ステップＳＴ１１において、ＣＰＵ２２１は、チャネル符号化データをデコードするか否かを判断する。デコードするとき、ＣＰＵ２２１は、ステップＳＴ１２において、チャネル符号化データをデコードし、必要に応じて、スピーカシステム２１５のスピーカ構成へのダウンミックスやアップミックスの処理を行って、各スピーカを駆動するためのオーディオデータを得る。その後、ＣＰＵ２２１は、ステップＳＴ１３の処理に進む。一方、デコードしないとき、ＣＰＵ２２１は、直ちに、ステップＳＴ１３の処理に進む。
【０１４８】
ステップＳＴ１３において、ＣＰＵ２２１は、オブジェクト符号化データをデコードした場合は、その情報に基づき、チャネルデータとの混合あるいはスピーカレンダリングを計算する。スピーカレンダリングの計算では、アジマス（方位情報）とエレベーション（仰角情報）によりスピーカレンダリング（各スピーカへのミキシング割合）を計算し、その計算結果に応じて、オブジェクトのオーディオデータを、各スピーカを駆動するためのチャネルオデータに混合する。
【０１４９】
次に、ＣＰＵ２２１は、ステップＳＴ１４において、各スピーカを駆動するためのオーディオデータのダイナミックレンジ制御を行って、出力する。その後、ＣＰＵ２２１はステップＳＴ１５において、処理を終了する。
【０１５０】
上述したように、図１に示す送受信システム１０において、サービス送信機１００は、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、所定数のオーディオストリームに含まれる複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する。そのため、受信側では、複数のグループの符号化データのそれぞれの属性を当該符号化データのデコード前に容易に認識でき、必要なグループの符号化データのみを選択的にデコードして用いることができ、処理負荷を軽減することが可能となる。
【０１５１】
また、図１に示す送受信システム１０において、サービス送信機１００は、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報を挿入する。そのため、受信側では、必要なグループの符号化データが含まれるオーディオストリームを容易に認識でき、処理負荷を軽減することが可能となる。
【０１５２】
＜２．変形例＞
なお、上述実施の形態において、サービス受信機２００は、サービス送信機１００から送信されてくる複数のオーディオストリームから、スピーカ構成、視聴者選択情報に適合する属性を持つグループの符号化データが含まれるオーディオストリームを選択的に取り出し、デコード処理を行って所定数のスピーカ駆動用のオーディオデータを得る構成となっている。
【０１５３】
しかし、サービス受信機として、サービス送信機１００から送信されてくる複数のオーディオストリームから、スピーカ構成、視聴者選択情報に適合する属性を持つグループの符号化データを持つ１つまたは複数のオーディオストリームを選択的に取り出し、スピーカ構成、視聴者選択情報に適合する属性を持つグループの符号化データを持つオーディオストリームを再構成し、その再構成オーディオストリームを、構内ネットワーク接続されたデバイス（ＤＬＮＡ機器も含む）に配信することも考えられる。
【０１５４】
図２４は、上述したように再構成オーディオストリームを構内ネットワーク接続されたデバイスに配信するサービス受信機２００Ａの構成例を示している。この図２４において、図１５と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。
【０１５５】
デマルチプレクサ２０２では、ＣＰＵ２２１の制御のもと、トランスポートストリームＴＳが有する所定数のオーディオストリームのうち、スピーカ構成および視聴者選択情報に適合する属性を持つグループの符号化データを含む１つまたは複数のオーディオストリームのパケットがＰＩＤフィルタで選択的に取り出される。
【０１５６】
デマルチプレクサ２０２で取り出されたオーディオストリームは、多重化バッファ２１１-1〜２１１-Nのうち対応する多重化バッファに取り込まれる。コンバイナ２１２では、オーディオストリームが取り込まれた各多重化バッファから、オーディオフレーム毎に、オーディオストリームが読み出され、ストリーム再構成部２３１に供給される。
【０１５７】
ストリーム再構成部２３１では、コンバイナ２１２から供給されるオーディオストリームにデスクリプタ情報（“Ｄｅｓｃ”）が含まれている場合には、そのデスクリプタ情報が抽出され、ＣＰＵ２２１に送られる。ストリーム再構成部２３１では、ＣＰＵ２２１の制御のもと、スピーカ構成および視聴者（ユーザ）選択情報に適合する属性を持つグループの符号化データが選択的に取得され、その符号化データを持つオーディオストリームが再構成される。この再構成オーディオストリームは配信インタフェース２３２に供給される。そして、この配信インタフェース２３２から、構内ネットワーク接続されたデバイス３００に配信（送信）される。
【０１５８】
この構内ネットワーク接続には、イーサネット接続、“ＷｉＦｉ”あるいは“Ｂｌｕｅｔｏｏｔｈ”などのワイヤレス接続が含まれる。なお、「ＷｉＦｉ」、「Ｂｌｕｅｔｏｏｔｈ」は、登録商標である。
【０１５９】
また、デバイス３００には、サラウンドスピーカ、セカンドディスプレイ、ネットワーク端末に付属のオーディオ出力装置が含まれる。再構成オーディオストリームの配信を受けるデバイス２００は、図１５のサービス受信機２００における３Ｄオーディオデコーダ２１３と同様のデコード処理を行って、所定数のスピーカを駆動するためのオーディオデータを得ることになる。
【０１６０】
また、サービス受信機としては、上述した再構成オーディオストリームを、“ＨＤＭＩ（High-Definition Multimedia Interface）”、“ＭＨＬ（Mobile High definition Link）”、“ＤｉｓｐｌａｙＰｏｒｔ”などのデジタルインタフェースで接続されたデバイスに送信する構成も考えられる。なお、「ＨＤＭＩ」、「ＭＨＬ」は、登録商標である。
【０１６１】
また、上述実施の形態において、コンテナのレイヤなどに挿入されるストリーム対応関係情報は、グループＩＤとサブストリームＩＤとの対応関係を示す情報であった。すなわち、グループとオーディオストリームを関連付けるためにサブストリームＩＤを用いたものである。しかし、グループとオーディオストリームを関連付けるためにパケット識別子（ＰＩＤ：Packet ID）あるいはストリームタイプ（stream_type）を用いることも考えられる。なお、ストリームタイプを用いる場合には、各オーディオストリームのストリームタイプを変える必要がある。
【０１６２】
また、上述実施の形態においては、各グループの符号化データの属性情報を「attribute_of_groupID」のフィールドを設けて送信する例を示した（図１０参照）。しかし、本技術は、送受信機間でグループＩＤ（GroupID）の値自体に特別な意味を定義することで、特定のグループＩＤを認識すれば符号化データの種類（属性）が認識できるような方法も含むものである。この場合、グループＩＤは、グループの識別子として機能する他に、そのグループの符号化データの属性情報として機能することとなり、「attribute_of_groupID」のフィールドは不要となる。
【０１６３】
また、上述実施の形態においては、複数のグループの符号化データに、チャネル符号化データおよびオブジェクト符号化データの双方が含まれる例を示した（図３参照）。しかし、本技術は、複数のグループの符号化データに、チャネル符号化データのみ、あるいはオブジェクト符号化データのみが含まれる場合にも同様に適用できる。
【０１６４】
また、上述実施の形態においては、コンテナがトランスポートストリーム（ＭＰＥＧ−２  ＴＳ）である例を示した。しかし、本技術は、ＭＰ４やそれ以外のフォーマットのコンテナで配信されるシステムにも同様に適用できる。例えば、ＭＰＥＧ−ＤＡＳＨベースのストリーム配信システム、あるいは、ＭＭＴ（MPEG Media Transport）構造伝送ストリームを扱う送受信システムなどである。
【０１６５】
なお、本技術は、以下のような構成もとることができる。
（１）複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを送信する送信部と、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する情報挿入部を備える
送信装置。
（２）上記情報挿入部は、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報をさらに挿入する
前記（１）に記載の送信装置。
（３）上記ストリーム対応関係情報は、
上記複数のグループの符号化データのそれぞれを識別するグループ識別子と上記所定数のオーディオストリームのそれぞれを識別するストリーム識別子との対応関係を示す情報である
前記（２）に記載の送信装置。
（４）上記情報挿入部は、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記所定数のオーディオストリームのそれぞれのストリーム識別子を示すストリーム識別子情報をさらに挿入する
前記（３）に記載の送信装置。
（５）上記コンテナは、ＭＰＥＧ２−ＴＳであり、
上記情報挿入部は、
上記ストリーム識別子情報を上記コンテナに挿入する場合、該ストリーム識別子情報をプログラムマップテーブルの配下に存在する上記所定数のオーディオストリームのそれぞれに対応したオーディオエレメンタリストリームループ内に挿入する
前記（４）に記載の送信装置。
（６）上記情報挿入部は、
上記ストリーム識別子情報を上記オーディオストリームに挿入する場合、該ストリーム識別子情報を上記所定数のオーディオストリームのそれぞれのＰＥＳパケットのＰＥＳペイロード内に挿入する
前記（４）または（５）に記載の送信装置。
（７）上記ストリーム対応関係情報は、
上記複数のグループの符号化データのそれぞれを識別するグループ識別子と上記所定数のオーディオストリームのそれぞれをパケット化する際に付されるパケット識別子との対応関係を示す情報である
前記（２）に記載の送信装置。
（８）上記ストリーム対応関係情報は、
上記複数のグループの符号化データのそれぞれを識別するグループ識別子と上記所定数のオーディオストリームのそれぞれのストリームタイプを示すタイプ情報との対応関係を示す情報である
前記（２）に記載の送信装置。
（９）上記コンテナは、ＭＰＥＧ２−ＴＳであり、
上記情報挿入部は、
上記属性情報およびストリーム対応関係情報を上記コンテナに挿入する場合、該属性情報およびストリーム対応関係情報を、プログラムマップテーブルの配下に存在する上記所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームに対応したオーディオエレメンタリストリームループ内に挿入する
前記（２）から（８）のいずれかに記載の送信装置。
（１０）上記情報挿入部は、
上記属性情報およびストリーム対応関係情報を上記オーディオストリームに挿入する場合、該属性情報およびストリーム対応関係情報を、上記所定数のオーディオストリームのうち少なくとも１つ以上のオーディオストリームのＰＥＳパケットのＰＥＳペイロード内に挿入する
前記（２）から（８）のいずれかに記載の送信装置。
（１１）上記複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる
前記（１）から（１０）のいずれかに記載の送信装置。
（１２）送信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを送信する送信ステップと、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報を挿入する情報挿入ステップを有する
送信方法。
（１３）複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームを、上記属性情報に基づいて処理する処理部をさらに備える
受信装置。
（１４）上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報がさらに挿入されており、
上記処理部は、
上記属性情報の他に、上記ストリーム対応関係情報に基づいて、上記所定数のオーディオストリームを処理する
前記（１３）に記載の受信装置。
（１５）上記処理部は、
上記属性情報および上記ストリーム対応関係情報に基づいて、スピーカ構成およびユーザ選択情報に適合する属性を持つグループの符号化データを含むオーディオストリームに対して選択的にデコード処理を施す
前記（１４）に記載の受信装置。
（１６）上記複数のグループの符号化データには、チャネル符号化データおよびオブジェクト符号化データのいずれかまたは双方が含まれる
前記（１３）から（１５）のいずれかに記載の受信装置。
（１７）受信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信ステップを有し、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームを、上記属性情報に基づいて処理する処理ステップをさらに有する
受信方法。
（１８）複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信部を備え、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームから上記属性情報に基づいて所定のグループの符号化データを選択的に取得し、該所定のグループの符号化データを含むオーディオストリームを再構成する処理部と、
上記処理部で再構成されたオーディオストリームを外部機器に送信するストリーム送信部をさらに備える
受信装置。
（１９）上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報がさらに挿入されており、
上記処理部は、
上記属性情報の他に、上記ストリーム対応関係情報に基づいて、上記所定数のオーディオストリームから上記所定のグループの符号化データを選択的に取得する
前記（１８）に記載の受信装置。
（２０）受信部により、複数のグループの符号化データを含む所定数のオーディオストリームを有する所定フォーマットのコンテナを受信する受信ステップを有し、
上記コンテナのレイヤおよび/またはオーディオストリームのレイヤに、上記複数のグループの符号化データのそれぞれの属性を示す属性情報が挿入されており、
上記受信されたコンテナが有する上記所定数のオーディオストリームから上記属性情報に基づいて所定のグループの符号化データを選択的に取得し、該所定のグループの符号化データを含むオーディオストリームを再構成する処理ステップと、
上記処理ステップで再構成されたオーディオストリームを外部機器に送信するストリーム送信ステップをさらに有する
受信方法。
【０１６６】
本技術の主な特徴は、コンテナのレイヤおよび/またはオーディオストリームのレイヤに、所定数のオーディオストリームに含まれる複数のグループの符号化データのそれぞれの属性を示す属性情報や複数のグループの符号化データがそれぞれどのオーディオストリームに含まれるかを示すストリーム対応関係情報を挿入することで、受信側の処理負荷を軽減可能としたことである（図１４参照）。
【符号の説明】
【０１６７】
１０・・・送受信システム
１００・・・サービス送信機
１１０・・・ストリーム生成部
１１２・・・ビデオエンコーダ
１１３・・・オーディオエンコーダ
１１４・・・マルチプレクサ
２００，２００Ａ・・・サービス受信機
２０１・・・受信部
２０２・・・デマルチプレクサ
２０３・・・ビデオデコーダ
２０４・・・映像処理回路
２０５・・・パネル駆動回路
２０６・・・表示パネル
２１１-1〜２１１-N・・・多重化バッファ
２１２・・・コンバイナ
２１３・・・３Ｄオーディオデコーダ
２１４・・・音声出力処理回路
２１５・・・スピーカシステム
２２１・・・ＣＰＵ
２２２・・・フラッシュＲＯＭ
２２３・・・ＤＲＡＭ
２２４・・・内部バス
２２５・・・リモコン受信部
２２６・・・リモコン送信機
２３１・・・ストリーム再構成部
２３２・・・配信インタフェース
３００・・・デバイス
【図１】
2016052191.tif 000003
【図２】
2016052191.tif 000004
【図３】
2016052191.tif 000005
【図４】
2016052191.tif 000006
【図５】
2016052191.tif 000007
【図６】
2016052191.tif 000008
【図７】
2016052191.tif 000009
【図８】
2016052191.tif 000010
【図９】
2016052191.tif 000011
【図１０】
2016052191.tif 000012
【図１１】
2016052191.tif 000013
【図１２】
2016052191.tif 000014
【図１３】
2016052191.tif 000015
【図１４】
2016052191.tif 000016
【図１５】
2016052191.tif 000017
【図１６】
2016052191.tif 000018
【図１７】
2016052191.tif 000019
【図１８】
2016052191.tif 000020
【図１９】
2016052191.tif 000021
【図２０】
2016052191.tif 000022
【図２１】
2016052191.tif 000023
【図２２】
2016052191.tif 000024
【図２３】
2016052191.tif 000025
【図２４】
2016052191.tif 000026
【国際調査報告】
2016052191.tif 000027
2016052191.tif 000028
2016052191.tif 000029
2016052191.tif 000030