(57)【要約】  受信側におけるオーディオストリームの処理の便宜を図る。  オーディオデータにエンコード処理を施し、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成する。所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する。タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームを送信する。
2017099092.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータにエンコード処理を施し、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成するストリーム生成部と、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する情報挿入部と、
上記タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームを送信する送信部を備える
送信装置。
【請求項２】
上記タグ情報は、
上記所定の音ユニットのオーディオ圧縮データの開始位置を含むか、終了位置を含むか、開始位置および終了位置のいずれも含まないことを示すタイプ情報を有する
請求項１に記載の送信装置。
【請求項３】
上記タグ情報は、
上記タイプ情報が上記開始位置を含むことを示すとき、フレーム先頭から上記開始位置までのサンプル単位のオフセットを示すと共に、上記タイプ情報が上記終了位置を示すとき、フレーム先頭から上記終了位置までのサンプル単位のオフセットを示すオフセット情報を有する
請求項２に記載の送信装置。
【請求項４】
上記タグ情報は、
該タグ情報が挿入されるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有する
請求項１に記載の送信装置。
【請求項５】
上記所定の音ユニットが複数存在するとき、
上記タグ情報は、
対応する音ユニットを識別するための音ユニット識別情報を有する
請求項１に記載の送信装置。
【請求項６】
上記所定の音ユニットが複数存在し、該複数の音ユニットに複数の発生元の音ユニットが含まれるとき、
上記タグ情報は、
対応する音ユニットの発生元を識別するための発生元識別情報を有する
請求項１に記載の送信装置。
【請求項７】
上記ストリーム生成部は、
複数のグループのオーディオデータにエンコード処理を施し、複数のグループのオーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成し、
上記タグ情報は、
上記所定の音ユニットのオーディオ圧縮データがどのグループのものであるかを識別するためのグループ識別情報を有する
請求項１に記載の送信装置。
【請求項８】
上記グループ識別情報が示すグループが所定のスイッチグループを構成するグループであるとき、
上記タグ情報は、
上記所定のスイッチグループを識別するためのスイッチグループ識別情報を有する
請求項７に記載の送信装置。
【請求項９】
上記情報挿入部は、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報さらに挿入する
請求項１に記載の送信装置。
【請求項１０】
上記所定の音ユニットが複数存在するとき、
複数の音ユニットの情報は、それぞれ、
対応する音ユニットを識別するための音ユニット識別情報を有する
請求項９に記載の送信装置。
【請求項１１】
上記所定の音ユニットが複数存在し、該複数の音ユニットに複数の発生元の音ユニットが含まれるとき、
複数の音ユニットの情報は、それぞれ、
対応する音ユニットの発生元を識別するための発生元識別情報を有する
請求項９に記載の送信装置。
【請求項１２】
上記所定の音ユニットの情報は、
上記所定の音ユニットのオーディオ圧縮データを含むオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有する
請求項９に記載の送信装置。
【請求項１３】
オーディオデータにエンコード処理を施し、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成するストリーム生成ステップと、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する情報挿入ステップと、
送信部により、上記タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームを送信する送信ステップを有する
送信方法。
【請求項１４】
オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信部を備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記タグ情報を利用して上記オーディオストリームの処理を行う処理部をさらに備える
受信装置。
【請求項１５】
上記処理部は、
上記オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得るデコード部と、
上記タグ情報に基づいて上記デコード部で得られたオーディオデータから上記所定の音ユニットに対応したオーディオデータを切り取ってバッファに保持するデータ切り取り保持部を有する
請求項１４に記載の受信装置。
【請求項１６】
上記処理部は、
ユーザの操作情報に基づいて、上記バッファから、上記所定の音ユニットに対応したオーディオデータを読み出して出力するデータ出力部をさらに有する
請求項１５に記載の受信装置。
【請求項１７】
上記処理部は、
上記オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得るデコード部と、
上記タグ情報に基づいて、上記デコード部で得られたオーディオデータから上記所定の音ユニットに対応したオーディオデータを切り取ってテキスト変換を行って字幕データを生成する字幕データ生成部を有する
請求項１４に記載の受信装置。
【請求項１８】
受信部により、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む措定フォーマットのコンテナストリームを受信する受信ステップを備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記タグ情報を利用して上記オーディオストリームの処理を行う処理ステップをさらに有する
受信方法。
【請求項１９】
オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信部を備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報が含まれており、
上記受信されたコンテナストリームのストレージへの書き込みと、上記ストレージからの上記コンテナストリームの読み出しと、上記読み出されたコンテナストリームに含まれるオーディオストリームの処理を制御する制御部をさらに備え
上記制御部は、上記テーブル情報が持つ上記所定の音ユニットの情報に基づいて上記ストレージからの上記コンテナストリームの読み出しを制御する
受信装置。
【請求項２０】
受信部により、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信ステップを有し、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報が含まれており、
上記受信されたコンテナストリームのストレージへの書き込みを制御する書き込み制御ステップと、
上記ストレージからの上記コンテナストリームの読み出しを制御する読み出し制御ステップと、
上記読み出されたコンテナストリームに含まれるオーディオストリームの処理を行う処理ステップをさらに有し
上記読み出し制御ステップでは、上記テーブル情報が持つ上記所定の音ユニットの情報に基づいて上記ストレージからの上記コンテナストリームの読み出しを制御する
受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、送信装置、送信方法、受信装置および受信方法に関し、特に、音声付き配信サービスなどにおいてオーディオストリームを送信する送信装置等に関する。
【背景技術】
【０００２】
例えば、特許文献１には、放送局、配信サーバ等から所定の情報をオーディオ圧縮データストリームに挿入して送信し、受信側で当該所定の情報を利用した処理を行うことが記載されている。【０００３】
また、例えば、特許文献２には、立体（３Ｄ）音響技術として、オブジェクト音源のオーディオデータをその位置情報に基づいて任意の位置に存在するスピーカにマッピングする３Ｄオーディオレンダリングの技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０１０３１１号公報
【特許文献２】特表２０１４−５２０４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本技術の目的は、受信側におけるオーディオストリームの処理の便宜を図ることにある。
【課題を解決するための手段】
【０００６】
本技術の概念は、
オーディオデータにエンコード処理を施し、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成するストリーム生成部と、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する情報挿入部と、
上記タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームを送信する送信部を備える
送信装置にある。【０００７】
本技術において、ストリーム生成部により、オーディオデータにエンコード処理が施され、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームが生成される。情報挿入部により、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が挿入される。ここで、音ユニットは、人の声（音声）、動物の鳴き声、環境音などの音の任意の時間分のまとまりを意味している。送信部により、タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームが送信される。【０００８】
例えば、タグ情報は、所定の音ユニットのオーディオ圧縮データの開始位置を含むか、終了位置を含むか、開始位置および終了位置のいずれも含まないことを示すタイプ情報を有する、ようにされてもよい。そして、この場合、例えば、タグ情報は、タイプ情報が開始位置を含むことを示すとき、フレーム先頭から開始位置までのサンプル単位のオフセットを示すと共に、タイプ情報が終了位置を示すとき、フレーム先頭から終了位置までのサンプル単位のオフセットを示すオフセット情報を有する、ようにされてもよい。【０００９】
また、例えば、タグ情報は、このタグ情報が挿入されるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有する、ようにされてもよい。また、例えば、所定の音ユニットが複数存在するとき、タグ情報は、対応する音ユニットを識別するための音ユニット識別情報を有する、ようにされてもよい。【００１０】
また、例えば、所定の音ユニットが複数存在し、この複数の音ユニットに複数の発生元の音ユニットが含まれるとき、タグ情報は、対応する音ユニットの発生元を識別するための発生元識別情報を有する、ようにされてもよい。ここで、発生元は、音が人の声（音声）である場合は「Ａさん」、「Ｂさん」、「男の人」、「女の人」、「大人」、「子供」等のような発話者を意味し、音が動物の鳴き声である場合は例えば「犬」、「猫」などの動物の種類などを意味し、音が環境音である場合は例えば「工事現場」、「コンサート会場」、「サッカー場」などの環境音発生場所や、「波の音」、「台風の音、「雷の音」などの環境音自体を意味する。【００１１】
また、例えば、ストリーム生成部は、複数のグループのオーディオデータにエンコード処理を施し、複数のグループのオーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成し、タグ情報は、所定の音ユニットのオーディオ圧縮データがどのグループのものであるかを識別するためのグループ識別情報を有する、ようにされてもよい。そして、この場合、例えば、グループ識別情報が示すグループが所定のスイッチグループを構成するグループであるとき、タグ情報は、所定のスイッチグループを識別するためのスイッチグループ識別情報を有する、ようにされてもよい。【００１２】
このように本技術においては、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が挿入される。そのため、受信側では、タグ情報に基づいて所定の音ユニットに対応したオーディオデータを切り取って音出力や字幕表示などに利用することが容易に可能となる。【００１３】
なお、本技術において、例えば、情報挿入部は、コンテナストリームのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報さらに挿入する、ようにされてもよい。例えば、所定の音ユニットの情報は、この所定の音ユニットのオーディオ圧縮データを含むオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有する、ようにされてもよい。【００１４】
また、例えば、所定の音ユニットが複数存在するとき、複数の音ユニットの情報は、それぞれ、対応する音ユニットを識別するための音ユニット識別情報を有する、ようにされてもよい。また、例えば、所定の音ユニットが複数存在し、この複数の音ユニットに複数の発生元の音ユニットが含まれるとき、複数の音ユニットの情報は、それぞれ、対応する音ユニットの発生元を識別するための発生元識別情報を有する、ようにされてもよい。【００１５】
このようにコンテナストリームのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報が挿入されることで、受信側では、このテーブル情報が持つ所定の音ユニットの情報に基づいた処理を行うことが可能となる。例えば、コンテナストリームが書き込まれたストレージより、その所定の音ユニットのオーディオ圧縮データが含まれる位置からの読み出しを行うことが容易に可能となる。【００１６】
また、本技術の他の概念は、
オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信部を備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記タグ情報を利用して上記オーディオストリームの処理を行う処理部をさらに備える
受信装置にある。【００１７】
本技術において、受信部により、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームが受信される。所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれている。処理部により、タグ情報を利用してオーディオストリームの処理が行われる。【００１８】
例えば、処理部は、オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得るデコード部と、タグ情報に基づいてデコード部で得られたオーディオデータから所定の音ユニットに対応したオーディオデータを切り取ってバッファに保持するデータ切り取り保持部を有する、ようにされてもよい。そして、この場合、例えば、処理部は、ユーザの操作情報に基づいて、バッファから、所定の音ユニットに対応したオーディオデータを読み出して出力するデータ出力部をさらに有する、ようにされてもよい。【００１９】
また、例えば、処理部は、オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得るデコード部と、タグ情報に基づいて、デコード部で得られたオーディオデータから所定の音ユニットに対応したオーディオデータを切り取ってテキスト変換を行って字幕データを生成する字幕データ生成部を有する、ようにされてもよい。【００２０】
このように本技術においては、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに挿入されている、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を利用してオーディオストリームの処理が行われる。そのため、所定の音ユニットに対応したオーディオデータを切り取って音出力や字幕表示などに利用することが容易に可能となる。【００２１】
また、本技術の他の概念は、
オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信部を備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報が含まれており、
上記受信されたコンテナストリームのストレージへの書き込みと、上記ストレージからの上記コンテナストリームの読み出しと、上記読み出されたコンテナストリームに含まれるオーディオストリームの処理を制御する制御部をさらに備え
上記制御部は、上記テーブル情報が持つ上記所定の音ユニットの情報に基づいて上記ストレージからの上記コンテナストリームの読み出しを制御する
受信装置にある。【００２２】
本技術において、受信部により、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームが受信される。所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれている。また、コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報が含まれている。【００２３】
制御部により、受信されたコンテナストリームのストレージへの書き込みが制御される。例えば、ストレージは、例えば、ローカルストレージあるいはオンラインストレージ（ネット上のストレージ）である。また、制御部により、ストレージからのコンテナストリームの読み出しが制御される。この場合、テーブル情報が持つ所定の音ユニットの情報に基づいて制御される。【００２４】
このように本技術においては、ストレージからのコンテナストリームの読み出しが、テーブル情報が持つ所定の音ユニットの情報に基づいて制御される。そのため、例えば、ストレージから、その所定の音ユニットのオーディオ圧縮データが含まれる位置からのコンテナストリームの読み出しを行うことが容易に可能となる。
【発明の効果】
【００２５】
本技術によれば、受信側におけるオーディオストリームの処理の便宜を図ることができる。なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２６】
【図１】実施の形態としての送受信システムの構成例を示すブロック図である。
【図２】ＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏの伝送データにおけるオーディオフレームの構造例を示す図である。
【図３】新規定義されるパケットタイプを説明するための図である。
【図４】ＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏの伝送データの構成例を示す図である。
【図５】１ストリーム/マルチストリームで送信する場合におけるオーディオフレームの構成例を概略的に示す図である。
【図６】オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームと音ユニットの対応関係の一例を示す図である。
【図７】オーディオフレームに含まれるタグ情報「Speech_tag_information()」の内容の一例を簡略的に示す図である。
【図８】オーディオストリームに対するタグ情報「Speech_tag_information()」の挿入とテーブル情報「Tag_table()」の挿入の一例を示す図である。
【図９】オーディオストリームに挿入されるテーブル情報「Tag Table 1」の内容の一例を示す図である。
【図１０】タグ情報「Speech_tag_information()」の構造例を示す図である。
【図１１】テーブル情報「Tag table()」の構造例を示す図である。
【図１２】タグ情報「Speech_tag_information()」の構造例およびテーブル情報「Tag table()」の構造例における主要な情報の内容を示す図である。
【図１３】タグ・テーブル・デスクリプタ（Tag_table_descriptor()）の構造例を示す図である。
【図１４】サービス送信機１００が備えるストリーム生成部の構成例を示すブロック図である。
【図１５】３Ｄオーディオの伝送データを１ストリームで送信する場合におけるトランスポートストリームＴＳの構成例を示す図である。
【図１６】３Ｄオーディオの伝送データを２ストリームで送信する場合におけるトランスポートストリームＴＳの構成例を示す図である。
【図１７】サービス受信機の構成例を示すブロック図である。
【図１８】ストレージからの読み出し（再生）の動作を説明するための図である。
【図１９】オーディオデコード部の構成例を示すブロック図である。
【図２０】オーディオデータ＆タグバッファの保持内容の一例を示す図である。
【図２１】表示パネルに表示される音ユニットの情報の一例を示す図である。
【図２２】表示パネルにおける字幕表示例を示す図である。
【図２３】ＭＭＴストリームの構成例を示す図である。
【図２４】オーディオ圧縮フォーマットがＡＣ４である場合におけるオーディオトラックのデータを含むＭＰ４ストリーム（ファイル）の構成例を示す図である。
【図２５】ＭＰＤファイル記述例を示す図である。
【図２６】ＭＰＤファイル記述例における主要な情報の内容を示す図である。
【図２７】ＡＣ４のシンプルトランスポート（Simple Transport）のレイヤの構造を示す図である。
【図２８】ＴＯＣ（ac4_toc()）およびサブストリーム（ac4_substream_data()）の概略構成を示す図である。
【発明を実施するための形態】
【００２７】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．実施の形態
２．変形例
【００２８】
＜１．実施の形態＞
［送受信システムの構成例］
図１は、実施の形態としての送受信システム１０の構成例を示している。この送受信システム１０は、サービス送信機１００とサービス受信機２００により構成されている。サービス送信機１００は、コンテナストリーム（多重化ストリーム）としてのＭＰＥＧ−２  トランスポートストリーム（以下、単に、「トランスポートストリームＴＳ」と称する）を、放送波あるいはネットのパケットに載せて送信する。
【００２９】
トランスポートストリームＴＳは、オーディオストリーム、あるいはビデオストリームとオーディオストリームを有している。この実施の形態においては、トランスポートストリームＴＳは、ビデオストリームとオーディオストリームを有するものとする。オーディオストリームは、オーディオデータにエンコード処理を施して得られたオーディオ圧縮データを含むオーディオフレームが連続して配置されたものである。この実施の形態において、オーディオストリームの符号化方式は、ＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏとされる。
【００３０】
サービス送信機１００は、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する。ここで、音ユニットは、人の声（音声）、動物の鳴き声、環境音などの任意の時間分のまとまりを意味している。この実施の形態において、音ユニットは、音声の任意の時間分のまとまりであるとする。
【００３１】
タグ情報は、タイプ情報を有するものとされる。このタイプ情報は、所定の音ユニットのオーディオ圧縮データの開始位置を含むか、終了位置を含むか、開始位置および終了位置のいずれも含まないことを示す。また、タグ情報は、タイプ情報が開始位置を含むことを示すとき、フレーム先頭から開始位置までのサンプル単位のオフセットを示すと共に、タイプ情報が終了位置を示すとき、フレーム先頭から終了位置までのサンプル単位のオフセットを示すオフセット情報を有するものとされる。
【００３２】
また、タグ情報は、このタグ情報が挿入されるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有するものとされる。また、所定の音ユニットが複数存在するとき、タグ情報は、対応する音ユニットを識別するための音ユニット識別情報を有するものとされる。
【００３３】
また、所定の音ユニットが複数存在し、この複数の音ユニットに複数の発生元の音ユニットが含まれるとき、タグ情報は、対応する音ユニットの発生元を識別するための発生元識別情報を有するものとされる。この実施の形態において、音ユニットは音声の任意の時間分のまとまりであり、発生元は、「Ａさん」、「Ｂさん」、「男の人」、「女の人」、「大人」、「子供」等のような音声を発する発話者である。
【００３４】
また、タグ情報は、オーディオ圧縮データとして複数のグループのオーディオ圧縮データを取り扱うとき、所定の音ユニットのオーディオ圧縮データがどのグループのものであるかを識別するためのグループ識別情報を有するものとされる。また、このグループ識別情報が所定のスイッチグループを構成するグループであるとき、タグ情報は、この所定のスイッチグループを識別するためのスイッチグループ識別情報を有するものとされる。
【００３５】
サービス送信機１００は、コンテナストリームとしてのトランスポートストリームＴＳのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報を挿入する。所定の音ユニットの情報は、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有するものとされる。
【００３６】
また、所定のユニットが複数存在するとき、複数の音ユニットの情報は、それぞれ、対応する音ユニットを識別するための音ユニット識別情報を有するものとされる。また、所定の音ユニットが複数存在し、この複数の音ユニットに複数の発生元の音ユニットが含まれるとき、複数の音ユニットの情報は、それぞれ、対応する音ユニットの発生元を識別するための発生元識別情報を有するものとされる。
【００３７】
図２は、ＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏの伝送データにおけるオーディオフレームの構造例を示している。このオーディオフレームは、複数のＭＰＥＧオーディオストリームパケット（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）として含まれる。
【００４０】
また、ペイロード情報には、この実施の形態において新規定義する、“Ｔａｇ  ｔａｂｌｅ”と“Ｓｐｅｅｃｈ  ｔａｇ  ｉｎｆｏｒｍａｔｉｏｎ”が存在する。“Ｓｐｅｅｃｈ  ｔａｇ  ｉｎｆｏｒｍａｔｉｏｎ”には上述したタグ情報「Speech_tag_information()」が含まれ、“Ｔａｇ  ｔａｂｌｅ”には上述したテーブル情報「Tag_table()」が含まれる。図３は、パケットタイプとして、タグ情報「Speech_tag_information()」を含めるための「SpeechTagInformation」と、テーブル情報「Tag_table()」を含めるための「TagTable」が新規定義されることを示している。
【００４１】
図４は、ＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏの伝送データの構成例を示している。この構成例では、１つのチャネル符号化データと６つのオブジェクト符号化データとからなっている。１つのチャネル符号化データは、５．１チャネルのチャネル符号化データ（ＣＤ）であり、ＳＣＥ１、ＣＰＥ１．１、ＣＰＥ１．２、ＬＦＥ１の各符号化サンプルデータからなっている。
【００４２】
６つのオブジェクト符号化データのうち、最初の３つのオブジェクト符号化データは、ダイアログ・オブジェクトのコンテントグループの符号化データ（ＤＯＤ）に属している。この３つのオブジェクト符号化データは、第１、第２、第３の言語のそれぞれに対応したダイアログ・オブジェクトの符号化データである。
【００４３】
この第１、第２、第３の言語に対応したダイアログ・オブジェクトの符号化データは、それぞれ、符号化サンプルデータＳＣＥ２，ＳＣＥ３，ＳＣＥ４と、それを任意の位置に存在するスピーカにマッピングさせてレンダリングするためのメタデータ（Object metadata）とからなっている。
【００４４】
また、６つのオブジェクト符号化データのうち、残りの３つのオブジェクト符号化データは、サウンド・エフェクト・オブジェクトのコンテントグループの符号化データ（ＳＥＯ）に属している。この３つのオブジェクト符号化データは、第１、第２、第３の効果音のそれぞれに対応したサウンド・エフェクト・オブジェクト（Object for sound effect）の符号化データである。
【００４５】
この第１、第２、第３の効果音に対応したサウンド・エフェクト・オブジェクトの符号化データは、それぞれ、符号化サンプルデータＳＣＥ５，ＳＣＥ６，ＳＣＥ７と、それを任意の位置に存在するスピーカにマッピングさせてレンダリングするためのメタデータ（Object metadata）とからなっている。
【００４６】
符号化データは、種類別にグループ（Group）という概念で区別される。この構成例では、５．１チャネルのチャネル符号化データはグループ１（Group 1）とされる。また、第１、第２、第３の言語に対応したダイアログ・オブジェクトの符号化データは、それぞれ、グループ２（Group 2）、グループ３（Group 3）、グループ４（Group 4）とされる。また、第１、第２、第３の効果音に対応したサウンド・エフェクト・オブジェクトの符号化データは、それぞれ、グループ５（Group 5）、グループ６（Group 6）、グループ７（Group 7）とされる。
【００４７】
また、受信側においてグループ間で選択できるものはスイッチグループ（SW Group）に登録されて符号化される。この構成例では、ダイアログ・オブジェクトのコンテントグループに属するグループ２、グループ３、グループ４はスイッチグループ１（SW Group 1）とされる。また、サウンド・エフェクト・オブジェクトのコンテントグループに属するグループ５、グループ６、グループ７はスイッチグループ２（SW Group 2）とされる。
【００４８】
図１に戻って、サービス送信機１００は、上述したように複数のグループの符号化データを含む３Ｄオーディオの伝送データを、１ストリーム（Single stream）、あるいは複数ストリーム（Multiple stream）、例えば２ストリームで送信する。
【００４９】
図５（ａ）は、図４の３Ｄオーディオの伝送データの構成例において、１ストリームで送信する場合におけるオーディオフレームの構成例を概略的に示している。この場合、この１ストリームに、“ＳＹＮＣ”情報と“Ｃｏｎｆｉｇ”情報と共に、チャネル符号化データ（ＣＤ）、ダイアログ・オブジェクトの符号化データ（ＤＯＤ）、サウンド・エフェクト・オブジェクトの符号化データ（ＳＥＯ）が含まれ、さらにタグ情報「Speech tag information()」およびテーブル情報「Tag table()」が含まれる。
【００５０】
なお、タグ情報「Speech tag information()」およびテーブル情報「Tag table()」は全てのオーディオフレームに含まれると限定するものではない。タグ情報「Speech tag information()」は、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、含まれる。また、テーブル情報「Tag table()」は、任意のオーディオフレームに、挿入される。このことは、以下の複数ストリームで送信する場合においても同様である。
【００５１】
図５（ｂ）は、図４の３Ｄオーディオの伝送データの構成例において、複数ストリーム（各ストリームを、適宜、「サブストリーム」と呼ぶこととする）、ここでは２ストリームで送信する場合におけるオーディオフレームの構成例を概略的に示している。この場合、サブストリーム１に、“ＳＹＮＣ”情報と“Ｃｏｎｆｉｇ”情報と共に、チャネル符号化データ（ＣＤ）が含まれ、さらにタグ情報「Speech tag information()」およびテーブル情報「Tag table()」が含まれる。
【００５２】
また、サブストリーム２に、“ＳＹＮＣ”情報と“Ｃｏｎｆｉｇ”情報と共に、ダイアログ・オブジェクトの符号化データ（ＤＯＤ）、サウンド・エフェクト・オブジェクトの符号化データ（ＳＥＯ）が含まれ、さらにタグ情報「Speech tag information()」およびテーブル情報「Tag table()」が含まれる。
【００５３】
なお、図５（ｂ）の例では、サブストリーム１およびサブストリーム２の双方にタグ情報「Speech tag information()」およびテーブル情報「Tag table()」が含まれているが、マルチストリームの場合は、いずれか１つ以上のサブストリームにタグ情報「Speech tag information()」およびテーブル情報「Tag table()」が含まれるようにすることで簡素な制御管理とすることができる。
【００５４】
図６は、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームと音ユニットの対応関係の一例を示している。この例では、音声内容１を持つ音ユニット１と音声内容２を持つ音ユニット２が存在している。
【００５５】
音ユニット１はオーディオフレームｆ１に開始位置が存在し、オーディオフレームｆ２に終了位置が存在する。オーディオフレームｆ１のフレーム先頭から開始位置までのサンプル単位のオフセットは“xs1”であり、オーディオフレームｆ２のフレーム先頭から終了位置までのサンプル単位のオフセットは“xe1”である。また、音ユニット２はオーディオフレームｆ３に開始位置が存在し、オーディオフレームｆ４に終了位置が存在する。オーディオフレームｆ３のフレーム先頭から開始位置までのサンプル単位のオフセットは“xs2”であり、オーディオフレームｆ４のフレーム先頭から終了位置までのサンプル単位のオフセットは“xe2”である。
【００５６】
図７は、オーディオフレーム（Audio Frame）に含まれるタグ情報「Speech_tag_information()」の内容の一例を簡略的に示している。なお、この例では、フレームカウント情報、グループ識別情報、スイッチグループ識別情報などは省略されている。
【００５７】
図７（ａ）は、音ユニットの開始位置を含むオーディオフレーム（図６のオーディオフレームｆ１，ｆ３参照）における例である。この場合、音ユニット識別情報「speech_id」、発生元識別情報「speaker_id」、タイプ情報「sted_type」、オフセット情報「sample_offset」などの情報が存在する。
【００５８】
“speech_id = 1”は、対応する音ユニットの識別情報が“１”であることを示している。“speaker_id = 1”は、対応する音ユニットの発生元（発話者）の識別情報が“１”であることを示している。“sted_type = 1”は、タイプ情報が“１”であること、つまり音ユニットの開始位置を含むことを示している。そして、“sample_offset = xs”は、フレーム先頭から開始位置までのサンプル単位のオフセットが“xs”であることを示している。
【００５９】
図７（ｂ）は、音ユニットの開始位置および終了位置のいずれも含まないオーディオフレーム（図６のオーディオフレームｆ１の次からオーディオフレームｆ２の前までに位置するオーディオフレーム、オーディオフレームｆ３の次からオーディオフレームｆ４の前までに位置するオーディオフレーム参照）における例である。この場合、音ユニット識別情報「speech_id」、発生元識別情報「speaker_id」、タイプ情報「sted_type」などの情報が存在する。
【００６０】
“speech_id = 1”は、対応する音ユニットの識別情報が“１”であることを示している。“speaker_id = 1”は、対応する音ユニットの発生元（発話者）の識別情報が“１”であることを示している。“sted_type = 3”は、タイプ情報が“３”であること、つまり音ユニットの開始位置および終了位置のいずれも含まない継続状態であることを示している。
【００６１】
図７（ｃ）は、音ユニットの終了位置を含むオーディオフレーム（図６のオーディオフレームｆ２，ｆ４参照）における例である。この場合、音ユニット識別情報「speech_id」、発生元識別情報「speaker_id」、タイプ情報「sted_type」、オフセット情報「sample_offset」などの情報が存在する。
【００６２】
“speech_id = 1”は、対応する音ユニットの識別情報が“１”であることを示している。“speaker_id = 1”は、対応する音ユニットの発生元（発話者）の識別情報が“１”であることを示している。“sted_type = 2”は、タイプ情報が“２”であること、つまり音ユニットの終了位置を含むことを示している。そして、“sample_offset = xe”は、フレーム先頭から終了位置までのサンプル単位のオフセットが“xe”であることを示している。
【００６３】
図８は、オーディオストリームに対するタグ情報「Speech_tag_information()」の挿入とテーブル情報「Tag_table()」の挿入の一例を示している。この例は、スイッチグループ１（SW_group_id = 1）のグループ２（Group_id = 2）に着目し、音ユニットの発生元（発話者）として発話者１（speaker_id = 1）、発話者２（speaker_id = 2）、発話者３（speaker_id = 3）が存在する場合を示している。
【００６４】
オーディオストリームに対して、Ｃ１，Ｃ２，Ｃ３，Ｃ４のフレーム位置で、４つの音ユニットのタグ情報「Speech_tag_information()」が挿入される。各音ユニットのタグ情報は通常複数フレームにわたって挿入される。Ｃ１，Ｃ２，Ｃ３，Ｃ４は、それぞれ、開始位置が含まれるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウントを示している。
【００６５】
Ｃ１のフレーム位置で挿入されるタグ情報は、発話者２（speaker_id = 2）の音声に係る音ユニット（speech_id= 1）に対応したものである。Ｃ２のフレーム位置で挿入されるタグ情報は、発話者２（speaker_id = 2）の音声に係る音ユニット（speech_id= 2）に対応したものである。Ｃ３のフレーム位置で挿入されるタグ情報は、発話者１（speaker_id = 1）の音声に係る音ユニット（speech_id= 3）に対応したものである。Ｃ４のフレーム位置で挿入されるタグ情報は、発話者３（speaker_id = 3）の音声に係る音ユニット（speech_id= 4）に対応したものである。
【００６６】
オーディオストリームに対して、Ｃ１，Ｃ２，Ｃ３，Ｃ４のフレーム位置より前のフレーム位置で、これらＣ１，Ｃ２，Ｃ３，Ｃ４のフレーム位置で挿入される４つの音ユニットの情報を持つテーブル情報「Tag Table 1」が挿入される。図９（ａ）は、そのテーブル情報「Tag Table 1」の内容の一例を示している。各音ユニットに共通のスイッチグループ識別情報「SW_group_id 」、グループ識別情報「Group_id」の他に、音ユニット毎に音ユニット情報「Speech_id」、発生元識別情報「Speaker_id」、フレームカウント情報「Audio_frame_count」が存在する。
【００６７】
また、オーディオストリームに対して、Ｃ５，Ｃ６，Ｃ７，Ｃ８，Ｃ９のフレーム位置で、５つの音ユニットのタグ情報「Speech_tag_information()」が挿入される。各音ユニットのタグ情報は通常複数フレームにわたって挿入される。Ｃ５，Ｃ６，Ｃ７，Ｃ８，Ｃ９は、それぞれ、開始位置が含まれるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント値を示している。
【００６８】
Ｃ５のフレーム位置で挿入されるタグ情報は、発話者１（speaker_id = 1）の音声に係る音ユニット（speech_id= 5）に対応したものである。Ｃ６のフレーム位置で挿入されるタグ情報は、発話者３（speaker_id = 3）の音声に係る音ユニット（speech_id= 6）に対応したものである。Ｃ７のフレーム位置で挿入されるタグ情報は、発話者１（speaker_id = 1）の音声に係る音ユニット（speech_id= 7）に対応したものである。Ｃ８のフレーム位置で挿入されるタグ情報は、発話者１（speaker_id = 1）の音声に係る音ユニット（speech_id= 8）に対応したものである。Ｃ９のフレーム位置で挿入されるタグ情報は、発話者２（speaker_id = 2）の音声に係る音ユニット（speech_id= 9）に対応したものである。
【００６９】
オーディオストリームに対して、Ｃ５，Ｃ６，Ｃ７，Ｃ８，Ｃ９のフレーム位置より前のフレーム位置で、これらＣ５，Ｃ６，Ｃ７，Ｃ８，Ｃ９のフレーム位置で挿入される５つの音ユニットの情報を持つテーブル情報「Tag Table 2」が挿入される。図９（ｂ）は、そのテーブル情報「Tag Table 2」の内容の一例を示している。各音ユニットに共通のスイッチグループ識別情報「SW_group_id 」、グループ識別情報「Group_id」の他に、音ユニット毎に音ユニット情報「Speech_id」、発生元識別情報「Speaker_id」、フレームカウント情報「Audio_frame_count」が存在する。
【００７０】
図１０は、タグ情報「Speech_tag_information()」の構造例（syntax）を示している。図１１は、テーブル情報「Tag table()」の構造例（syntax）を示している。図１２は、それらの構造例における主要な情報の内容（semantics）を示している。
【００７１】
最初に、タグ情報「Speech_tag_information()」の構造例について説明する。「audio_frame_count」の１６ビットフィールドは、このタグ情報が挿入されるオーディオフレームの、サービス先頭からのフレーム位置をフレームカウント値で示す。「num_of_speeches
」の８ビットフィールドは、音ユニットの数を示す。音ユニットの数だけ、「speech_id」の８ビットフィールド、「group_id」の８ビットフィールド、「sw_group_id」の８ビットフィールド、「speaker_id」の８ビットフィールド、「sted_type」の２ビットフィールド、「sample_offset」の１４ビットフィールドの各フィールドが繰り返し存在する。
【００７２】
「speech_id」のフィールドは、音ユニット識別情報を示す。「group_id」のフィールドは、グループ識別情報を示す。「sw_group_id」のフィールドは、スイッチグループ識別情報を示す。「speaker_id」のフィールドは、発生元（発話者）識別情報を示す。「sted_type」のフィールドは、音ユニットの開始位置を含むか、終了位置を含むか、開始位置および終了位置のいずれも含まないこと（継続）を示す。例えば、“０１”は開始位置を含むことを示し、“１０”は終了位置を含むことを示し、“１１”は開始位置および終了位置のいずれも含まないこと（継続）を示す。
【００７３】
「sample_offset」のフィールドは、フレーム先頭から開始位置/終了位置までのサンプル単位のオフセットを示す。「sted_type」が“０１”であるときはフレーム先頭から開始位置までのサンプル単位のオフセットを示し、「sted_type」が“１０”であるときはフレーム先頭から終了位置までのサンプル単位のオフセットを示す。
【００７４】
次に、テーブル情報「Tag_table()」の構造例について説明する。「group_id」の８ビットフィールドは、グループ識別情報を示す。「sw_group_id」の８ビットフィールドは、スイッチグループ識別情報を示す。「num_of_speeches」の８ビットフィールドは、音ユニットの数を示す。音ユニットの数だけ、「speech_id」の８ビットフィールド、「speaker_id」の８ビットフィールド、「audio_frame_count」の１６ビットフィールドの各フィールドが繰り返し存在する。
【００７５】
「speech_id」のフィールドは、音ユニット識別情報を示す。「speaker_id」のフィールドは、発生元（発話者）識別情報を示す。音ユニットの開始位置が含まれるオーディオフレームの、サービス先頭からのフレーム位置をフレームカウント値で示す。
【００７６】
図１３は、コンテナストリームに、上述のテーブル情報「Tag_table()」と同様の情報を挿入するためのタグ・テーブル・デスクリプタ（Tag_table_descriptor()）の構造例（syntax）を示している。「descriptor_tag」の８ビットフィールドは、デスクリプタタイプを示す。ここでは、タグ・テーブル・デスクリプタであることを示す。「descriptor_length」の８ビットフィールドは、デスクリプタの長さ（サイズ）を示し、デスクリプタの長さとして、以降のバイト数を示す。
【００７７】
「num_of_groups」の８ビットフィールドは、グループの数を示す。この数だけ、以下の要素が繰り返される。「stream_id」の８ビットフィールドは複数ストリームで構成される場合のオーディオストリームの識別に用いる。この情報と“MPEG-H 3D Audio Multi-Stream Descriptor”で示される streamIDとで伝送ストリームの特定ができる。「group_id」のフィールドは、グループ識別情報を示す。「sw_group_id」のフィールドは、スイッチグループ識別情報を示す。「num_of_speeches」の８ビットフィールドは、音ユニットの数を示す。音ユニットの数だけ、「speech_id」の８ビットフィールド、「speaker_id」の８ビットフィールド、「audio_frame_count」の１６ビットフィールドの各フィールドが繰り返し存在する。なお、各フィールドの情報の内容については、上述のテーブル情報「Tag_table()」（図１１参照）で説明したと同様である。
【００７８】
図１に戻って、サービス受信機２００は、サービス送信機１００から放送波あるいはネットのパケットに載せて送られてくる、上述のトランスポートストリームＴＳを受信する。このトランスポートストリームＴＳには、ビデオストリームの他に、オーディオストリームが含まれている。このオーディオストリームは、オーディオデータにエンコード処理を施して得られたオーディオ圧縮データを含むオーディオフレームが連続して配置されたものである。
【００７９】
上述したように、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報（図１０参照）が挿入されている。また、上述したように、トランスポートストリームＴＳのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報（図１１、図１３参照）が挿入されている。
【００８０】
サービス受信機２００は、タグ情報を利用してオーディオストリームの処理を行う。例えば、サービス受信機２００は、オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得、タグ情報に基づいて、そのオーディオデータから所定の音ユニットに対応したオーディオデータを切り取ってバッファに保持する。そして、サービス受信機２００は、ユーザの操作情報に基づいて、バッファから所定の音ユニットに対応したオーディオデータを読み出し、音として出力するか、あるいはテキスト変換を行って字幕として表示する。
【００８１】
また、例えば、サービス受信機２００は、オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得、タグ情報に基づいて、そのオーディオデータから所定の音ユニットに対応したオーディオデータを切り取ってテキスト変換を行って字幕データを生成し、字幕表示をする。
【００８２】
また、サービス受信機２００は、トランスポートストリームＴＳをローカルストレージあるいはオンラインストレージに書き込こんだ後に、そのストレージからトランスポートストリームＴＳを読み出し、それに含まれるオーディオストリームの処理を行う。サービス受信機２００は、テーブル情報が持つ所定の音ユニットの情報に基づいて、ストレージからのトランスポートストリームＴＳの読み出しを制御できる。例えば、サービス受信機２００は、ユーザが選択した音ユニットが含まれるフレーム位置からコンテナストリームの読み出しを行うように制御できる。
【００８３】
［サービス送信機のストリーム生成部］
図１４は、サービス送信機１００が備えるストリーム生成部１１０の構成例を示している。このストリーム生成部１１０は、制御部１１１と、ビデオエンコーダ１１２と、オーディオエンコーダ１１３と、マルチプレクサ１１４を有している。
【００８４】
ビデオエンコーダ１１２は、ビデオデータＳＶを入力し、このビデオデータＳＶに対して符号化を施し、ビデオストリーム（ビデオエレメンタリストリーム）を生成する。オーディオエンコーダ１１３は、オーディオデータＳＡとして、チャネルデータと共に、所定数のコンテントグループのオブジェクトデータを入力する。各コンテントグループには、１つまたは複数のオブジェクトコンテントが属している。
【００８５】
オーディオエンコーダ１１３は、オーディオデータＳＡに対して符号化を施して３Ｄオーディオの伝送データを得、この３Ｄオーディオの伝送データを含むオーディオストリーム（オーディオエレメンタリストリーム）を生成する。３Ｄオーディオの伝送データには、チャネル符号化データと共に、所定数のコンテントグループのオブジェクト符号化データが含まれる。
【００８６】
例えば、図４の構成例に示すように、チャネル符号化データ（ＣＤ）と、ダイアログ・オブジェクトのコンテントグループの符号化データ（ＤＯＤ）と、サウンド・エフェクト・オブジェクトのコンテントグループの符号化データ（ＳＥＯ）が含まれる。
【００８７】
オーディオエンコーダ１１３は、制御部１１１による制御のもと、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報「Speech_tag_information()」（図１０参照）を挿入する。また、オーディオエンコーダ１１３は、制御部１１１による制御のもと、任意のオーディオフレームに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報「Tag_table()」（図１１参照）を挿入する。
【００８８】
マルチプレクサ１１４は、ビデオエンコーダ１１２から出力されるビデオストリームおよびオーディオエンコーダ１１３から出力される所定数のオーディオストリームを、それぞれ、ＰＥＳパケット化し、さらにトランスポートパケット化して多重し、コンテナストリーム（多重化ストリーム）としてのトランスポートストリームＴＳを得る。
【００８９】
マルチプレクサ１１４は、制御部１１１の制御のもと、トランスポートストリームＴＳに、オーディオストリーム内における所定の音ユニットの情報を持つ、上述のテーブル情報「Tag_table()」（図１１参照）と同様のテーブル情報を挿入する。この実施の形態では、ＰＭＴ（Program Map Table）の配下に存在するオーディオエレメンタリストリームループ内に、タグ・テーブル・デスクリプタ（Tag_table_descriptor()）（図１３参照）を挿入する。
【００９０】
図１４に示すストリーム生成部１１０の動作を簡単に説明する。ビデオデータＳＶは、ビデオエンコーダ１１２に供給される。このビデオエンコーダ１１２では、ビデオデータＳＶに対して符号化が施され、符号化ビデオデータを含むビデオストリームが生成される。このビデオストリームは、マルチプレクサ１１４に供給される。
【００９１】
オーディオデータＳＡは、オーディオエンコーダ１１３に供給される。このオーディオデータＳＡには、チャネルデータと共に、所定数のコンテントグループのオブジェクトデータが含まれる。ここで、各コンテントグループには、１つまたは複数のオブジェクトコンテントが属している。
【００９２】
オーディオエンコーダ１１３では、オーディオデータＳＡに対して符号化が施されて３Ｄオーディオの伝送データが得られる。この３Ｄオーディオの伝送データには、チャネル符号化データと共に、所定数のコンテントグループのオブジェクト符号化データが含まれる。そして、オーディオエンコーダ１１３では、この３Ｄオーディオの伝送データを含むオーディオストリームが生成される。
【００９３】
このとき、オーディオエンコーダ１１３では、制御部１１１による制御のもと、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報「Speech_tag_information()」が挿入される。また、オーディオデコーダ１１３では、制御部１１１による制御のもと、任意のオーディオフレームに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報「Tag_table()」が挿入される。
【００９４】
ビデオエンコーダ１１２で生成されたビデオストリームは、マルチプレクサ１１４に供給される。また、オーディオエンコーダ１１３で生成されたオーディオストリームは、マルチプレクサ１１４に供給される。マルチプレクサ１１４では、各エンコーダから供給されるストリームがＰＥＳパケット化され、さらにトランスポートパケット化されて多重され、トランスポートストリームＴＳが得られる。
【００９５】
このとき、マルチプレクサ１１４では、制御部１１１の制御のもと、トランスポートストリームＴＳに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報が挿入される。この場合、ＰＭＴの配下に存在するオーディオエレメンタリストリームループ内に、タグ・テーブル・デスクリプタ（Tag_table_descriptor()）が挿入される。
【００９６】
[トランスポートストリームＴＳの構成]
図１５は、３Ｄオーディオの伝送データを１ストリームで送信する場合（図５（ａ）参照）におけるトランスポートストリームＴＳの構成例を示している。この構成例では、ＰＩＤ１で識別されるビデオストリームのＰＥＳパケット「video PES」が存在すると共に、ＰＩＤ２で識別されるオーディオストリームのＰＥＳパケット「audio PES」が存在する。ＰＥＳパケットは、ＰＥＳヘッダ（PES_header）とＰＥＳペイロード（PES_payload）からなっている。ＰＥＳヘッダには、ＤＴＳ，ＰＴＳのタイムスタンプが挿入されている。
【００９７】
オーディオストリームのＰＥＳパケットのＰＥＳペイロードにはオーディオストリーム（Audio coded stream）が挿入される。このオーディオストリームに、タグ情報「Speech_tag_information()」が挿入されると共に、テーブル情報「Tag_table()」が挿入される。
【００９８】
また、トランスポートストリームＴＳには、ＰＳＩ（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」に付与されるＰＩＤ２を示すものとされる。デスクリプタの一つして、タグ・テーブル・デスクリプタ（Tag_table_descriptor()）が配置される。
【０１０２】
図１６は、３Ｄオーディオの伝送データを２ストリームで送信する場合（図５（ｂ）参照）におけるトランスポートストリームＴＳの構成例を示している。この構成例では、ＰＩＤ１で識別されるビデオストリームのＰＥＳパケット「video PES」が存在する。また、この構成例では、ＰＩＤ２，ＰＩＤ３でそれぞれ識別される２つのオーディオストリーム（サブストリーム１、サブストリーム２）のＰＥＳパケット「audio PES」が存在する。
【０１０３】
ＰＥＳパケットは、ＰＥＳヘッダ（PES_header）とＰＥＳペイロード（PES_payload）からなっている。ＰＥＳヘッダには、ＤＴＳ，ＰＴＳのタイムスタンプが挿入されている。多重化の際にＰＩＤ２とＰＩＤ３のタイムスタンプを合致させるなど、的確に付すことで両者の間の同期をシステム全体で確保することが可能である。
【０１０４】
２つのオーディオストリーム（サブストリーム１、サブストリーム２）のＰＥＳパケットのＰＥＳペイロードにはオーディオストリーム（Audio coded stream）が挿入される。このオーディオストリームに、タグ情報「Speech_tag_information()」が挿入されると共に、テーブル情報「Tag_table()」が挿入される。なお、タグ情報「Speech_tag_information()」およびテーブル情報「Tag_table()」は、メインのオーディオストリーム（サブストリーム１）側のみに挿入されることもある。
【０１０５】
また、トランスポートストリームＴＳには、ＰＳＩ（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）には、デスクリプタの一つして、タグ・テーブル・デスクリプタ（Tag_table_descriptor()）が配置される。なお、タグ・テーブル・デスクリプタ（Tag_table_descriptor()）は、メインのオーディオストリーム（サブストリーム１）側のオーディオエレメンタリストリームループのみに配置されることもある。
【０１１１】
［サービス受信機の構成例］
図１７は、サービス受信機２００の構成例を示している。このサービス受信機２００は、受信部２０１と、デマルチプレクサ２０２と、ビデオデコード部２０３と、映像処理回路２０４と、パネル駆動回路２０５と、表示パネル２０６と、ＯＳＤ（On Screen Display）部２０７を有している。また、このサービス受信機２００は、オーディオデコード部２１４と、音声出力回路２１５と、スピーカシステム２１６を有している。
【０１１２】
また、このサービス受信機２００は、ＣＰＵ２２１と、フラッシュＲＯＭ２２２と、ＤＲＡＭ２２３と、内部バス２２４と、リモコン受信部２２５と、リモコン送信機２２６と、ローカルストレージ２３１と、通信インタフェース２３２を有している。通信インタフェース２３２には、インターネットなどのネット２４１を介してオンラインストレージ２４２が接続されている。
【０１１３】
ＣＰＵ２２１は、サービス受信機２００の各部の動作を制御する。フラッシュＲＯＭ２２２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ２２３は、ＣＰＵ２２１のワークエリアを構成する。ＣＰＵ２２１は、フラッシュＲＯＭ２２２から読み出したソフトウェアやデータをＤＲＡＭ２２３上に展開してソフトウェアを起動させ、サービス受信機２００の各部を制御する。
【０１１４】
リモコン受信部２２５は、リモコン送信機２２６から送信されたリモートコントロール信号（リモコンコード）を受信し、ＣＰＵ２２１に供給する。ＣＰＵ２２１は、このリモコンコードに基づいて、サービス受信機２００の各部を制御する。ＣＰＵ２２１、フラッシュＲＯＭ２２２、ＤＲＡＭ２２３、ローカルストレージ２３１および通信インタフェース２３２は、内部バス２２４に接続されている。
【０１１５】
受信部２０１は、サービス送信機１００から放送波あるいはネットのパケットに載せて送られてくるトランスポートストリームＴＳを受信する。このトランスポートストリームＴＳは、ビデオストリームの他に、オーディオストリームを有している。このオーディオストリームは、オーディオデータにエンコード処理を施して得られたオーディオ圧縮データを含むオーディオフレームが連続して配置されたものである。
【０１１６】
上述したように、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が挿入されている。また、上述したように、トランスポートストリームＴＳのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報が挿入されている。
【０１１７】
ここで、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、タグ情報「Speech_tag_information()」が挿入されている（図５、図１０参照）。また、任意のオーディオフレームのオーディオフレームに、テーブル情報「Tag_table()」が挿入されている（図５、図１１参照）。また、ＰＭＴの配下に存在するオーディオエレメンタリストリームループ内に、タグ・テーブル・デスクリプタ（Tag_table_descriptor()）（図１３参照）が配置されている。
【０１１８】
デマルチプレクサ２０２は、トランスポートストリームＴＳからビデオストリームを抽出し、ビデオデコード部２０３に送る。ビデオデコード部２０３は、ビデオストリームに対してデコード処理を行って非圧縮のビデオデータを得る。映像処理回路２０４は、ビデオデコード部２０３で得られたビデオデータに対してスケーリング処理、画質調整処理などを行って、表示用のビデオデータを得る。
【０１１９】
ＯＳＤ部２０７は、ＣＰＵ２２１の制御のもと、ＧＵＩ表示信号を発生する。このＧＵＩ表示信号は、映像処理回路２０４に送られ、ビデオデータに重畳される。パネル駆動回路２０５は、映像処理回路２０４で得られる表示用の画像データに基づいて、表示パネル２０６を駆動する。表示パネル２０６は、例えば、ＬＣＤ(Liquid Crystal Display)、有機ＥＬディスプレイ（organic electroluminescence display）などで構成されている。
【０１２０】
また、デマルチプレクサ２０２は、トランスポートストリームＴＳからデスクリプタ情報などの各種情報を抽出し、ＣＰＵ２２１に送る。この各種情報には、上述したタグ・テーブル・デスクリプタも含まれる。ＣＰＵ２２１は、このデスクリプタにより、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報を取得し、各音ユニットのサービス先頭からのフレーム位置を示すフレームカウント情報、各音ユニットの音ユニット識別情報、各音ユニットの発生元識別情報などを認識する。
【０１２１】
また、デマルチプレクサ２０２は、トランスポートストリームＴＳからオーディオストリームを抽出し、オーディオデコード部２１４に送る。オーディオデコード部２１４は、オーディオストリームに対してデコード処理を行って、スピーカシステム２１６を構成する各スピーカを駆動するためのオーディデータを得る。
【０１２２】
この場合、オーディオデコード部２１４は、オーディオストリームに含まれる所定数のオブジェクトコンテントの符号化データのうち、スイッチグループを構成する複数のオブジェクトコンテントの符号化データに関しては、ＣＰＵ２２１の制御のもと、ユーザ選択に係るいずれか１つのオブジェクトコンテントの符号化データのみをデコード対象とする。
【０１２３】
また、オーディオデコード部２１４は、オーディオストリームに挿入されている各種情報を抽出し、ＣＰＵ２２１に送信する。この各種情報には、上述したタグ情報「Speech_tag_information()」およびテーブル情報「Tag_table()」も含まれる。
【０１２４】
ＣＰＵ２２１は、このタグ情報により、オーディオフレーム毎に、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームであるか、含まれる音ユニットの音ユニット識別情報、その音ユニットの発生元識別情報、フレームカウント情報、開始位置/終了位置を含むかを示すタイプ情報、開始位置/終了位置のフレーム先頭からのオフセット情報などを認識できる。
【０１２５】
また、ＣＰＵ２２１は、このテーブル情報により、オーディオストリーム内における所定の音ユニットの情報、つまり各音ユニットのサービス先頭からのフレーム位置を示すフレームカウント情報、各音ユニットの音ユニット識別情報、各音ユニットの発生元識別情報などを認識する。
【０１２６】
また、オーディオデコード部２１４は、タグ情報に基づくＣＰＵ２２１の制御により、デコード処理で得られたオーディオデータから所定の音ユニットに対応したオーディオデータを切り取ってバッファに書き込み一時的に保持する。オーディオデコード部２１４は、例えば、ユーザの再生操作（瞬時リピート操作）があるとき、ＣＰＵ２２１の制御のもと、バッファから音ユニットのオーディオデータを読み出し、そのままオーディオデータとして出力するか、テキスト変換して字幕表示データとして出力するか、あるいはその双方を行う。この字幕表示データは、映像処理回路２０４に送られ、ビデオデータに重畳される。
【０１２７】
この場合、オーディオデータとして出力する場合には、このバッファから読み出されたオーディオデータは、デコード処理で得られたオーディオデータに代わって出力されるか、あるいいはデコード処理で得られたオーディオデータに混合して出力される。また、字幕表示データとしてのみ出力する場合には、デコード処理で得られたオーディオデータの出力は継続される。
【０１２８】
また、オーディオデコード部は、ユーザの字幕変換表示操作があるとき、タグ情報に基づくＣＰＵ２２１の制御により、指示されたスイッチグループ、グループ、発生元（発話者）などの音ユニットのオーディオデータを切り取り、テキスト変換して、字幕表示データとして出力する。この字幕表示データは、映像処理回路２０４に送られ、ビデオデータに重畳される。このオーディオデコード部２１４の詳細については、さらに後述する。
【０１２９】
音声出力処理回路２１５は、オーディオデコード部２１４で得られた各スピーカを駆動するためのオーディオデータに対して、Ｄ／Ａ変換や増幅等の必要な処理を行って、スピーカシステム２１６に供給する。スピーカシステム２１６は、複数チャネル、例えば２チャネル、５．１チャネル、７．１チャネル、２２．２チャネルなどの複数のスピーカを備える。
【０１３０】
ローカルストレージ２３１は、ユーザ操作に応じて、ＣＰＵ２２１の制御のもと、受信部２０１からデマルチプレクサ２０２を通じて送られてくるトランスポートストリームＴＳを書き込んで保持する。また、ローカルストレージ２３１は、ＣＰＵ２２１の制御のもと、保持しているトランスポートストリームＴＳを読み出し、デマルチプレクサ２０２に送る。
【０１３１】
通信インタフェース２３２は、ユーザ操作に応じて、ＣＰＵ２２１の制御のもと、受信部２０１からデマルチプレクサ２０２を通じて送られてくるトランスポートストリームＴＳをネット２４１を通じてオンラインストレージ２４２に書き込み保持する。また、通信インタフェース２３２は、ＣＰＵ２２１の制御のもと、オンラインストレージ２４２に保持されているトランスポートストリームＴＳをネット２４１を通じて読み出し、デマルチプレクサ２０２に送る。
【０１３２】
ＣＰＵ２２１は、テーブル情報が持つ所定の音ユニットの情報に基づいて、ストレージからのトランスポートストリームＴＳの読み出しを制御できる。例えば、ＣＰＵ２２１は、ユーザが選択した音ユニットが含まれるフレーム位置からコンテナストリームの読み出しを行うように制御できる。
【０１３３】
この場合、ユーザは、表示パネル２０６に表示されるオーディオストリーム内の各音ユニットの情報の表示を参照して、読み出し位置としての音ユニットを選択する。ＣＰＵ２２１は、図１８に示すように、選択された音ユニットに対応したタグ情報（「audio_frame_count」、「speech_id」、「speaker_id」など）を伴った読み出しコマンドを、ローカルストレージ２３１、あるいは通信インタフェース２３２を通じてオンラインストレージ２４２に送る。ストレージは、所定のコンテナストリーム、あるいはオーディオストリームに関連付けられているタグ情報「Speech_tag_information」や他テーブル情報「Tag_table」と比較し、一致する個所からコンテナストリームを読み出し、デマルチプレクサ２０２に送る。この場合、「audio_fame_count」でオーディオストリームのサービス先頭からの時間位置を指定し、「group_id/sw_group_id」でオーディオストリーム中の対象グループを指定し、「speech_id」で時系列順の音ユニット（音声）を指定し、さらに、「speaker_id」で、特定の話者の音ユニット（音声）を指定して、対象とする音声、あるいは音声だけでなく、そのタイミングのコンテナに含まれる映像など他のデータも一緒に再生することが可能となる。
【０１３４】
「オーディオデコード部の構成例」
図１９は、オーディオデコード部２１４の構成例を示している。オーディオデコード部２１４は、デコーダ２５１と、オブジェクトレンダラ２５２と、ミキサ２５３と、オーディオデータ切り取り部２５４と、オーディオデータ＆タグバッファ２５５と、テキスト変換/字幕表示部２５６を有している。
【０１３５】
デコーダ２５１は、デマルチプレクサ２０２で抽出されたオーディオストリームに対してデコード処理を行って、チャネルデータと共に、所定数のオブジェクトコンテントのオブジェクトデータを得る。このデコーダ２５１は、図１４のストリーム生成部１１０のオーディオエンコーダ１１３とほぼ逆の処理をする。なお、スイッチグループを構成する複数のオブジェクトコンテントに関しては、ＣＰＵ２２１の制御のもと、ユーザ選択に係るいずれか１つのオブジェクトコンテントのオブジェクトデータのみを得る。
【０１３６】
また、デコーダ２５１は、オーディオストリームに挿入されている各種情報を抽出し、ＣＰＵ２２１に送信する。この各種情報には、上述したタグ情報「Speech_tag_information()」およびテーブル情報「Tag_table()」も含まれる。
【０１３７】
ＣＰＵ２２１は、このタグ情報により、オーディオフレーム毎に、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームであるか、含まれる音ユニットの音ユニット識別情報、その音ユニットの発生元識別情報、フレームカウント情報、開始位置/終了位置を含むかを示すタイプ情報、開始位置/終了位置のフレーム先頭からのオフセット情報などを認識できる。また、ＣＰＵ２２１は、このテーブル情報により、オーディオストリーム内における所定の音ユニットの情報、つまり各音ユニットのサービス先頭からのフレーム位置を示すフレームカウント情報、各音ユニットの音ユニット識別情報、各音ユニットの発生元識別情報などを認識する。
【０１３８】
オブジェクトレンダラ２５２は、所定数のオブジェクトコンテントのオブジェクトデータに対してレンダリング処理を施して、所定数のオブジェクトコンテントのチャネルデータを得る。ここで、オブジェクトデータは、オブジェクト音源のオーディオデータと、このオブジェクト音源の位置情報から構成されている。オブジェクトレンダラ２５２は、オブジェクト音源のオーディオデータをオブジェクト音源の位置情報に基づいて任意のスピーカ位置にマッピングすることで、チャネルデータを得る。
【０１３９】
ミキサ２５３は、デコーダ２５１で得られたチャネルデータに、オブジェクトレンダラ２５２で得られた各オブジェクトコンテントのチャネルデータを合成し、スピーカシステム２１６を構成する各スピーカを駆動するためのチャネルデータ（オーディデータ）を得る。
【０１４０】
オーディオデータ切り取り部２５４は、タグ情報に基づくＣＰＵ２２１の制御により、デコーダ２５１で得られたオーディオデータ(チャネルデータ)、あるいはオブジェクトレンダラ２５２で得られた各オブジェクトコンテントのオーディオデータ（チャネルデータ）から、タグ情報で示される音ユニットのオーディオデータを順次切り取る。
【０１４１】
例えば、図６に示す例では、音声内容１の音ユニット１に係るオーディオデータが、オーディオフレームｆ１〜ｆ２から切り取られる。この切り取りには、音ユニット１に係るオーディオデータを正しく切り取るためにオフセット情報“xs1”、“xe1”が用いられる。続いて、音声内容２の音ユニット２に係るオーディオデータが、オーディオフレームｆ３〜ｆ４から切り取られる。この切り取りには、音ユニット１に係るオーディオデータを正しく切り取るためにオフセット情報“xs2”、“xe2”が用いられる。
【０１４２】
オーディオデータ＆タグバッファ２５５には、ＣＰＵ２２１の制御のもと、オーディデータ切り取り部２５４で切り取られた音ユニットのオーディオデータと、その音ユニットのタグ情報が、関連付けされて書き込み保持される。オーディオデータ＆タグバッファ２５５には、オーディデータ切り取り部２５４で切り取られた最新の所定数、例えば２つの音ユニットの情報だけが保持される。なお、オーディオデータ＆タグバッファ２５５には、オーディデータ切り取り部２５４で切り取られた過去一定時間内の音ユニットの情報だけが保持されるようにされてもよい。
【０１４３】
図２０は、オーディオデータ＆タグバッファ２５５の保持内容の一例を示している。図示の例では、音ユニット１（Unit 1）および音ユニット２（Unit 2）の２つの音ユニットの情報が保持されている。音ユニット１（Unit 1）の情報として、フレームカウント情報「audio_frame_count」、音ユニット識別情報「speech_id」、発生元（発話者）情報「speaker_id」の他に、その音ユニットのオーディオデータ（音声内容１データ）が存在する。また、音ユニット２（Unit 2）の情報として、フレームカウント情報「audio_frame_count」、音ユニット識別情報「speech_id」、発生元（発話者）識別情報「speaker_id」の他に、その音ユニットのオーディオデータ（音声内容２データ）が存在する。
【０１４４】
ここで、フレームカウント情報「audio_frame_count」は、例えば、開始位置が含まれるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント値を示すものである。なお、終了位置が含まれるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント値をさらに保持するようにしてもよい。また、オーディオデータ＆タグバッファ２５５に保持されるタグ情報として、タグ情報「Speech_tag_information()」に含まれるその他の情報をさらに含めてもよい。
【０１４５】
テキスト変換/字幕表示部２５６は、オーディオデータ切り取り部２５４で切り取られた各音ユニットのオーディオデータ、あるいはオーディオデータ＆タグバッファ２５５から読み出されたオーディオデータをテキストデータに変換し、さらにビットマップデータ化して字幕表示データを生成し、映像処理回路２０４にビデオデータへの重畳信号として供給する。
【０１４６】
オーディオデータ＆タグバッファ２５５に保持されている各音ユニットの情報は、ユーザの操作に基づき、ＣＰＵ２２１の制御のもと、表示パネル２０６に表示される。この場合、ＣＰＵ２２１の制御のもと、ＯＳＤ部２０７からＧＵＩ表示信号が発生されて映像処理回路２０４に送られ、ビデオデータに重畳される。図２１は、表示例の一例を示している。この表示例は、図２０に示すオーディオデータ＆タグバッファ２５５の保持内容に対応したものである。なお、発生元（発話者）識別情報「speaker_id」と共に、あるいはその代わりに、発生元（発話者）を直感的に示す表示がなされるようにされてもよい。
【０１４７】
ユーザは、オーディオデータ＆タグバッファ２５５に保持されている各音ユニットのオーディオデータのうちいずれかの音ユニットを読み出して出力する操作を行うことができる。このユーザ操作は、例えば、表示パネル２０６に上述したようにオーディオデータ＆タグバッファ２５５に保持されている各音ユニットの情報を表示した後に、所望の音ユニットを選択することで行われる。この場合には、オーディオデータ＆タグバッファ２５５から、選択された音ユニットのオーディオデータが読み出される。
【０１４８】
また、このユーザ操作は、表示パネル２０６に各音ユニットの情報を表示することなく、再生操作行うことで実行される（瞬時リピート操作）。この場合には、オーディオデータ＆タグバッファ２５５から、保持されている各音ユニットのオーディオデータのうち、最新の音ユニットのオーディオデータが読み出される。
【０１４９】
このようにオーディオデータ＆タグバッファ２５５から読み出されたオーディオデータは、そのままオーディオデータとして出力するか、字幕表示データとして出力するか、あるいは双方で出力をすることが可能とされる。どのように出力するかは、ユーザの操作で選択できるようにされている。
【０１５０】
オーディオデータとして出力する場合には、オーディオデータ＆タグバッファ２５５から読み出されたオーディオデータはミキサ２５３に供給され、デコーダ２５１やオブジェクトレンダラ２５２から供給されるチャネルデータに混合されて、あるいはそれに代わってミキサ２５３から出力される。
【０１５１】
また、字幕表示データとして出力する場合には、オーディオデータ＆タグバッファ２５５から読み出されたオーディオデータはテキスト変換/字幕表示部２５６に供給され、テキストデータに変換され、さらにビットマップデータ化されて字幕表示データが生成され、映像処理回路２０４にビデオデータへの重畳信号として供給される。これにより、表示パネル２０６において、画像上に字幕として表示される。図２２は、表示パネル２０６における字幕表示例を示している。図示の例においては、「Wonderful scene. Come here!」の字幕表示が表示されている。
【０１５２】
また、ユーザは、オーディオデータ切り出し部２５４で切り出された各音ユニットのオーディオデータに対応した字幕を表示パネル２０６に常に表示可能に設定できる（字幕変換表示操作）。この場合、オーディオデータ切り出し部２５４で切り出される音ユニットの、スイッチグループ、グループ、発生元（発話者）などを指示できる。
【０１５３】
オーディオデータ切り出し部２５４で切り出された各音ユニットのオーディオデータは、テキスト変換/字幕表示部２５６に供給され、テキストデータに変換され、さらにビットマップデータ化されて字幕表示データが生成され、映像処理回路２０４にビデオデータへの重畳信号として供給される。これにより、表示パネル２０６において、画像上に字幕として表示される。
【０１５４】
図１７に示すサービス受信機２００の動作を簡単に説明する。受信部２０１では、サービス送信機１００から放送波あるいはネットのパケットに載せて送られてくるトランスポートストリームＴＳが受信される。このトランスポートストリームＴＳは、ビデオストリームの他に、オーディオストリームを有している。
【０１５５】
このオーディオストリームは、オーディオデータにエンコード処理を施して得られたオーディオ圧縮データを含むオーディオフレームが連続して配置されたものである。所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報（図１０参照）が挿入されている。また、トランスポートストリームＴＳのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報（図１１、図１３参照）が挿入されている。
【０１５６】
このトランスポートストリームＴＳは、デマルチプレクサ２０２に供給される。デマルチプレクサ２０２では、トランスポートストリームＴＳからビデオストリームが抽出され、ビデオデコード部２０３に供給される。ビデオデコード部２０３では、ビデオストリームに対してデコード処理が施されて、非圧縮のビデオデータが得られる。このビデオデータは、映像処理回路２０４に供給される。
【０１５７】
映像処理回路２０４では、ビデオデータに対してスケーリング処理、画質調整処理などが行われて、表示用のビデオデータが得られる。この表示用のビデオデータはパネル駆動回路２０５に供給される。パネル駆動回路２０５では、表示用のビデオデータに基づいて、表示パネル２０６を駆動することが行われる。これにより、表示パネル２０６には、表示用のビデオデータに対応した画像が表示される。
【０１５８】
また、デマルチプレクサ２０２では、トランスポートストリームＴＳからデスクリプタ情報などの各種情報が抽出され、ＣＰＵ２２１に送られる。この各種情報には、上述したタグ・テーブル・デスクリプタも含まれる。ＣＰＵ２２１では、このデスクリプタにより、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報が取得され、各音ユニットのサービス先頭からのフレーム位置を示すフレームカウント情報、各音ユニットの音ユニット識別情報、各音ユニットの発生元識別情報などが認識される。
【０１５９】
また、デマルチプレクサ２０２では、トランスポートストリームＴＳからオーディオストリームが抽出され、オーディオデコード部２１４に送られる。オーディオデコード部２１４では、オーディオストリームに対してデコード処理が施されて、スピーカシステム２１６を構成する各スピーカを駆動するためのオーディデータが得られる。
【０１６０】
また、オーディオデコード部２１４では、オーディオストリームに挿入されている各種情報が抽出され、ＣＰＵ２２１に送信される。この各種情報には、タグ情報「Speech_tag_information()」およびテーブル情報「Tag_table()」も含まれる。
【０１６１】
ＣＰＵ２２１では、タグ情報により、オーディオフレーム毎に、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームであるか、含まれる音ユニットの音ユニット識別情報、その音ユニットの発生元識別情報、フレームカウント情報、開始位置/終了位置を含むかを示すタイプ情報、開始位置/終了位置のフレーム先頭からのオフセット情報などが認識される。
【０１６２】
また、ＣＰＵ２２１では、テーブル情報により、オーディオストリーム内における所定の音ユニットの情報、つまり各音ユニットのサービス先頭からのフレーム位置を示すフレームカウント情報、各音ユニットの音ユニット識別情報、各音ユニットの発生元識別情報などが認識される。
【０１６３】
また、オーディオデコード部２１４では、タグ情報に基づくＣＰＵ２２１の制御により、タグ情報に基づいて、デコード処理で得られたオーディオデータから所定の音ユニットに対応したオーディオデータが切り取られてバッファに一時的に保持される。そして、オーディオデコード部２１４では、例えば、ユーザの再生操作（瞬時リピート操作）があるとき、ＣＰＵ２２１の制御のもと、バッファから音ユニットのオーディオデータが読み出され、そのままオーディオデータとして出力されるか、テキスト変換されて字幕表示データとして出力されるか、あるいは双方が行われる。この字幕表示データは、映像処理回路２０４に送られ、ビデオデータに重畳される。
【０１６４】
この場合、オーディオデータとして出力する場合には、このバッファから読み出されたオーディオデータは、デコード処理で得られたオーディオデータに代わって出力されるか、あるいいはデコード処理で得られたオーディオデータに混合して出力される。また、字幕表示データとしてのみ出力される場合には、デコード処理で得られたオーディオデータの出力は継続される。
【０１６５】
また、オーディオデコード部では、ユーザの字幕変換表示操作があるとき、ＣＰＵ２２１の制御のもと、タグ情報に基づいて、指示されたスイッチグループ、グループ、発生元（発話者）などの音ユニットのオーディオデータが切り取られ、テキスト変換されて、字幕表示データとして出力される。この字幕表示データは、映像処理回路２０４に送られ、ビデオデータに重畳される。
【０１６６】
オーディオデコード部２１４で得られた各スピーカを駆動するためのオーディオデータは、音声出力処理回路２１５に供給される。音声出力処理回路２１５では、このオーディオデータに対して、Ｄ／Ａ変換や増幅等の必要な処理が行われる。そして、処理後のオーディオデータはスピーカシステム２１６に供給される。これにより、スピーカシステム２１６からは表示パネル２０６の表示画像に対応した音響出力が得られる。
【０１６７】
ローカルストレージ２３１では、ユーザ操作に応じて、ＣＰＵ２２１の制御のもと、受信部２０１からデマルチプレクサ２０２を通じて送られてくるトランスポートストリームＴＳが書き込まれる。また、ユーザ操作に応じて、ＣＰＵ２２１の制御のもと、ローカルストレージ２３１から、保持されているトランスポートストリームＴＳが読み出され、デマルチプレクサ２０２に送られる。このトランスポートストリームＴＳに対する以降の処理は、上述した受信部２０１から供給されるトランスポートストリームＴＳに対するものと同様とされる。
【０１６８】
また、通信インタフェース２３２では、ユーザ操作に応じて、ＣＰＵ２２１の制御のもと、受信部２０１からデマルチプレクサ２０２を通じて送られてくるトランスポートストリームＴＳをネット２４１を通じてオンラインストレージ２４２に書き込みことが行われる。また、通信インタフェース２３２は、ユーザ操作に応じて、ＣＰＵ２２１の制御のもと、オンラインストレージ２４２に保持されているトランスポートストリームＴＳをネット２４１を通じて読み出し、デマルチプレクサ２０２に送ることが行われる。このトランスポートストリームＴＳに対する以降の処理は、上述した受信部２０１から供給されるトランスポートストリームＴＳに対するものと同様とされる。
【０１６９】
ユーザの操作に応じて、ＣＰＵ２２１では、テーブル情報が持つ所定の音ユニットの情報に基づいて、ストレージ（ローカルストレージ２３１、オンラインストレージ２４２）からのトランスポートストリームＴＳの読み出しを制御することが行われる。例えば、ＣＰＵ２２１では、ユーザが選択した音ユニットが含まれるフレーム位置からコンテナストリームの読み出しを行うように制御する。
【０１７０】
この場合、ユーザにより、表示パネル２０６に表示されるテーブル情報が持つ所定の音ユニットの情報表示を参照して、読み出し位置としての音ユニットが選択される。この選択に応じて、ＣＰＵ２２１では、選択された音ユニットに対応したサービス先頭からのフレーム位置を示すフレームカウント値を伴った読み出しコマンドがローカルストレージ２３１、あるいは通信インタフェース２３２を通じてオンラインストレージ２４２に送られる。各ストレージでは、フレームカウント値に基づき、ユーザが選択した音ユニットが含まれるフレーム位置からコンテナストリームの読み出しが開始される。
【０１７１】
上述したように、図１に示す送受信システム１０において、サービス送信機１００は、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する。そのため、受信側では、タグ情報に基づいて所定の音ユニットに対応したオーディオデータを切り取って音出力や字幕表示などに利用することが容易に可能となる。
【０１７２】
また、図１に示す送受信システム１０において、サービス送信機１００は、コンテナストリームのレイヤおよび/またはオーディオストリームのレイヤに、オーディオストリーム内における所定の音ユニットの情報を持つテーブル情報を挿入する。そのため、受信側では、このテーブル情報が持つ所定の音ユニットの情報に基づいた処理を行うことが可能となる。例えば、コンテナストリームが書き込まれたストレージより、その所定の音ユニットのオーディオ圧縮データが含まれる位置からの読み出しを行うことが容易に可能となる。
【０１７３】
＜２．変形例＞
なお、上述実施の形態においては、コンテナストリーム（多重化ストリーム）がＭＰＥＧ−２  トランスポートストリーム（トランスポートストリームＴＳ）である例を示した。しかし、本技術は、ＭＰ４やそれ以外のフォーマットのコンテナストリームで配信されるシステムにも同様に適用できる。例えば、ＭＰＥＧ−ＤＡＳＨベースのストリーム配信システム、あるいは、ＭＭＴ（MPEG Media Transport）構造伝送ストリームを扱う送受信システムなどである。
【０１７４】
図２３は、メディアアクセス情報（コンテナ対象データ）をオーディオストリームに挿入して送る場合におけるＭＭＴストリームの構成例を示している。ＭＭＴストリームには、ビデオ、オーディオ等の各アセットのＭＭＴパケットが存在する。この構成例では、ＩＤ１で識別されるビデオのアセットのＭＭＴパケットと共に、ＩＤ２で識別されるオーディオのアセットのＭＭＴパケットが存在する。オーディオのアセット（オーディオストリーム）にタグ情報「Speech_tag_information()」（図１０参照）が挿入されると共に、テーブル情報「Tag_table()」(図１１参照)が挿入される。
【０１７５】
また、ＭＭＴストリームには、ＰＡ（Packet Access）メッセージパケットなどのメッセージパケットが存在する。ＰＡメッセージパケットには、ＭＭＴ・パケット・テーブル（MMT Package Table）などのテーブルが含まれている。ＭＰテーブルには、アセット毎の情報が含まれている。この場合、オーディオのアセットの情報として、タグ・テーブル・デスクリプタ（図１３参照）も含まれる。
【０１７６】
図２４は、オーディオトラック（トラックＡ）のデータを含むＭＰ４ストリーム（ファイル）の構成例を示している。図示の例は、フラグメンテッドＭＰ４（Fragmented MP4）の場合の例である。ＭＰ４ストリームには、制御情報が入る“ｍｏｏｆ”ボックスとメディアデータ本体が入る“ｍｄａｔ”ボックスから構成されるムービーフラグメント（Movie Fragment）が所定個数配置される。“ｍｄａｔ”ボックスには、トラックデータが断片化されて得られた断片が入るので、“ｍｏｏｆ”ボックスに入る制御情報はその断片に関する制御情報となる。
【０１７７】
オーディオトラックに対応したＭＰ４ストリーム「audio bitstream」において、各ムービーフラグメントの“ｍｄａｔ”ボックスには、所定個数のオーディオフレーム（Audio Frame）が配置される。また、このＭＰ４ストリーム「audio bitstream」において、各ムービーフラグメントの“ｍｏｏｆ”ボックス内に“ｔｒａｆ”ボックスが存在し、そのボックス内に“ｔｆｄｔ”ボックスが存在する。この“ｔｆｄｔ”ボックスに、“ｍｏｏｆ”ボックスの後の最初のアクセスユニットのデコードタイム“baseMediaDecodeTime”の記載がある。
【０１７８】
また、“ｍｏｏｆ”ボックス内に“ｔｆｄｔ”ボックスが存在し、その内に“ｓｇｐｄ”ボックスが存在し、さらに、その内に“ｔｓｃｌ”ボックスが存在する。この“ｔｓｃｌ”ボックスに、「Audiostreamtype」、「Attribute」のパラメータの記載がある。「Audiostreamtype = AudioCodec」は、オーディオ圧縮フォーマットを示す。「Attribute = speech tag」は、オーディオストリームにタグ情報「Speech_tag_information()」の挿入があることを示す。
【０１７９】
図２５は、ＭＰＤファイル記述例を示している。また、図２６は、その記述例における主要な情報の内容を示す。従来周知のように、ＭＰＥＧ−ＤＡＳＨベースのストリーム配信システムにおいては、メディアストリーム（ＭＰ４ストリーム）と、メタファイルとしてのＭＰＤファイルが、通信ネットワーク伝送路を通じて受信側に送信される。
【０１８０】
「<AdaptationSet mimeType=“audio/mp4” group=“1”>」の記述により、オーディオストリームに対するアダプテーションセット（AdaptationSet）が存在し、そのオーディストリームはＭＰ４ファイル構造で供給され、グループ１が割り当てられていることが示されている。また、「<SupplementaryDescriptor schemeIdUri=“urn:brdcst:codecType” value= “Audio Codec”/>」の記述により、オーディオストリームのコーデックが示されている。コーデックとしては、ＭＰＥＧ−Ｈ、ＡＡＣ、ＡＣ３，ＡＣ４などがある。また、「<SupplementaryDescriptor schemeIdUri=“urn:brdcst:speechtagContained” value=“true”/>」の記述により、タグ情報「Speech_tag_information()」が含まれることを示す。
【０１８１】
また、上述実施の形態においては、オーディオ圧縮フォーマットがＭＰＥＧ−Ｈ  ３Ｄ  Ａｕｄｉｏである例を示した。しかし、本技術は、オーディオ圧縮フォーマットが、ＡＡＣ、ＡＣ３、ＡＣ４などのその他のオーディオ圧縮フォーマットである場合にも、同様に適用できる。
【０１８２】
図２７（ａ）は、ＡＣ４のシンプルトランスポート（Simple Transport）のレイヤの構造を示している。シンクワード（syncWord）のフィールドと、フレームレングス（frame Length）のフィールドと、符号化データのフィールドとしての「RawAc4Frame」のフィールドと、ＣＲＣフィールドが存在する。「RawAc4Frame」のフィールドには、図２７（ｂ）に示すように、先頭にＴＯＣ（Table Of Content）のフィールドが存在し、その後の所定数のサブストリーム（Substream）のフィールドが存在する。
【０１８３】
図２８（ｂ）に示すように、サブストリーム（ac4_substream_data()）の中には、メタデータ領域（metadata）が存在し、その中に「umd_payloads_substream()」のフィールドが設けられる。この「umd_payloads_substream()」のフィールドの中の「umd_payload_byte」のフィールドに、タグ情報「Speech_tag_information()」（図１０参照）やテーブル情報「Tag_table()」(図１１参照)が置かれる。
【０１８４】
なお、図２８（ａ）に示すように、ＴＯＣ（ac4_toc()）の中には「ac4_presentation_info()」のフィールドが存在し、さらにその中に「umd_info()」のフィールドが存在し、その中に上述の「umd_payloads_substream()）」のフィールドにタグ情報などの挿入があることが示される。
【０１８５】
なお、本技術は、以下のような構成もとることができる。
（１）オーディオデータにエンコード処理を施し、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成するストリーム生成部と、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する情報挿入部と、
上記タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームを送信する送信部を備える
送信装置。
（２）上記タグ情報は、
上記所定の音ユニットのオーディオ圧縮データの開始位置を含むか、終了位置を含むか、開始位置および終了位置のいずれも含まないことを示すタイプ情報を有する
前記（１）に記載の送信装置。
（３）上記タグ情報は、
上記タイプ情報が上記開始位置を含むことを示すとき、フレーム先頭から上記開始位置までのサンプル単位のオフセットを示すと共に、上記タイプ情報が上記終了位置を示すとき、フレーム先頭から上記終了位置までのサンプル単位のオフセットを示すオフセット情報を有する
前記（２）に記載の送信装置。
（４）上記タグ情報は、
該タグ情報が挿入されるオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有する
前記（１）から（３）のいずれかに記載の送信装置。
（５）上記所定の音ユニットが複数存在するとき、
上記タグ情報は、
対応する音ユニットを識別するための音ユニット識別情報を有する
前記（１）から（４）のいずれかに記載の送信装置。
（６）上記所定の音ユニットが複数存在し、該複数の音ユニットに複数の発生元の音ユニットが含まれるとき、
上記タグ情報は、
対応する音ユニットの発生元を識別するための発生元識別情報を有する
前記（１）から（５）のいずれかに記載の送信装置。
（７）上記ストリーム生成部は、
複数のグループのオーディオデータにエンコード処理を施し、複数のグループのオーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成し、
上記タグ情報は、
上記所定の音ユニットのオーディオ圧縮データがどのグループのものであるかを識別するためのグループ識別情報を有する
前記（１）から（６）のいずれかに記載の送信装置。
（８）上記グループ識別情報が示すグループが所定のスイッチグループを構成するグループであるとき、
上記タグ情報は、
上記所定のスイッチグループを識別するためのスイッチグループ識別情報を有する
前記（７）に記載の送信装置。
（９）上記情報挿入部は、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報さらに挿入する
前記（１）から（８）のいずれかに記載の送信装置。
（１０）上記所定の音ユニットが複数存在するとき、
複数の音ユニットの情報は、それぞれ、
対応する音ユニットを識別するための音ユニット識別情報を有する
前記（９）に記載の送信装置。
（１１）上記所定の音ユニットが複数存在し、該複数の音ユニットに複数の発生元の音ユニットが含まれるとき、
複数の音ユニットの情報は、それぞれ、
対応する音ユニットの発生元を識別するための発生元識別情報を有する
前記（９）または（１０）に記載の送信装置。
（１２）上記所定の音ユニットの情報は、
上記所定の音ユニットのオーディオ圧縮データを含むオーディオフレームの、サービス先頭からのフレーム位置を示すフレームカウント情報を有する
前記（９）から（１１）のいずれかに記載の送信装置。
（１３）オーディオデータにエンコード処理を施し、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを生成するストリーム生成ステップと、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入する情報挿入ステップと、
送信部により、上記タグ情報が挿入されたオーディオストリームを含む所定フォーマットのコンテナストリームを送信する送信ステップを有する
送信方法。
（１４）オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信部を備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記タグ情報を利用して上記オーディオストリームの処理を行う処理部をさらに備える
受信装置。
（１５）上記処理部は、
上記オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得るデコード部と、
上記タグ情報に基づいて上記デコード部で得られたオーディオデータから上記所定の音ユニットに対応したオーディオデータを切り取ってバッファに保持するデータ切り取り保持部を有する
前記（１４）に記載の受信装置。
（１６）上記処理部は、
ユーザの操作情報に基づいて、上記バッファから、上記所定の音ユニットに対応したオーディオデータを読み出して出力するデータ出力部をさらに有する
前記（１５）に記載の受信装置。
（１７）上記処理部は、
上記オーディオストリームの各オーディオフレームに含まれるオーディオ圧縮データにデコード処理を施してオーディオデータを得るデコード部と、
上記タグ情報に基づいて、上記デコード部で得られたオーディオデータから上記所定の音ユニットに対応したオーディオデータを切り取ってテキスト変換を行って字幕データを生成する字幕データ生成部を有する
前記（１４）から（１６）のいずれかに記載の受信装置。
（１８）受信部により、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む措定フォーマットのコンテナストリームを受信する受信ステップを備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記タグ情報を利用して上記オーディオストリームの処理を行う処理ステップをさらに有する
受信方法。
（１９）オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信部を備え、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報が含まれており、
上記受信されたコンテナストリームのストレージへの書き込みと、上記ストレージからの上記コンテナストリームの読み出しと、上記読み出されたコンテナストリームに含まれるオーディオストリームの処理を制御する制御部をさらに備え
上記制御部は、上記テーブル情報が持つ上記所定の音ユニットの情報に基づいて上記ストレージからの上記コンテナストリームの読み出しを制御する
受信装置。
（２０）受信部により、オーディオ圧縮データを含むオーディオフレームが連続して配置されたオーディオストリームを含む所定フォーマットのコンテナストリームを受信する受信ステップを有し、
所定の音ユニットのオーディオ圧縮データを含む上記オーディオフレームに、該所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報が含まれており、
上記コンテナストリームのレイヤおよび/または上記オーディオストリームのレイヤに、上記オーディオストリーム内における上記所定の音ユニットの情報を持つテーブル情報が含まれており、
上記受信されたコンテナストリームのストレージへの書き込みを制御する書き込み制御ステップと、
上記ストレージからの上記コンテナストリームの読み出しを制御する読み出し制御ステップと、
上記読み出されたコンテナストリームに含まれるオーディオストリームの処理を行う処理ステップをさらに有し
上記読み出し制御ステップでは、上記テーブル情報が持つ上記所定の音ユニットの情報に基づいて上記ストレージからの上記コンテナストリームの読み出しを制御する
受信方法。
【０１８６】
本技術の主な特徴は、所定の音ユニットのオーディオ圧縮データを含むオーディオフレームに、この所定の音ユニットのオーディオ圧縮データを含むことを示すタグ情報を挿入して送信することで、受信側においてタグ情報に基づいて所定の音ユニットに対応したオーディオデータを切り取って音出力や字幕表示などに利用することを容易としたことである（図５、図７参照）。
【符号の説明】
【０１８７】
１０・・・送受信システム
１００・・・サービス送信機
１１０・・・ストリーム生成部
１１１・・・制御部
１１１ａ・・・ＣＰＵ
１１２・・・ビデオエンコーダ
１１３・・・オーディオエンコーダ
１１４・・・マルチプレクサ
２００・・・サービス受信機
２０１・・・受信部
２０２・・・デマルチプレクサ
２０３・・・ビデオデコード部
２０４・・・映像処理回路
２０５・・・パネル駆動回路
２０６・・・表示パネル
２０７・・・ＯＳＤ部
２１４・・・オーディオデコード部
２１５・・・音声出力処理回路
２１６・・・スピーカシステム
２２１・・・ＣＰＵ
２２２・・・フラッシュＲＯＭ
２２３・・・ＤＲＡＭ
２２４・・・内部バス
２２５・・・リモコン受信部
２２６・・・リモコン送信機
２３１・・・ローカルストレージ
２３２・・・通信インタフェース
２４１・・・ネット
２４２・・・オンラインストレージ
２５１・・・デコーダ
２５２・・・オブジェクトレンダラ
２５３・・・ミキサ
２５４・・・オーディオデータ切り取り部
２５５・・・オーディオ＆タグバッファ
２５６・・・テキスト変換/字幕表示部
【図１】
2017099092.tif 000003
【図２】
2017099092.tif 000004
【図３】
2017099092.tif 000005
【図４】
2017099092.tif 000006
【図５】
2017099092.tif 000007
【図６】
2017099092.tif 000008
【図７】
2017099092.tif 000009
【図８】
2017099092.tif 000010
【図９】
2017099092.tif 000011
【図１０】
2017099092.tif 000012
【図１１】
2017099092.tif 000013
【図１２】
2017099092.tif 000014
【図１３】
2017099092.tif 000015
【図１４】
2017099092.tif 000016
【図１５】
2017099092.tif 000017
【図１６】
2017099092.tif 000018
【図１７】
2017099092.tif 000019
【図１８】
2017099092.tif 000020
【図１９】
2017099092.tif 000021
【図２０】
2017099092.tif 000022
【図２１】
2017099092.tif 000023
【図２２】
2017099092.tif 000024
【図２３】
2017099092.tif 000025
【図２４】
2017099092.tif 000026
【図２５】
2017099092.tif 000027
【図２６】
2017099092.tif 000028
【図２７】
2017099092.tif 000029
【図２８】
2017099092.tif 000030
【国際調査報告】
2017099092.tif 000031
2017099092.tif 000032
2017099092.tif 000033
2017099092.tif 000034