(57)【特許請求の範囲】
【請求項１】
複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM（Orthogonal Frequency Division Multiplexing）信号を受信する受信手段と、
受信した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段と
を備える受信装置。
【請求項２】
前記補正手段は、前記第１のフレームと前記第２のフレームのフレームインデックスを示す情報が異なる場合、前記第１のフレームと前記第２のフレームの長さを示すフレーム長に応じて、前記差分情報を補正する
請求項１に記載の受信装置。
【請求項３】
前記補正手段は、前記第１のフレームと前記第２のフレームのフレームインデックスを示す情報が異なる場合であって、前記第１のフレーム及び前記第２のフレームとは異なる構造からなる第３のフレームが挿入されているとき、前記第１のフレーム及び前記第２のフレームの長さを示す第１のフレーム長、前記第３のフレームの長さを示す第２のフレーム長、並びに前記第３のフレームが配置される間隔に応じて、前記差分情報を補正する
請求項１に記載の受信装置。
【請求項４】
前記共通パケット系列と前記データパケット系列は、DVB-T.2におけるM-PLP（Multiple PLP（Physical Layer Pipe））方式により複数のストリームから生成された、Common PLPとData PLPである
請求項１に記載の受信装置。
【請求項５】
受信装置が、
複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号を受信し、
受信した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得し、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出し、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出し、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する
ステップを含む受信方法。
【請求項６】
複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号を受信する受信手段と、
受信した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段と
して、コンピュータを機能させるためのプログラム。
【請求項７】
伝送路を介して、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号を取得する第１の取得手段と、
前記伝送路を介して取得した前記OFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と
を備え、
前記伝送路復号処理部は、
前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する第２の取得手段と、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段と
を備える受信システム。
【請求項８】
伝送路を介して取得した、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、
前記伝送路復号処理が施された信号に対して、圧縮された情報を元に情報を伸張する処理を少なくとも含む情報源復号処理を施す情報源復号処理部と
を備え、
前記伝送路復号処理部は、
前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段と
を備える受信システム。
【請求項９】
伝送路を介して取得した、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、
前記伝送路復号処理が施された信号に基づいて、画像又は音声を出力する出力部と
を備え、
前記伝送路復号処理部は、
前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段と
を備える受信システム。
【請求項１０】
伝送路を介して取得した、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、
前記伝送路復号処理が施された信号を記録する記録部と
を備え、
前記伝送路復号処理部は、
前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、
取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、
特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、
取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段と
を備える受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置及び方法、プログラム、並びに受信システムに関し、特に、確実に同期をとることができるようにした受信装置及び方法、プログラム、並びに受信システムに関する。
【背景技術】
【０００２】
近年、デジタル信号を伝送する方式として、直交周波数分割多重（OFDM：Orthogonal Frequency Division Multiplexing）方式と呼ばれる変調方式が用いられている。このOFDM方式は、伝送帯域内に多数の直交するサブキャリアを用意し、それぞれのサブキャリアの振幅及び位相にデータを割り当て、PSK（Phase Shift Keying）やQAM（Quadrature Amplitude Modulation）によりデジタル変調する方式である。
【０００３】
OFDM方式は、マルチパスの妨害の影響を強く受ける地上波デジタル放送に適用されることが多い。このようなOFDM方式を採用した地上波デジタル放送としては、例えば、DVB-T（Digital Video Broadcasting-Terrestrial）やISDB-T（Integrated Services Digital Broadcasting-Terrestrial）等の規格がある。
【０００４】
ところで、ETSI(European Telecommunication Standard Institute：欧州電気通信標準化機構)により、次世代の地上デジタル放送の規格としてDVB(Digital Video Broadcasting)-T.2が制定中である（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【非特許文献１】"Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2)", DVB Document A122 June 2008
【発明の概要】
【発明が解決しようとする課題】
【０００６】
DVB-T.2においては、M-PLP（Multiple PLP（Physical Layer Pipe））と呼ばれる方式が用いられている。このM-PLP方式では、複数のトランスポートストリーム（Transport Stream：以下、TSという）から、共通のパケットを抜き出したCommon PLPと呼ばれるパケット系列と、共通のパケットが抜き出されたData PLPと呼ばれるパケット系列によって、データが伝送される。換言すれば、Common PLPは、複数のTSに共通のパケットから構成され、Data PLPは、複数のTSのそれぞれに固有のパケットから構成されるとも言える。そして、受信側では、Common PLPとData PLPから１つのTSを復元することになる。
【０００７】
また、DVB-T.2において、データは、T2フレーム(T2 frame)単位で送信される。
【０００８】
TSを復元する場合、受信側では、Common PLPとData PLPの同期をとる必要があるが、Common PLPとData PLPの挿入されているT2フレームが常に一定とはならないため、どのT2フレームのCommon PLPとData PLPとが同期しているかを検出する方法が求められている。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、Common PLPとData PLPなどの異なるパケット系列の同期を確実にとることができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の第１の側面の受信装置は、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM（Orthogonal Frequency Division Multiplexing）信号を受信する受信手段と、受信した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段とを備える。
【００１３】
前記補正手段は、前記第１のフレームと前記第２のフレームのフレームインデックスを示す情報が異なる場合、前記第１のフレームと前記第２のフレームの長さを示すフレーム長に応じて、前記差分情報を補正する。
【００１４】
前記補正手段は、前記第１のフレームと前記第２のフレームのフレームインデックスを示す情報が異なる場合であって、前記第１のフレーム及び前記第２のフレームとは異なる構造からなる第３のフレームが挿入されているとき、前記第１のフレーム及び前記第２のフレームの長さを示す第１のフレーム長、前記第３のフレームの長さを示す第２のフレーム長、並びに前記第３のフレームが配置される間隔に応じて、前記差分情報を補正する。
【００１５】
前記共通パケット系列と前記データパケット系列は、DVB-T.2におけるM-PLP（Multiple PLP（Physical Layer Pipe））方式により複数のストリームから生成された、Common PLPとData PLPである。
【００１６】
本発明の第１の側面の受信方法は、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号を受信し、受信した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得し、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出し、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出し、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正するステップを含む。
【００１７】
本発明の第１の側面のプログラムは、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号を受信する受信手段と、受信した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段として、コンピュータを機能させる。
【００１８】
本発明の第１の側面においては、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号が受信され、受信されたOFDM信号を復調して得られる、基準となる所定のフレームに対する第１のフレーム及び第２のフレームの数を示す数情報、共通パケット系列が第１のフレームに挿入される間隔及びデータパケット系列が第２のフレームに挿入される間隔を示す間隔情報、並びに、第１のフレームと第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報が取得され、取得された特定情報に含まれる数情報及び間隔情報に応じて組み合わせが特定された第１のフレームを構成する共通パケット系列のパケットと、第２のフレームを構成するデータパケット系列のパケットとの組み合わせが検出され、特定された第１のフレームと第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している共通パケット系列とデータパケット系列のパケットが読み出され、取得された特定情報に含まれるインデックス情報に基づいて、差分情報に誤差が生じている場合に、差分情報が補正される。
【００１９】
本発明の第２の側面の受信システムは、伝送路を介して、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号を取得する第１の取得手段と、前記伝送路を介して取得した前記OFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部とを備え、前記伝送路復号処理部は、前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する第２の取得手段と、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段とを備える。
【００２０】
本発明の第３の側面の受信システムは、伝送路を介して取得した、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、前記伝送路復号処理が施された信号に対して、圧縮された情報を元に情報を伸張する処理を少なくとも含む情報源復号処理を施す情報源復号処理部とを備え、前記伝送路復号処理部は、前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段とを備える。
【００２１】
本発明の第４の側面の受信システムは伝送路を介して取得した、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、前記伝送路復号処理が施された信号に基づいて、画像又は音声を出力する出力部とを備え、前記伝送路復号処理部は、前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段とを備える。
【００２２】
本発明の第５の側面の受信システムは、伝送路を介して取得した、複数のストリームに共通のパケットから構成される共通パケット系列のパケットを含むようにして構成される第１のフレームと、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列のパケットを含むようにして構成される第２のフレームとを変調して得られるOFDM信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、前記伝送路復号処理が施された信号を記録する記録部とを備え、前記伝送路復号処理部は、前記伝送路を介して取得した前記OFDM信号を復調して得られる、基準となる所定のフレームに対する前記第１のフレーム及び前記第２のフレームの数を示す数情報、前記共通パケット系列が前記第１のフレームに挿入される間隔及び前記データパケット系列が前記第２のフレームに挿入される間隔を示す間隔情報、並びに、前記第１のフレームと前記第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報を取得する取得手段と、取得された前記特定情報に含まれる前記数情報及び前記間隔情報に応じて組み合わせが特定された前記第１のフレームを構成する前記共通パケット系列のパケットと、前記第２のフレームを構成する前記データパケット系列のパケットとの組み合わせを検出する検出手段と、特定された前記第１のフレームと前記第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している前記共通パケット系列と前記データパケット系列のパケットを読み出す読み出し手段と、取得された前記特定情報に含まれる前記インデックス情報に基づいて、前記差分情報に誤差が生じている場合に、前記差分情報を補正する補正手段とを備える。
【００２３】
本発明の第２の側面ないし第５の側面においては、伝送路を介して取得したOFDM信号を復調して得られる、基準となる所定のフレームに対する第１のフレーム及び第２のフレームの数を示す数情報、共通パケット系列が第１のフレームに挿入される間隔及びデータパケット系列が第２のフレームに挿入される間隔を示す間隔情報、並びに、第１のフレームと第２のフレームのそれぞれに割り当てられたフレームインデックスを示すインデックス情報を含む特定情報が取得され、取得された特定情報に含まれる数情報及び間隔情報に応じて組み合わせが特定された第１のフレームを構成する共通パケット系列のパケットと、第２のフレームを構成するデータパケット系列のパケットとの組み合わせが検出され、特定された第１のフレームと第２のフレームを構成するパケットのそれぞれに付加された、それらのパケットの読み出しのタイミングを示す情報の差分である差分情報を用いて、同期している共通パケット系列とデータパケット系列のパケットが読み出され、取得された特定情報に含まれるインデックス情報に基づいて、差分情報に誤差が生じている場合に、差分情報が補正される。
【００２４】
受信装置は、独立した装置であってもよいし、１つの装置を構成している内部のブロックであってもよい。
【００２５】
また、プログラムは、伝送媒体を介して伝送することにより、又は記録媒体に記録して提供することができる。
【発明の効果】
【００２６】
以上のように、本発明によれば、確実に同期をとることができる。
【図面の簡単な説明】
【００２７】
【図１】DVB-T.2においてM-PLP方式を用いた場合における送信機と受信機の構成の概要を示す図である。
【図２】本発明を適用した受信装置の一実施の形態の構成を示す図である。
【図３】出力I/Fの構成例を示す図である。
【図４】送信側のパケットの構成を示す図である。
【図５】送信側のCommon PLPとData PLPの構成を示す図である。
【図６】送信側のNullパケットディレーションモードにおけるCommon PLPとData PLPの構成を示す図である。
【図７】受信側のCommon PLPとData PLPの構成を示す図である。
【図８】受信側のTSの復元方法を説明するための図である。
【図９】受信側のTSの復元方法の詳細を説明するための図である。
【図１０】TSレートの演算方法を説明するための図である。
【図１１】バッファの書き込みと読み出しのタイミングを説明するための図である。
【図１２】T2フレームの構成の例を示す図である。
【図１３】コンペンセイションディレイが無効である場合の同期方法を説明する図である。
【図１４】コンペンセイションディレイが有効である場合の同期方法を説明する図である。
【図１５】TTO同期について説明する図である。
【図１６】F_iが異なる場合のTTO同期について説明する図である。
【図１７】F_iが異なる場合においてFEFが挿入されたときのTTO同期について説明する図である。
【図１８】TTO同期処理を説明するフローチャートである。
【図１９】本発明を適用した受信システムの第１の実施形態の構成例を示す図である。
【図２０】本発明を適用した受信システムの第２の実施形態の構成例を示す図である。
【図２１】本発明を適用した受信システムの第３の実施形態の構成例を示す図である。
【図２２】コンピュータのハードウェアの構成例を示す図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２９】
［全体の構成の概要］
図１は、DVB-T.2においてM-PLP方式を用いた場合における送信機（Tx）と受信機（Rx）の構成の概要を示す図である。
【００３０】
図１に示すように、送信機側では、複数のTS（図中のTS1ないしTSN）が一定のビットレートで入力された場合、それらのTSを構成するパケットの中から、共通のパケットを抜き出して、Common PLPと呼ばれるパケット系列（図中のTSPSC（CPLP））が生成される。また、共通のパケットが抜き出されたTSは、Data PLPと呼ばれるパケット系列（図中のTSPS1（PLP1）ないしTSPSN（PLPN））になる。
【００３１】
すなわち、送信機側では、Ｎ個のTSから、Ｎ個のData PLPと、１個のCommon PLPが生成される。これにより、各PLPについて適応的に誤り訂正の符号化率や、OFDM等の変調方式を割り当てることができる。なお、本実施の形態において、単にPLPと記述した場合には、Common PLPとData PLPの両方を含むものとする。また、Common PLP，Data PLPと記述した場合には、Common PLP，Data PLPを構成する個々のパケットの意味を含むものとする。
【００３２】
例えば、MPEGのTS（Transport Stream）パケットの場合には、SDT(Service Description Table)やEIT(Event Information Table）等の制御情報のように、複数のData PLPで同じ情報を含んでいるものがあり、そのような共通の情報をCommon PLPとして切り出して伝送することで、伝送効率の低下を回避することができる。
【００３３】
一方、受信機側では、OFDM等の復調方式により、受信した複数のData PLP（図中のTSPS1（PLP1）ないしTSPSN（PLPN））とCommon PLP（図中のTSPSC（CPLP））を復調した後、所望のPLP（図中のTSPS2（PLP2））のみを抜き出して、誤り訂正処理を行うことで、所望のTSを復元することが可能となる。
【００３４】
例えば、図１に示すように、TSPS1（PLP1）ないしTSPSN（PLPN）の中からTSPS2（PLP2）が選択された場合、Data PLPとしてのTSPS2（PLP2）と、Common PLPとしてのTSPSC（CPLP）とを用いて、TS2が復元されることになる。これにより、１つのData PLPとCommon PLPを取り出せば、TSを復元できるので、受信機の動作効率が良くなるといったメリットがある。
【００３５】
そして、受信機側で復元されたTSは、後段のデコーダに出力される。デコーダは、例えば、TSに含まれる符号化データをMPEGデコードし、その結果得られる画像や音声のデータを出力する。
【００３６】
以上のように、DVB-T.2においてM-PLP方式を用いた場合には、送信機（Tx）側では、Ｎ個のTSから、Ｎ個のData PLPと１個のCommon PLPが生成されて伝送され、受信機（Rx）側では、所望のData PLPと１個のCommon PLPから、所望のTSが復元（再生成）される。
【００３７】
［受信装置の構成例］
図２は、本発明を適用した受信装置の一実施の形態の構成を示す図である。
【００３８】
なお、図２において、受信装置１は、図１の受信機（Rx）に相当し、送信装置２は、図１の送信機（Tx）に相当するものである。
【００３９】
図２の受信装置１においては、送信装置２から送信されてくるデジタル放送の信号が受信される。この信号は、次世代の地上デジタル放送の規格として制定中のDVB-T.2で採用されるM-PLP方式により、TSから生成されたPLPに対して、誤り訂正やOFDM変調などの処理を施して得られるOFDM信号となる。
【００４０】
すなわち、例えば放送局などの送信装置２は、伝送路を介して、デジタル放送のOFDM信号を送信している。受信装置１は、送信装置２から送信されてくるOFDM信号を受信し、復調処理や誤り訂正処理などを含む伝送路復号処理を行い、それにより得られた復号データを後段に出力する。
【００４１】
図２の例においては、受信装置１は、アンテナ１１、取得部１２、伝送路復号処理部１３、デコーダ１４、及び出力部１５から構成される。
【００４２】
アンテナ１１は、送信装置２から伝送路を介して送信されてくるOFDM信号を受信し、取得部１２に供給する。
【００４３】
取得部１２は、例えばチューナやセットトップボックス（STB：Set Top Box）等から構成され、アンテナ１１により受信されたOFDM信号（RF信号）をIF(Intermediate Frequency)信号に周波数変換し、伝送路復号処理部１３に供給する。
【００４４】
伝送路復号処理部１３は、取得部１２からのOFDM信号に対して、復調や誤り訂正などの必要な処理を施して得られるPLPからTSを復元して、そのTSをデコーダ１４に供給する。
【００４５】
すなわち、伝送路復号処理部１３は、復調部２１、誤り訂正部２２、及び出力I/F（インターフェース）２３から構成される。
【００４６】
復調部２１は、取得部１２からのOFDM信号の復調処理を行い、その結果得られる復調信号として、所望のData PLPと１個のCommon PLPを誤り訂正部２２に出力する。
【００４７】
また、復調部２１は、同期しているフレームを特定するための情報（以下、特定情報という）や、同期を補正するための情報（以下、補正情報という）を復調処理により取得し、出力I/F２３に供給する。
【００４８】
ここで、復調処理で得られる特定情報としては、１つのインターリービングフレーム（Interleaving frame）当たりのT2フレームの数を示すP_Iや、該当するPLPがT2フレームに挿入される間隔を示すIjumpが取得される。
【００４９】
また、復調処理で得られる補正情報としては、T2フレームに関する情報やFEF（Future extension frame）に関する情報が取得される。このT2フレームに関する情報には、例えば、T2フレームの長さを示すT2_frame_length（単位はT［us］）がある。また、FEFとは、T2フレームとは異なる構造からなるフレームであって、将来的にその構造が決められるものである。このFEFに関する情報には、例えば、FEFの長さを示すFEF_length（単位はT［us］）や、FEFの配置される間隔を示すFEF_intervalがある。
【００５０】
すなわち、T2フレームとFEFは、各々P1と呼ばれるプリアンブル(Preamble)信号を有しており、そのプリアンブル信号には、対象のフレームがT2フレームであるのか、あるいはFEFであるのかを判別するための情報や、OFDM信号の復調などの処理に必要となる情報が含まれている。また、T2フレームには、P1に加えてP2と呼ばれるプリアンブル信号が含まれており、このP2には、T2フレームの復調処理に必要な情報の他、P_IやIjumpなどの特定情報と、T2_frame_length、FEF_lengthやFEF_intervalなどの補正情報が含まれている。
【００５１】
したがって、復調部２１は、T2フレームとFEFが多重化されている場合には、T2フレームからP2を検出して、そのP2に含まれる特定情報及び補正情報を取得し、出力I/F２３に供給する。なお、FEFが多重化されない場合もあるが、その場合、補正情報には、FEFに関する情報が含まれないことになる。
【００５２】
誤り訂正部２２には、時間デインターリーバ（Time DeInterleave）２２Ａが設けられている。
【００５３】
時間デインターリーバ２２Ａは、復調部２１から得られる復調信号であるPLPのTSパケットを含むようにして構成されるT2フレームがTI Blockに相当する分溜まったとき、時間デインターリーブ処理を行う。すなわち、TI Block（Time Interleaving block）とは、時間デインターリーバ２２Ａが、時間デインターリーブ処理を行う際の処理単位である。
【００５４】
誤り訂正部２２は、時間デインターリーブ処理が施されたPLPに対して、所定の誤り訂正処理を施し、その結果得られるPLPを出力I/F２３に出力する。すなわち、誤り訂正部２２から出力される各PLPは、TI Block単位で出力される（以下、TI出力ともいう）。また、このTI出力に際して、PLPの各T2フレームに割り当てられていたF_i（Frame Index：フレームインデックス）が、対応する各T2フレームに応じて出力される。
【００５５】
なお、送信装置２では、例えば、番組としての画像や音声などのデータが、MPEG（Moving Picture Experts Group）エンコードされ、そのMPEGエンコードデータが含まれるTSパケットで構成されるTSから生成されたPLPが、OFDM信号として送信される。また、送信装置２では、伝送路上で生じる誤りに対する対策として、PLPが、例えば、RS（Reed Solomon）符号や、LDPC（Low Density Parity Check）符号などの符号に符号化される。したがって、誤り訂正部２２においては、誤り訂正符号処理として、その符号を復号する処理が行われる。
【００５６】
出力I/F２３は、誤り訂正部２２から供給されるPLPからTSを復元し、復元されたTSを、所定の一定レート（以下、TSレートという）で外部に出力する出力処理を行う。なお、出力I/F２３の構成の詳細については、図３を参照して後述する。
【００５７】
デコーダ１４は、出力I/F２３から供給されるTSに含まれる符号化データをMPEGデコードし、その結果得られる画像や音声のデータを、出力部１５に供給する。
【００５８】
出力部１５は、例えば、ディスプレイやスピーカなどで構成され、デコーダ１４から供給される画像や音声のデータに対応して、画像を表示し、音声を出力する。
【００５９】
以上のようにして、受信装置１は構成される。
【００６０】
［出力I/Fの詳細な構成例］
図３は、図２の出力I/F２３の構成例を示している。
【００６１】
図３の例では、出力I/F２３は、同期検出部３０、バッファ３１、書き込み制御部３２、読み出しレート演算部３３、読み出し制御部３４、Nullパケット生成部３５、セレクタ３６、セレクタ３７、及びPLP合成部３８から構成される。
【００６２】
誤り訂正部２２から供給されるPLP（Common PLP，Data PLP）は、同期検出部３０、バッファ３１、及び読み出しレート演算部３３にそれぞれ供給される。また、復調部２１から供給される情報のうち、特定情報は同期検出部３０に供給され、補正情報は読み出し制御部３４に供給される。
【００６３】
このCommon PLPとData PLPには、DNP（Deleted Null Packet）とISSY（Input Stream Synchronizer）と呼ばれる情報（シグナリング値）がTSパケット単位でそれぞれ付加されている。
【００６４】
ISSYには、ISCR（Input Stream Time Reference）、BUFS（Buffer Size）、又はTTO（Time to Output）などの情報が含まれる。ISCRは、各TSパケットの送信時に、送信装置２側で付加されるタイムスタンプを示す情報である。BUFSは、PLPの所要バッファ量を示す情報である。この情報を参照することで、受信装置１ではバッファ領域を確定することが可能となる。TTOは、TSパケットに対する処理が行われているT2フレームに配置されるP1シンボルの先頭から、そのTSパケットを出力するまでの時間を示す情報である。
【００６５】
また、DNPは、後述するNullパケットディレーションモードと呼ばれるモードで動作している場合に付加される情報であって、連続したNullパケットは、その連続数を1バイトの信号として送信される。例えば、受信装置１では、DNP=3である場合、３個のNullパケットが連続しているとして、元のパケット系列を再現することが可能となる。
【００６６】
同期検出部３０では、PLPのTSパケットに付加されるISSYの１つであるTTOの同期が検出される。このTTOの同期を検出するために、同期検出部３０には、特定情報取得部４１及びTTO同期検出部４２が設けられている。
【００６７】
特定情報取得部４１は、特定情報として、復調部２１からのP_I，Ijumpと、誤り訂正部２２からのF_iを取得し、TTO同期検出部４２に供給する。
【００６８】
TTO同期検出部４２は、特定情報取得部４１により取得された特定情報（P_I，Ijump，F_i）に基づいて、各PLPのTSパケットを含むようにして構成されるT2フレームの組み合わせの中から、同期しているT2フレームの組み合わせを特定する。TTO同期検出部４２は、特定された組み合わせのT2フレーム内のTSパケットに付加されたTTOが同期しているとすることで、Common PLPとData PLPの同期（TSパケットの組み合わせ）が検出されるようにする。
【００６９】
換言すれば、TSパケットに付加されるTTOは、基本的にT2フレームの先頭にのみ配置されるものであって、同期したT2フレームであれば、それらのT2フレーム内のTSパケットに付加されたTTOは同期しているとみなせるので、TTO同期検出部４２は、そのようなTTOの対を検出しているといえる。
【００７０】
この検出結果は、読み出し制御部３４に供給される。また、TTO同期検出部４２により取得されたPLPに関する情報は、書き込み制御部３２に供給される。
【００７１】
バッファ３１は、書き込み制御部３２による書き込み制御にしたがって、誤り訂正部２２から供給されるPLPを順次蓄積する。また、バッファ３１は、読み出し制御部３４による読み出し制御にしたがって、蓄積しているPLPのうち、Common PLPをセレクタ３６に供給し、Data PLPをセレクタ３７に供給する。
【００７２】
書き込み制御部３２は、同期検出部３０から供給されるPLPに関する情報に基づいて、バッファ３１に対する書き込みアドレスの制御を行って、バッファ３１にPLPを蓄積させる。
【００７３】
読み出しレート演算部３３は、誤り訂正部２２から供給されるPLPに基づいて、TSレートを演算し、読み出し制御部３４に供給する。読み出しレート演算部３３により行われるRTSの演算処理の詳細については、図１０を参照して後述する。
【００７４】
読み出し制御部３４は、読み出しレート演算部３３から供給されるTSレートに従って、バッファ３１から読み出されたPLPから復元されるTSが出力されるように、バッファ３１に対するアドレス制御を行う。
【００７５】
すなわち、読み出し制御部３４は、同期検出部３０から供給されるTTO同期の検出結果にしたがって、同期しているT2フレームを構成するTSパケットのそれぞれに付加されたTTOを読み出して、それらのTTOの差分（以下、TTOdiffという）を求める。このTTOdiffは、Common PLPとData PLPのTSパケットの読み出しタイミングのずれ量に相当するので、読み出し制御部３４が、このTTOdiffに応じて、TSパケットの読み出しのタイミングをずらすことで、同期したCommon PLPとData PLPのTSパケットが読み出され、PLP合成部３８に供給される。なお、このTTOdiffであるが、書き込み制御部３２がTSパケットの書き込み時に求めて、読み出し制御部３４に供給するようにしてもよい。
【００７６】
また、このとき、TSパケットにDNPが付加されている場合があるので、読み出し制御部３４は、DNPの値に応じたNullパケットがPLP合成部３８に供給されるように、セレクタ３６及びセレクタ３７を制御する。
【００７７】
Nullパケット生成部３５は、読み出し制御部３４による制御にしたがって、Nullパケットを生成し、セレクタ３６及びセレクタ３７に供給する。
【００７８】
読み出し制御部３４には、TTOdiff補正部５１が設けられている。TTOdiff補正部５１は、同期しているCommon PLPとData PLPのT2フレームのF_iが異なる場合や、T2フレームとFEFが多重化されている場合、復調部２１から供給される補正情報を用いて、TTOdiffを補正する。この場合、読み出し制御部３４は、TTOdiff補正部５１により補正されたTTOdiffを用いて、TSパケットを読み出すことになる。
【００７９】
読み出し制御部３４により行われるTSパケットの読み出し制御処理の詳細は、図１２ないし図１７を参照して後述する。
【００８０】
セレクタ３６は、読み出し制御部３４からの選択信号に応じて、バッファ３１からのCommon PLPのTSパケット又はNullパケット生成部３５からのNullパケットのうちのいずれか一方を選択する。これにより、Common PLPのTSパケットにDNPが付加されている場合には、そのDNPの値に応じたNullパケットがPLP合成部３８に供給される。同様に、セレクタ３７では、Data PLPのTSパケットとNullパケットのうちの一方が選択され、PLP合成部３８に供給される。
【００８１】
PLP合成部３８には、セレクタ３６から供給されるCommon PLPと、セレクタ３７から供給されるData PLPとが同期して入力される。PLP合成部３８は、それらのPLPを合成して復元されたTSをTSレートにより、デコーダ１４に供給する。
【００８２】
以上のようにして、出力I/F２３は構成される。
【００８３】
［送信装置の処理］
次に、図４ないし図１７を参照して、受信装置１と送信装置２との間で行われる送受信処理の詳細について説明する。ここでは、まず、図４ないし図６を参照して、送信装置２で行われる処理について説明し、その後、図７ないし図１７を参照して、受信装置１で行われる処理について説明する。
【００８４】
なお、この送受信処理の説明では、説明を簡略化するため、送信装置２には、TS1ないしTS4の４個のTSが入力され、それらのTSから生成されるPLPが、誤り訂正やOFDM変調などの処理が施された後、受信装置１に送信されるものとする。
【００８５】
図４に示すように、TS1ないしTS4に対応した５個の四角はパケットを表しており、本実施の形態では、これらのTSを構成するTSパケットは、それぞれ、TSパケット、Nullパケット、及び共通パケットの３種類のパケットに分類される。
【００８６】
ここで、TSパケットは、例えばMPEGエンコードデータなどの各サービス（図中のサービス１ないし４）を提供するためのデータを格納したパケットである。また、Nullパケットは、送信側において送信するデータがないときに、送信側から出力される情報量を一定に保つ目的で伝送される調整用のデータである。例えば、MPEGで規定されているNullパケットは、TSパケットの先頭の4バイトが、0x47,0x1F,0xFF,0x1Fになっているパケットであり、ペイロードのビットとしては、例えば、すべて、1が採用される。
【００８７】
共通パケットは、複数のTSにおいて、格納されているデータが共通となるパケットである。例えば、MPEGの場合には、先述したSDT，EIT等の制御情報などが、この共通パケットに該当する。
【００８８】
すなわち、図４の例では、TS1ないしTS4のそれぞれを構成する５個のパケットのうちの図中左から３番目のパケットが共通パケットとなる。この共通パケットは、同じ情報を含んでいるので、図５に示すように、Common PLPとして抜き出すことになる。
【００８９】
具体的には、図４のTS1ないしTS4において、各TSで共通となる共通パケットが存在する場合、図５に示すように、その共通パケットがCommon PLPとして抜き出され、抜き出された共通パケットは、Nullパケットに置き換えられる。そして、共通パケットが抜き出された各TSは、Data PLPと呼ばれる系列、すなわち、Data PLP1ないしData PLP4となる。
【００９０】
また、送信装置２がNullパケットディレーション（Null Packet Deletion）と呼ばれるモードで動作している場合、Nullパケットは、1バイトのDNPと呼ばれる信号（signaling）になって伝送されることになる。
【００９１】
例えば、図５のData PLP1では、図中左から２番目と３番目のパケットがNullパケットとなっており、Nullパケットが２つ連続した場合には、図６に示すように、2である値を持った1バイトの信号に置き換えられる。つまり、DNPの値はNullパケットの連続数に対応しており、例えば、図５のData PLP3では、図中左から３番目と５番目のパケットが単独でNullパケットとなっているので、図６に示すように、それぞれ、1である値を持った1バイトの信号に置換される。
【００９２】
このようにして、Nullパケットを1バイトのDNPに置換すると、図５のData PLP1ないしData PLP4，Common PLPは、それぞれ、図６に示すような状態となる。これにより、送信装置２において、Data PLP1ないしData PLP4，Common PLPが生成されたことになる。
【００９３】
以上のように、送信装置２においては、４個のTSから、４個のData PLPと１個のCommon PLPが生成され、それらの信号に対して、誤り訂正やOFDM変調などの所定の処理が施され、それにより得られたOFDM信号が、所定の伝送路を介して受信装置１に送信される。
【００９４】
［受信装置の処理］
次に、図７ないし図１７を参照して、受信装置１の処理について説明する。
【００９５】
なお、先述したように、受信装置１で受信されるOFDM信号は、送信装置２の処理に合わせて、図６のData PLP1ないしData PLP4，Common PLPに対して誤り訂正やOFDM変調などの処理が施されているものとする。
【００９６】
受信装置１においては、送信装置２から所定の伝送路を介して送信されてくるOFDM信号が受信され、復調部２１によって、OFDM復調などの所定の処理が施されることにより、図６のData PLP1ないしData PLP4，Common PLPに対応する、図７のData PLP1ないしData PLP4，Common PLPが取得される。そして、例えば、ユーザ操作によりサービス２が選択された場合、Data PLP1ないしData PLP4のうちのData PLP2が取り出され、取り出されたData PLP2とCommon PLPは、誤り訂正部２２によって誤り訂正などの所定の処理が施され、出力I/F２３に入力される。
【００９７】
すなわち、出力I/F２３には、図７の太枠で囲まれたData PLP2と、Data PLP2に対応するCommon PLPのみが入力されることになる。そして、出力I/F２３は、図８に示すように、入力されたData PLP2，Common PLPについて、Data PLP2に配置されたNullパケットを、対応するCommon PLPに配置された共通パケットに置き換える。これにより、図８に示すように、図４のTS2と同様の元のTS2が復元されることになる。
【００９８】
図９は、出力I/F２３に入力される所望のData PLP（Data PLP2），Common PLPと、出力I/F２３から出力されるTSの詳細について説明するための図である。
【００９９】
図９に示すように、出力I/F２３に入力されるData PLPとCommon PLPには、DNPと、ISSY（ISCR，BUFS，TTOなどの情報）と呼ばれる情報がTSパケット単位で付加されていることは先に述べたとおりである。
【０１００】
出力I/F２３は、PLPから得られるこれらの情報を用いて、Data PLPとCommon PLPから同期した２パケットの組み合わせを検出し、Data PLPとCommon PLPとのタイミングを合わせて同期をとることになる。
【０１０１】
具体的には、出力I/F２３において、読み出しレート演算部３３は、Data PLPに付加されたDNPを用いて、Data PLPを元のパケット系列に復元し、TSパケットに付加されたISCRを読み取ることで、下記の式（１）により、TSを出力するレート（TSレート）を求めることができる。
【０１０２】
【数１】
0005483082.tif 000002
【０１０３】
なお、式（１）において、N_bitsは、1パケット当たりのビット数であり、例えば、1504（bit/packet）が代入される。また、Tは、エレメンタリーピリオド（Elementary Period）の単位であって、例えば、8MHz帯域であれば7/64usといった値が代入される。
【０１０４】
図１０は、読み出しレート演算部３３で実行されるTSレートの演算例を説明する図である。なお、図１０において、下方の矢印で示すように、時間の方向は図中左から右に向かう方向とされている。
【０１０５】
読み出しレート演算部３３には、図１０ａに示すように、Data PLPとして、TSパケットと、各TSパケットに付加されたDNP及びISCRが入力される。この例の場合には、図中右から１個目のTSパケットに付加されたDNPが3を示し、ISCRが3000［T］を示している。同様にして、２個目のTSパケットのDNPは0、ISCRは1000［T］を示し、３個目のTSパケットのDNPは2、ISCRは500［T］を示している。
【０１０６】
これらのDNPを用いて、Nullパケットを元の状態に戻すと、図１０ａのData PLPは、図１０ｂに示すようになる。すなわち、１番目のTSパケットの後に３個のNullパケット（図中の“NP”）が配置され、２，３番目のTSパケットが続いた後、さらに２個のNullパケットが配置されることになる。
【０１０７】
ここで、１パケット当たりの時間であるパケットレート（Packet rate）をPtsとすれば、このPtsは下記の式（２）のようにして求められる。
【０１０８】
【数２】
0005483082.tif 000003
【０１０９】
したがって、この例の場合には、Pts＝（ISCR_b−ISCR_a）／（N_packets＋ΣDNP）＝（3000［T］−500［T］）／5［packet］＝500［T/packet］となる。
【０１１０】
そして、TSレート（TS rate）をRTSとすれば、このRTSは、式（１）と、上記のPtsから次のようにして求められる。
【０１１１】
RTS＝N_bits／Pts×T＝1504［bit/packet］／500［T/packet］×（7/64［us］）＝27.5［Mbps］
【０１１２】
このようにして演算されたRTS（＝27.5［Mbps］）は、読み出し制御部３４に供給される。
【０１１３】
次に、図１１を参照して、バッファ３１に対する書き込み制御部３２及び読み出し制御部３４の動作の詳細について説明する。
【０１１４】
図１１は、バッファ３１に対する書き込みと読み出しのタイミングを説明するための図である。
【０１１５】
図１１の例では、バッファ３１にPLPが順次蓄積される様子を模式的に図示している。この模式図では、図中上側の領域に、Common PLPが図中上から下に向かって順に蓄積され、図中下側の領域に、Data PLPが図中下から上に向かって順に蓄積される様子を表している。
【０１１６】
すなわち、図１１の例では、書き込み制御部３２の制御にしたがって、出力I/F２３に入力されたCommon PLPがバッファ３１に順次格納されることにより、図中に例示している５個の共通パケット（TSパケット）が、付加されているISSY及びDNPとともに、図中上側の所定の領域に格納される。これらの共通パケットに付加されているISSY及びDNPであるが、この例では、先頭の共通パケットには、TTO=92000［T］とDNP=1、２番目の共通パケットには、BUFSとDNP=2が配置されている。また、３番目ないし５番目の共通パケットには、ISCRとともに、それぞれ、DNP=3，0，1が配置されている。
【０１１７】
一方、入力されたData PLPは、書き込み制御部３２の制御にしたがって、バッファ３１に順次格納されることにより、図中に例示している５個のTSパケットが、付加されているISSY及びDNPとともに、図中下側の所定の領域に格納される。これらのTSパケットに付加されているISSY及びDNPであるが、この例では、先頭のTSパケットには、TTO=90000［T］とDNP=0、２番目の共通パケットには、BUFSとDNP=2が配置されている。また、３番目ないし５番目のTSパケットには、ISCRとともに、それぞれ、DNP=1，0，1が配置されている。なお、図１１の例では、BUFS，ISCRについては、具体的な値は記述していないが、実際には、これらのISSYについてもTTOと同様に所定の値が割り当てられている。
【０１１８】
以上のようにして、Common PLP，Data PLPが、バッファ３１に格納される。そして、バッファ３１に格納されたCommon PLP，Data PLPは、読み出し制御部３４の制御にしたがって読み出されることになる。図１１の例の場合、Data PLPの先頭のTSパケットは、TTOの値を用いて、P1シンボルの先頭から90000［T］後に読み出され、Common PLPの先頭の共通パケットは、P1シンボルの先頭から92000［T］後、つまり、Data PLPの先頭のTSパケットが読み出されてから、2000［T］だけ経過した後に読み出される。
【０１１９】
すなわち、読み出し制御部３４は、バッファ３１からCommon PLP，Data PLPの両方を読み出しながら、TTOdiffを用いて、Common PLP，Data PLPの出力タイミングを合わせる。そして、読み出し制御部３４は、読み出したPLPについて、読み出しタイミングが同期したCommon PLPとData PLPとの組み合わせが検出された場合には、Data PLPに配置されたNullパケットを、Common PLPの共通パケットに置き換えることで、元のTSが復元されることになる。
【０１２０】
以上のようにして、パケットの読み出しのタイミングを示しているTTO（TTOdiff）による同期が行われ、TSが復元される。ところで、Common PLPとData PLPの同期をとる際に、複数のT2フレームがインターリービングフレームを構成する場合や、複数のT2フレームのうちの１つにしか該当するPLPが挿入されない場合など、PLPの挿入されるT2フレームが変動する場合には、図１１で説明した同期方法を単に用いると、同期をとれない場合がでてくる。そこで、次に、そのような場合において、どのT2フレームのCommon PLPとData PLPとが同期しているかを検出する方法について説明する。
【０１２１】
図１２は、T2フレームの構成の例を示す図である。
【０１２２】
図１２ａは、P_I=1，Ijump=1の場合におけるT2フレームの構成を示している。
【０１２３】
図１２ａでは、P_I=1であるので、１つのT2フレームによって、１つのインターリービングフレームが構成される。また、Ijump=1となるので、各T2フレームに該当PLPが挿入される。この場合、T2フレームと、複数のFEC Blockから構成されるTI Blockの単位が同じであるので、１つのT2フレームの入力が完了した段階で、時間デインターリーバ２２Ａによる時間デインターリーブ処理が行われ、TI出力される。
【０１２４】
図１２ｂは、P_I=2，Ijump=1の場合におけるT2フレームの構成を示している。
【０１２５】
図１２ｂでは、P_I=2であるので、２つのT2フレームによって、１つのインターリービングフレームが構成され、Ijump=1となるので、各T2フレームに該当PLPが挿入される。この場合、２つのT2フレームでTI Blockの単位となるので、連続する２つのT2フレームの入力が完了した段階で、時間デインターリーブ処理が行われ、TI出力される。
【０１２６】
図１２ｃは、P_I=2，Ijump=2の場合におけるT2フレームの構成を示している。
【０１２７】
図１２ｃでは、P_I=2であるので、２つのT2フレームによって、１つのインターリービングフレームが構成され、Ijump=2となるので、１つのT2フレームを飛ばして該当PLPが挿入される。この場合、図１２ｃに示すように、インターリービングフレームを構成するT2フレームが連続しないので、１つおきに入力される２つのT2フレームの入力が完了した段階で、時間デインターリーブ処理が行われ、TI出力される。
【０１２８】
なお、図１２に示したT2フレームの構成は一例であり、P_I，Ijumpの値は、任意に設定することが可能である。
【０１２９】
このようなP_IとIjump（特定情報）の組み合わせにより、Common PLPのTSパケットを含むようにして構成されるT2フレームと、Data PLPのTSパケットを含むようにして構成されるT2フレームとの同期をとることは先に述べたとおりである。
【０１３０】
ところで、送信装置２から送信されるデータ（OFDM信号）は、コンペンセイションディレイ（Compensation Delay）と呼ばれる方法により送信される。このコンペンセイションディレイとは、受信装置１側における受信のタイミングが合うように、送信装置２側で一方のデータの送信のタイミングを遅らせるものである。ここでは、説明を分かり易くするため、まず、図１３を参照して、コンペンセイションディレイが無効である場合について説明し、その後、図１４を参照して、コンペンセイションディレイが有効である場合について説明する。
【０１３１】
なお、図１３及び図１４において、図中上側には、Common PLPのTSパケットがT2フレームにマッピングされている様子を図示し、図中下側には、Data PLPのTSパケットがT2フレームにマッピングされている様子を図示している。また、図１３及び図１４では、T2フレーム長を単位にしてTSパケットのみを図示しているが、実際には、TSパケットの他に、先に述べたNullパケットも含まれている。さらに、時間の方向は図中左から右に向かう方向とされている。これらの関係は後述する図でも同様とされる。
【０１３２】
また、この例では、特定情報として、Common PLPのT2フレームについては、P_I=2，Ijump=2が設定され、Data PLPのT2フレームについては、P_I=1，Ijump=1が設定されているものとする。さらに、誤り訂正部２２が、Common PLP，Data PLPをTI Block単位で出力することは、先に述べたとおりであり、そのTI出力が、図中の「TI出力」に相当する。したがって、出力I/F２３には、図中の「TI出力」に対応するデータとT2フレームに対応するF_iが入力されることになる。
【０１３３】
図１３に示すように、図中下側のT2フレーム（Data PLP）では、P_I=1，Ijump=1となるので、時間デインターリーバ２２Ａでは、１つのT2フレーム分のデータ入力が完了した段階で、時間デインターリーブを解きながらのTI出力が直ちに開始される。すなわち、T2 frame0分のデータが溜まったらTI Block0が出力され、さらに、T2 frame1，T2 frame2，・・・分のデータについても同様に、T2フレームの入力が順次完了する度に、TI Block1，TI Block2，・・・がTI出力される。
【０１３４】
一方、図中上側のT2フレーム（Common PLP）では、P_I=2，Ijump=2であるため、F_i=3、すなわち、T2 frame3の入力が完了した段階で、T2 frame1とT2 frame3という２つのT2フレームからなるTI-block単位のデータが溜まって、時間デインターリーバ２２Ａによる出力が可能となる。その結果、T2 frame1とT2 frame3からなるTI Block1がTI出力される。
【０１３５】
このとき、Data PLPのTI Block0とCommon PLPのTI Block1とが同期、すなわち、同じタイミングで読み出す必要のあるパケット群に属するため、それらのTI Blockを同期させるためには、Data PLPのTI Blockを遅延させるために、少なくともT2フレーム３つ分の容量を有するバッファが必要となる。
【０１３６】
換言すれば、コンペンセイションディレイが無効である場合、Common PLPとData PLPのT2フレームの同期をとるためには、T2フレーム単位のデータを保持するためのバッファが必要となるといえる。
【０１３７】
それに対して、図１４に示すように、コンペンセイションディレイが有効である場合、送信装置２側で、Data PLPのTSパケットが、T2フレーム３つ分（4[T2フレーム]−1[T2フレーム]＝3[T2フレーム]）だけ遅延されている。
【０１３８】
この場合、Data PLPのTI Block3（Data PLPのT2 frame3（F_i=3）のTI出力）と、Common PLPのTI Block1（Common PLPのT2 frame1（F_i=1）とT2 frame3（F_i=3）のTI出力）とが同期してTI出力される。また、これらのTI Blockは、同じタイミングで読み出す必要のあるパケット群に属したT2フレームから得られたものとなる。
【０１３９】
このように、コンペンセイションディレイが有効である場合、送信装置２側で一方のPLPのT2フレームを遅延させて、Common PLPとData PLPのT2フレームの同期がとられるようにしているため、TI出力時には、それぞれのTI Blockが同期して出力される。その結果、図１３で説明したような、進んでいる一方のT2フレームを遅延させるためのバッファが不要となる。
【０１４０】
このようなコンペンセイションディレイが有効である場合、図１５に示すように、出力I/F２３（同期検出部３０）には、Common PLPのTI Block1，・・・と、Data PLPのTI Block0，TI Block1，TI Block2，TI Block3，・・・が誤り訂正部２２から順次入力されることになる。また、このとき、各PLPのT2フレームに割り当てられたF_iも入力されるので、同期検出部３０は、このF_iと、P_I，Ijumpからなる特定情報を用いて、同期しているT2フレームの組み合わせを特定する。
【０１４１】
すなわち、下記の式（３）が成立するF_iを有するCommon PLPとData PLPのT2フレームの組み合わせが特定されたとき、同期しているCommon PLPとData PLPが検出されたとみなされる。
【０１４２】
【数３】
0005483082.tif 000004
【０１４３】
なお、式（３）において、各PLPのF_iであるが、P_I≠1、すなわち、複数のT2フレームにより１つのインターリービングフレームが構成される場合、数字が小さいほうのF_iを採用するものとする。例えば、図１５のCommon PLPの場合、TI Block1はT2 frame1とT2 frame3からなるので、数字が小さいほうのF_i=1が採用される。
【０１４４】
例えば、図１５では、Common PLPとData PLPのT2フレームが、T2 frame3で同期している場合について図示しているが、Common PLPのF_i=1（F_i=3ではなく小さいほうのF_i=1を採用する），P_I=2，Ijump=2と、Data PLPのF_i=3，P_I=1，Ijump=1をそれぞれ式（３）に代入すれば、次のようになる。
【０１４５】
式（３）の左辺＝floor（1/4＋1）×4＝4  式（３）の右辺＝floor（3/1＋1）×1＝4
【０１４６】
すなわち、Common PLPとData PLPのT2フレームのF_iがそれぞれ、F_i=3となるとき、それらのT2 frame3が同期しているとみなすことができる。換言すれば、式（３）では、Common PLPとData PLPにおいて、P_I×Ijumpの最後の値が揃ったときに、それらのPLPが同期しているとみなしている。
【０１４７】
同様にして、図１５の例では、T2フレーム（Common PLP）のF_iがそれぞれ、F_i=5,9,13,・・・となるとき、T2フレーム（Data PLP）のF_i=7,11,15,・・・との間で、式（３）の関係が成立するので、Common PLPとData PLPは、T2 frame7，T2 frame11，T2 frame15，・・・で同期することになる。
【０１４８】
以上のようにして、同期検出部３０によって、同期しているCommon PLPとData PLPのT2フレームとの組み合わせが特定されると、それらの同期しているT2フレームを構成するTSパケットに付加されているTTOからTTOdiffが求められる。そして、このTTOdiffに応じて、読み出し制御部３４が、Common PLPとData PLPのTSパケットの読み出しタイミングをずらすことで、同期したCommon PLPとData PLPのTSパケットが読み出される。
【０１４９】
ところで、Common PLPのTSパケットから取得されるTTOをTTO_Commonとし、Data_PLPのTSパケットから取得されるTTOをTTO_Dataとすれば、図１６に示すように、TTO_Commonの時刻の起点とTTO_Dataの時刻の起点とが一致しない場合がある。
【０１５０】
この起点のずれは、同期しているT2フレームのF_iが異なるために発生する。例えば、図１１に示したような、同期しているT2フレームのF_iが一致している場合には、それらのTTOの時刻の起点が同じになるため、単にTTOの値の差分をそのまま使用すれば、TTOの同期をとることができる。一方、図１６に示すように、同期しているT2フレームのF_iが異なる場合には、TTO_Commonの時刻の起点と、TTO_Dataの時刻の起点が一致していないため、その起点のずれを補正する必要が出てくる。
【０１５１】
このような起点のずれを補正したTTOdiffは、下記の式（４）により求められる。
【０１５２】
【数４】
0005483082.tif 000005
【０１５３】
なお、式（４）において、F_i_Dataは、Data PLPのT2フレームのF_iの値、F_i_CommonはCommon PLPのT2フレームのF_iの値をそれぞれ示す。また、T2_frame_lengthは、T2フレームの長さ（単位はT［us］）を示すものであって、先に述べた補正情報の１つである。すなわち、式（４）のTTOdiffの補正処理は、TTOdiff補正部５１によって実行される。
【０１５４】
この式（４）では、TTO_CommonとTTO_Dataとで、それらのT2フレームのF_iが異なる分だけ、T2_frame_lengthを加算することで、コンペンセイションディレイされた分を取り除くようにしている。換言すれば、式（４）では、TTO_CommonとTTO_Dataとの時刻の起点のずれを補正してから、TTOdiffを求めているといえる。
【０１５５】
そして、以上のようにして求めたTTOdiff分だけCommon PLPとData PLPの両TSパケットの読み出しのタイミングをずらすことで、Common PLPとData PLPのTSパケットが同期して出力される。
【０１５６】
これにより、同期しているT2フレームのF_iが異なる場合であっても、正確なTTOdiffを求めて、Common PLPとData PLPの同期を確実にとることができる。
【０１５７】
また、図１７に示すように、T2フレームとは異なる構造からなるフレームであるFEFが挿入されている場合、FEFの長さもコンペンセイションディレイに含まれることになるので、図１６の場合と同様に、TTO_Commonの時刻の起点とTTO_Dataの時刻の起点がずれる。図１７の例では、FEF_interval=2、すなわち、T2 frame1とT2 frame2との間、T2 frame3とT2 frame4との間のそれぞれに、所定の長さのFEFが配置されている。この場合、TTOdiffを求めるに際して、FEFの長さも取り除く必要がある。
【０１５８】
このようなFEFによる起点のずれを補正したTTOdiffは、下記の式（５）により求められる。
【０１５９】
【数５】
0005483082.tif 000006
【０１６０】
なお、式（５）において、FEF_lengthはFEFの長さ（単位はT［us］）を示し、FEF_intervalはFEFの間に挿入されるT2フレームの数を示すものであって、これらは、先に述べた補正情報の１つである。すなわち、式（５）のTTOdiffの補正処理は、TTOdiff補正部５１によって実行される。
【０１６１】
この式（５）では、TTO_CommonとTTO_Dataとで、それらのT2フレームのF_iが異なる分だけ、T2_frame_lengthだけでなく、それらのF_iのT2フレームの間に挿入されるFEFの長さ（FEF_length）を加算することで、コンペンセイションディレイされた分を取り除くようにしている。換言すれば、式（５）では、TTO_CommonとTTO_Dataとの時刻の起点のずれを補正してから、TTOdiffを求めているといえる。
【０１６２】
これにより、同期しているT2フレームのF_iが異なり、かつ、FEFが挿入されている場合であっても、正確なTTOdiffを求めて、Common PLPとData PLPの同期を確実にとることができる。
【０１６３】
［TTO同期処理の説明］
次に、図１８のフローチャートを参照して、TTO同期処理について説明する。
【０１６４】
なお、図１８の説明では、送信装置２から送信されるデータ（OFDM信号）は、コンペンセイションディレイが有効な状態で送信されるものとする。
【０１６５】
特定情報取得部４１は、特定情報として、ステップＳ１１において、復調部２１から供給されるP_I，Ijumpを取得し、ステップＳ１２において、誤り訂正部２２から供給されるF_iを取得する。
【０１６６】
ステップＳ１３において、TTO同期検出部４２は、特定情報取得部４１により取得された特定情報であるP_I，Ijump，F_iを用いて、同期しているT2フレームの検出を開始する。
【０１６７】
すなわち、TTO同期検出部４２は、取得されたP_I，Ijump，F_iを、式（３）に代入して、式（３）の関係が成立するF_iの組み合わせを特定することになるが（ステップＳ１４の処理）、対象となるF_iが、同期しているT2フレームとならなかった場合（ステップＳ１４の「No」）、処理は、ステップＳ１２の処理に戻る。
【０１６８】
そして、ステップＳ１２ないしＳ１４の処理が繰り返されることで、同期しているT2フレームが検出されるまで、次のT2フレームのF_iが順次取得され、そのF_iの値が式（３）に順次代入され、式（３）の関係が成立するか否かの判定処理が繰り返される。
【０１６９】
そして、ステップＳ１４において、式（３）の関係が成立し、同期しているT2フレームが検出されたと判定された場合、ステップＳ１５において、読み出し制御部３４は、同期しているT2フレームを構成するCommon PLPとData PLPのTSパケットに付加されているTTOをそれぞれ取得する。
【０１７０】
ステップＳ１６において、TTO同期検出部４２は、同期しているT2フレームのそれぞれのF_iが一致するか否かを判定する。ステップＳ１６において、F_iが一致すると判定された場合、TTOの時刻の起点にずれは生じていないため、読み出し制御部３４は、取得したTTOの差分からTTOdiffを求める（ステップＳ２１の処理）。つまり、この場合には、TTOdiff補正部５１によるTTOdiffの補正処理は行われないことになる。
【０１７１】
一方、ステップＳ１６において、F_iが異なると判定された場合、TTOdiffの補正処理を行う必要があるので、TTOdiff補正部５１は、ステップＳ１７において、復調部２１から供給される補正情報を取得する。この補正情報は、例えば、T2_frame_length、FEF_length、FEF_intervalなどのTTOdiffを補正するための情報となることは、先に述べたとおりである。
【０１７２】
ステップＳ１８において、TTOdiff補正部５１は、取得した補正情報に基づいて、T2フレームにFEFが挿入されているか否かを判定する。ステップＳ１８において、FEFが挿入されていないと判定された場合、ステップＳ１９において、TTOdiff補正部５１は、F_iが異なる分だけ、TTO_CommonとTTO_Dataとの時刻の起点のずれを補正した後、TTOdiffを求める（ステップＳ２１の処理）。
【０１７３】
すなわち、この場合、TTOdiff補正部５１は、先述した図１６で説明したように、TTO_Common、TTO_Data、F_i_data、F_i_Common、及びT2_frame_length（補正情報）のそれぞれの値を、式（４）に代入して、TTOdiffを求める。
【０１７４】
一方、ステップＳ１７において、FEFが挿入されていると判定された場合、ステップＳ２０において、TTOdiff補正部５１は、F_iが異なる分と挿入されたFEFの分だけ、TTO_CommonとTTO_Dataとの時刻の起点のずれを補正した後、TTOdiffを求める（ステップＳ２１の処理）。
【０１７５】
すなわち、この場合、TTOdiff補正部５１は、先述した図１７で説明したように、TTO_Common、TTO_Data、F_i_data、F_i_Common、並びに、T2_frame_length、FEF_interval、及びFEF_length（補正情報）のそれぞれの値を、式（５）に代入して、TTOdiffを求める。
【０１７６】
このように、TTOdiffの算出方法としては、第１に、補正を行わずに求める方法、第２に、式（４）の補正により求める方法、第３に、式（５）の補正により求める方法があり、F_iの一致とFEFの挿入の有無に応じて、第１ないし第３の算出方法のいずれかによりTTOdiffが求められる。
【０１７７】
そして、読み出し制御部３４は、ステップＳ２２において、第１ないし第３の算出方法のいずれかにより求められたTTOdiff分だけ、Common PLPとData PLPのTSパケットの読み出しタイミングがずれるようにして、組み合わされるTSパケットを読み出して、TTO同期を行う。
【０１７８】
このようにしてTTO同期が行われ、このTTO同期に従ったTSパケットの読み出しが、読み出し制御部３４により開始されると、図１８のTTO同期処理は終了する。
【０１７９】
以上のように、TTO同期検出部４２によって、F_i、P_I、Ijumpなどの特定情報を用いて、同期しているCommon PLPとData PLPのTSパケットにより構成されるT2フレームの組み合わせが特定されることで、それらの特定されたT2フレームを構成するTSパケットに付加されたTTOの同期が検出され、読み出し制御部３４によって、同期したTTOから得られるTTOdiffを用いて、同期しているCommon PLPとData PLPのTSパケットが読み出される。これにより、Common PLPとData PLPの挿入されているT2フレームが常に一定とはならない場合であっても、該当するPLPが挿入されているT2フレームを特定できるので、Common PLPとData PLPの同期を確実にとることができる。
【０１８０】
また、TTOdiff補正部５１によって、TTO_CommonとTTO_Dataとの時刻の起点のずれが補正されるので、例えば、同期しているT2フレームのF_iが異なったり、あるいは、FEFが挿入されたりしても、正確なTTOdiffが求められ、Common PLPとData PLPの同期を確実にとることができる。
【０１８１】
［受信システムの構成例］
次に、図１９ないし図２１を参照して、受信システムの構成について説明する。
【０１８２】
図１９は、本発明を適用した受信システムの第１実施の形態の構成例を示す図である。
【０１８３】
図１９において、受信システムは、取得部２０１、伝送路復号処理部２０２、及び情報源復号処理部２０３から構成される。
【０１８４】
取得部２０１は、例えば、地上デジタル放送、衛星デジタル放送、CATV（Cable Television)網、インターネットその他のネットワーク等の、図示せぬ伝送路を介して、DVB-T2のM-PLP方式によるOFDM信号を取得し、伝送路復号処理部２０２に供給する。
【０１８５】
OFDM信号が、例えば、放送局から、地上波や、衛星波、CATV網等を介して放送されてくる場合には、取得部２０１は、図２の取得部１２と同様に、チューナやSTB等で構成される。また、OFDM信号が、例えば、WEBサーバから、IPTV(Internet Protocol Television)のようにマルチキャストで送信されてくる場合には、取得部２０１は、例えば、NIC(Network Interface Card)等のネットワークI/Fで構成される。
【０１８６】
OFDM信号が、例えば、放送局から、地上波や、衛星波、CATV網等を介して放送されてくる場合には、例えば、複数の送信装置からの複数の伝送路を介したOFDM信号が、１つの取得部２０１において受信されることで、結果的に合成された１つのOFDM信号として受信される。
【０１８７】
伝送路復号処理部２０２は、取得部２０１が伝送路を介して取得したOFDM信号に対して、PLPを復号する処理を少なくとも含む伝送路復号処理を施し、その結果得られる信号を、情報源復号処理部２０３に供給する。
【０１８８】
すなわち、M-PLP方式によるOFDM信号は、複数のTSそれぞれから、すべてのTSに共通のパケットを抽出した残りのパケットから構成される複数のData PLPと、共通のパケットから構成されるCommon PLPにより規定されたものとなるので、伝送路復号処理部２０２は、そのようなOFDM信号に対して、例えば、PLP（パケット系列）を復号する処理を施して、出力する。
【０１８９】
また、取得部２０１が伝送路を介して取得したOFDM信号は、伝送路特性の影響を受けて歪んだ状態で得られたOFDM信号であり、伝送路復号処理部２０２は、そのような信号に対して、例えば、伝送路推定やチャネル推定、位相推定等の復調処理を施す。
【０１９０】
さらに、伝送路復号処理には、伝送路で生じる誤りを訂正する処理等が含まれる。例えば、誤り訂正符号化としては、例えば、LDPC符号化や、リードソロモン符号化等がある。
【０１９１】
情報源復号処理部２０３は、伝送路復号処理が施された信号に対して、圧縮された情報を元の情報に伸張する処理を少なくとも含む情報源復号処理を施す。
【０１９２】
すなわち、取得部２０１が伝送路を介して取得したOFDM信号には、情報としての画像や音声等のデータ量を少なくするために、情報を圧縮する圧縮符号化が施されていることがある。この場合、情報源復号処理部２０３は、伝送路復号処理が施された信号に対して、圧縮された情報を元の情報に伸張する処理(伸張処理）等の情報源復号処理を施す。
【０１９３】
なお、取得部２０１が伝送路を介して取得したOFDM信号に、圧縮符号化が施されていない場合には、情報源復号処理部２０３では、圧縮された情報を元の情報に伸張する処理は行われない。
【０１９４】
ここで、伸張処理としては、例えば、MPEGデコード等がある。また、伝送路復号処理には、伸張処理の他、デスクランブル等が含まれることがある。
【０１９５】
以上のように構成される受信システムでは、取得部２０１において、例えば、画像や音声等のデータに対して、MPEG符号化等の圧縮符号化が施され、さらに、誤り訂正符号化が施されたM-PLP方式によるOFDM信号が、伝送路を介して取得され、伝送路復号処理部２０２に供給される。なお、このとき、OFDM信号は、伝送路特性の影響を受けて歪んだ状態で取得される。
【０１９６】
伝送路復号処理部２０２では、取得部２０１からのOFDM信号に対して、図２の伝送路復号処理部１３と同様の処理が、伝送路復号処理として施され、その結果得られる信号が、情報源復号処理部２０３に供給される。
【０１９７】
情報源復号処理部２０３では、伝送路復号処理部２０２からの信号に対して、図２のデコーダ１４と同様の処理が、情報源復号処理として施され、その結果得られる画像、又は音声が出力される。
【０１９８】
以上のような図１９の受信システムは、例えば、デジタル放送としてのテレビジョン放送を受信するテレビチューナ等に適用することができる。
【０１９９】
なお、取得部２０１、伝送路復号処理部２０２、及び、情報源復号処理部２０３は、それぞれ、１つの独立した装置（ハードウェア（IC(Integrated Circuit)等））、又はソフトウェアモジュール）として構成することが可能である。
【０２００】
また、取得部２０１、伝送路復号処理部２０２、及び情報源復号処理部２０３については、取得部２０１と伝送路復号処理部２０２とのセットや、伝送路復号処理部２０２と情報源復号処理部２０３とのセット、取得部２０１、伝送路復号処理部２０２、及び情報源復号処理部２０３のセットを、１つの独立した装置として構成することが可能である。
【０２０１】
図２０は、本発明を適用した受信システムの第２実施の形態の構成例を示す図である。
【０２０２】
なお、図中、図１９の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２０３】
図２０の受信システムは、取得部２０１、伝送路復号処理部２０２、及び、情報源復号処理部２０３を有する点で、図１９の場合と共通し、出力部２１１が新たに設けられている点で、図１９の場合と相違する。
【０２０４】
出力部２１１は、例えば、画像を表示する表示装置や、音声を出力するスピーカであり、情報源復号処理部２０３から出力される信号としての画像や音声等を出力する。すなわち、出力部２１１は、画像を表示し、あるいは、音声を出力する。
【０２０５】
以上のような図２０の受信システムは、例えば、デジタル放送としてのテレビジョン放送を受信するTVや、ラジオ放送を受信するラジオ受信機等に適用することができる。
【０２０６】
なお、取得部２０１において取得されたOFDM信号に、圧縮符号化が施されていない場合には、伝送路復号処理部２０２が出力する信号が、出力部２１１に供給される。
【０２０７】
図２１は、本発明を適用した受信システムの第３実施の形態の構成例を示す図である。
【０２０８】
なお、図中、図１９の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２０９】
図２１の受信システムは、取得部２０１、及び、伝送路復号処理部２０２を有する点で、図１９の場合と共通する。
【０２１０】
ただし、図２１の受信システムは、情報源復号処理部２０３が設けられておらず、記録部２２１が新たに設けられている点で、図１９の場合と相違する。
【０２１１】
記録部２２１は、伝送路復号処理部２０２が出力する信号（例えば、MPEGのTSのTSパケット）を、光ディスクや、ハードディスク（磁気ディスク）、フラッシュメモリ等の記録（記憶）媒体に記録する（記憶させる）。
【０２１２】
以上のような図２１の受信システムは、テレビジョン放送を録画するレコーダ等に適用することができる。
【０２１３】
なお、図２１において、受信システムは、情報源復号処理部２０３を設けて構成し、情報源復号処理部２０３で、情報源復号処理が施された後の信号、すなわち、デコードによって得られる画像や音声を、記録部２２１で記録することができる。
【０２１４】
［本発明を適用したコンピュータの説明］
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な汎用のパーソナルコンピュータなどが含まれる。
【０２１５】
図２２は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示す図である。
【０２１６】
コンピュータにおいて、CPU(Central Processing Unit)４０１、ROM(Read Only Memory)４０２、RAM(Random Access Memory)４０３は、バス４０４により相互に接続されている。
【０２１７】
バス４０４には、さらに、入出力インターフェース４０５が接続されている。入出力インターフェース４０５には、入力部４０６、出力部４０７、記憶部４０８、通信部４０９、及びドライブ４１０が接続されている。
【０２１８】
入力部４０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部４０７は、ディスプレイ、スピーカなどよりなる。記憶部４０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部４０９は、ネットワークインターフェースなどよりなる。ドライブ４１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア４１１を駆動する。
【０２１９】
以上のように構成されるコンピュータでは、CPU４０１が、例えば、記憶部４０８に記憶されているプログラムを入出力インターフェース４０５及びバス４０４を介してRAM４０３にロードして実行することにより、上述した一連の処理が行われる。
【０２２０】
コンピュータ（CPU４０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア４１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線又は無線の伝送媒体を介して提供することができる。
【０２２１】
コンピュータでは、プログラムは、リムーバブルメディア４１１をドライブ４１０に装着することにより、入出力インターフェース４０５を介して、記憶部４０８にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部４０９で受信し、記憶部４０８にインストールすることができる。その他、プログラムは、ROM４０２や記憶部４０８に、あらかじめインストールしておくことができる。
【０２２２】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２２４】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２２５】
１  受信装置，  １１  アンテナ，  １２  取得部，  １３  伝送路復号処理部，  １４  デコーダ，  １５  出力部，  ２１  復調部，  ２２  誤り訂正部，  ２２Ａ  時間デインターリーバ，  ２３  出力I/F，  ３０  同期検出部，  ３１  バッファ，  ３２  書き込み制御部，  ３３  読み出しレート演算部，  ３４  読み出し制御部，  ３５  Nullパケット生成部，  ３６  セレクタ，  ３７  セレクタ，  ３８  PLP合成部，  ４１  特定情報取得部，  ４２  TTO同期検出部，  ５１  TTOdiff補正部，  ２０１  取得部，  ２０２  伝送路復号処理部，  ２０３  情報源復号処理部，  ２１１  出力部，  ２２１  記録部
【図１】
0005483082.tif 000007
【図２】
0005483082.tif 000008
【図３】
0005483082.tif 000009
【図４】
0005483082.tif 000010
【図５】
0005483082.tif 000011
【図６】
0005483082.tif 000012
【図７】
0005483082.tif 000013
【図８】
0005483082.tif 000014
【図９】
0005483082.tif 000015
【図１０】
0005483082.tif 000016
【図１１】
0005483082.tif 000017
【図１２】
0005483082.tif 000018
【図１３】
0005483082.tif 000019
【図１４】
0005483082.tif 000020
【図１５】
0005483082.tif 000021
【図１６】
0005483082.tif 000022
【図１７】
0005483082.tif 000023
【図１８】
0005483082.tif 000024
【図１９】
0005483082.tif 000025
【図２０】
0005483082.tif 000026
【図２１】
0005483082.tif 000027
【図２２】
0005483082.tif 000028