(57)【特許請求の範囲】
【請求項１】
ディジタルコンテンツをＤＩＩと複数のＤＤＢとよって伝送するＤＳＭ−ＣＣカルーセル方式において、前記ＤＩＩ又は前記複数のＤＤＢの１つが含まれるＴＳパケットを受信してＤＤＢを生成し所定のブロック番号のＤＤＢを抽出して記録するＤＳＭ−ＣＣカルーセル受信装置において、ＤＤＢの抽出処理時に、ブロック番号を登録するともに、登録されたブロック番号の前記ＤＤＢを抽出するＤＤＢフィルタを２つ設け、送信されてくる順番を表す番号に対応づけられてＤＤＢのブロック番号が順番に記録されている順番リストから順番に読み出した前記ブロック番号を前記２つのＤＤＢフィルタに交互に登録し、前記ＤＤＢフィルタによって、登録されたブロック番号の前記ＤＤＢを抽出する、ＤＳＭ−ＣＣカルーセル受信装置。
【請求項２】
ディジタルコンテンツをＤＩＩと複数のＤＤＢとよって伝送するＤＳＭ−ＣＣカルーセル方式において、前記ＤＩＩ又は前記複数のＤＤＢの１つが含まれるＴＳパケットを受信してＤＤＢを生成し、所定のブロック番号のＤＤＢを抽出して記録するＤＳＭ−ＣＣカルーセル受信装置において、ＤＤＢの抽出処理時に、ブロック番号を登録するとともに、登録されたブロック番号の前記ＤＤＢを抽出する２つのＤＤＢフィルタと、送信されてくる順番を表す番号に対応づけられてＤＤＢのブロック番号が順番に記録されている順番リストを作成する順番リスト作成部と、前記順番リストに記録された順番に基づいて読み出した前記ブロック番号を前記２つのＤＤＢフィルタに交互に登録し、前記ＤＤＢフィルタによって、前記登録されたブロック番号の前記ＤＤＢを抽出する抽出制御部と、を備えるＤＳＭ−ＣＣカルーセル受信装置。
【請求項３】
前記順番リストに記録されている前記ブロック番号の順番が実際に送られてくるＤＤＢの順番と一致しているか否かを監視する順番監視部と、前記順番監視部によって前記順番リストに記録されている前記ブロック番号の順番が実際に送られてくるＤＤＢのブロック番号の順番と一致していないと判断した場合に、前記順番リストを更新する順番リスト更新部と、をさらに備える請求項２に記載のＤＳＭ−ＣＣカルーセル受信装置。
【請求項４】
前記順番監視部は、前記順番リストに登録されているブロック番号の前記ＤＤＢを一定時間以内に抽出するか否かによって、前記順番リストに記録されている前記ブロック番号の順番が実際に送られてくるＤＤＢのブロック番号の順番と一致しているか否か判断する、請求項３に記載のＤＳＭ−ＣＣカルーセル受信装置。
【請求項５】
前記順番監視部は、前記順番リストの作成時又は更新時から一定時間が経過するか否かによって、前記順番リストに記録されている前記ブロック番号の順番が実際に送られてくるＤＤＢのブロック番号の順番と一致しているか否か判断する、請求項３に記載のＤＳＭ−ＣＣカルーセル受信装置。
【請求項６】
ディジタルコンテンツをＤＩＩと複数のＤＤＢとよって伝送するＤＳＭ−ＣＣカルーセル方式において、前記ＤＩＩ又は前記複数のＤＤＢの１つが含まれるＴＳパケットを受信してＤＤＢを生成し、所定のブロック番号のＤＤＢを抽出して記録するＤＳＭ−ＣＣカルーセル受信方法において、ＤＤＢの抽出処理時に、ブロック番号を登録するとともに、登録されたブロック番号の前記ＤＤＢを抽出するＤＤＢフィルタを２つ設け、送信されてくる順番を表す番号に対応づけられてＤＤＢのブロック番号が順番に記録されている順番リストから順番に読み出した前記ブロック番号を前記２つのＤＤＢフィルタに交互に登録し、前記ＤＤＢフィルタによって、登録されたブロック番号の前記ＤＤＢを抽出する、ＤＳＭ−ＣＣカルーセル受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＳＭ−ＣＣカルーセル受信装置及びＤＳＭ−ＣＣカルーセル受信方法に関し、特に、データ放送サービスで用いられるＤＳＭ−ＣＣカルーセル受信装置及びＤＳＭ−ＣＣカルーセル受信方法に関する。
【０００２】
【従来の技術】
近年、ディジタル放送等のデータ放送において、データコンテンツを伝送する方式として、例えば特開２００１−１１５０６号公報、特開２００１−８６０００号公報、特開２００１−８６０９０号公報、特開２０００−２９５５８６号公報、特開２０００−３６９４６号公報に記載されているような、ＤＳＭ−ＣＣ（Digital Storage Media-Command and Control）カルーセル方式がある。この方式では、データコンテンツをＤＩＩ及び複数のＤＤＢとに分割して伝送する。ＤＩＩは、ＤＤＢの種別、サイズ、バージョンなどの属性に関する情報を有している。ＤＤＢは、静止画データ、図形データ、文字データ、テキストデータ、制御コードデータなどを含んでいる。この方式では、受信側が放送の途中からでも必要なデータが取得できるように、ＤＩＩ及び複数のＤＤＢを繰り返し伝送する。ＤＩＩ又は複数のＤＤＢはそれぞれ、ＴＳパケットに組み込まれて送信され、受信側では、ＴＳパケットからＤＤＢを生成し、ＤＤＢフィルタユニットによって所定のブロック番号のＤＤＢを抽出する。
【０００３】
図１は、従来のＤＳＭ−ＣＣカルーセル受信装置のＤＤＢフィルタユニットの構成図である。同図に示すように、従来の受信装置のＤＤＢフィルタユニットでは、ＤＤＢの抽出処理時に、抽出するＤＤＢの数だけＤＤＢフィルタを用意し、各ＤＤＢフィルタにブロック番号を登録する。そして、各ＤＤＢフィルタにおいて、登録されたブロック番号ＤＤＢを抽出している。
【０００４】
【発明が解決しようとする課題】
従来の受信装置では、ＤＤＢの抽出処理時に、抽出するＤＤＢの数だけＤＤＢフィルタを用意する必要がある。これにより、多数のＤＤＢフィルタを構成するために大きな作業領域を必要とし、メモリやＣＰＵの負担が大きくなる。
【０００５】
本発明は、ＤＳＭ−ＣＣカルーセル受信装置において、ＤＤＢの抽出処理時におけるＤＤＢフィルタの数を低減することにある。
【０００６】
【課題を解決するための手段】
第１発明に係るＤＳＭ−ＣＣカルーセル受信装置は、ディジタルコンテンツをＤＩＩと複数のＤＤＢとよって伝送するＤＳＭ−ＣＣカルーセル方式において、ＤＩＩ又は複数のＤＤＢの１つが含まれるＴＳパケットを受信してＤＤＢを生成し所定のブロック番号のＤＤＢを抽出して記録するＤＳＭ−ＣＣカルーセル受信装置に関する。この受信装置では、ＤＤＢの抽出処理時に、ブロック番号を登録するとともに、登録されたブロック番号のＤＤＢを抽出するＤＤＢフィルタを２つ設け、送信されてくる順番を表す番号に対応づけられてＤＤＢのブロック番号が順番に記録されている順番リストから順番に読み出したブロック番号を２つのＤＤＢフィルタに交互に登録し、ＤＤＢフィルタによって、登録されたブロック番号の前記ＤＤＢを抽出する。
【０００７】
この受信装置では、送信されてくる順番を表す番号に対応づけられたＤＤＢのブロック番号が順番に記録されている順番リストを作成しておき、順番リストから読み出したブロック番号を２つのＤＤＢフィルタのうちの一方に登録してＤＤＢの抽出処理を行い、順番リストから読み出したブロック番号を他方のＤＤＢフィルタに登録してＤＤＢの抽出処理を行うという処理を交互に繰り返す。このように、予め作成された順番リストを利用して２つのＤＤＢフィルタを繰り返し交互に使用することによって、抽出するＤＤＢのの数だけのＤＤＢフィルタを用意する必要がなく、ＤＤＢフィルタの数を２つに大幅に低減することができる。この結果、ＤＤＢフィルタを構成するメモリやＣＰＵの負担を軽減することができる。
【０００８】
第２発明に係るＤＳＭ−ＣＣカルーセル受信装置は、ディジタルコンテンツをＤＩＩと複数のＤＤＢとよって伝送するＤＳＭ−ＣＣカルーセル方式において、ＤＩＩ又は複数のＤＤＢの１つが含まれるＴＳパケットを受信してＤＤＢを生成し、所定のブロック番号のＤＤＢを抽出して記録するＤＳＭ−ＣＣカルーセル受信装置に関する。この受信装置は、ＤＤＢフィルタと順番リスト作成部と抽出制御部とを備えている。ＤＤＢフィルタは、順番リストによるＤＤＢの抽出処理時に２つ設けられ、登録されたブロック番号のＤＤＢを抽出する。順番リスト作成部は、送信されてくる順番を表す番号に対応づけられてＤＤＢのブロック番号が順番に記録されている順番リストを作成する。抽出制御部は、順番リストに記録された順番に基づいて読み出したブロック番号を２つのＤＤＢフィルタに交互に登録し、ＤＤＢフィルタによって、登録されたブロック番号のＤＤＢを抽出する。
【０００９】
この受信装置では、送られてくるＤＤＢのブロック番号の順番リストを予め作成しておき、順番リストから読み出したブロック番号を２つのＤＤＢフィルタに交互に登録してＤＤＢフィルタを繰り返し使うことによって、登録されたブロック番号のＤＤＢを抽出する。このようにすれば、抽出するＤＤＢの数だけのＤＤＢフィルタを用意する必要がなく、ＤＤＢフィルタの数を大幅に低減することができる。この結果、ＤＤＢフィルタを構成するメモリやＣＰＵの負担を軽減することができる。
【００１０】
第３発明に係るＤＳＭ−ＣＣカルーセル受信装置は、第２発明に係る受信装置において、順番監視部と順番リスト更新部とをさらに備えている。順番監視部は、順番リストに記録されているブロック番号の順番が実際に送られてくるＤＤＢの順番と一致しているか否かを監視する。順番リスト更新部は、順番監視部によって順番リストに記録されているブロック番号の順番が実際に送られてくるＤＤＢのブロック番号の順番と一致していないと判断した場合に、順番リストを更新する。
【００１１】
この受信装置では、ＴＳパケットの送信順序が変更された場合にも、順番リストを更新することによって、適切にＤＤＢを抽出することができる。
第４発明に係るＤＳＭ−ＣＣカルーセル受信装置は、第３発明に係る受信装置において、順番監視部は、前記順番リストに登録されているブロック番号のＤＤＢを一定時間以内に抽出するか否かによって、順番リストに記録されているブロック番号の順番が実際に送られてくるＤＤＢのブロック番号の順番と一致しているか否か判断する。
【００１２】
この受信装置では、ＤＤＢの抽出処理を開始してからの時間を計測し、予め設定した一定時間を経過する前に順番リストに記録されているブロック番号のＤＤＢを全て抽出した場合には、順番リストに記録されているブロック番号の順番が正しいと判断して順番リストを更新しない。一方、順番リストに記録されているブロック番号のＤＤＢを全て抽出する前に、計測時間が予め設定した一定時間を経過すると、順番リストに記録されているブロック番号の順番が正しくないと判断して順番リストを更新する。
【００１３】
順番リストによるＤＤＢの抽出処理を開始してからの時間を計測するという簡単な処理によって、順番リストに記録されているブロック番号の順番が正しいか否かを判断できる。
第５発明に係るＤＳＭ−ＣＣカルーセル受信装置は、第３発明に係る受信装置において、順番監視部は、順番リストの作成時又は更新時から一定時間が経過するか否かによって、順番リストに記録されているブロック番号の順番が実際に送られてくるＤＤＢのブロック番号の順番と一致しているか否か判断する。
【００１４】
この受信装置では、順番リストの作成時又は更新時からの時間を計測し、予め設定した一定時間を経過すると、順番リストに記録されているブロック番号の順番が正しくないと判断して順番リストを更新する。
この場合、順番リストによるＤＤＢの抽出処理毎に時間を計測する必要がなく、さらに簡単な処理によって、順番リストに記録されているブロック番号の順番が正しいか否かを判断できる。
【００１７】
第６発明に係るＤＳＭ−ＣＣカルーセル受信方法は、ディジタルコンテンツをＤＩＩと複数のＤＤＢとよって伝送するＤＳＭ−ＣＣカルーセル方式において、ＤＩＩ又は複数のＤＤＢの１つが含まれるＴＳパケットを受信してＤＤＢを生成し所定のブロック番号のＤＤＢを抽出して記録するＤＳＭ−ＣＣカルーセル受信方法に関する。この受信方法では、ＤＤＢの抽出処理時に、ブロック番号を登録し、登録されたブロック番号のＤＤＢを抽出するＤＤＢフィルタを２つ設け、送信されてくる順番を表す番号に対応づけられてＤＤＢのブロック番号が順番に記録されている順番リストから順番に読み出したブロック番号を２つのＤＤＢフィルタに交互に登録し、ＤＤＢフィルタによって、登録されたブロック番号の前記ＤＤＢを抽出する。
【００１８】
この受信方法によれば、第１発明の場合と同様の作用効果を奏する。
【００１９】
【発明の実施の形態】
（１）第１実施形態例
（１−１）全体構成
図２は、第１実施形態例に係るＤＳＭ−ＣＣカルーセル受信装置の機能ブロック図である。この受信装置は、フィルタリング部１とＤＳＭ−ＣＣ解析部７と記録部１４とを備えている。
【００２０】
フィルタリング部１は、ＰＩＤフィルタ２と、順番リスト３と、テーブルＩＤフィルタ４と、ＤＤＢフィルタユニット５とを備えている。また、フィルタリング部１は、ＤＤＢフィルタユニット５によって抽出されたＤＤＢを一時的に格納するための格納部６を備えている。
ＰＩＤフィルタ２は、登録されたＰＩＤのＴＳパケットを受信し、テーブルＩＤフィルタ４に出力する。テーブルＩＤフィルタ４は、ＰＩＤフィルタ２が受信したＴＳパケットから形成されるセクションのテーブル識別（後述）を参照し、ＤＳ-ＭＣＣセクション（ＤＩＩ又はＤＤＢ）を抽出する。
【００２１】
図３は、ＤＤＢフィルタユニット５の構成及び順番リスト３のデータ構成を説明する図である。同図(ａ)に示すように、順番リスト３には、ＤＤＢのブロック番号が、送信されてくる（抽出される）順番に記録されている。順番リスト３は、送信されてくる順番を表す番号（１〜５０）を含んでおり、これらの番号に対応づけられてＤＤＢのブロック番号が順番に記録されている。ＤＤＢフィルタユニット５は、順番リスト作成時及び更新時には、従来と同様にＤＤＢフィルタＦ１〜Ｆ５０を有する（同図(ｂ)）。一方、順番リスト３によるＤＤＢの抽出処理時には、ＤＤＢフィルタユニット５は、ＤＤＢフィルタＦ１及びＦ２のみを有する（同図（ａ））。順番リスト作成時及び更新時には、各フィルタＦ１〜Ｆ５０には、抽出する全てのＤＤＢのブロック番号がそれぞれ登録され、登録されたブロック番号のＤＤＢを抽出する。順番リスト３によるＤＤＢの抽出処理時には、各フィルタＦ１及びＦ２には、順番リスト３から読み出されたブロック番号が順番に登録され、登録されたブロック番号のＤＤＢを抽出する。
【００２２】
格納部６は、ＤＤＢフィルタユニット５によって抽出されたＤＤＢが一時的に格納される記録媒体である。格納部６には、ＤＤＢフィルタユニット５から出力されたＤＤＢが順次記録される。
ＤＳＭ−ＣＣ解析部７は、ＤＩＩ解析部８と、ＤＤＢ解析部９と、順番リスト作成部１０と、順番リスト更新部１１と、抽出制御部１２と、順番監視部１３とを備えている。
【００２３】
ＤＩＩ解析部８は、ＤＩＩに記述されているモジュール情報を抽出し、記憶部１４に記録する。ＤＤＢ解析部９は、格納部６から読み出したＤＤＢを解析し、このＤＤＢのモジュールデータのモジュール内での書き込み位置を算出し、記録部９に記録する。
順番リスト作成部１０は、図３(ｂ)に示すようにフィルタＦ１〜Ｆ５０を作成し、フィルタＦ１〜Ｆ５０で抽出したＤＤＢを順番に格納部６に記録する。また、順番リスト作成部１０は、格納部６に記録されたＤＤＢのブロック番号を順番リスト３に順番に記録する。このような順番リスト作成処理を繰り返し、順番リスト３に既に記録されているブロック番号と同じブロック番号のＤＤＢが格納部６に記録されると、ＤＤＢを一通り受信したとして順番リスト作成処理を終了する。
【００２４】
順番リスト更新部１１は、順番リスト作成部１０と同様の処理によって順番リスト３を更新する。
抽出制御部１２は、図３（ａ）に示すようにフィルタＦ１及びＦ２を作成する。また抽出制御部１２は、順番リスト３からブロック番号を順番に読み出し、読み出したブロック番号をフィルタＦ１及びＦ２に登録し、フィルタＦ１及びＦ２によりＤＤＢを抽出する。また、抽出制御部１２は、抽出したＤＤＢを格納部６に記録する。
【００２５】
図４は、順番リストによるＤＤＢ抽出処理時における、フィルタＦ１及びＦ２へのブロック番号の登録の仕方を説明する図である。抽出開始時には、同図（ａ）に示すように、フィルタＦ１及びＦ２にそれぞれ順番リスト３の１番目の「００００４４」及び２番目の「０００００８」を登録し、フィルタＦ１が１番目の「００００４４」のＤＤＢを抽出する。次に、同図（ｂ）に示すように、フィルタＦ１に３番目の「００００２２」を登録し、フィルタＦ２で２番目の「０００００８」のＤＤＢを抽出する。以下、同様に、同図（ｃ）に示すように、フィルタＦ２に４番目の「００００１」を登録し、フィルタＦ１で３番目の「００００２２」のＤＤＢを抽出し、同図（ｄ）に示すように、フィルタＦ１に５番目の「０００００３」を登録し、フィルタＦ２で４番目の「００００１」のＤＤＢを抽出するというように、２つのフィルタＦ１又はＦ２を交互に使用して所定のブロック番号のＤＤＢを抽出する。
【００２６】
順番監視部１３は、順番リスト３を利用したＤＤＢの抽出処理開始時からの経過時間を計測し、全てのＤＤＢを設定時間以内に抽出しているか否かを監視する。設定時間以内に全てのＤＤＢを抽出しない場合には、ＴＳパケットの送信順序が変更されたと判断する。
記録部１４は、ＤＩＩに記述されているモジュール情報又はＤＤＢに含まれるモジュールデータを記録するための記録媒体である。
【００２７】
（１−２）ＤＩＩ及びＤＤＢのデータ構成
図５は、ＤＩＩのデータ構成図である。ＤＩＩは、テーブル識別と、セクションサイズと、セクション番号と、最終セクション番号と、ＤＩＩバージョン番号と、Ｄｏｗｎｌｏａｄ識別と、ブロックサイズと、モジュール数とを含んでいる。テーブル識別は、ＴＳパケットに含まれるセクションの種類を識別する情報である。セクションサイズは、このＤＩＩのデータサイズである。セクション番号は、このＤＩＩを識別するための番号である。最終セクション番号は、同一のＤｏｗｎｌｏａｄ識別に含まれるセクションのうち最後のセクションを表す番号である。ＤＩＩバージョン番号は、このＤＩＩのバージョンを表す番号である。Ｄｏｗｎｌｏａｄ識別は、番組を識別するための情報である。ブロックサイズは、各ＤＤＢの実データ領域に記録されたモジュールデータのデータサイズである。モジュール数は、同一のＤｏｗｎｌｏａｄ識別に含まれるモジュールの数である。
【００２８】
また、ＤＩＩは、各モジュールに対して、モジュール識別と、モジュールサイズと、モジュールバージョン番号と、モジュール名称とを含んでいる。モジュール識別は、各モジュールを識別するための番号である。モジュールサイズは、各モジュールのデータサイズである。モジュールバージョン番号は、各モジュールのバージョン表す番号である。モジュール名称は、静止画、図形、文字、制御コードのいずれかである。
【００２９】
図６は、ＤＤＢのデータ構成図である。ＤＤＢは、セクションサイズと、セクション番号と、最終セクション番号と、Ｄｏｗｎｌｏａｄ識別と、モジュール識別と、モジュールバージョン番号と、ブロック位置と、実データ領域とを含んでいる。セクションサイズは、このＤＤＢのデータサイズである。セクション番号は、このＤＤＢを識別するための番号である。最終セクション番号は、同一のＤｏｗｎｌｏａｄ識別に含まれるセクションのうち最後のセクションを表す番号である。Ｄｏｗｎｌｏａｄ識別は、番組を識別するための情報である。モジュール識別は、このＤＤＢが含まれるモジュールを識別するための情報である。モジュールバージョン番号は、このＤＤＢが含まれるモジュールのバージョンを表す番号である。ブロック位置は、このＤＤＢが含まれるモジュールにおいて、このＤＤＢが何番目のブロックかを特定する番号である。実データ領域には、モジュールデータが記録されている。
【００３０】
（１−３）フローチャート
（１−３−１）順番リストの作成処理
図７は、順番リスト作成処理のフローチャートである。
ステップＳ１：図３（ｂ）に示すようにフィルタＦ１〜Ｆ５０を用意し、各フィルタにブロック番号「０００００１」〜「００００５０」を登録する。
【００３１】
ＰＩＤフィルタ２によってＴＳパケットを受信し、テーブルＩＤフィルタによってＤＳ−ＭＣＣセクション（ＤＩＩ又はＤＤＢ）を抽出し、抽出されたＤＤＢから、フィルタＦ１〜Ｆ５０に登録されたブロック番号のＤＤＢを抽出して格納部６に記録する。
ステップＳ２：格納部６に格納されているＤＤＢのブロック番号と順番リスト３に記録されているブロック番号とを比較する。
【００３２】
ステップＳ３：格納部６に格納されているＤＤＢのブロック番号が順番リスト３にある場合には、順番リスト作成処理を完了する。一方、格納部６に格納されているＤＤＢのブロック番号が順番リスト３にない場合には、ステップＳ４に移行する。
ステップＳ４：格納部６に格納されているＤＤＢのブロック番号を順番リスト３に順番に記録する。
【００３３】
（１−３−２）順番リストによるＤＤＢ抽出処理
図８は、順番リスト３を利用したＤＤＢ抽出処理のフローチャートである。
ステップＳ１１：順番リスト３から１番目と２番目のブロック番号を読み出して、フィルタＦ１及びＦ２に登録する。
ステップＳ１２：フィルタＦ１でＤＤＢを抽出して、格納部６に記録する。
【００３４】
ステップＳ１３：順番リスト３から次のブロック番号を読み出してフィルタＦ１に登録する。
ステップＳ１４：順番リスト３に記録されているブロック番号を全て読み出したか否かを判定する。順番リスト３に未だ読み出していないブロック番号がある場合にはステップＳ１５に移行し、順番リストの全てのブロック番号を読み出している場合にはステップＳ１８に移行する。
【００３５】
ステップＳ１５：フィルタＦ２でＤＤＢを抽出して格納部６に記録する。
ステップＳ１６：順番リスト３から次のブロック番号を読み出してフィルタＦ２に登録する。
ステップＳ１７：順番リスト３に記録されているブロック番号を全て読み出したか否かを判定する。順番リスト３に未だ読み出していないブロック番号がある場合にはステップＳ１２に移行し、順番リスト３の全てのブロック番号を読み出している場合にはステップＳ１８に移行する。
【００３６】
ステップＳ１８：フィルタＦ１及びＦ２に登録されているブロック番号のＤＤＢを抽出して格納部６に記録し、順番リストによるＤＤＢ抽出処理を終了する。
（１−３−２）順番監視処理
図９は、順番監視処理のフローチャートである。
ステップＳ２１：順番リストによるＤＤＢ抽出処理を開始したか否かを判定し、順番リストによるＤＤＢ抽出処理を開始していればステップＳ２２に移行し、順番リストによるＤＤＢ抽出処理を開始していなければステップＳ２１の処理を繰り返す。
【００３７】
ステップＳ２２：タイマをスタートして時間の計測を開始する。
ステップＳ２３：タイマで計測された時間が設定時間を経過したか否かを判定する。設定時間を経過していなければステップＳ２４に移行し、設定時間を経過していればステップＳ２５に移行する。
ステップＳ２４：順番リストによるＤＤＢ抽出処理が終了したか否かを判定する。順番リストによるＤＤＢ抽出処理が終了していれば順番監視処理を終了し、順番リストによるＤＤＢ抽出処理が終了していなければステップＳ２３に移行する。
【００３８】
ステップＳ２５：順番リストによるＤＤＢ抽出処理を中止し、順番リスト作成処理と同様の処理によって順番リスト３を更新し、順番監視処理を終了する。
（１−４）まとめ
本実施形態例に係るＤＳＭ−ＣＣカルーセル受信装置では、予めＤＤＢの送信順序を記録した順番リスト３を作成しておき、順番リスト３から順番に読み出したブロック番号をフィルタＦ１及びＦ２に交互に登録し、２つのフィルタＦ１及びＦ２を繰り返し使用してＤＤＢの抽出処理を行う。これにより、従来はＤＤＢの数だけ必要であったＤＤＢフィルタの数を大幅に低減することができる。
【００３９】
この結果、ＤＤＢフィルタユニット５を構成するために必要なメモリやＣＰＵの負担を軽減することができる。また、本実施形態例に係るＤＳＭ−ＣＣカルーセル受信装置では、順番監視部１３によって、設定時間以内にＤＤＢの抽出処理が完了しない場合には順番リスト３を更新するため、ＴＳパケットの送信順序が変更された場合にも、適切にＤＤＢの抽出処理を行うことができる。また、ＤＤＢの抽出処理の時間を監視するという簡単な処理によって、ＴＳパケットの送信順序を監視できる。
【００４０】
（２）第２実施形態例
上記実施形態例では、設定時間以内にＤＤＢの抽出処理が完了しない場合には場合に順番リスト３を更新したが、本実施形態例では、ＤＤＢの抽出時間に関係なく、順番リスト３が更新されてから一定時間毎に順番リスト３を更新する。
本実施形態例に係るＤＳＭ−ＣＣカルーセル受信装置では、順番監視部１３は、順番リスト３の作成時又は更新時からの時間を計測し、計測時間が設定時間を経過した場合に、順番リスト３に記録されているブロック番号の順番が実際の送信順序と異なると判定し、順番リスト更新部１１により順番リスト３を更新する。
【００４１】
図１０は、本実施形態例における順番監視処理のフローチャートである。
ステップＳ３１：順番リスト３が作成又は更新されると、タイマをスタートして時間の計測を開始する。
ステップＳ３２：計測時間が設定時間を経過したか否かを判定する。計測時間が設定時間を経過していなければ、ステップＳ３２の処理を繰り返す。計測時間が設定時間を経過していれば、ステップＳ３３に移行する。
【００４２】
ステップＳ３３：順番リスト作成処理と同様の処理によって順番リスト３を更新し、順番監視処理を終了する。
第２実施形態例に係る受信装置では、順番リスト３の作成時又は更新時から設定時間毎に順番リスト３を更新すれば良いので、ＤＤＢの抽出処理ごとに時間を監視する必要がなく、上記実施形態例よりもさらに簡単な処理によってＴＳパケットの送信順序を監視できる。
【００４３】
【発明の効果】
本発明によれば、ＤＳＭ−ＣＣカルーセル受信装置において、ＤＤＢの抽出処理時におけるＤＤＢフィルタの数を低減することができる。
【図面の簡単な説明】
【図１】従来のＤＳＭ−ＣＣカルーセル受信装置のＤＤＢフィルタユニットの構成図。
【図２】本実施形態例のＤＳＭ−ＣＣカルーセル受信装置の機能ブロック図。
【図３】ＤＤＢフィルタユニットの構成及び順番リストのデータ構成を説明する図。
【図４】順番リストによるＤＤＢ抽出処理時における、ＤＤＢフィルタへのブロック番号の登録の仕方を説明する図。
【図５】ＤＩＩのデータ構成図。
【図６】ＤＤＢのデータ構成図。
【図７】順番リスト作成処理のフローチャート。
【図８】順番リストによるＤＤＢ抽出処理のフローチャート。
【図９】順番監視処理のフローチャート（第１実施形態例）。
【図１０】順番監視処理のフローチャート（第２実施形態例）。
【符号の説明】
１  フィルタリング部
２  ＰＩＤフィルタ
３  順番リスト
４  テーブルＩＤフィルタ
５  ＤＤＢフィルタユニット
Ｆ１，Ｆ２  ＤＤＢフィルタ
６  格納部
７  ＤＳＭ−ＣＣ解析部
８  ＤＩＩ解析部
９  ＤＤＢ解析部
１０  順番リスト作成部
１１  順番リスト更新部
１２  抽出制御部
１３  順番監視部
【図１】
0003882896.tif 000002
【図２】
0003882896.tif 000003
【図３】
0003882896.tif 000004
【図４】
0003882896.tif 000005
【図５】
0003882896.tif 000006
【図６】
0003882896.tif 000007
【図７】
0003882896.tif 000008
【図８】
0003882896.tif 000009
【図９】
0003882896.tif 000010
【図１０】
0003882896.tif 000011