(57)【要約】【課題】ＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる階層判定装置、階層判定方法及び階層判定プログラムを提供すること。【解決手段】階層判定装置１００は、所定の多重フレームパターンを記憶する多重フレームパターン記憶手段１０と、入力ＴＳＰの多重フレーム内位置を検出する多重フレーム内位置検出手段２０と、入力ＴＳＰに付加する階層情報を生成する階層情報生成手段３０とを備え、多重フレーム内位置検出手段２０は、入力ＴＳＰがヌルパケットか否かを示すパケットタイプを判定するＴＳＰ判定部２１と、多重フレームパターン１１における入力ＴＳＰの位置を検出するＴＳＰ位置検出部２３とを備え、多重フレームパターン１１及び入力多重フレームパターンに含まれる０の位置に基づいて入力ＴＳＰの多重フレーム内の位置を検出する構成とした。【選択図】図１
2008211604.tif 000002
【特許請求の範囲】
【請求項１】
所定の階層化情報に基づいて特定階層を含む複数の階層のいずれかに階層化されたパケットを多重化して含む多重フレームのデータを入力する多重フレーム入力手段と、前記多重フレームにおける前記階層化情報とフレーム内の個々のパケットを識別するための識別情報との関連を示す多重フレームパターンのデータを記憶する多重フレームパターン記憶手段と、入力した前記多重フレーム内の各パケットの位置を前記多重フレームパターンのデータが含む前記特定階層のパケットの位置情報に基づいて検出するパケット位置検出手段と、前記多重フレーム内のパケットの位置情報により前記パケットの階層情報を生成する階層情報生成手段とを備えたことを特徴とする階層判定装置。
【請求項２】
前記特定階層のパケットがヌルパケットであって、前記パケット位置検出手段は、入力した入力パケットがヌルパケットか否かによりパケットタイプを判定するパケットタイプ判定部と、前記多重フレームパターンにおける特定階層の位置と入力した多重フレームにおけるヌルパケットの位置とを比較して前記多重フレームパターンにおける前記入力パケットの位置を検出するパケット位置検出部とを備えたことを特徴とする請求項１に記載の階層判定装置。
【請求項３】
前記階層情報生成手段は、前記パケット位置検出部が検出した前記入力パケットの位置情報に対応する階層化情報を前記多重フレームパターン記憶手段から取得する階層情報取得部を備えたことを特徴とする請求項２に記載の階層判定装置。
【請求項４】
所定の階層化情報に基づいて特定階層を含む複数の階層のいずれかに階層化されたパケットを多重化して含む多重フレームのデータを入力して前記パケットの階層を判定する階層判定方法であって、
前記多重フレームにおける前記階層化情報とフレーム内の個々のパケットを識別するための識別情報との関連を示す多重フレームパターンのデータを記憶する多重フレームパターン記憶工程と、前記多重フレームのデータを入力する工程と、入力した前記多重フレーム内の各パケットの位置を前記多重フレームパターンのデータが含む前記特定階層のパケットの位置情報に基づいて検出するパケット位置検出工程と、前記多重フレーム内のパケットの位置情報により前記パケットの階層情報を生成する階層情報生成工程とを含むことを特徴とする階層判定方法。
【請求項５】
階層化されたパケットの階層を判定する階層判定装置としてコンピュータを機能させるための階層判定プログラムであって、
前記コンピュータを、所定の階層化情報に基づいて特定階層を含む複数の階層のいずれかに階層化されたパケットを多重化して含む多重フレームのデータを入力する多重フレーム入力手段と、前記多重フレームにおける前記階層化情報とフレーム内の個々のパケットを識別するための識別情報との関連を示す多重フレームパターンのデータを記憶する多重フレームパターン記憶手段と、入力した前記多重フレーム内の各パケットの位置を前記多重フレームパターンのデータが含む前記特定階層のパケットの位置情報に基づいて検出するパケット位置検出手段と、前記多重フレーム内のパケットの位置情報により前記パケットの階層情報を生成する階層情報生成手段として機能させることを特徴とする階層判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば地上デジタル放送で用いられる多重フレーム構造を有するトランスポートストリームパケットの階層を判定する階層判定装置、階層判定方法及び階層判定プログラムに関する。
【背景技術】
【０００２】
地上デジタル放送は、２００３年１２月より、東京・大阪・名古屋の３大都市圏で地上波のＵＨＦ帯を使用して開始され、現在急速に普及が加速している。
【０００３】
日本の地上デジタル放送の伝送方式はＩＳＤＢ−Ｔ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｔｅｒｒｅｓｔｒｉａｌ）と呼ばれる。ＩＳＤＢ−Ｔ方式は、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓで規定されるトランスポートストリーム（以下「ＴＳ」という。）１つ若しくは複数の入力を再多重により１つのＴＳとし、サービス意図に応じて複数の伝送路符号化を施した後、階層構成や伝送パラメータ等受信機の復調動作に関わる情報であるＴＭＣＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  ａｎｄ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｏｎｔｒｏｌ）情報とともに、最終的に１つのＯＦＤＭ信号として送信される。ＯＦＤＭ送信信号に変換されるＴＳパケットは、図５に示すような多重フレーム構造を有している。ＯＦＤＭ信号のＸ階層（Ｘ階層は、Ａ階層、Ｂ階層、Ｃ階層のいずれか）で伝送される有効データとしてのＴＳパケットと、最終的にはＯＦＤＭ信号として伝送されない無効階層としてのヌル（ＮＵＬＬ）パケットとのいずれかに属する。ＩＳＤＢ−Ｔ受信機においては、信号内に含まれるＴＭＣＣ情報を基に多重フレームＴＳを復調することにより、各トランスポートストリームパケット（以下「ＴＳＰ」という。）の階層を判定可能である。
【０００４】
また、地上デジタルテレビジョン放送をＳＴＬ（Ｓｔｕｄｉｏ  ｔｏ  Ｔｒａｎｓｍｉｔｔｅｒ  Ｌｉｎｋ）に伝送する場合、多重フレームＴＳでインタフェースをとるため、伝送時に同期化処理のための送信制御情報が図６に示す多重位置に付加される。
【０００５】
この送信制御情報には、ＴＳＰ毎の階層を区別するための情報、すなわちＡ階層、Ｂ階層、Ｃ階層及び無効階層のいずれかを示すための情報（以下「階層指標」という。）が多重されており、この送信制御情報を用いることにより各ＴＳＰの階層を識別することができる（例えば、非特許文献１参照）。
【０００６】
また、多重フレームＴＳから無効階層ＴＳＰを特定して削除し、伝送路の利用効率を向上させる地上デジタル放送用多重フレームＴＳ伝送方法が開示されている（例えば、特許文献１参照）。この方法は、無効階層の特定において、別途再多重装置からのＴＭＣＣ情報及びフレーム同期信号を必要とするものである。
【０００７】
また、ＩＳＤＢ−Ｔ受信機の中にはＴＭＣＣ情報から得られる伝送パラメータに基づいて図６に示すフォーマットに従った多重フレームＴＳを出力できるものもある。ただし、一般的に高価であり、さらに全ての受信機がこの形式の信号を出力できるわけではない状況にある。
【非特許文献１】ＡＲＩＢ  ＳＴＤ−Ｂ３１  １．６版  デジタル放送における映像符号化、音声符号化及び多重化方式
【特許文献１】特開２００３−１１５８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
以上のように、従来のものでは、所定の階層に階層化されて送信されるパケットの階層を判定する際にＴＭＣＣ情報や送信制御情報（以下「ＴＭＣＣ情報等」という。）が必要であり、例えばＩＳＤＢ−Ｔ受信機において一度復調されたＴＳのように、ＴＭＣＣ情報等が付随しない地上デジタル放送の多重フレームＴＳの各ＴＳＰの階層を判定することは困難であった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる階層判定装置、階層判定方法及び階層判定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の階層判定装置は、所定の階層化情報に基づいて特定階層を含む複数の階層のいずれかに階層化されたパケットを多重化して含む多重フレームのデータを入力する多重フレーム入力手段と、前記多重フレームにおける前記階層化情報とフレーム内の個々のパケットを識別するための識別情報との関連を示す多重フレームパターンのデータを記憶する多重フレームパターン記憶手段と、入力した前記多重フレーム内の各パケットの位置を前記多重フレームパターンのデータが含む前記特定階層のパケットの位置情報に基づいて検出するパケット位置検出手段と、前記多重フレーム内のパケットの位置情報により前記パケットの階層情報を生成する階層情報生成手段とを備えた構成を有している。
【００１１】
この構成により、本発明の階層判定装置は、入力した多重フレーム内の各パケットの位置を多重フレームパターンのデータが含む特定階層のパケットの位置情報に基づいて検出し、検出した位置情報によりパケットの階層情報を生成するので、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる。
【００１２】
また、本発明の階層判定装置は、前記特定階層のパケットがヌルパケットであって、前記パケット位置検出手段は、入力した入力パケットがヌルパケットか否かによりパケットタイプを判定するパケットタイプ判定部と、前記多重フレームパターンにおける特定階層の位置と入力した多重フレームにおけるヌルパケットの位置とを比較して前記多重フレームパターンにおける前記入力パケットの位置を検出するパケット位置検出部とを備えた構成を有している。
【００１３】
この構成により、本発明の階層判定装置は、特定階層のパケットをヌルパケットとし、多重フレームパターンにおけるヌルパケットの位置と入力した多重フレームにおけるヌルパケットの位置とを比較して多重フレームパターンにおける入力パケットの位置を検出することができる。したがって、本発明の階層判定装置は、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる。
【００１４】
さらに、本発明の階層判定装置は、前記階層情報生成手段は、前記パケット位置検出部が検出した前記入力パケットの位置情報に対応する階層化情報を前記多重フレームパターン記憶手段から取得する階層情報取得部を備えた構成を有している。
【００１５】
この構成により、本発明の階層判定装置は、パケット位置検出部が検出した入力パケットの位置情報に対応する階層情報を多重フレームパターン記憶手段から取得するので、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる。
【００１６】
本発明の階層判定方法は、所定の階層化情報に基づいて特定階層を含む複数の階層のいずれかに階層化されたパケットを多重化して含む多重フレームのデータを入力して前記パケットの階層を判定する階層判定方法であって、前記多重フレームにおける前記階層化情報とフレーム内の個々のパケットを識別するための識別情報との関連を示す多重フレームパターンのデータを記憶する多重フレームパターン記憶工程と、前記多重フレームのデータを入力する工程と、入力した前記多重フレーム内の各パケットの位置を前記多重フレームパターンのデータが含む前記特定階層のパケットの位置情報に基づいて検出するパケット位置検出工程と、前記多重フレーム内のパケットの位置情報により前記パケットの階層情報を生成する階層情報生成工程とを含む構成を有している。
【００１７】
この構成により、本発明の階層判定方法は、入力した多重フレーム内の各パケットの位置を多重フレームパターンのデータが含む特定階層のパケットの位置情報に基づいて検出し、検出した位置情報によりパケットの階層情報を生成するので、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる。
【００１８】
本発明の階層判定プログラムは、階層化されたパケットの階層を判定する階層判定装置としてコンピュータを機能させるための階層判定プログラムであって、前記コンピュータを、所定の階層化情報に基づいて特定階層を含む複数の階層のいずれかに階層化されたパケットを多重化して含む多重フレームのデータを入力する多重フレーム入力手段と、前記多重フレームにおける前記階層化情報とフレーム内の個々のパケットを識別するための識別情報との関連を示す多重フレームパターンのデータを記憶する多重フレームパターン記憶手段と、入力した前記多重フレーム内の各パケットの位置を前記多重フレームパターンのデータが含む前記特定階層のパケットの位置情報に基づいて検出するパケット位置検出手段と、前記多重フレーム内のパケットの位置情報により前記パケットの階層情報を生成する階層情報生成手段として機能させる構成を有している。
【００１９】
この構成により、本発明の階層判定プログラムは、入力した多重フレーム内の各パケットの位置を多重フレームパターンのデータが含む特定階層のパケットの位置情報に基づいて検出し、検出した位置情報によりパケットの階層情報を生成するので、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができる。
【発明の効果】
【００２０】
本発明は、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができるという効果を有する階層判定装置、階層判定方法及び階層判定プログラムを提供することができるものである。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を用いて説明する。なお、本発明の階層判定装置を、ＩＳＤＢ−Ｔ方式による地上デジタル放送の多重フレームＴＳに含まれる各ＴＳＰの階層を判定するものに適用した例を挙げて説明する。ここで、本発明の階層判定装置に入力される多重フレームＴＳは、ＴＭＣＣ情報等を含まないものである。
【００２２】
まず、本実施の形態における階層判定装置の構成について説明する。
【００２３】
図１に示すように、本実施の形態における階層判定装置１００は、所定の多重フレームパターンを記憶する多重フレームパターン記憶手段１０と、多重フレームＴＳに含まれて入力されたＴＳＰ（以下「入力ＴＳＰ」という。）の多重フレーム内位置を検出する多重フレーム内位置検出手段２０と、入力ＴＳＰに付加する階層情報を生成する階層情報生成手段３０とを備えている。
【００２４】
多重フレームパターン記憶手段１０は、地上デジタル放送の多重フレームＴＳを伝送するための伝送パラメータに応じた多重フレームパターン１１を記憶するようになっている。具体的には、多重フレームパターン１１は、ＩＳＤＢ−Ｔ方式で規格化されているモード、ガードインターバル、階層毎のセグメント数、階層毎のキャリア変調方式、階層毎の畳み込み符号化率等の伝送パラメータによって決定されるものである。また、多重フレームパターン１１は、モード及びガードインターバルにより決定される周期で繰り返されるものであり、ＩＳＤＢ−Ｔ方式の１多重フレームにおいて、モード１では１回、モード２では２回、モード３では４回繰り返されるようになっている。
【００２５】
例えば、各伝送パラメータが、モード３、ガードインターバル１／８、ＱＰＳＫ（２／３）×１セグメント（Ａ階層）＋６４ＱＡＭ（３／４）×１２セグメント（Ｂ階層）の場合、多重フレームパターン１１は図２に示すものとなる。ここで、キャリア変調方式であるＱＰＳＫ及び６４ＱＡＭのカッコ内の数値は畳み込み符号化率を表している。
【００２６】
図２において、縦軸及び横軸は、多重フレーム内における識別情報としてのＴＳＰ番号を示す座標である。また、０から１１５１までのＴＳＰ番号に対応づけられた数値１、２及び０は、それぞれ、Ａ階層、Ｂ階層及び無効階層を示す階層指標である。図２に示すように、ＴＳＰ番号とその番号のＴＳＰの階層指標とが対応づけられているので、入力ＴＳＰのＴＳＰ番号が取得できればその番号のＴＳＰの階層指標を容易に得ることができる。本実施の形態では、ＴＭＣＣ情報等が多重フレームＴＳに付随しないものとしているので入力ＴＳＰのＴＳＰ番号は不明であるが、多重フレームパターン１１におけるＴＳＰの位置がわかれば、そのＴＳＰの階層指標を得ることができる。なお、本実施の形態における無効階層は、特許請求の範囲に記載の特定階層に対応するものである。
【００２７】
図１に戻り、階層判定装置１００の構成の説明を続ける。
【００２８】
多重フレーム内位置検出手段２０は、入力ＴＳＰがヌルパケットか否かを示すパケットタイプを判定するＴＳＰ判定部２１と、入力ＴＳＰのパケットタイプを配列に記憶するＴＳＰタイプ記憶部２２と、多重フレームパターン１１における入力ＴＳＰの位置を検出するＴＳＰ位置検出部２３とを備えている。なお、多重フレーム内位置検出手段２０は、本発明の多重フレーム入力手段及びパケット位置検出手段に対応している。
【００２９】
ＴＳＰ判定部２１は、入力ＴＳＰがヌルパケットの場合はパケットタイプを０、入力ＴＳＰがヌルパケット以外の場合はパケットタイプを１と判定するようになっている。なお、ＴＳＰ判定部２１は、本発明のパケットタイプ判定部に対応している。
【００３０】
ＴＳＰタイプ記憶部２２は、ＴＳＰ判定部２１が判定した入力ＴＳＰのパケットタイプパターン（以下「入力多重フレームパターン」という。）のデータを配列に記憶するようになっている。なお、本実施の形態においては、この配列の要素数は１１５２個である。
【００３１】
ＴＳＰ位置検出部２３は、多重フレームパターン記憶手段１０に記憶された多重フレームパターン１１と、ＴＳＰタイプ記憶部２２に記憶された入力多重フレームパターンとを比較し、多重フレームパターン１１に対応づけられるＴＳＰと入力ＴＳＰとの位置関係を検出するようになっている。具体的には、ＴＳＰ位置検出部２３は、多重フレームパターン１１及び入力多重フレームパターンに含まれる０の位置に基づいて入力ＴＳＰの多重フレーム内の位置を検出し、検出した位置情報を多重フレーム内位置情報ｋとして出力するようになっている。なお、ＴＳＰ位置検出部２３は、本発明のパケット位置検出部に対応している。
【００３２】
階層情報生成手段３０は、ＴＳＰを入力するＴＳＰ入力部３１と、入力ＴＳＰに階層識別子を多重化する階層識別子多重化部３２とを備えている。
【００３３】
ＴＳＰ入力部３１は、入力バッファを備え、入力ＴＳＰを順次取り込むようになっている。
【００３４】
階層識別子多重化部３２は、多重フレーム内位置情報ｋに基づいて階層指標を含む階層識別子を生成し、生成した階層識別子を入力ＴＳＰに付加して出力するようになっている。なお、階層識別子多重化部３２は、本発明の階層情報取得部に対応している。
【００３５】
具体的には、階層識別子多重化部３２は、ＴＳＰ位置検出部２３から多重フレーム内位置情報ｋを取得し、多重フレーム内位置情報ｋに対応する階層指標Ｌ（ｋ）を多重フレームパターン記憶手段１０から取得することによって階層識別子を生成するようになっている。ここで生成される階層識別子は、階層指標そのものであってもよいし、Ａ階層やＢ階層等を示すタグ情報であってもよい。
【００３６】
次に、本実施の形態における階層判定装置１００の動作について説明する。最初に、動作を分かりやすく説明するため、階層判定装置１００が処理する多重フレームパターンを図３に示すように単純化し、図１及び図３を用いて動作の概要を説明する。次に、図１の構成図及び図４のフローチャートを用いて多重フレーム内位置検出手段２０の動作を中心に説明する。
【００３７】
まず、地上デジタル放送の多重フレームＴＳの伝送パラメータを予め決定し、その伝送パラメータによって定まる多重フレームパターン１１を多重フレームパターン記憶手段１０に記憶させておく。この多重フレームパターン１１として、図３（ａ）に示すように、８個のＴＳＰで構成されたものを用いるものとする。図３（ａ）において、変数ａは多重フレームパターン１１内のＴＳＰの位置を示し、各ボックス内の数値は各ＴＳＰの階層を示すものである。例えば、ａ＝１のＴＳＰの階層は２（Ｂ階層）、ａ＝２のＴＳＰの階層は０（無効階層）を示している。
【００３８】
次いで、多重フレーム内位置検出手段２０は多重フレームＴＳの各ＴＳＰを入力し、ＴＳＰ判定部２１は、入力ＴＳＰのパケットタイプを判定する。
【００３９】
図３（ｂ）は、ＴＳＰ判定部２１に入力される入力ＴＳＰを示している。図３（ｂ）に示すように、入力ＴＳＰは、図３（ａ）に示した多重フレームパターン１１のａ＝３のＴＳＰから１周期Ｔ（８個）分のＴＳＰを入力するものとする。変数ｉはＴＳＰの入力順を示すものであり、０≦ｉ＜Ｔの範囲で巡回するものである。ＴＳＰ判定部２１は、入力ＴＳＰがヌルパケットの場合はパケットタイプを０、入力ＴＳＰがヌルパケット以外の場合はパケットタイプを１と判定する。
【００４０】
次いで、ＴＳＰタイプ記憶部２２は、図３（ｃ）に示すように、ＴＳＰ判定部２１が判定した結果のデータをパケットタイプ配列Ｋ（ｉ）に格納する。
【００４１】
さらに、ＴＳＰ位置検出部２３は、多重フレームパターン１１（図３（ａ））を読み出し、読み出した多重フレームパターン１１とパケットタイプ配列Ｋ（ｉ）とを比較することにより、入力ＴＳＰの位置が多重フレームパターン１１のどの位置に対応するかを検出する。
【００４２】
具体的には、ＴＳＰ位置検出部２３は、図３（ｃ）及び（ｄ）に示すように、パケットタイプ配列Ｋ（ｉ）の要素が０の位置と、多重フレームパターン１１の要素が０の位置とを比較する。図３（ｄ）に示した変数Ｐは、多重フレームパターン１１内の位置に対する入力ＴＳＰの位置の差分（以下「フレーム内位置差分」という。）を表している。ＴＳＰ位置検出部２３は、フレーム内位置差分Ｐ＝０を始点としてフレーム内位置差分Ｐをインクリメントし、多重フレームパターン１１の要素が０の全ての位置に対応するパケットタイプ配列Ｋ（ｉ）の要素が０となるＰを求める。この例では、フレーム内位置差分Ｐ＝３で両者の０の位置が一致している。この結果は、入力ＴＳＰの位置ｉにＰ＝３を加えた位置が、多重フレームパターン１１における入力ＴＳＰの位置となることを示している。数式で表すと、多重フレームパターン１１における入力ＴＳＰの位置は（ｉ＋Ｐ）ｍｏｄＴとなる。ここで、ｍｏｄＴはＴの剰余値を示す。
【００４３】
引き続き、ＴＳＰ位置検出部２３は、多重フレーム内位置情報ｋ＝（ｉ＋Ｐ）ｍｏｄＴを階層識別子多重化部３２に出力する。
【００４４】
次いで、階層識別子多重化部３２は、多重フレーム内位置情報ｋを多重フレームパターン記憶手段１０に出力し、多重フレームパターン１１における入力ＴＳＰの階層指標Ｌ（ｋ）を取得し、入力ＴＳＰに階層識別子を付加して出力する。
【００４５】
なお、図３（ｃ）に示したパケットタイプ判定において、各階層にあるＴＳＰをヌルパケットではないとして説明したが、例えば転送レートを一定にするため無効階層以外の階層においてもヌルパケットが挿入される場合があるので、例えば図３（ｅ）に示すような判定結果が得られることがある。したがって、無効階層以外の階層においてもヌルパケットが挿入される場合があることを考慮してフレーム内位置差分Ｐを求める必要がある。詳しくは後述する。
【００４６】
次に、多重フレーム内位置検出手段２０の動作の詳細について図１及び図４を用いて説明する。図４は、多重フレーム内位置検出手段２０の動作を示すフローチャートである。
【００４７】
最初に、前述の記載と一部重複するが各変数を説明する。多重フレーム内位置検出手段２０が入力するＴＳＰの入力順序を示す入力ＴＳＰ番号をｉ、このときのＴＳＰをＴＳＰｉ、多重フレーム内ＴＳＰ番号をａとするとａに対応する階層指標をＬ（ａ）、多重フレームパターンの周期をＴとする。ここで、ｉは、多重フレーム内位置検出手段２０にＴＳＰが入力する毎にインクリメントされ、０≦ｉ＜Ｔの範囲で巡回するものとする。
【００４８】
まず、フレーム内位置差分Ｐ及びパターン連続一致回数Ｃ（後述）を初期化する（ステップＳ１１）。次いで、入力ＴＳＰ番号を示す変数ｉを初期化する（ステップＳ１２）。
【００４９】
引き続き、ＴＳＰｉを読み込み（ステップＳ１３）、フレーム内位置差分Ｐが決定されているか否かを判断する（ステップＳ１４）。
【００５０】
ステップＳ１４において、フレーム内位置差分Ｐが決定されていない場合、ＴＳＰ判定部２１は、ＴＳＰｉがヌルパケットか否かを示すパケットタイプを判定する（ステップＳ１５）。
【００５１】
次いで、ＴＳＰタイプ記憶部２２は、ＴＳＰ判定部２１の判定結果のデータをパケットタイプ配列Ｋ（ｉ）に記憶する（ステップＳ１６）。
【００５２】
次いで、ｉとＴ−１とを比較する（ステップＳ１７）。ステップＳ１７において、ｉ＜Ｔ−１と判断された場合はｉをインクリメントし（ステップＳ１８）、ステップＳ１３に戻る。
【００５３】
一方、ステップＳ１７において、ｉ＜Ｔ−１と判断されなかった場合は、ステップＳ１６において得られたパケットタイプ配列Ｋ（ｉ）と多重フレームパターン１１とを比較する処理をＴＳＰ位置検出部２３が行う。この比較処理では、混乱を避けるため変数ｉに代えて変数ｊを用い、０≦ｊ＜Ｔの範囲の全てのｊにおいて次の２条件が成り立つフレーム内位置差分Ｐを算出する。
条件１：Ｌ（（ｊ＋Ｐ）ｍｏｄＴ）が０でない（１〜３）の場合、Ｋ（ｊ）は１又は０のいずれでもよい。
条件２：Ｌ（（ｊ＋Ｐ）ｍｏｄＴ）が０の場合、Ｋ（ｊ）は０でなければならない。
【００５４】
まず、変数ｊを初期化し（ステップＳ１９）、Ｌ（（ｊ＋Ｐ）ｍｏｄＴ）の値を読み込む（ステップＳ２０）。
【００５５】
次いで、式（１）を満足するか否か、すなわち上記の条件１及び条件２を満足するか否かを判断する（ステップＳ２１）。
【数１】
2008211604.tif 000003
【００５６】
ステップＳ２１において、式（１）を満足しない場合は、パターン連続一致回数Ｃを初期化し（ステップＳ２２）、フレーム内位置差分Ｐをインクリメントして更新し（ステップＳ２３）、ステップＳ１９に戻る。
【００５７】
一方、ステップＳ２１において、式（１）を満足する場合は、ｊ＝Ｔ−１となったか否かを判断し（ステップＳ２４）、ｊ＝Ｔ−１ではない場合は、ｊをインクリメントして更新し（ステップＳ２５）、ステップＳ２０に戻る。また、ｊ＝Ｔ−１となった場合は、フレーム内位置差分Ｐを保存する（ステップＳ２６）。
【００５８】
続いて、パターン連続一致回数Ｃをインクリメントして更新する（ステップＳ２７）。すなわち、パターン連続一致回数Ｃは、上記の条件１及び条件２が０≦ｊ＜Ｔの全てのｊで成り立つ場合にインクリメントされる変数である。
【００５９】
次いで、１以上の整数で定められる変数Ｒとパターン連続一致回数Ｃとを比較し（ステップＳ２８）、Ｃ≧Ｒの場合は、フレーム内位置差分Ｐを決定（ステップＳ２９）した後、ステップＳ１２に戻り、Ｃ＜Ｒの場合は、ステップＳ１２に戻る。すなわち、変数Ｒを用いることにより、１周期Ｔ以上の間連続して階層指標が無効階層であり且つパケットタイプがヌルパケットである場合にフレーム内位置差分Ｐを決定することができる。
【００６０】
ステップＳ２９において決定したフレーム内位置差分Ｐを用いることにより、ＴＳＰ位置検出部２３は、フレーム内位置情報ｋ＝（ｉ＋Ｐ）ｍｏｄＴを階層識別子多重化部３２に出力し（ステップＳ３０）、ｉをインクリメントして更新し（ステップＳ３１）、ステップＳ１３に戻る。
【００６１】
その結果、階層識別子多重化部３２は、フレーム内位置情報ｋに対応する階層指標Ｌ（ｋ）を多重フレームパターン記憶手段１０から入力することにより、階層識別子を生成することができる。したがって、階層識別子多重化部３２が出力するＴＳＰは階層情報を含むこととなる。
【００６２】
なお、前述した動作内容をプログラミングすることにより、図１に示した階層判定装置１００をコンピュータで実現することができる。
【００６３】
以上のように、本実施の形態における階層判定装置１００によれば、ＴＳＰ位置検出部２３は、予め記憶した多重フレームパターン１１及び入力多重フレームパターンに含まれる０の位置に基づいて入力ＴＳＰの多重フレーム内の位置を検出する構成としたので、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、そのパケットの階層を判定することができる。
【００６４】
したがって、本実施の形態における階層判定装置１００は、例えば、ＩＳＤＢ−Ｔ受信機において一度復調された地上デジタル放送の多重フレームＴＳから移動体向けの放送であるワンセグ放送のＴＳを取り出して視聴者に提供することができる。
【００６５】
また、本実施の形態における階層判定装置１００は、前述のような構成としたので、ＴＭＣＣ情報等に基づいてパケットの階層を判定する従来のものよりも低コスト化を図ることができる。
【００６６】
なお、前述の実施の形態において、階層判定装置１００が地上デジタル放送の多重フレームＴＳに含まれる各ＴＳＰの階層を判定するものに適用した例を挙げて説明したが、本発明はこれに限定されるものではなく、所定の階層化情報に基づいて階層化されたＴＳＰの階層を判定するものに適用できるものである。
【産業上の利用可能性】
【００６７】
以上のように、本発明に係る階層判定装置、階層判定方法及び階層判定プログラムは、所定の階層化情報に基づいて階層化されたパケットにＴＭＣＣ情報等が付随しない場合でも、入力したパケットの階層を判定することができるという効果を有し、地上デジタル放送で用いられるトランスポートストリームパケットの階層を判定する階層判定装置、階層判定方法等として有用である。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施の形態における階層判定装置の構成を示すブロック図
【図２】本発明の一実施の形態における階層判定装置において記憶される多重フレームパターンの一例を示す図
【図３】本発明の一実施の形態における階層判定装置において、多重フレームパターンを単純なモデルとして、動作の概要を説明するための図
【図４】本発明の一実施の形態における階層判定装置の多重フレーム内位置検出手段の動作を示すフローチャート
【図５】再多重されたＴＳの多重フレーム構造例を示す図
【図６】多重フレームＴＳに付加される送信制御情報の多重位置を示す図
【符号の説明】
【００６９】
１０  多重フレームパターン記憶手段
１１  多重フレームパターン
２０  多重フレーム内位置検出手段（多重フレーム入力手段、パケット位置検出手段）
２１  ＴＳＰ判定部（パケットタイプ判定部）
２２  ＴＳＰタイプ記憶部
２３  ＴＳＰ位置検出部（パケット位置検出部）
３０  階層情報生成手段
３１  ＴＳＰ入力部
３２  階層識別子多重化部（階層情報取得部）
１００  階層判定装置
【図１】
2008211604.tif 000004
【図２】
2008211604.tif 000005
【図３】
2008211604.tif 000006
【図４】
2008211604.tif 000007
【図５】
2008211604.tif 000008
【図６】
2008211604.tif 000009