(57)【特許請求の範囲】
【請求項１】
ＭＰＵの符号化から第１の時間後に符号化されたＭＰＵを出力するＣＰＢバッファと、
前記符号化されたＭＰＵを解析して復号時刻、及び、提示時刻を生成する解析部と、
前記復号時刻、及び、提示時刻を指定するＭＰＴを含むＰＡメッセージを生成するＰＡ生成部と、
前記符号化されたＭＰＵを一時蓄積し遅延させる遅延部と、
遅延された前記符号化されたＭＰＵとその時点のＰＡメッセージとを多重化したＭＭＴパケットを前記符号化されたＭＰＵの出力から第２の時間後に出力する多重部と、を有し、
前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である送信装置。
【請求項２】
前記ＰＡ生成部は、前記符号化されたＭＰＵの出力終了のとき、前記ＭＰＵについて生成された復号時刻を含むＰＡメッセージを生成する、
請求項１に記載の送信装置。
【請求項３】
前記解析部は、前記符号化されたＭＰＵを分割したＭＦＵを生成し、
前記ＭＦＵのそれぞれについて前記復号時刻を生成する、
請求項１又は２に記載の送信装置。
【請求項４】
前記ＣＰＢバッファと、前記ＰＡ生成部と、前記多重部を有するエンコーダを複数有し、
前記複数のエンコーダから出力される前記ＭＭＴパケット及び前記ＰＡメッセージを多重化するマルチプレクサを有し、
前記マルチプレクサは、前記複数のエンコーダから出力されたＰＡメッセージをＧＯＰの終了のとき再構築する、
請求項１から３のいずれかに記載の送信装置。 
【請求項５】
前記マルチプレクサは、前記ＧＯＰの終了のとき、前記複数のエンコーダから出力されたＰＡメッセージに基づいてＰＡメッセージを再構築する、
請求項４に記載の送信装置。
【請求項６】
前記マルチプレクサは、前記ＧＯＰの終了からＧＯＰ周期より短い周期で前記複数のエンコーダから出力されたＰＡメッセージを再構築する、
請求項５に記載の送信装置。
【請求項７】
前記第２の時間は、固定時間とする、
請求項１から６のいずれか１項に記載の送信装置。
【請求項８】
ＭＰＵの符号化から第１の時間後に符号化されたＭＰＵを出力し、
前記符号化されたＭＰＵを解析して復号時刻と提示時刻を求め、
前記復号時刻、及び、提示時刻を指定するＭＰＴを含むＰＡメッセージを生成し、
前記符号化されたＭＰＵを一時蓄積し遅延させ、
遅延された前記符号化されたＭＰＵとその時点のＰＡメッセージとを多重化したＭＭＴパケットを前記符号化されたＭＰＵの出力から第２の時間後に出力し、
前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、及び前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である送信方法。
【請求項９】
ＭＰＵの符号化から第１の時間後に出力された符号化されたＭＰＵが多重化され前記符号化されたＭＰＵの出力から第２の時間後に出力されたＭＭＴパケットと、前記符号化されたＭＰＵについての復号時刻と提示時刻を指定するＭＰＴを含むＰＡメッセージと、を受信し、前記ＭＭＴパケット及び前記ＰＡメッセージのデマルチプレクス処理を行うデマルチプレクサと、
前記復号時刻と提示時刻を一時蓄積するＳＩバッファと、
前記ＳＩバッファを参照して前記復号時刻に前記符号化されたＭＰＵをデコードし、提示時刻に出力するデコーダと、を有し、
前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である受信装置。
【請求項１０】
ＭＰＵの符号化から第１の時間後に出力された符号化されたＭＰＵが多重化され前記符号化されたＭＰＵの出力から第２の時間後に出力された映像信号、音声信号と、前記符号化されたＭＰＵについての復号時刻を指定するＭＰＴを含むＰＡメッセージと、を受信し、
前記映像信号、音声信号、及び、前記ＰＡメッセージのデマルチプレクス処理を行い、
前記復号時刻と提示時刻を一時蓄積し、
前記復号時刻に前記符号化されたＭＰＵをデコードし、提示時刻に出力し、
前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、送信装置、受信装置、送信方法及び受信方法に関し、特に、ＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）方式の放送信号を送信又は受信する送信装置、受信装置、送信方法及び受信方法に関する。
【背景技術】
【０００２】
ＭＭＴ方式の放送信号を送信する送信装置及びその放送信号を受信する受信装置が、例えば特許文献１に開示されている。特許文献１に開示される送信装置は、最初に、ＭＰＵ（Ｍｅｄｉａ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、すなわちＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）についてのＭＰＴ（ＭＭＴ  Ｐａｃｋａｇｅ  Ｔａｂｌｅ）を含むＩＰパケットを伝送する。このＭＰＴには、ＭＰＵタイムスタンプ記述子及びＭＰＵ拡張タイムスタンプ記述子が挿入される。送信装置のエンコーダでエンコードされる際に、ＧＯＰの先頭のピクチャの提示時刻が割出され、その提示時刻がＭＰＵタイムスタンプ記述子に記述される。またＭＰＵ拡張タイムスタンプ記述子には、１）ＭＰＵ内において、復号順序で最初のアクセスユニットの復号時刻と提示順序で最初のアクセスユニットの提示時刻との差分値、２）各アクセスユニットの復号時刻と提示時刻との差分値、３）同一ＭＰＵ内における提示順序で直前のアクセスユニットの提示時刻と現在のアクセスユニットの提示時刻の差分値、４）タイムスケール、の４つの情報が記述される。このＭＰＴを含むシグナリング情報ＳＩを乗せたＩＰパケットが伝送された後に、それらのタイムスタンプに対応する映像信号、音声信号を乗せたＩＰパケットが伝送される。また受信装置のデマルチプレクサでは、デマルチプレクス処理およびデパケット化処理が行われる。デマルチプレクサで取り出される符号化データは、バッファに一時的に蓄積される。デマルチプレクサでは、ＭＰＴに含まれる映像、音声のＭＰＵタイムスタンプ記述子及びＭＰＵ拡張タイムスタンプ記述子から、ＭＰＵの最初のアクセスユニット（提示単位）の提示時刻、及び各アクセスユニットの復号時刻が取り出される。デコーダは、復号時刻および提示時刻のタイミングで、デコードバッファに蓄積されている各アクセスユニットのデコード処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５７０８８６６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
受信装置は、特許文献１に開示されているように、ＭＰＴを解析してＭＰＵの各アクセスユニットの復号時刻、及び、提示時刻を求め、それらに基づいてデコードを行わなければならない。ＭＰＴを含むシグナリング情報ＳＩを乗せたＩＰパケットが伝送されてから、それらのタイムスタンプに対応する映像信号、音声信号を乗せたＩＰパケットが伝送されるまでの先出し時間が短い場合、所定の復号時刻および提示時刻にデコード及び出力を行うことが困難となる恐れがある。
【０００５】
本発明は、ＭＰＴの先出し時間を良好に確保しＭＰＴにより指定される復号時刻にデコードを行うことができる送信装置、受信装置、送信方法及び受信方法を提供することを主な目的としている。
【課題を解決するための手段】
【０００６】
本発明の１つの側面による送信装置は、ＭＰＵの符号化から第１の時間後に符号化されたＭＰＵを出力するＣＰＢバッファと、前記符号化されたＭＰＵを解析して復号時刻、及び、提示時刻を生成する解析部と、前記復号時刻、及び、提示時刻を指定するＭＰＴを含むＰＡメッセージを生成するＰＡ生成部と、前記符号化されたＭＰＵを一時蓄積し遅延させる遅延部と、遅延された前記符号化されたＭＰＵとその時点のＰＡメッセージとを多重化したＭＭＴパケットを前記符号化されたＭＰＵの出力から第２の時間後に出力する多重部と、を有し、前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である。
【０００７】
また本発明の他の側面による送信方法は、ＭＰＵの符号化から第１の時間後に符号化されたＭＰＵを出力し、前記符号化されたＭＰＵを解析して復号時刻と提示時刻を求め、前記復号時刻、及び、提示時刻を指定するＭＰＴを含むＰＡメッセージを生成し、前記符号化されたＭＰＵを一時蓄積し遅延させ、遅延された前記符号化されたＭＰＵとその時点のＰＡメッセージとを多重化したＭＭＴパケットを前記符号化されたＭＰＵの出力から第２の時間後に出力し、前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、及び前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である。
【０００８】
また本発明のさらに他の側面による受信装置は、ＭＰＵの符号化から第１の時間後に出力された符号化されたＭＰＵが多重化され前記符号化されたＭＰＵの出力から第２の時間後に出力されたＭＭＴパケットと、前記符号化されたＭＰＵについての復号時刻と提示時刻を指定するＭＰＴを含むＰＡメッセージと、を受信し、前記ＭＭＴパケット及び前記ＰＡメッセージのデマルチプレクス処理を行うデマルチプレクサと、前記復号時刻と提示時刻を一時蓄積するＳＩバッファと、前記ＳＩバッファを参照して前記復号時刻に前記符号化されたＭＰＵをデコードし、提示時刻に出力するデコーダと、を有し、前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である。
【０００９】
また本発明のさらに他の側面による受信方法は、ＭＰＵの符号化から第１の時間後に出力された符号化されたＭＰＵが多重化され前記符号化されたＭＰＵの出力から第２の時間後に出力された映像信号、音声信号と、前記符号化されたＭＰＵについての復号時刻を指定するＭＰＴを含むＰＡメッセージと、を受信し、前記映像信号、音声信号、及び、前記ＰＡメッセージのデマルチプレクス処理を行い、前記復号時刻と提示時刻を一時蓄積し、前記復号時刻に前記符号化されたＭＰＵをデコードし、提示時刻に出力し、前記第２の時間は、映像のＧＯＰ長の最大値と、前記第１の時間の最大値と、前記符号化されたＭＰＵの送信より前記ＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間である。
【発明の効果】
【００１０】
本発明の上記側面によれば、ＭＰＴの先出し時間を良好に確保しＭＰＴにより指定される復号時刻にデコードを行うことができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態の構成の一例を示すブロック図である。
【図２】図１のＰＡメッセージ及びＭＰＵ送出の動作を示すタイミングチャートである。
【図３】ＰＡメッセージの構成の一例を示す図である。
【図４】図１のエンコーダのＰＡメッセージ生成及びＭＰＵ遅延の動作の一例を示す図である。
【図５】図１のＭＭＴマルチプレクサのＰＡメッセージ再構築の動作の一例を示す図である。
【発明を実施するための形態】
【００１２】
次に例示的な第１の実施形態について図面を参照して説明する。
【００１３】
図１は、第１の実施形態の構成の一例を示すブロック図である。図２は、図１のＰＡメッセージ及びＭＰＵ送出の動作を示すタイミングチャートである。図１に示すように放送システム１は、送信装置２と受信装置３とにより構成されている。
【００１４】
まず送信装置２の構成について説明する。送信装置２は、図１に示すように１つ以上のエンコーダ１１、１２・・１ｎと、ＭＭＴマルチプレクサ２１と、ＴＬＶマルチプレクサ２２を備えている。エンコーダ１１は、図１に示すように符号化部１１１と、ＣＰＢ（Ｃｏｄｅｄ  Ｐｉｃｔｕｒｅ  Ｂｕｆｆｅｒ）バッファ１１２と、解析部１１３と、ＰＡ生成部１１４と、遅延部１１５と、多重部１１６を備えている。なお他のエンコーダ１２、・・１ｎもエンコーダ１１と同じ構成としてよい。
【００１５】
符号化部１１１は、映像信号、音声信号、字幕等を符号化してＭＰＵをＣＰＢバッファ１１２に出力する。図２に示すように、符号化部１１１で符号化されたＭＰＵのＧＯＰ長Ｇ（ｓ）は、例えば０．５秒あるいは０．２５秒で出力される。
【００１６】
ＣＰＢバッファ１１２は、図２に示すように符号化されたＭＰＵを一旦蓄積し、第１の時間であるＸ（ｓ）遅延して符号化されたＭＰＵを出力する。なおＸ（ｓ）は、各ＭＰＵのデータ量により変化する。
【００１７】
解析部１１３は、ＭＰＵを分割したＭＦＵ（Ｍｅｄｉａ  Ｆｒａｇｍｅｎｔ  Ｕｎｉｔ）を生成する。ＭＦＵは、ＭＰＵよりも小さな単位であり、サンプルデータを分割したものがＭＦＵとなる。映像信号ではＮＡＬ（Ｎｅｔｗｏｒｋ  Ａｂｓｔｒａｃｔｉｏｎ  Ｌａｙｅｒ）ユニットをＭＦＵとし、音声信号ではアクセスユニットをＭＦＵとしてもよい。解析部１１３は、ＭＦＵを解析し、ＭＦＵについてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、受信装置でデコードを開始する時刻を指定する復号時刻ＤＴＳ及び受信装置でデコード後に提示する時刻を指定する提示時刻ＰＴＳ等のタイムスタンプと映像のＧＯＰ周期をＰＡ生成部１１４に出力する。解析部１１３は、解析したＭＦＵを遅延部１１５に出力する。
【００１８】
ＰＡ生成部１１４は、映像基準（ＧＯＰ周期）で解析部１１３からの上記の３つの情報や、エンコーダの設定値（Ｐａｃｋｅｔ  ＩＤや音声ＥＳ数等）の情報から、符号化されたＭＰＵについて、上記のタイムスタンプを指定するＭＰＴを含むＰＡメッセージを生成する。具体的には、ＰＡ生成部１１４は、音声のＭＰＵ周期割込み、及び映像のＭＰＵ周期割込みでタイムスタンプ記述子を生成する。映像のタイムスタンプ記述子生成後、ＰＡメッセージを生成し出力する。
【００１９】
図３は、ＰＡメッセージの構成を示す図である。図３に示すように、ＰＡメッセージ４は１つ以上のＭＰＴ５を含んで構成される。またＭＰＴ５は、それぞれ１つ以上の映像や音声等のアセットについてのアセット情報を含んで構成されている。例えば図３に示すようにＭＰＴ５は、映像アセット情報６と音声アセット情報７を含む。
【００２０】
映像アセット情報６は、ＰＩＤ６１と、ＭＰＵタイムスタンプ記述子６２とＭＰＵ拡張タイムスタンプ記述子６３を含む。同様に映像アセット情報７は、ＰＩＤ７１と、ＭＰＵタイムスタンプ記述子７２とＭＰＵ拡張タイムスタンプ記述子７３を含む。ＭＰＵ拡張タイムスタンプ記述子６３、７３には、受信装置３において復号時刻、提示時刻を算出するための各種のタイムスタンプ情報が含まれる。例えばＭＰＵ拡張タイムスタンプ記述子６３、７３は、提示時刻を示す方法を規定するｐｔｓ＿ｏｆｆｓｅｔ＿ｔｙｐｅ、タイムスケールを示す方法を規定するｔｉｍｅｓｃａｌｅ＿ｆｌａｇ、タイムスケールを示すｔｉｍｅｓｃａｌｅ、提示時刻の間隔を示すｄｅｆａｕｌｔ＿ｐｔｓ＿ｏｆｆｓｅｔなどである。
【００２１】
遅延部１１５は、ＭＦＵを遅延して多重部１１６に出力する。遅延部１１３での遅延時間は、ＰＡ生成部１１２に渡す情報を解析するために必要な時間を確保できるよう、またＰＡメッセージを実データより先出しできるように設定される。
【００２２】
多重部１１６は、ＰＡ生成部１１４からのＰＡメッセージ及び遅延部１１５により遅延された映像、音声などのＭＦＵを時分割多重して出力する。図２に示すように、ＣＰＢバッファ１１２による符号化されたＭＰＵの出力から第２の時間Ｙ（ｓ）遅延して、ＰＡメッセージ及び符号化されたＭＰＵを多重化したＭＭＴパケットがＭＭＴマルチプレクサ２１に出力される。
【００２３】
本実施形態の第２の時間Ｙ（ｓ）は、ＣＰＢバッファ１１２の出力においてＧＯＰの先頭から終了までの時間の最大値と、符号化されたＭＰＵの送信よりＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間とされる。すなわち本実施形態の第２の時間Ｙ（ｓ）は、符号化部１１１で符号化された時点での映像のＭＰＵであるＧＯＰのＧＯＰ長Ｇ（ｓ）の最大値と、ＣＰＢバッファ１１２による遅延である第１の時間Ｘ（ｓ）の最大値と、符号化されたＭＰＵの送信よりＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間とされる。
【００２４】
次にエンコーダの動作について説明する。図２に示すように、ＣＰＢバッファ１１２出力において符号化されたＭＰＵの出力終了のとき、そのＭＰＵについてのＭＰＵタイムスタンプ記述子等を含むＰＡメッセージ４が出力される。一方、エンコーダ出力（多重部１１６の出力）では、ＣＰＢバッファ１１２出力から第２の時間Ｙ（ｓ）遅延して符号化されたＭＰＵが出力される。
【００２５】
図４は、図１のエンコーダのＰＡメッセージ生成及びＭＰＵ遅延の動作の一例を示すフローチャートである。
【００２６】
解析部１１３が音声信号を符号化したＭＰＵを分割し、１つのＭＦＵであるＡ１を生成すると（ステップＳ１）、解析部１１３はＡ１を解析し、Ａ１についてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、復号時刻ＤＴＳ及び提示時刻ＰＴＳ等のタイムスタンプをＰＡ生成部１１４に出力する（ステップＳ２）。ＰＡ生成部１１４は、Ａ１についてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、復号時刻ＤＴＳ等を受信するとともに、ＧＯＰ終了か判断する（ステップＳ３）。音声のＭＦＵによるタイムスタンプ等の出力であり、ＧＯＰ終了ではないと判断すると、ＰＡ生成部１１４は、ＰＡメッセージは生成しない。
【００２７】
次に解析部１１３が音声信号のＭＦＵであるＡ２を生成すると（ステップＳ４）、解析部１１３はステップＳ２と同様にＡ２を解析する。また解析部１１３はＡ２についてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、復号時刻ＤＴＳ等のタイムスタンプをＰＡ生成部１１４に出力する（ステップＳ５）。ＰＡ生成部１１４はＡ２についてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、復号時刻ＤＴＳ等を受信し、ＧＯＰ終了か判断する（ステップＳ６）。ＧＯＰ終了でないと判断するとＰＡ生成部１１４は、ＰＡメッセージを生成しない。
【００２８】
次に解析部１１３が映像信号のＭＰＵを分割して、ＭＦＵであるＶ１を生成すると（ステップＳ７）、解析部１１３はステップＳ２と同様にＶ１を解析する。Ｖ１についてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、復号時刻ＤＴＳ等のタイムスタンプ及びＧＯＰ周期をＰＡ生成部１１４に出力する（ステップＳ８）。ＰＡ生成部１１４はＶ１についてＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒと、復号時刻ＤＴＳ等と映像のＧＯＰ周期を受信し、ＧＯＰ終了か判断する。例えば今回はＧＯＰ終了であるとすると、ＰＡ生成部１１４は、ＧＯＰ終了を検知する（ステップＳ９）。ＧＯＰ終了を検知すると、ＰＡ生成部１１４は、未出力のＭＦＵについて、解析部１１３から出力されたＭＰＵ＿ｓｅｑｕｅｎｃｅ＿ｎｕｍｂｅｒ、復号時刻ＤＴＳ、提示時刻ＰＴＳ、映像のＧＯＰ周期に基づいてＰＡメッセージを生成する（ステップＳ１０）。映像のＭＦＵであるＶ１と音声のＭＦＵであるＡ１、Ａ２について未出力であるとするとＶ１、Ａ１、Ａ２について解析部１１３から出力された復号時刻ＤＴＳ等に基づいてＰＡメッセージを生成する。
【００２９】
多重部１１６は、ＰＡメッセージの出力タイミングに、遅延部１１５により遅延されたＭＦＵで未出力のものがなければ、ＰＡ生成部１１４から出力された上記Ｖ１、Ａ１、Ａ２についてのＰＡメッセージを、ＭＭＴパケットを構成するためのシグナリング情報ＳＩ（Ｓｉｇｎａｌｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ）等と多重化したＭＭＴパケットをＭＭＴマルチプレクサ２１に出力する（ステップＳ１１）。なおＰＡメッセージの出力タイミングに、遅延部１１５により遅延されたＭＦＵで未出力のものがあれば、未出力のＭＦＵを含めＰＡメッセージを多重化したＭＭＴパケットをＭＭＴマルチプレクサ２１に出力してもよい。
【００３０】
また遅延部１１５は、解析部１１３がステップＳ１で生成した映像のＭＦＵであるＶ１、ステップＳ４、ステップＳ７で生成した音声のＭＦＵであるＡ１、Ａ２を遅延してそれぞれ多重部１１６に出力する（ステップＳ１２からＳ１４）。多重部１１６は、ＰＡメッセージの出力タイミングでなければＰＡ生成部１１４からのＰＡメッセージとは多重せず、符号化されたＭＰＵを、ＭＭＴパケットを構成するためのシグナリング情報ＳＩ等と多重化したＭＭＴパケットをＭＭＴマルチプレクサ２１に出力する（ステップＳ１５からＳ１７）。多重部１１６は、符号化部１１１による符号化されたＭＰＵの出力から第２の時間Ｙ（ｓ）遅延したタイミングで、符号化されたＭＰＵを多重化したＭＭＴパケットをＭＭＴマルチプレクサ２１に出力する。
【００３１】
ＭＭＴマルチプレクサ２１は、エンコーダ１１、１２・・１ｎから送られてくるＭＭＴパケットの時分割多重化を行ってＭＭＴパケットを出力する。図２に示すように、エンコーダ１１、１２・・・１ｎからのＭＭＴパケット出力から固定の第３の時間Ｍ（ｓ）、例えば０．１８（ｓ）遅延してＭＭＴパケットが出力される。
【００３２】
また本実施形態のＭＭＴマルチプレクサ２１は、映像のＧＯＰ終了を基準として予め設定された周期、例えば１００ｍｓ周期のタイミングで複数のエンコーダ１１、１２、・・・１ｎから出力されたＰＡメッセージを再構築して出力する。図５は、図１のＭＭＴマルチプレクサのＰＡメッセージ再構築の動作の一例を示すフローチャートである。
【００３３】
複数のエンコーダ１１、１２・・１ｎにおいてＣＰＢバッファ１１２から出力されるＭＦＵの終了時に、したがって異なるタイミングでＰＡメッセージが出力される。図５に示すように、例えばエンコーダ１２から音声のＭＦＵの終了により生成されたＰＡメッセージ２１ｐが出力される（ステップＳ２１）。ＭＭＴマルチプレクサ２１は、エンコーダ１２からＰＡメッセージ２１ｐを受信し、このＰＡメッセージ２１ｐはＧＯＰ終了によるものか判断する（ステップＳ２２）。このＰＡメッセージ２１ｐはＧＯＰ終了によるものではないと判断すると、再構築は行わずＰＡメッセージ２１ｐを一時蓄積する。
【００３４】
次に例えばエンコーダ１ｎから音声のＭＦＵの終了により生成されたＰＡメッセージｎ１ｐが出力されると（ステップＳ２３）、ＭＭＴマルチプレクサ２１は、エンコーダ１ｎからＰＡメッセージｎ１ｐを受信し、ＧＯＰ終了によるものか判断する（ステップＳ２４）。ＰＡメッセージｎ１ｐはＧＯＰ終了によるものではないと判断すると、ＭＭＴマルチプレクサ２１は、再構築は行わずＰＡメッセージｎ１ｐを一時蓄積する。
【００３５】
ここで例えばエンコーダ１１から映像のＭＦＵすなわちＧＯＰの終了により生成されたＰＡメッセージ１１ｐが出力されると（ステップＳ２５）、ＭＭＴマルチプレクサ２１は、エンコーダ１１からＰＡメッセージ１１ｐを受信し、ＧＯＰ終了によるものか判断し、ＧＯＰ終了によるものであると判断すると（ステップＳ２６）、ＰＡメッセージを再構築する（ステップＳ２７）。すなわちＭＭＴマルチプレクサ２１は、各エンコーダの最新のＰＡメッセージ１１ｐ、ＰＡメッセージ２１ｐ、ＰＡメッセージｎ１ｐ及びシグナリング情報ＳＩ等に基づいて１つのＰＡメッセージを再構築して出力する。なお、ＭＭＴマルチプレクサ２１は、以前にＰＡメッセージを再構築して出力している場合、前回の出力後にエンコーダから出力されたＰＡメッセージと、前回の出力前に出力されたＰＡメッセージであるが、各エンコーダにとって現時点でも最新であるＰＡメッセージと、ＭＭＴパケットを構成するためのシグナリング情報ＳＩ等に基づいて再構築したＰＡメッセージを出力する。
【００３６】
その後、図４に示すように、エンコーダ１２から音声のＭＦＵの終了により生成されたＰＡメッセージ２２ｐ、２３ｐが出力され（ステップＳ２８、Ｓ２９）、エンコーダ１ｎから音声のＭＦＵの終了により生成されたＰＡメッセージｎ２ｐが出力されたとする（ステップＳ３０）。ＭＭＴマルチプレクサ２１は、図示しない処理によりこれらのＰＡメッセージ２２ｐ、２３ｐ、ｎ２ｐはＧＯＰ終了によるものではないと判断すると、再構築は行わずＰＡメッセージ２２ｐ、２３ｐ、ｎ２ｐを一時蓄積する。ここでＭＭＴマルチプレクサ２１は、ステップＳ２７において再構築したＰＡメッセージを出力してから予め設定された周期、例えば１００ｍｓ周期が経過したことを検出すると（ステップＳ３１）、複数のエンコーダ１１、１２、・・・１ｎから出力されたＰＡメッセージを再構築して出力する。すなわちＭＭＴマルチプレクサ２１は、ステップＳ２７の後に出力されたＰＡメッセージ２２ｐ、２３ｐ、ｎ２ｐと、ステップＳ２７の前に出力されたＰＡメッセージであるが、エンコーダ１１にとって現時点でも最新であるＰＡメッセージ１１ｐと、ＭＭＴパケットを構成するためのシグナリング情報ＳＩ等に基づいて再構築したＰＡメッセージを出力する（ステップＳ３２）。
【００３７】
ＭＭＴマルチプレクサ２１が再構築したＰＡメッセージを出力してから予め設定された周期が経過する間にエンコーダからＧＯＰ終了によるＰＡメッセージが出力されなければ、ＭＭＴマルチプレクサ２１はステップＳ３１、Ｓ３２の処理を行う。またＭＭＴマルチプレクサ２１が再構築したＰＡメッセージを出力してから予め設定された周期が経過する前に、エンコーダからＧＯＰ終了によるＰＡメッセージが出力されると、ステップＳ２６、Ｓ２７の処理を行う。このような動作により、ＭＭＴマルチプレクサ２１は、図２に示すように、映像のＧＯＰ終了を基準として予め設定された周期、例えば１００ｍｓ周期のタイミングでＰＡメッセージを再構築して出力する。
【００３８】
なお再構築されたＰＡメッセージ出力は、図２に示すようにエンコーダ１１、１２・・・１ｎからのＰＡメッセージ出力から第４の時間Ｐ（ｓ）遅延して出力される。第４の時間Ｐ（ｓ）は、ＭＭＴマルチプレクサ２１によるＩＰパケットの出力からＭＭＴパケットの出力までの第３の時間Ｍ（ｓ）より短い。Ｐ（ｓ）は、例えば最短でも０．０８秒よりは長い。
【００３９】
ＴＬＶマルチプレクサ２２は、ＭＭＴマルチプレクサ２１および図示しないＴＬＶシグナリング生成部で生成されるＴＬＶパケットを多重化し、ＴＬＶ形式の放送ストリームを生成する。図２に示すようにＴＬＶマルチプレクサ２２は、ＭＭＴマルチプレクサ２１で生成される再構築されたＰＡメッセージ及びＭＭＴパケットの出力から、固定の第５の時間Ｔ（ｓ）、例えば０．１（ｓ）遅延して放送ストリームを出力する。
【００４０】
ＴＬＶマルチプレクサ２２で生成されるＴＬＶ形式の放送ストリームに対して、図示しないＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）変調処理が行われて、ＲＦ伝送路８に送出される。
【００４１】
次に本実施形態の受信装置３について説明する。図１に示すように、受信装置３は、デマルチプレクサ３１と、デコーダバッファ３２と、ＳＩバッファ３３と、デコーダ３４と、を有している。
【００４２】
デマルチプレクサ３１には、ＲＦ伝送路８を経由して受信されたＴＬＶ形式の放送ストリームに対し図示しないＲＦ変調信号の復調処理が行われてＴＬＶ形式の放送ストリームが入力される。デマルチプレクサ３１は、この放送ストリームに対して、デマルチプレクス処理およびデパケット化処理を行い、シグナリング情報ＳＩ、映像、音声の符号化データ、復号時刻及び提示時刻等のタイムスタンプ情報が取り出される。
【００４３】
デコーダバッファ３２には、デマルチプレクサ３１で取り出される映像および音声の符号化データが一時的に蓄積される。デコーダバッファ３２は、デマルチプレクサ３１からの出力より遅延して出力する。図２に示すようにデコーダバッファ３２による遅延時間Ｚ（ｓ）と送信装置２のＣＰＢバッファ１１２における遅延時間Ｘ（ｓ）の合計は一定であり、例えば０．５秒とされる。
【００４４】
ＳＩバッファ３３には、シグナリング情報ＳＩ及び映像、音声の復号時刻ＤＴＳ及び提示時刻ＰＴＳ等のタイムスタンプ情報が一時的に蓄積される。
【００４５】
デコーダ３４では、ＭＰＵの最初のＭＦＵの提示時刻と、各ＭＦＵのタイムスタンプ情報に基づいて、各ＭＦＵの復号時刻ＤＴＳおよび提示時刻ＰＴＳが求められる。デコーダ３４では、復号時刻ＤＴＳに基づいて、デコーダバッファ３２に蓄積されている各ＭＦＵのデコード処理が行われる。またデコーダ３４から、各ＭＦＵが提示時刻ＰＴＳのタイミングで順次出力される。
【００４６】
以上説明したようにＭＭＴマルチプレクサ２１によるＰＡメッセージの再構築にかかる第４の時間Ｐ（ｓ）がＭＰＵのＭＭＴパケットの多重化処理にかかる第３の時間Ｍ（ｓ）より短いことから、送信装置においてＰＡメッセージを送出してからＭＰＵを送出する時間の最小値は、ＭＭＴマルチプレクサ２１へのＭＰＵのＭＭＴパケットの出力に対するＰＡメッセージの先出し時間の最小値と等しい。この先出し時間が最小となるのは、ＣＰＢバッファ１１２の出力においてＭＰＵの先頭から終了までの時間が最大の場合である。本実施形態の送信装置によれば、ＣＰＢバッファ１１２による符号化されたＭＰＵの出力から、多重部１１６によるＭＭＴパケットのＭＭＴマルチプレクサ２１への出力までの第２の時間Ｙ（ｓ）は、ＣＰＢバッファ１１２の出力においてＭＰＵの先頭から終了までの時間の最大値（すなわち符号化された時点でのＧＯＰ長Ｇ（ｓ）の最大値とＣＰＢバッファ１１２での遅延による第１の時間Ｘ（ｓ）の最大値の合計）と、符号化されたＭＰＵの送信よりＭＰＴを先出しするＭＰＴ先出し時間の規定値を合計した時間とされている。この構成によりＭＰＴ先出し時間を規定値以上確保することができる。また本実施形態の受信装置によれば、ＭＰＴ先出し時間が良好に確保されたＭＰＴにより指定される復号時刻に確実にデコードを行うことができる。
【００４７】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００４８】
例えば、ＭＰＴ先出し時間の規定値は、符号化されたＭＰＵの送信を基準として説明したがこれに限らない。例えば受信装置のデコーダバッファ出力を基準として、規定されてもよい。この場合は、送信装置のＣＰＢバッファ１１２による符号化されたＭＰＵの出力から、多重部１１６によるＭＭＴパケットのＭＭＴマルチプレクサ２１への出力までの第２の時間Ｙ（ｓ）は、符号化された時点でのＧＯＰ長Ｇ（ｓ）の最大値と、受信装置でのＭＰＵのデコーダバッファ出力よりＭＰＴを先に受信するＭＰＴ先出し時間の規定値を合計した時間とすればよい。
【符号の説明】
【００４９】
１    放送システム
２    送信装置
３    受信装置
１１、１２、１ｎ    エンコーダ
１１１    符号化部
１１２    ＣＰＢバッファ
１１３    解析部
１１４    ＰＡ生成部
１１５    遅延部
１１６    多重部
２１    ＭＭＴマルチプレクサ
２２    ＴＬＶマルチプレクサ
３１    デマルチプレクサ
３２    デコーダバッファ
３３    ＳＩバッファ
３４    デコーダ
４    ＰＡメッセージ
５    ＭＰＴ
６    映像アセット情報
７    音声アセット情報
６１、７１    ＰＩＤ
６２、７２    ＭＰＵタイムスタンプ記述子
６３、７３    ＭＰＵ拡張タイムスタンプ記述子
８    ＲＦ伝送路
【図１】
0006744092.tif 000002
【図２】
0006744092.tif 000003
【図３】
0006744092.tif 000004
【図４】
0006744092.tif 000005
【図５】
0006744092.tif 000006