(57)【特許請求の範囲】
【請求項１】
複数のストリームに共通のパケットから構成される共通パケット系列と、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列とを変調することで得られるOFDM(Orthogonal Frequency Division Multiplexing)信号を受信する受信手段と、
受信した前記OFDM信号を復調して得られる前記共通パケット系列と前記データパケット系列から元のストリームを復号するための情報である復号情報を取得する取得手段と、
指定された前記データパケット系列の復号情報が取得されるまで、取得された前記共通パケット系列の復号情報を記憶する記憶手段と、
指定された前記データパケット系列の復号情報が取得されたとき、記憶している前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチするサーチ手段と
を備え、
前記サーチ手段は、記憶している前記共通パケット系列の復号情報の中から復号情報を特定できなかった場合、指定された前記データパケット系列の復号情報が取得された後に取得された前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチする
受信装置。
【請求項２】
前記記憶手段は、レジスタであって、
前記レジスタの数をn、前記共通パケット系列の復号情報の最大数をmとしたとき、n=mの関係を有しており、
前記サーチ手段は、サーチの対象となる第１のフレームから前記共通パケット系列の復号情報を特定できなかった場合、前記共通パケット系列が存在しないものとする
請求項１に記載の受信装置。
【請求項３】
指定された前記データパケット系列の復号情報により特定される前記共通パケット系列の復号情報は、所定の数だけ存在しており、
前記サーチ手段は、取得された前記データパケット系列の復号情報により特定される、所定の数の前記共通パケット系列の復号情報をサーチする
請求項２に記載の受信装置。
【請求項４】
前記記憶手段は、レジスタであって、前記レジスタの数をn、前記共通パケット系列の復号情報の最大数をmとしたとき、1≦n≦mの関係を有しており、
前記サーチ手段は、サーチの対象となる第１のフレームから前記共通パケット系列の復号情報を特定できなかった場合、前記第１のフレームの次のフレームである第２のフレームをサーチする
請求項１に記載の受信装置。
【請求項５】
指定された前記データパケット系列の復号情報により特定される前記共通パケット系列の復号情報は、所定の数だけ存在しており、その数をxとしたとき、1≦x≦n≦mの関係を有し、
前記サーチ手段は、取得された前記データパケット系列の復号情報により特定される、所定の数の前記共通パケット系列の復号情報をサーチする
請求項４に記載の受信装置。
【請求項６】
指定された前記データパケット系列の復号情報により特定される前記共通パケット系列の復号情報の数は、不定であり、
前記サーチ手段は、取得された前記データパケット系列の復号情報により特定される、不定数となる前記共通パケット系列の復号情報をサーチする
請求項１に記載の受信装置。
【請求項７】
前記復号情報には、各パケット系列を識別するための第１の識別子、及び対応する前記共通パケット系列と前記データパケット系列とを識別するための第２の識別子を少なくとも含んでおり、
前記サーチ手段は、指定された前記第１の識別子を有する前記データパケット系列の復号情報を特定した後、特定された前記データパケット系列の復号情報に含まれる前記第２の識別子を有する前記共通パケット系列の復号情報を特定する
請求項１に記載の受信装置。
【請求項８】
前記サーチ手段によるサーチ結果に基づいて、前記共通パケット系列と前記データパケット系列から元のストリームを復号する復号手段をさらに備える
請求項１に記載の受信装置。
【請求項９】
前記共通パケット系列と前記データパケット系列は、DVB-T2における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信号を復調して得られる前記共通パケット系列と前記データパケット系列から元のストリームを復号するための情報である復号情報を取得する取得手段と、
指定された前記データパケット系列の復号情報が取得されるまで、取得された前記共通パケット系列の復号情報を記憶する記憶手段と、
指定された前記データパケット系列の復号情報が取得されたとき、記憶している前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチするサーチ手段と
を備え、
前記サーチ手段は、記憶している前記共通パケット系列の復号情報の中から復号情報を特定できなかった場合、指定された前記データパケット系列の復号情報が取得された後に取得された前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチする
受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置及び方法、プログラム、並びに受信システムに関し、特に、復号処理を高速化することができるようにする受信装置及び方法、プログラム、並びに受信システムに関する。
【背景技術】
【０００２】
近年、デジタル信号を伝送する方式として、直交周波数分割多重（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）等の規格がある。
【０００４】
ところで、OFDMを採用する地上デジタル放送の規格として、DVB-T2（第２世代欧州地上デジタル放送規格）が策定されつつある。
【０００５】
なお、DVB-T2については、いわゆるブルーブック(DVB BlueBook A122)に記載されている（非特許文献１）。
【０００６】
DVB-T2（のブルーブック）では、T2フレーム(T2 frame)と呼ばれるフレームが定義され、データは、T2フレーム単位で送信される。
【０００７】
T2フレームは、P1及びP2と呼ばれる２種類のプリアンブル(Preamble)信号を有し、そのプリアンブル信号に、OFDM信号の復調等の処理に必要な情報が含まれる。
【０００８】
図１は、T2フレームのフォーマットを示す図である。
【０００９】
T2フレームでは、P1シンボル、P2シンボル、及びデータのシンボル（Data Symbols）が、その順で含まれる。
【００１０】
P1シンボルは、P1シグナリング（P1 Signalling）を送信するためのシンボルであり、P1シグナリングには、トランスミッションタイプ（transmission type)や、基本的なトランスミッションパラメータ(basic transmission parameters)が含まれる。
【００１１】
具体的には、P1シグナリング（P1）には、パラメータS1及びS2等が含まれる。パラメータS1及びS2は、P2が、SISO(Single Input Single Output (meaning one transmitting and one receiving antenna))、又は、MISO(Multiple Input，Single Output (meaning multiple transmitting antennas but one receiving antenna))のいずれの方式で送信されてくるのかや、P2のFFT演算を行うときのFFTサイズ(１回のFFT演算の対象とするサンプル（シンボル）の数)等を表す。
【００１２】
したがって、P2を復調するには、P1を復調する必要がある。
【００１３】
P2のシンボルは、L1プレシグナリング(L1 pre(pre-signalling))、及び、L1ポストシグナリング(L1 post(post-signalling))を送信するためのシンボルである。
【００１４】
L1プレシグナリングは、T2フレームを受信する受信装置が、L1ポストシグナリングの受信と復号とを行うための情報を含む。L1ポストシグナリングは、受信装置が、物理レイヤ（のlayer pipes）にアクセスするのに必要なパラメータを含む。
【００１５】
ところで、DVB-T2においては、M-PLP（Multiple PLP（Physical Layer Pipe））と呼ばれる方式が用いられている。このM-PLPでは、複数の元のトランスポートストリーム（Transport Stream：以下、TSと称する）それぞれから、すべてのTSに共通のパケット（情報）を抽出した後の残りのパケットから構成される複数のData PLPと呼ばれるパケット系列（データパケット系列）と、共通のパケットから構成されるCommon PLPと呼ばれるパケット系列（共通パケット系列）によって、データが伝送される。換言すれば、Common PLPは、複数のTSに共通のパケットから構成され、Data PLPは、複数のTSのそれぞれに固有のパケットから構成されるとも言える。そして、受信側では、Common PLPとData PLPから１つの元のTSが復元される。
【００１６】
すなわち、Data PLPは個々のサービス情報であり、Common PLPは２つ以上のData PLPから共通部分を抜き出したものである。したがって、Data PLP数≧2×Common PLP数≧0の関係が成立する。したがって、Data PLPとCommon PLPとは多対一の関係にあり、ある１つのCommon PLPに対するData PLPは２つ以上存在し、ある１つのData PLPに対するCommon PLPは１つ存在することになる。
【００１７】
１つのサービス情報を復号するためには、２つのPLP（Common PLPとData PLP）を同時に復号する必要がある。このCommon PLPとData PLPの復号に必要となる復号情報（以下、PLP情報という）は、L1ポストシグナリングに含まれている。したがって、復号処理を行う場合、まず、復号したいサービス情報に対応したCommon PLPとData PLPのPLP情報を、L1ポストシグナリングから抽出することになる。
【００１８】
図１に示すように、L1ポストシグナリング内には、複数のPLP情報がPLPID順に並んで格納されている。各PLP情報は、各PLPを識別するための固有のIDであるPLPID、Data又はCommonのいずれかのPLPであることを示すPLPタイプ、対応するCommon PLPとData PLPを識別するための固有のIDであるGroupID、及びPLP伝送パラメータ情報を含んでいる。
【００１９】
これらのPLP情報の中から、目的のサービス情報に対応したCommon PLPとData PLPのPLP情報を探し出す処理（以下、PLPサーチ処理という）が行われ、図１では、GroupID=1で一致するPLPID=2のData PLPとPLPID=3のCommon PLPが探し出される。そして、選択されたData PLP（PLPID=2）とこれに付随（対応）したCommon PLP（PLPID=3）に対応するデータのシンボル中のData PLPとCommon PLPが選択され、目的のサービス情報に対応したPLPが復号される。
【００２０】
次に、このようなPLPサーチ処理の詳細について、図２ないし図４を参照して説明する。
【００２１】
図２に示すように、目的のサービス情報のID（PLPID）として、ユーザ操作によりPLPID=4が指定された場合、先頭のPLPID=0から順次サーチが行われ、指定PLPIDと一致する５番目のPLPID=4のData PLPが探し出される。このPLPID=4のData PLPには、GroupID=2が割り当てられているので、次に、PLPID=4以降のCommon PLPで、GroupID=2が割り当てられたもののサーチが開始される。すると、GroupID=2のCommon PLPとして、先頭から６番目のPLPID=5のCommon PLPが探し出されるので、このPLPID=5に対応するPLP情報が特定される。
【００２２】
次に、図３に示すように、GroupID=2が割り当てられたCommon PLPが、PLPID=5ではなくPLPID=3である場合、PLPID=5から、T2フレーム（のL1ポストシグナリング）の最後のPLP（PLPID=8）までサーチしても、GroupID=2のCommon PLPを特定することができない。この場合、次のT2フレーム（のL1ポストシグナリング）まで待って、再度、先頭のPLP（PLPID=0）から指定PLPID=4までのCommon PLPで、GroupID=2が割り当てられたもののサーチが開始される。図３では、PLPID=3のCommon PLPがGroupID=2となるので、このPLPID=3に対応するPLP情報が特定される。
【００２３】
また、図４に示すように、指定PLPID=4に対応するGroupID=2が割り当てられたCommon PLPが存在しない場合、PLPID=5から、T2フレームの最後のPLP（PLPID=8）までサーチし、さらに、次のT2フレームの先頭のPLP（PLPID=0）から指定PLPID=4までを再度サーチしても、GroupID=2のCommon PLPを特定することができない。この場合には、Common PLPが定義されていないものとする。
【００２４】
このように、図２では、１つのT2フレーム内でPLPサーチ処理が終了するが、図３及び図４の場合には、１つのT2フレームではPLPサーチ処理が終了せず、次のT2フレームまでPLPサーチ処理を続行させる必要があるため、図２の場合と比べて、サーチ時間が余計にかかることになる。
【先行技術文献】
【非特許文献】
【００２５】
【非特許文献１】"Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2)", DVB Document A122 June 2008
【発明の概要】
【発明が解決しようとする課題】
【００２６】
上述したように、受信側では、あるT2フレーム内のL1ポストシグナリングにおいて、図３又は図４に示すような順序でPLP情報が並んでいる場合、そのT2フレームに対してだけでなく、次のT2フレームに対してもPLPサーチ処理を行う必要が出てくるので、復号処理に時間がかかることになる。
【００２７】
本発明はこのような状況に鑑みてなされたものであり、複数の方式が多重化されて送信された信号を受信する受信装置において、PLPサーチ処理を迅速に行って、復号処理を高速化することができるようにするものである。
【課題を解決するための手段】
【００２８】
本発明の第１の側面の受信装置は、複数のストリームに共通のパケットから構成される共通パケット系列と、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列とを変調することで得られるOFDM信号を受信する受信手段と、受信した前記OFDM信号を復調して得られる前記共通パケット系列と前記データパケット系列から元のストリームを復号するための情報である復号情報を取得する取得手段と、指定された前記データパケット系列の復号情報が取得されるまで、取得された前記共通パケット系列の復号情報を記憶する記憶手段と、指定された前記データパケット系列の復号情報が取得されたとき、記憶している前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチするサーチ手段とを備え、前記サーチ手段は、記憶している前記共通パケット系列の復号情報の中から復号情報を特定できなかった場合、指定された前記データパケット系列の復号情報が取得された後に取得された前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチする。
【００３１】
前記記憶手段は、レジスタであって、前記レジスタの数をn、前記共通パケット系列の復号情報の最大数をmとしたとき、n=mの関係を有しており、前記サーチ手段は、サーチの対象となる第１のフレームから前記共通パケット系列の復号情報を特定できなかった場合、前記共通パケット系列が存在しないものとする。
【００３２】
指定された前記データパケット系列の復号情報により特定される前記共通パケット系列の復号情報は、所定の数だけ存在しており、前記サーチ手段は、取得された前記データパケット系列の復号情報により特定される、所定の数の前記共通パケット系列の復号情報をサーチする。
【００３３】
前記記憶手段は、レジスタであって、前記レジスタの数をn、前記共通パケット系列の復号情報の最大数をmとしたとき、1≦n≦mの関係を有しており、前記サーチ手段は、サーチの対象となる第１のフレームから前記共通パケット系列の復号情報を特定できなかった場合、前記第１のフレームの次のフレームである第２のフレームをサーチする。
【００３４】
指定された前記データパケット系列の復号情報により特定される前記共通パケット系列の復号情報は、所定の数だけ存在しており、その数をxとしたとき、1≦x≦n≦mの関係を有し、前記サーチ手段は、取得された前記データパケット系列の復号情報により特定される、所定の数の前記共通パケット系列の復号情報をサーチする。
【００３５】
指定された前記データパケット系列の復号情報により特定される前記共通パケット系列の復号情報の数は、不定であり、前記サーチ手段は、取得された前記データパケット系列の復号情報により特定される、不定数となる前記共通パケット系列の復号情報をサーチする。
【００３６】
前記復号情報には、各パケット系列を識別するための第１の識別子、及び対応する前記共通パケット系列と前記データパケット系列とを識別するための第２の識別子を少なくとも含んでおり、前記サーチ手段は、指定された前記第１の識別子を有する前記データパケット系列の復号情報を特定した後、特定された前記データパケット系列の復号情報に含まれる前記第２の識別子を有する前記共通パケット系列の復号情報を特定する。
【００３７】
前記サーチ手段によるサーチ結果に基づいて、前記共通パケット系列と前記データパケット系列から元のストリームを復号する復号手段をさらに備える。
【００３８】
前記共通パケット系列と前記データパケット系列は、DVB-T2における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信号に対して、パケット系列の復号処理を少なくとも含む伝送路復号処理を施す伝送路復号処理部と、前記伝送路復号処理が施されたOFDM信号を記録する記録部とを備え、前記伝送路復号処理部は、前記伝送路を介して取得した前記OFDM信号を復調して得られる前記共通パケット系列と前記データパケット系列から元のストリームを復号するための情報である復号情報を取得する取得手段と、指定された前記データパケット系列の復号情報が取得されるまで、取得された前記共通パケット系列の復号情報を記憶する記憶手段と、指定された前記データパケット系列の復号情報が取得されたとき、記憶している前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチするサーチ手段とを備え、前記サーチ手段は、記憶している前記共通パケット系列の復号情報の中から復号情報を特定できなかった場合、指定された前記データパケット系列の復号情報が取得された後に取得された前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報をサーチする。
【００４６】
本発明の第２の側面ないし第５の側面においては、複数のストリームに共通のパケットから構成される共通パケット系列と、前記複数のストリームのそれぞれに固有のパケットから構成されるデータパケット系列とを変調することで得られるOFDM信号を復調して得られる共通パケット系列とデータパケット系列から元のストリームを復号するための情報である復号情報が取得され、指定された前記データパケット系列の復号情報が取得されるまで、取得された前記共通パケット系列の復号情報が記憶され、指定された前記データパケット系列の復号情報が取得されたとき、記憶している前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報がサーチされ、記憶している前記共通パケット系列の復号情報の中から復号情報を特定できなかった場合、指定された前記データパケット系列の復号情報が取得された後に取得された前記共通パケット系列の復号情報の中から、取得された前記データパケット系列の復号情報により特定される復号情報がサーチされる。
【発明の効果】
【００４７】
以上のように、本発明によれば、復号処理を高速化することができる。
【図面の簡単な説明】
【００４８】
【図１】T2フレームのフォーマットを示す図である。
【図２】PLPサーチ処理について説明する図である。
【図３】従来のPLPサーチ処理について説明する図である。
【図４】従来のPLPサーチ処理について説明する図である。
【図５】本発明を適用した受信装置の一実施の形態の構成を示す図である。
【図６】制御部の詳細な構成を示す図である。
【図７】PLP復号処理を説明するフローチャートである。
【図８】第１のPLPサーチ処理を説明するフローチャートである。
【図９】第１のPLPサーチ処理の具体例を示す図である。
【図１０】第１のPLPサーチ処理の具体例を示す図である。
【図１１】第２のPLPサーチ処理を説明するフローチャートである。
【図１２】第２のPLPサーチ処理の具体例を示す図である。
【図１３】制御部の詳細な構成を示す図である。
【図１４】第３のPLPサーチ処理を説明するフローチャートである。
【図１５】第４のPLPサーチ処理を説明するフローチャートである。
【図１６】第４のPLPサーチ処理の具体例を示す図である。
【図１７】制御部の詳細な構成を示す図である。
【図１８】第５のPLPサーチ処理を説明するフローチャートである。
【図１９】本発明を適用した受信システムの第１の実施形態の構成例を示す図である。
【図２０】本発明を適用した受信システムの第２の実施形態の構成例を示す図である。
【図２１】本発明を適用した受信システムの第３の実施形態の構成例を示す図である。
【図２２】コンピュータのハードウェアの構成例を示す図である。
【発明を実施するための形態】
【００４９】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００５０】
［受信装置の構成例］
図５は、本発明を適用した受信装置の一実施の形態の構成を示す図である。
【００５１】
図５の受信装置１においては、送信装置２から送信されてくるデジタル放送の信号が受信される。この信号は、次世代の地上デジタル放送の規格として制定中のDVB-T2で採用されるM-PLP方式により、TSから生成されたPLPに対して、誤り訂正やOFDM変調などの処理を施して得られるOFDM信号（受信信号）となる。
【００５２】
すなわち、例えば放送局などの送信装置２は、伝送路を介して、デジタル放送の受信信号を送信している。受信装置１は、送信装置２から送信されてくる受信信号を受信し、復調処理や誤り訂正処理などを含む復号処理を行い、それにより得られた復号データを後段に出力する。
【００５３】
図５の例においては、受信装置１は、アンテナ１１、取得部１２、復号処理部１３、デコーダ１４、出力部１５、及び制御部１６から構成される。
【００５４】
アンテナ１１は、送信装置２から伝送路を介して送信されてくる受信信号を受信し、取得部１２に供給する。
【００５５】
取得部１２は、例えばチューナやセットトップボックス（STB：Set Top Box）等から構成され、アンテナ１１により受信された受信信号（RF信号）をIF(Intermediate Frequency)信号に周波数変換し、復号処理部１３に供給する。
【００５６】
復号処理部１３は、取得部１２からの受信信号に対して、復調や誤り訂正などの必要な処理を施すことにより復号されるPLPからTSを復元して、そのTSをデコーダ１４に供給する。
【００５７】
具体的には、復号処理部１３においては、受信信号の復調処理により得られる復調信号から、指定された所望のData PLPとこれに付随した１個のCommon PLPが取得され、それらのPLPに対して所定の誤り訂正処理が施される。
【００５８】
ここで、送信装置２では、例えば、番組としての画像や音声などのデータが、MPEG（Moving Picture Experts Group）エンコードされ、そのMPEGエンコードデータが含まれるTSパケットで構成されるTSから生成されたPLPが、受信信号として送信される。また、送信装置２では、伝送路上で生じる誤りに対する対策として、PLPが、例えば、RS（Reed Solomon）符号や、LDPC（Low Density Parity Check）符号などの符号に符号化される。
【００５９】
したがって、復号処理部１３においては、誤り訂正処理として、その符号を復号する処理が行われる。そして、復号処理部１３は、復号されたPLPからTSを復元し、その復号結果をデコーダ１４に供給する。
【００６０】
デコーダ１４は、復号処理部１３から供給されるTSに含まれる符号化データをMPEGデコードし、その結果得られる画像や音声のデータを、出力部１５に供給する。
【００６１】
出力部１５は、例えば、ディスプレイやスピーカなどで構成され、デコーダ１４から供給される画像や音声のデータに対応して、画像を表示し、音声を出力する。
【００６２】
制御部１６は、復号処理部１３など、受信装置１の各部を制御する。この制御部１６で行われる第１及び第２のPLPサーチ処理の詳細については、後述する。
【００６３】
以上のようにして、受信装置１は構成される。
【００６４】
［制御部の構成例］
図６は、図５の制御部１６の詳細な構成例を示す図である。
【００６５】
制御部１６は、復号処理部１３による復号処理を制御する。この制御部１６は、図６に示すように、制御回路３１、レジスタ３２、レジスタ３３1ないし３３n（n=1,2,3,・・・,n）、及びセレクタ３４から構成される。
【００６６】
制御回路３１には、復号処理部１３から、PLP情報信号、指定PLPID信号、及びT2フレーム開始信号（以下、これらの信号をまとめて入力信号という）が所定のタイミングで供給される。
【００６７】
この入力信号について具体的に説明すれば、復号処理部１３では、受信信号からT2フレームの先頭を検出したとき、T2フレーム開始信号が生成される。この信号により、制御回路３１は、所定のT2フレームの開始位置を特定できる。復号処理部１３ではまた、ユーザにより所望のサービス情報が指定されたとき、対応する指定PLPID信号を生成がされ、制御回路３１に供給される。
【００６８】
また、復号処理部１３では、いわゆるチャンネルスキャン（channel scan）時に、最初に、P1を検出したT2フレームにおいて、P1シグナリングの復調等が行われる。その後、復調部２１では、P2に関する所定の演算等が行われ、P2に含まれるL1プレシグナリングの復調が可能となると、以下、データの復調が可能となる。これにより、L1ポストシグナリングからPLP情報を抽出することが可能となるので、復号処理部１３では、PLP情報信号が生成され、制御回路３１に供給される。
【００６９】
以上のような入力信号が供給される制御回路３１では、所定のT2フレームから取得されたPLP情報に対応するPLP情報信号のうち、PLPタイプが“Data”を示すPLP情報信号がレジスタ３２に供給され、PLPタイプが“Common”を示すPLP情報信号がレジスタ３３1ないし３３nのいずれかに供給される。
【００７０】
また制御回路３１は、指定PLPID信号に対応するPLPIDを有するData PLPを特定し、そのData PLPに付随するCommon PLPのPLP情報信号を選択させるための信号（以下、CommonPLP選択信号という）をセレクタ３４に供給する。制御回路３１は、Data PLPに付随するCommon PLPが存在しない場合、Common PLPの不存在を示す信号（以下、noCommon信号という）を復号処理部１３に供給する。また、制御回路３１は、指定PLPID信号に対応するPLPIDを有するData PLPが存在しない場合、Data PLPの不存在を示す信号（以下、noData信号という）を復号処理部１３に供給する。
【００７１】
レジスタ３２は、制御回路３１から供給されるPLPタイプが“Data”を示すPLP情報信号を取得して、記憶（保持）する。レジスタ３２は、制御回路３１からの要求に応じて、記憶しているPLP情報信号のうち、GroupID信号を制御回路３１に供給する。また、レジスタ３２は、記憶しているPLP情報信号を復号処理部１３に供給する。
【００７２】
レジスタ３３1ないし３３n（n=1,2,3,・・・,n）は、制御回路３１から供給されるPLPタイプが“Common”を示すPLP情報信号をそれぞれ取得して、記憶する。すなわち、レジスタ３３1ないし３３nによって、n個のCommon PLPのPLP情報信号を記憶することが可能となる。
【００７３】
レジスタ３３1ないし３３nは、制御回路３１からの要求に応じて、記憶しているPLP情報信号のうち、GroupID信号を制御回路３１に供給する。また、レジスタ３３1ないし３３nは、記憶しているPLP情報信号をセレクタ３４に供給する。
【００７４】
セレクタ３４は、制御回路３１から供給されるCommonPLP選択信号に基づいて、レジスタ３３1ないし３３nに記憶されているCommon PLPのPLP情報信号のうちの、１つのPLP情報信号を選択し、復号処理部１３に供給する。
【００７５】
［受信処理の説明］
次に、図７のフローチャートを参照して、復号処理部１３及び制御部１６により実行されるPLP復号処理について説明する。
【００７６】
アンテナ１１は、受信装置２から送信されてくる受信信号を受信し、取得部１２に供給する。取得部１２は、アンテナ１１により受信された受信信号（RF信号）をIF信号に周波数変換し、復号処理部１３に供給する。
【００７７】
ステップＳ１において、復号処理部１３は、取得部１２より供給される受信信号から、T2フレーム開始信号、PLP情報信号、又は指定PLP信号（入力信号）を生成し、制御部１６に供給する。
【００７８】
ステップＳ２において、制御部１６は、復号処理部１３から供給される入力信号に基づいて、指定されたサービス情報に対応したData PLPとCommon PLPをサーチするPLPサーチ処理を実行する。PLPサーチ処理の結果は、復号処理部１３に供給される。
【００７９】
なお、制御部１６により実行されるPLPサーチ処理の詳細については、第１ないし第５のPLPサーチ処理として後述する。
【００８０】
ステップＳ３において、復号処理部１３は、PLPサーチ処理により得られるPLP情報信号に基づいて、Common PLPとData PLPからPLPを復号するPLP復号処理を実行する。
【００８１】
以上のようにして、PLP復号処理は行われる。
【００８２】
［第１のPLPサーチ処理の説明］
図８は、第１のPLPサーチ処理を説明するフローチャートである。
【００８３】
制御回路３１は、ユーザによりサービス情報が指定されると、ステップＳ１１において、それに対応する指定PLPID信号を取得し、ステップＳ１２において、初期設定処理を実行する。
【００８４】
第１のPLPサーチ処理では、初期設定処理として、レジスタ３３のカウンタ（i）の初期値と、レジスタ３３の数値（n）が設定される。すなわち、nは、レジスタ３３1ないし３３nの個数に対応する値となるが、n=mと定義した場合において、mは、システムの取りうる最大のCommon PLPの数となる。DVB-T2規格の場合には、m=85と定められている。したがって、図６の制御部１６には、85個のレジスタ３３が設けられ、この初期設定処理により、例えば、i=1、n=85が設定される。
【００８５】
制御回路３１は、ステップＳ１３において、T2フレーム開始信号を取得したか否かを判定し、T2フレーム開始信号を取得した場合、ステップＳ１４において、先頭（PLPID=0）のPLP情報信号を取得する。そして、ステップＳ１５において、制御回路３１は、取得したPLP情報信号に含まれるPLPタイプに基づいて、PLPタイプの判定を行う。
【００８６】
ステップＳ１５において、PLPタイプが“Common”であると判定された場合、ステップＳ１６において、制御回路３１は、i≦nの関係が成立するか否かを判定する。
【００８７】
すなわち、この判定処理により、PLPタイプが“Common”であると判定されたPLP情報信号を記憶するためのレジスタ３３nが存在するか否かが判定されることになる。ただし、第１のPLPサーチ処理の場合には、DVB-T2規格にしたがって、最大のCommon PLPの数（m=85）に合わせて、レジスタ３３1ないし３３85が用意されているので、i>nと判定される（ステップＳ１６の「No」）ことはないが、仮にそのように判定された場合には、処理は終了される。
【００８８】
ステップＳ１６において、i≦nの関係が成立する、すなわち、i番目のCommon PLPに対応したレジスタ３３iが存在すると判定された場合、制御回路３１は、ステップＳ１７において、取得したCommon PLPのPLP情報信号によりレジスタ３３iを更新し、ステップＳ１８において、iをインクリメントする。これにより、レジスタ３３iには、i番目のCommon PLPのPLP情報信号が記憶される。
【００８９】
ステップＳ１９において、制御回路３１は、指定PLPIDと一致するPLPIDを有するData PLPが取得され、GroupIDが特定されているか否かを判定する。ステップＳ１９において、GroupIDが特定されていないと判定された場合、制御回路３１は、ステップＳ２１において、次のPLP情報信号（例えばPLPID=0のPLP情報を取得した後であればPLPID=1のPLP情報）が存在するか否かを判定し、存在すると判定された場合には、次のPLP情報信号を取得する（ステップＳ２２の処理）。
【００９０】
そして、制御回路３１は、取得した次のPLP情報信号に対して、再度、ステップＳ１５において、PLPタイプを判定し、先の説明と同様にPLPタイプが“Common”であると判定された場合には、i番目のCommon PLPのPLP情報信号がレジスタ３３iに記憶され、さらに次のPLP信号情報が取得される。一方、ステップＳ１５において、PLPタイプが“Data”であると判定された場合、処理は、ステップＳ２３に進む。
【００９１】
制御回路３１は、ステップＳ２３において、GroupIDが特定されているか否かを判定し、まだGroupIDの特定が済んでいない場合、ステップＳ２４において、取得したData PLPのPLP情報信号に含まれるPLPIDと、指定PLPIDとが一致するか否かを判定する。
【００９２】
ステップＳ２４において、PLPIDが一致しないと判定された場合、処理は、ステップＳ２１に進む。そして、ステップＳ２１において、次のPLP情報信号が存在するか否かが判定され、存在すると判定された場合には、処理は、ステップＳ２２に戻り、先述した処理が繰り返される。
【００９３】
すなわち、PLPID=0,1,2,3,・・・ごとに順次取得されるPLP情報信号について、PLPタイプが判定され、PLPタイプが“Common”の場合には、レジスタ３３i（1≦i≦n）が順次更新され、レジスタ３３1ないし３３iには、1〜i番目のCommon PLPのPLP情報信号が記憶される（ステップＳ１４ないしＳ１９，Ｓ２１，Ｓ２２の処理）。一方、PLPタイプが“Data”の場合には、PLPIDが一致するか否かの判定処理が行われる（ステップＳ１４，Ｓ１５，Ｓ２３，Ｓ２４，Ｓ２１，Ｓ２２の処理）。
【００９４】
そして、ステップＳ２４において、PLPIDが一致すると判定された場合、ステップＳ２５において、制御回路３１は、取得したData PLPのPLP情報信号によりレジスタ３２を更新する。これにより、レジスタ３２には、指定PLPIDに対応するData PLPのPLP情報信号が記憶される。
【００９５】
ステップＳ２０において、制御回路３１は、レジスタ３３1ないし３３iに記憶されたCommon PLPのPLP情報信号に含まれるGroupIDj（1≦j＜i）の中に、レジスタ３２に記憶されたData PLPのPLP情報信号に含まれるGroupID（以下、特定GroupIDという）と一致するものが存在するか否かを判定する。
【００９６】
ステップＳ２０において、特定GroupIDと一致するGroupIDjが存在すると判定された場合、ステップＳ２６において、制御回路３１は、特定GroupIDと一致するGroupIDjを含むPLP情報信号を記憶したレジスタ３３jからの出力を選択させるCommon PLP選択信号をセレクタ３４に供給し、処理は終了する。
【００９７】
これにより、セレクタ３４は、Common PLP選択信号に応じて、特定GroupIDと一致するGroupIDjを含むPLP情報信号を記憶したレジスタ３３jからの出力を選択して、復号処理部１３に供給する。このとき、レジスタ３２からData PLPのPLP情報信号が復号処理部１３に供給されるので、復号処理部１３では、指定されたData PLPとそのData PLPに付随したCommon PLPにより、PLPの復号処理が実行される。
【００９８】
一方、ステップＳ２０において、特定GroupIDと一致するGroupIDが存在しないと判定された場合、ステップＳ２１において、次のPLP情報が存在するか否かが判定され、存在すると判定された場合、処理は、ステップＳ２２に戻り、先述した処理が繰り返される。
【００９９】
すなわち、１つのT2フレームが終了するまでの間、PLPタイプが“Common”の場合には、そのPLP情報信号がレジスタ３３iに記憶され、GroupIDjと特定GroupIDとが一致するか否かが判定される。そして、それらのGroupIDが一致する場合には、レジスタ３３iが選択され、そのPLP情報信号が復号処理部１３に供給される。また、PLPタイプが“Data”の場合には、既にGroupIDの特定が済んでいるので（ステップＳ２３の「No」）、レジスタ３２の更新は行わずに、PLPタイプが“Common”となるPLP情報に対する処理だけが行われる。
【０１００】
なお、図８のフローチャートでは、説明の都合上、GroupID特定後も、無条件にi番目のCommon PLPのPLP情報をレジスタ３３iに記憶させてからGroupIDの比較処理を行うとして説明したが、GroupID特定後は、そのPLP情報をいきなりレジスタ３３には記憶させる必要はない。つまり、制御回路３１は、取得したCommon PLPのPLP情報に格納されたGroupIDをそのまま、特定GroupIDと比較し、GroupIDが一致する場合にだけ、そのPLP情報をレジスタ３３iに記憶させるようにすることも可能である。
【０１０１】
ステップＳ２１において、次のPLP情報が存在しないと判定された場合、ステップＳ２７Ａにおいて、GroupIDが特定されているか否かが判定される。そして、ステップＳ２７Ａにおいて、GroupIDが特定されていると判定された場合、１つのT2フレームが開始してから終了するまでの間に特定されたGroupIDを有するCommon PLPが存在しなかったことになる。
【０１０２】
従って、この場合にはData PLPに付随するCommon PLPが存在しないので、ステップＳ２８において、制御回路３１は、noCommon信号を、復号処理部１３に供給し、処理は終了する。これにより、復号処理部１３では、指定されたData PLPのみにより、PLPの復号処理が実行される。一方、ステップＳ２７Ａにおいて、GroupIDが特定されていないと判定された場合、指定PLPID信号に対応するData PLPが存在しないため、制御回路３１は、ステップＳ２７Ｂにおいて、noData信号を復号処理部１３に供給し、処理は終了する。
【０１０３】
以上のように、第１のPLPサーチ処理においては、GroupIDが特定されるまでのCommon PLPのPLP情報を取得して記憶しておくことにより、１つのT2フレーム内で必ずPLPサーチ処理が終了するので、復号処理部１３では、そのようなPLPサーチ処理により迅速に取得されたPLP情報を用いて、高速に復号処理を行うことができる。
【０１０４】
次に、第１のPLPサーチ処理のより具体的な例について、図９及び図１０を参照して説明する。なお、図９及び図１０においては、共に指定PLPID=4である。
【０１０５】
図９の場合、先頭からサーチを開始すると、先頭から５番目のData PLPがPLPID=4となるが、その間のPLPID=1,3では、PLPタイプが“Common”となるので、レジスタ３３1にはPLPID=1のPLP情報、レジスタ３３2にはPLPID=3のPLP情報が記憶されている。そして、PLPID=4のPLP情報にはGroupID=2が格納されているので、特定GroupID=2と一致するGroupIDを、レジスタ３３1，３３2に記憶されたPLP情報に格納されたGroupIDの中から特定することになる。図９では、レジスタ３３2に記憶されたPLPID=3のPLP情報がGroupID=2となるので、PLPID=4のData PLPに付随したCommon PLPとして、PLPID=3のCommon PLPが特定される。
【０１０６】
この図９のPLPサーチ処理では、PLPID=0から4までのサーチ時間で、Data PLPに付随したCommon PLPが特定される。
【０１０７】
また、図１０の場合、PLPID=4のData PLPがサーチされるまでに、PLPID=1，3のPLP情報がレジスタ３３1，３３2に記憶されるが、それらのレジスタ３３に記憶されたPLP情報に格納されたGroupIDには、特定GroupID=2と一致するものが存在しない。この場合、PLPID=5以降のサーチを行って、PLPタイプが“Common”であって、かつ、GroupID=2となるPLP情報がサーチされるが、図１０の場合には、そのようなPLP情報が存在せず、最後のPLPID=8までサーチしても、GroupID=2のCommon PLPは存在しない。この場合、Data PLPに付随するCommon PLPが存在しないので、noCommon信号が出力される。
【０１０８】
この図１０のPLPサーチ処理では、PLPID=0から8までのサーチ時間で、Data PLPに付随したCommon PLPが存在しないことが特定される。
【０１０９】
このように、第１のPLPサーチでは、PLP取得に必要となる時間が、１つのT2フレーム内で完結し、次のT2フレームに対するPLPサーチを行う必要がないため、サーチ時間を短縮して、PLPの復号処理を高速化することができる。
【０１１０】
［第２のPLPサーチ処理の説明］
第１のPLPサーチ処理では、レジスタ３３の数（n）が、最大のCommon PLPの数（m）と一致しているため、全てのCommon PLPのPLP情報をレジスタ３３1ないし３３nに記憶できることは、先に述べた通りである。しかし、m個分のレジスタ３３を用意すると、その数が多くなるため、n=mとするのが必ずしも好適であるとは限らない。
【０１１１】
そこで、第２のPLPサーチ処理では、レジスタ３３の数（n）が、1≦n≦mの範囲内となるようにし、すべてのCommon PLPのPLP情報を記憶することはできないが、レジスタ３３の個数を減らせるようにする。
【０１１２】
図１１は、第２のPLPサーチ処理を説明するフローチャートである。
【０１１３】
制御回路３１は、ステップＳ５１において、指定PLPID信号を取得すると、ステップＳ５２において、初期設定処理を実行する。
【０１１４】
第２のPLPサーチ処理では、初期設定処理として、レジスタ３３のカウンタの初期値i=1と、レジスタ３３の個数に対応する値n（1≦n≦m）が設定される。先に述べた通り、DVB-T2規格の場合には、m=85と定められているので、1≦n≦85の範囲内の数だけ設けられたレジスタ３３に応じた値nが設定される。
【０１１５】
ステップＳ５３ないしＳ５５においては、図８のステップＳ１３ないしＳ１５と同様に、T2フレーム開始信号が取得されると、PLP情報信号が取得され、PLPタイプの判定が行われる。ステップＳ５５において、PLPタイプが“Common”であると判定された場合、制御回路３１は、ステップＳ５６において、GroupIDが特定されているか否かを判定する。
【０１１６】
ステップＳ５６において、GroupIDが特定されていないと判定された場合、ステップＳ５７において、制御回路３１は、i≦nの関係が成立するか否かを判定する。ステップＳ５７において、i≦nの関係が成立する、すなわち、i番目のCommon PLPに対応したレジスタ３３iが存在すると判定された場合、制御回路３１は、ステップＳ５８において、取得したCommon PLPのPLP情報信号によりレジスタ３３iを更新し、ステップＳ５９において、iをインクリメントする。これにより、レジスタ３３iには、i番目のCommon PLPのPLP情報信号が記憶される。一方、ステップＳ５７において、i≦nの関係が成立しないと判定された場合、ステップＳ５８及びＳ５９をスキップして、処理はステップＳ６０に進む。この場合、レジスタ３３iは更新されないことになる。
【０１１７】
ステップＳ６０において、制御回路３１は、次のPLP情報信号が存在するか否かを判定し、存在すると判定された場合には、ステップＳ５４に戻り、次のPLP情報信号を取得する。そして、制御回路３１は、取得した次のPLP情報信号に対して、再度、ステップＳ５５において、PLPタイプを判定し、PLPタイプが“Data”であると判定された場合、処理は、ステップＳ６６に進む。
【０１１８】
ステップＳ６６において、制御回路３１は、取得したData PLPのPLP情報信号に含まれるPLPIDと、指定PLPIDとが一致するか否かを判定する。
【０１１９】
ステップＳ６６において、指定PLPIDと一致するPLPIDを有するData PLPを取得したと判定された場合、ステップＳ６７において、制御回路３１は、GroupIDが特定されているか否かを判定する。ステップＳ６７において、GroupIDが特定されていないと判定された場合、ステップＳ６８において、制御回路３１は、取得したData PLPのPLP情報信号によりレジスタ３２を更新する。これにより、レジスタ３２には、指定PLPIDに対応するData PLPのPLP情報信号が記憶され、GroupIDが特定される。
【０１２０】
ステップＳ６９において、制御回路３１は、レジスタ３３1ないし３３iに記憶されたCommon PLPのPLP情報信号に含まれるGroupIDj（1≦j＜i）の中に、レジスタ３２に記憶されたData PLPのPLP情報信号に含まれるGroupID（特定GroupID）と一致するものが存在するか否かを判定する。
【０１２１】
ステップＳ６９において、特定GroupIDと一致するGroupIDjが存在すると判定された場合、ステップＳ７０において、制御回路３１は、特定GroupIDと一致するGroupIDjを含むPLP情報信号を記憶したレジスタ３３jからの出力を選択させるCommon PLP選択信号をセレクタ３４に供給し、処理は終了する。
【０１２２】
一方、PLPIDが一致しないと判定された場合（ステップＳ６６の「No」）、あるいは特定GroupIDと一致するGroupIDが存在しないと判定された場合（ステップＳ６９の「No」）、処理は、ステップＳ６０に進む。そして、次のPLP情報信号が存在する場合（ステップＳ６０の「Yes」）、処理はステップＳ５４に戻り、新たに取得した次のPLP情報信号に対して、先述した処理が行われる。
【０１２３】
そして、GroupIDが特定された後に、PLPタイプが“Common”となるPLP情報信号が取得されると、ステップＳ６３において、制御回路３１は、Common PLPのPLP情報信号に含まれるGroupIDが、特定GroupIDと一致するか否かを判定する。ステップＳ６３において、GroupIDが一致すると判定された場合、制御回路３１は、ステップＳ６４において、取得したCommon PLPのPLP情報信号によりレジスタ３３iを更新し、ステップＳ６５において、対応するCommon PLP選択信号をセレクタ３４に供給して、処理は終了する。それに対して、ステップＳ６３において、GroupIDが一致しないと判定された場合、ステップＳ６０に進み、先述した処理が行われる。
【０１２４】
先述した処理が繰り返され、ステップＳ６０において、次のPLP情報信号が存在しないと判定された場合、ステップＳ６１において、制御回路３１は、GroupIDが特定されているか否かを判定する。ステップＳ６１において、GroupIDが特定されていないと判定された場合、制御回路３１は、noData信号を復号処理部１３に供給し、処理は終了する。この場合、次のPLP情報信号が存在ない（ステップＳ６０の「No」）、すなわち、１つのT2フレーム内のPLPサーチが終了したのにもかかわらず、GroupIDが特定されていないということは、指定PLPID信号に対応するData PLP自体が存在しないことになるので、noData信号が出力される。
【０１２５】
一方、ステップＳ６１において、GroupIDが特定されていると判定された場合、ステップＳ５３に戻り、先に述べたステップＳ５３以降の処理を実行することで、２回目のT2フレーム開始信号が取得された後（ステップＳ５３の「Yes」）、２つ目のT2フレームに対しても、１つ目のT2フレームと同様のPLPサーチ処理が行われる。
【０１２６】
すなわち、２つ目のT2フレームについても、特定GroupIDと一致するGroupIDを有するCommon PLPがサーチされ、所望のCommon PLPが特定された場合には、対応するCommon PLP選択信号がセレクタ３４に供給される。それに対して、１つ目のT2フレームに対するPLPサーチ処理によって指定PLPIDと一致するPLPIDを有するData PLPを取得しているのにもかかわらず、２つ目のT2フレームでも、同じPLPIDを有するData PLPを取得した場合、PLPサーチ処理が１周したことになる（ステップＳ６７の「Yes」）。この場合、これ以上PLPサーチ処理を続行して、所望のCommon PLPをサーチしても無駄であるため、制御回路３１は、ステップＳ７１において、noCommon信号を復号処理部１３に供給し、処理は終了する。
【０１２７】
以上のように、第２のPLPサーチ処理においては、Common PLPのPLP情報を記憶するためのレジスタの数を削減しつつ、１つ目のT2フレームから所望のPLP情報を特定した場合には、１つのT2フレーム内でPLPサーチ処理が迅速に終了するので、復号処理部１３による復号処理を高速に行うことができる。
【０１２８】
また、n<mの場合には、Common PLPの数よりもレジスタ３３の数のほうが少ないため、１つ目のT2フレーム内でPLPサーチ処理が終了しない場合もあるが、仮に、１つ目のT2フレームから所望のPLPを特定することができなかった場合でも、２つ目のT2フレームから所望のPLPをサーチすることができる。
【０１２９】
次に、第２のPLPサーチ処理のより具体的な例について、図１２を参照して説明する。なお、図１２の例では、指定PLPID=7であり、さらに、レジスタ３３の数を削減するため、２つのレジスタ３３1，３３2だけが設けられ、n=2が設定されている。
【０１３０】
図１２の場合、先頭からサーチを開始すると、先頭から２番目のPLPID=1と４番目のPLPID=3のPLPタイプが“Common”となるので、レジスタ３３1にはPLPID=1のPLP情報、レジスタ３３2にはPLPID=3のPLP情報が記憶される。さらに、６番目のPLPID=5についても、PLPタイプが“Common”となるが、レジスタ３３は２つしか設けられていないため、PLPID=5のPLP情報は保存せず、指定されたData PLPがサーチされる。
【０１３１】
PLPサーチが続けられると、先頭から８番目のData PLPがPLPID=7となるので、PLPID=7のPLP情報がレジスタ３２に記憶される。そして、このPLP情報に格納された特定GroupID=1と一致するGroupIDを、レジスタ３３1，３３2に記憶されたPLP情報に格納されたGroupIDの中から特定することになるが、一致しないので、次のT2フレームを取得することになる。すると、２つ目のT2フレームの先頭から６番目のPLPID=5のPLPタイプが“Common”であって、GroupID=1となるので、PLPID=7のData PLPに付随したPLPID=5のCommon PLPが特定される。
【０１３２】
この図１２の場合、１つ目のT2フレームをサーチした後、さらに、２つ目のT2フレーム内のPLPID=5までサーチすることで、Data PLPに付随したCommon PLPが特定される。
【０１３３】
なお、図１２の例では、説明を分かり易くするために、n=2の場合を例示して説明したため、レジスタ３３の数が少なく、常に２つ目のT2フレームをサーチする必要があるような印象を与えるが、実際には、そのようなことはない。すなわち、nの値は、復号処理部１３における復号処理の高速化と、レジスタ３３の数とのトレードオフにより定められるため、復号処理部１３の復号処理を優先するのであれば、レジスタ３３の数を増やして、nの値を大きくすればよく、そうすることで１つ目のT2フレーム内でPLPを特定できる可能性が高くなり、ほとんどの場合で復号処理を高速に行うことができる。
【０１３４】
すなわち、レジスタ３３の数を減らした場合には、回路規模を小さくすることができる反面、サーチ時間がかかることもあるが、従来と比して復号処理を高速化できることには変わりはない。
【０１３５】
［第３のPLPサーチ処理の説明］
第１のPLPサーチ処理では、１つのData PLPに対するCommon PLPの数が１つである場合について述べた。このCommon PLPの数（x）は、１つに限らず、複数個であってもよい。したがって、次に、第３のPLPサーチ処理として、Common PLPの数が、x≧1（x：既知値）となる場合のPLPサーチ処理について説明する。
【０１３６】
図１３は、制御部１６の他の構成例を示す図である。
【０１３７】
なお、図１３において、図６と同様の箇所には同一の符号が付してあり、その説明は繰り返しになるので適宜省略する。
【０１３８】
すなわち、図１３の制御部１６は、図６と比べて、セレクタ３４の代わりに、選択回路４１が設けられている。
【０１３９】
選択回路４１には、制御回路３１からCommonPLP選択信号が供給される。選択回路４１は、CommonPLP選択信号に応じて、レジスタ３３1ないし３３nから入力されるPLP情報を選択し、復号処理部１３に出力する。
【０１４０】
また、図１３において、制御回路３１は、Common PLPの数が、あらかじめ定められたx個未満となる場合、Common PLPの数が不足していることを示すCommon不足信号を、復号処理部１３に供給する。
【０１４１】
次に、図１４のフローチャートを参照して、第３のPLPサーチ処理について説明する。
【０１４２】
制御回路３１は、ステップＳ９１において、指定PLPID信号を取得すると、ステップＳ９２において、初期設定処理を実行する。
【０１４３】
第３のPLPサーチ処理では、初期設定処理として、レジスタ３３のカウンタの初期値i=1と、レジスタ３３の個数に対応する値n（n=m（Common PLP（のPLP情報信号）の最大数））、Common PLPの数x=既知値、Common PLPのカウンタの初期値y=0が設定される。
【０１４４】
ステップＳ９３ないし１０５においては、図８のステップＳ１３ないしＳ２５と同様に、制御回路３１によって、T2フレームが開始してから、指定されたData PLPに付随するCommon PLPがサーチされる。
【０１４５】
制御回路３１は、ステップＳ１００において、レジスタ３３1ないし３３jに記憶されたCommon PLPのPLP情報信号に含まれるGroupIDj（1≦j＜i）の中に、特定GroupIDと一致するものが存在するか否かを判定する。
【０１４６】
ステップＳ１００において、特定GroupIDと一致するGroupIDjが存在すると判定された場合、制御回路３１は、ステップＳ１０６Ａにおいて、yをインクリメントし、ステップＳ１０６Ｂにおいて、レジスタ３３jからの出力を選択させるCommonPLP選択信号を選択回路４１に供給する。これにより、選択回路４１は、レジスタ３３jからの出力を、PLP情報信号y（1≦y≦x）として、復号処理部１３に供給する。
【０１４７】
すなわち、このCommonPLP選択信号は、レジスタ３３1ないし３３jに蓄積されたPLP情報信号1ないしPLP情報信号iの中から、既知値であるxの数に応じたPLP情報信号1ないしPLP情報信号xを、選択回路４１に選択させて出力させる指示である。したがって、例えば、制御回路３１は、１つ目のCommon PLPが取得された場合、レジスタ３３jからの入力をPLP情報信号1として出力させるCommonPLP選択信号を出力する。さらに、２つ目以降のCommon PLPが取得された場合にも同様に、対応するレジスタ３３jからのPLP情報信号yを選択して出力させるCommonPLP選択信号を出力する。
【０１４８】
ステップＳ１０６Ｃにおいて、制御回路３１は、x==yとなるか、すなわち、所望のData PLPに対するCommon PLPが全て特定されたか否かを判定し、特定されていないと判定された場合、処理は、ステップＳ１０１に進み、先述した処理が繰り返される。
【０１４９】
すなわち、PLPタイプが“Common”であるPLP情報に格納されたGroupIDが、特定GroupIDと一致するか否かが判定され、それらのGroupIDが一致する場合には、その一致したGroupIDを記憶したレジスタ３３jの出力をPLP情報信号yとして出力させるCommonPLP選択信号が選択回路４１に供給される。また、このとき、yがインクリメントされるので、新たにGroupIDの一致するCommon PLPが取得されると、yの値がxの値に近づき、その後、所望のData PLPに対するCommon PLPが全て取得されたとき、x==yとなり（ステップＳ１０６Ｃの「Yes」）、処理は終了する。
【０１５０】
これにより、所望のData PLPに対する全てのCommon PLPのPLP情報が復号処理部１３に供給されるので、復号処理部１３では、指定されたData PLPとそのData PLPに付随した所定の個数のCommon PLPにより、PLPの復号処理が実行される。
【０１５１】
ステップＳ１０７Ａにおいては、図８のステップＳ２７Ａと同様に、制御回路３１によって、GroupIDが特定されているか否かが判定される。ステップＳ１０７Ａにおいて、GroupIDが特定されていないと判定された場合、ステップＳ１０７Ｂにおいて、制御回路３１は、noData信号を復号処理部１３に供給し、処理は終了する。一方、ステップＳ１０７Ａにおいて、GroupIDが特定されていると判定された場合、ステップＳ１０８Ａにおいて、制御回路３１は、y<xとなるか、すなわち、所望のData PLPに対するCommon PLPが全て取得されていないか否かを判定する。
【０１５２】
ステップＳ１０８Ａにおいて、全てのCommon PLPが取得されていないと判定された場合、ステップＳ１０８Ｂにおいて、制御回路３１は、Common不足信号を復号処理部１３に供給し、処理は終了する。一方、ステップＳ１０８Ａにおいて、全てのCommon PLPが取得されていると判定された場合、Common不足信号を通知する必要がないので、ステップＳ１０８Ｂをスキップして、処理は終了する。
【０１５３】
以上のように、第３のPLPサーチ処理においては、所望のData PLPに対するCommon PLPが所定の数だけ存在する場合でも、１つのT2フレーム内で必ずPLPサーチ処理が終了するので、復号処理部１３では、そのようなPLPサーチ処理により迅速に取得されたPLP情報を用いて、高速に復号を行うことができる。
【０１５４】
［第４のPLPサーチ処理の説明］
第３のPLPサーチ処理では、先に述べた第１のPLPサーチ処理と同様に、レジスタ３３の数（n）が、最大のCommon PLPの数（m）と一致しているため、全てのCommon PLPのPLP情報をレジスタ３３nに記憶できる一方、レジスタ３３を多数用意する必要がある。そこで、第４のPLPサーチ処理では、先に述べた第２のPLPサーチ処理と同様に、レジスタ３３の数（n）が、1≦x≦n≦mの範囲内となるようにし、すべてのCommon PLPのPLP情報を記憶することはできないが、レジスタ３３の個数を減らせるようにする。
【０１５５】
なお、第４のPLPサーチ処理は、図１３の制御部１６により実現されるので、その構成の説明は省略する。
【０１５６】
図１５は、第４のPLPサーチ処理を説明するフローチャートである。
【０１５７】
制御回路３１は、ステップＳ１３１において、指定PLPID信号を取得すると、ステップＳ１３２において、初期設定処理を実行する。
【０１５８】
第４のPLPサーチ処理では、初期設定処理として、レジスタ３３のカウンタの初期値i=1と、レジスタ３３の個数に対応する値n（1≦x≦n≦m）、Common PLPの数x=既知値、Common PLPのカウンタの初期値y=0が設定される。
【０１５９】
ステップＳ１３３以降の処理であるが、先に述べた図１１と比較して、図１５のステップＳ１３３ないしＳ１５１は、図１１のステップＳ５１ないしＳ７１にそれぞれ対応しているが、Common PLPの数が複数個になるため、一部の処理が異なっている。すなわち、図１５のステップＳ１４５ＡないしＳ１４５Ｃは、図１１のステップＳ６５に対応し、図１５のステップＳ１４９ＡないしＳ１４９Ｃは、図１１のステップＳ６９に対応し、図１５のステップＳ１５０ＡないしＳ１５０Ｃは、図１１のステップＳ７０と対応している点で異なっている。以下の説明では、この異なる点を中心に説明する。
【０１６０】
すなわち、指定PLPIDと一致するPLPIDを有するData PLPを取得したと判定された場合（ステップＳ１４６の「Yes」）、レジスタ３２には、指定PLPIDに対応するData PLPのPLP情報信号が記憶され、GroupIDが特定される（ステップＳ１４８）。制御回路３１は、ステップＳ１４９Ａにおいて、Common PLPのPLP情報信号に含まれるGroupIDj（1≦j＜i）が、Data PLPのPLP情報信号に含まれるGroupID（特定GroupID）と一致するか否かを判定する。
【０１６１】
ステップＳ１４９Ａにおいて、GroupIDjが特定GroupIDと一致すると判定された場合、ステップＳ１５０Ａにおいて、制御回路３１は、特定GroupIDと一致するGroupIDjを含むPLP情報信号を記憶したレジスタ３３jからの出力を選択させるCommon PLP選択信号を選択回路４１に供給する。そして、制御回路３１は、ステップＳ１５０Ｂにおいて、yをインクリメントし、ステップＳ１５０Ｃにおいて、x==yとなるかを判定する。
【０１６２】
ステップＳ１５０Ｃにおいて、x==yとなると判定された場合、所望のData PLPに対するCommon PLPが全て特定されたことになるので、処理は終了する。一方、x==yとならないと判定された場合（ステップＳ１５０Ｃの「No」）、あるいはGroupIDjが特定GroupIDと一致しないと判定された場合（ステップＳ１４９Ａの「Yes」）、処理は、ステップＳ１４９Ｂに進む。そして、制御回路３１は、ステップＳ１４９Ｂにおいて、jをインクリメントした後、ステップＳ１４９Ｃにおいて、j＜iの関係を満たすか否かを判定する。ステップＳ１４９Ｃにおいて、j＜iの関係を満たすと判定された場合、処理は、ステップＳ１４９Ａに戻り、先に述べた処理が繰り返される。一方、ステップＳ１４９Ｃにおいて、j＜iの関係を満たさないと判定された場合、処理は、ステップＳ１４０に進み、次のPLP情報信号が存在する場合には、そのPLP情報信号に対して先に述べた処理が行われる。
【０１６３】
また、GroupIDが特定された後に、PLPタイプが“Common”となるPLP情報信号が取得されると、ステップＳ１４３において、制御回路３１は、このCommon PLPのPLP情報信号に含まれるGroupIDが、特定GroupIDと一致するか否かを判定する。ステップＳ１４３において、GroupIDが一致すると判定された場合、制御回路３１は、ステップＳ１４４において、取得したCommon PLPのPLP情報信号によりレジスタ３３iを更新し、ステップＳ１４５Ａにおいて、対応するCommon PLP選択信号を選択回路４１に供給する。そして、制御回路３１は、ステップＳ１４５Ｂにおいて、yをインクリメントし、ステップＳ１４５Ｃにおいて、x==yとなるかを判定する。ステップＳ１４５Ｃにおいて、x==yとなると判定された場合、所望のData PLPに対するCommon PLPが全て特定されたことになるので、処理は終了する。一方、x==yとならないと判定された場合（ステップＳ１４５Ｃの「No」）、処理は、ステップＳ１４０に進み、次のPLP情報信号が存在する場合には、そのPLP情報信号に対して先に述べた処理が行われる。
【０１６４】
以上のように、第４のPLPサーチ処理においては、所望のData PLPに対するCommon PLPが所定の数だけ存在する場合でも、Common PLPのPLP情報を記憶するためのレジスタの数を削減しつつ、１つ目のT2フレームから所望のPLP情報を特定した場合には、１つのT2フレーム内でPLPサーチ処理が迅速に終了するので、復号処理部１３による復号処理を高速に行うことができる。
【０１６５】
次に、第４のPLPサーチ処理のより具体的な例について、図１６を参照して説明する。なお、図１６の例では、指定PLPID=6であり、さらに、レジスタ３３の数を削減するため、４つのレジスタ３３1ないし３３4が設けられ、n=4が設定されている。また、Data PLPに対するCommon PLPの数は、x=3である。
【０１６６】
図１６に示すように、先頭からサーチを開始すると、PLPID=1ないし4のPLPタイプが“Common”となるので、レジスタ３３1にはPLPID=1のPLP情報、レジスタ３３2にはPLPID=2のPLP情報、レジスタ３３3にはPLPID=3のPLP情報、レジスタ３３4にはPLPID=4のPLP情報がそれぞれ記憶される。さらに、PLPID=5についても、PLPタイプが“Common”となるが、既に４つのレジスタ３３1ないし３３4は使用されているので、PLPID=5のPLP情報は記憶せず、指定されたData PLPのサーチが続けられる。
【０１６７】
すると、先頭から７番目のData PLPがPLPID=6となるので、PLPID=6のPLP情報がレジスタ３２に記憶される。そして、このPLP情報に格納された特定GroupID=1と一致するGroupIDを、レジスタ３３1ないし３３4に記憶されたPLP情報に格納されたGroupIDの中から特定すると、レジスタ３３3，３３4に記憶されたPLP情報がそれぞれGroupID=1となるので、それらのPLPID=3,4のPLP情報が、選択回路４１により選択され、PLP情報信号1，PLP情報信号2として出力される。その後、１つ目のT2フレームに対するPLPサーチ処理が終了するが、この時点では、y<x（y=2，x=3）となるため、PLPサーチ処理を終了せずに、次のT2フレーム開始信号が通知されるまで待機する。
【０１６８】
そして、２回目のT2フレーム開始信号が通知されると、PLPサーチ処理が再開され、２つ目のT2フレームのPLPID=5は、PLPタイプが“Common”であり、かつ、GroupID=1となるので、PLPID=5のPLP情報がレジスタ３３1に記憶され、選択回路４１により選択された後、PLP情報信号3として出力される。このとき、yがインクリメントされて、y=3となり、y==xとなるので、PLPサーチ処理は終了する。
【０１６９】
なお、図１６の例では、n=4の場合を例示しているため、１つ目のT2フレームではPLPサーチ処理が終了せずに、２つ目のT2フレームまでPLPサーチ処理を行っているが、先に述べたように、実際には、復号処理部１３における復号処理の高速化と、レジスタ３３の数とのトレードオフによりnの値が定められる。その場合、x個のCommon PLP復号情報をn個のレジスタに記憶するので、必ずn≦xでなければならない。
【０１７０】
［第５のPLPサーチ処理の説明］
第３と第４のPLPサーチ処理では、Common PLPの数が規定値である場合について述べた。このCommon PLPの数（x）は、例えばx=3などの規定値に限らず、不定であってもよい。そこで、次に、第５のPLPサーチ処理として、Common PLPの数が不定となる場合のPLPサーチ処理について説明する。
【０１７１】
図１７は、制御部１６のさらに他の構成例を示す図である。
【０１７２】
なお、図１７において、図１３と同様の箇所には同一の符号が付してあり、その説明は繰り返しになるので適宜省略する。
【０１７３】
すなわち、図１７において、制御回路３１は、復号処理部１３に対してCommon不足信号の供給を行わないことになる。これは、xの値が不定であるため、Common PLPの数が不足しているか否かは不明であるからである。
【０１７４】
次に、図１８のフローチャートを参照して、第５のPLPサーチ処理について説明する。
【０１７５】
制御回路３１は、ステップＳ１７１において、指定PLPID信号を取得すると、ステップＳ１７２において、初期設定処理を実行する。
【０１７６】
第５のPLPサーチ処理では、初期設定処理として、レジスタ３３のカウンタの初期値i=1と、レジスタ３３の個数に対応する値n（n=m（Common PLP（のPLP情報信号）の最大数））、Common PLPの数x=不定、Common PLPのカウンタの初期値y=0が設定される。
【０１７７】
ステップＳ１７３ないしＳ１８５においては、図１４のステップＳ９３ないしＳ１０５と同様に、制御回路３１によって、指定されたData PLPに付随するCommon PLPがサーチされる。
【０１７８】
制御回路３１は、ステップＳ１８０において、レジスタ３３1ないし３３jに記憶されたCommon PLPのPLP情報信号に含まれるGroupIDj（1≦j＜i）の中に、特定GroupIDと一致するものが存在するか否かを判定する。
【０１７９】
ステップＳ１８０において、特定GroupIDと一致するGroupIDjが存在すると判定された場合、制御回路３１は、ステップＳ１８６Ａにおいて、yをインクリメントし、ステップＳ１８６Ｂにおいて、レジスタ３３jからの出力を選択させるCommonPLP選択信号を選択回路４１に供給する。これにより、選択回路４１は、レジスタ３３jからの出力を、PLP情報信号y（1≦y≦x）として、復号処理部１３に供給する。
【０１８０】
その後、処理は、ステップＳ１８１に進み、先述した処理が繰り返される。すなわち、PLPタイプが“Common”であるPLP情報に格納されたGroupIDが、特定GroupIDと一致するか否かが判定され、それらのGroupIDが一致する場合には、その一致したGroupIDを記憶したレジスタ３３jの出力をPLP情報信号yとして出力させるCommonPLP選択信号が選択回路４１に供給される。この処理を、次のPLP情報信号が存在しなくなるまで繰り返す（ステップＳ１８１の「No」）。
【０１８１】
以上のように、第５のPLPサーチ処理においては、所望のData PLPに対するCommon PLPの数が不定の場合でも、１つのT2フレーム内で必ずPLPサーチ処理が終了するので、復号処理部１３では、そのようなサーチ処理により迅速に取得された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４０２や記憶部４０８に、あらかじめインストールしておくことができる。
【０２２３】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２２５】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２２６】
１  受信装置，  １１  アンテナ，  １２  取得部，  １３  復号処理部，  １４  デコーダ，  １５  出力部，  １６  制御部，  ３１  制御回路，  ３２  レジスタ，  ３３1ないし３３n  レジスタ，  ３４  セレクタ，  ４１  選択回路，  ２０１  取得部，  ２０２  伝送路復号処理部，  ２０３  情報源復号処理部，  ２１１  出力部，  ２２１  記録部
【図１】
0005476981.tif 000002
【図２】
0005476981.tif 000003
【図３】
0005476981.tif 000004
【図４】
0005476981.tif 000005
【図５】
0005476981.tif 000006
【図６】
0005476981.tif 000007
【図７】
0005476981.tif 000008
【図８】
0005476981.tif 000009
【図９】
0005476981.tif 000010
【図１０】
0005476981.tif 000011
【図１１】
0005476981.tif 000012
【図１２】
0005476981.tif 000013
【図１３】
0005476981.tif 000014
【図１４】
0005476981.tif 000015
【図１５】
0005476981.tif 000016
【図１６】
0005476981.tif 000017
【図１７】
0005476981.tif 000018
【図１８】
0005476981.tif 000019
【図１９】
0005476981.tif 000020
【図２０】
0005476981.tif 000021
【図２１】
0005476981.tif 000022
【図２２】
0005476981.tif 000023