(57)【要約】【課題】  再生までの待ち時間を短くし、パケットを破棄することがないトランスポートストリーム処理装置を提供する。【解決手段】  本発明のトランスポートストリーム処理装置は、パケットを入力し、登録されたＰＩＤを有するパケットのみを選択し、選択されたパケットのペイロード部にＰＩＤが書き込まれていればそのＰＩＤを更に登録し、選択されたパケットが映像及び音声パケットであれば出力する抽出部と、トランスポートストリーム出力装置が出力するトランスポートストリームの中に含まれる映像及び音声のパケットのＰＩＤを取得し、ＰＩＤをペイロード部に書き込んで固有のＰＩＤを付したダミーパケットを生成し、ダミーパケットのＰＩＤを抽出部に登録し、トランスポートストリーム出力装置が出力するトランスポートストリームの先頭にダミーパケットを付加する制御部と、を有する。【選択図】      図１
2006115398.tif 000002
【特許請求の範囲】
【請求項１】
パケット識別子を有するパケットを入力し、その中から所定の登録されたパケット識別子を有する前記パケットのみを選択し、選択された前記パケットのペイロード部にパケット識別子が書き込まれていればそのパケット識別子を更に登録し、選択された前記パケットが映像及び／又は音声のパケットであれば出力する抽出部と、
トランスポートストリーム出力装置が出力するトランスポートストリームの中に含まれる少なくとも映像及び／又は音声のパケットの前記パケット識別子を取得し、前記パケット識別子をペイロード部に書き込んでパケット識別子を付したダミーパケットを生成し、前記ダミーパケットの前記パケット識別子を前記抽出部に登録し、前記トランスポートストリーム出力装置が出力する前記トランスポートストリームの先頭に前記ダミーパケットを付加する制御部と、
を有するトランスポートストリーム処理装置。
【請求項２】
前記制御部は前記ダミーパケットの前記パケット識別子として、固有のパケット識別子を付することを特徴とする請求項１記載のトランスポートストリーム処理装置。
【請求項３】
前記制御部は前記ダミーパケットとしてＮＵＬＬパケットを使用し、通常のＮＵＬＬパケットと識別するための情報を前記ＮＵＬＬパケット内に付加することを特徴とする請求項１記載のトランスポートストリーム処理装置。
【請求項４】
前記抽出部が、入力したパケットの中から所定の登録されたパケット識別子を有する前記パケットのみを選択するパケット識別子フィルタを有し、前記パケット識別子フィルタは、パケット識別子を登録するパケット識別子テーブルを有し、前記ダミーパケットを検出した場合、前記ダミーパケット内の映像及び／又は音声のパケットのパケット識別子を抽出して、パケット識別子テーブルに登録し、その後に続くトランスポートストリームから、登録されたパケット識別子を有する前記パケットのみを選択することを特徴とする請求項１に記載のトランスポートストリーム処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル映像信号及び／又はデジタル音声信号を処理するトランスポートストリーム処理装置に関し、特に蓄積媒体に記録されたトランスポートストリームを再生する蓄積媒体制御装置が出力するデジタル映像信号及び／又はデジタル音声信号を処理するのに適したトランスポートストリーム処理装置に関する。
【背景技術】
【０００２】
デジタルテレビ放送が始まり、デジタル映像信号及び／又はデジタル音声信号を処理する製品が市場に広まりつつある。デジタル映像信号を処理する製品は、デジタル映像信号については、ＭＰＥＧ（Moving Picture Experts Group）の規格に沿って映像データを所定の大きさのパケットとして取り扱い、その伝送およびその他の処理を行う。
【０００３】
図１１に、ＭＰＥＧ方式を用いた伝送データの構成を示す。番組の映像データ及び音声データは、複数のパケットに分解され、それらを連ねた１つのデータストリームとして表される。図１１は、２つのデータストリームを示す。２つのデータストリームを、それぞれトランスポートストリーム（以下「ＴＳ」と記す）１および２と呼ぶ。
現行の衛星放送（例えばＢＳ放送等）では、１つの伝送帯域をトランスポートと呼び、１つのトランスポートで１つのＴＳが伝送される。従って、図１１の２つのＴＳはそれぞれ別々の伝送帯域で伝送される。
【０００４】
ＴＳには、複数の番組データを含めることができる。図１１のＴＳ１には、番組Ａおよび番組Ｂが含まれている。番組に関するデータは、主として映像データ、音声データからなり、その他のデータを含めることもできる。このようにＴＳには複数の番組に関する映像、音声をはじめとする種々のデータがパケット単位で時分割されて放送される。
またこれらのパケットにはＰＩＤ（Packet Identifier）と呼ばれるパケット識別子（識別番号）がついており、ＰＩＤに基づいて、それぞれのパケットの種類、もしくは属性を識別することができる。また、パケットで実際の情報が書き込まれている部分をペイロード部と呼ぶ。
【０００５】
図１０は、ＴＳ中に含まれるパケットの構成を階層的に示す。まずＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）パケットと呼ばれるパケットがＴＳに含まれる。ＰＡＴパケットはＰＡＴを有する。ＰＡＴには、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐｐｉｎｇ  Ｔａｂｌｅ）パケットというパケットのＰＩＤが書き込まれている。各ＰＭＴパケットはＰＭＴを有する。ＰＭＴには、ＴＳ中に含まれる番組に関する情報が記録されている。
図１０では、ＴＳ１のＰＡＴパケットのＰＡＴ中には、ＴＳ１が番組Ａと番組Ｂとを含むこと、番組ＡのＰＭＴパケットのＰＩＤが「１００」であること、及び番組ＢのＰＭＴパケットのＰＩＤが「２００」であること、が書き込まれている。ＴＳ２のＰＡＴパケットのＰＡＴ中には、ＴＳ２が番組Ｃと番組Ｄとを含むこと、番組ＣのＰＭＴパケットのＰＩＤが「３００」であること、及び番組ＤのＰＭＴパケットのＰＩＤが「４００」であること、が書き込まれている。なお、以下本明細書中ではＰＩＤを１０進の数字として説明を行う。
【０００６】
次に番組ＡのＰＭＴパケットのＰＭＴ中には、番組Ａの映像データが含まれるパケット（以下「映像パケット」と呼ぶ。）のＰＩＤが１１０であること、及び番組Ａの音声データが含まれるパケット（以下「音声パケット」と呼ぶ。）のＰＩＤが１２０であることが書き込まれている。すなわち、ＴＳ１の中でＰＩＤが１１０であるパケットは、番組Ａの映像パケットであり、ＰＩＤが１２０であるパケットは、番組Ａの音声パケットであることがわかる。
同様に番組Ｂ、Ｃ及びＤに関するＰＭＴパケットのＰＭＴには、それぞれの番組の映像パケット、音声パケットのＰＩＤが書き込まれている。なお、ＰＡＴには、ＰＭＴパケット以外のパケットのＰＩＤを書き込むことができる。ＰＭＴには、映像パケット、音声パケット以外のパケットのＰＩＤが書き込まれる場合がある。
なお、階層の最上位に位置するＰＡＴパケット自体のＰＩＤは、「０００」と決められる場合が多い。
【０００７】
番組を構成する情報は映像データと音声データが大部分を占めるため、ＴＳ中には映像パケットと音声パケットの数が多い。これらのパケットの流れの中の所々にＰＡＴパケットやＰＭＴパケットを含むパケットが配置される。現在行われているＢＳデジタル放送では、１００ｍｓｅｃから数１００ｍｓｅｃに１回程度の割合で、ＰＡＴパケットやＰＭＴパケットが配置されている。
このような構成の放送波であるＴＳを受信する受信機は、ＴＳの中から、ＰＡＴパケット、ＰＭＴパケットを順番に抜き取り、それぞれのパケットの中身を見て、所望の番組に関する映像パケットや音声パケットを取得する。
【０００８】
図７に、このＴＳからユーザが希望する番組に関するデータを選別する従来例のトランスポートストリーム処理装置を有するデジタル放送受信機を示す。従来例のデジタル放送受信機は、放送電波を受信するアンテナ１０１、放送電波から１つのＴＳを選択して復調するチューナ１０２、スクランブルをかけられたＴＳをデスクランブルするデスクランブラ１０３、ＩＥＥＥ１３９４の規格に準じた外部入力端子１０５、入力切換スイッチ１０６、従来例のトランスポートストリーム処理装置７００、ＡＶデコーダ１０７及び蓄積媒体制御装置１０４を有する。
【０００９】
蓄積媒体制御装置１０４は、送信部１４１、受信部１４２、バッファ１４３、蓄積媒体１３３、制御部（図示しない。）を有する。マイクロコンピュータで構成された制御部は、トランスポートストリーム装置７００と通信する。受信部１４２は、トランスポートストリーム処理装置７００が出力した圧縮されたデジタル映像パケット及び／又は圧縮されたデジタル音声パケットを含むＴＳをバッファ１４３に一時格納した後、蓄積媒体１４４に記録する。蓄積媒体１４４は任意の記録媒体であって、例えば、光ディスク、磁気テープ、半導体メモリカード、ハードディスク等である。再生時、蓄積媒体制御装置１０４は、蓄積媒体１４４から読み出されたデジタル映像パケット及び／又は圧縮されたデジタル音声パケットを含むＴＳをバッファ１４３に一時格納した後、送信部１４１を通じて出力する。
【００１０】
入力切換スイッチ１０６は、デスクランブラ１０３が出力するＴＳ、外部入力端子１０５が出力するＴＳ及び蓄積媒体制御装置１０４が出力するＴＳのいずれかを選択して出力してトランスポートストリーム処理装置７００に入力する。
【００１１】
従来例のトランスポートストリーム処理装置７００は、番組情報管理部７１１、ＤＥＭＵＸ部（抽出部）１０９を有する。ＤＥＭＵＸ部（抽出部）１０９は、ＰＩＤフィルタ１２１、セクションフィルタ１２２を有する。ＰＩＤフィルタ１２１は、ＰＩＤテーブル１３１、ＰＩＤ比較器１３２、出力切換スイッチ１３３を有する。
【００１２】
トランスポートストリーム処理装置７００は入力切換スイッチ１０６によって選択されたＴＳを入力する。入力されたＴＳは、ＰＩＤフィルタ１２１によって、パケット毎のＰＩＤが調べられる。ＰＩＤフィルタ１２１は、選択すべきパケットのＰＩＤを番組情報管理部７１１から選択すべきパケット番号Ｎｐとして通知をうける。この通知については番組情報管理部７１１の説明の際に同時に説明する。
【００１３】
ＰＩＤフィルタ１２１は、そのパケットが選択すべき映像パケット及び／又は音声パケットである場合は、選択されたパケットＰｓａｖとしてＡＶデコーダ１０７へ送る。ＰＩＤフィルタ１２１がパケットＰｓａｖをバッファメモリ（図示しない。）に記録し、ＡＶデコーダ１０７がバッファメモリからパケットＰｓａｖを読み出す構成としても良い。ＡＶデコーダ１０７は、圧縮された映像データ及び／又は音声データであるパケットＰｓａｖを伸長し、出力する。ユーザからの指示に応じて、選択されたパケットＰｓａｖが蓄積媒体１４４に記録される。
【００１４】
ＰＩＤフィルタ１２１は、パケットのＰＩＤを調べて、そのパケットが映像及び／又は音声パケット以外のパケットで、ＰＡＴパケットやＰＭＴパケットやその他の取得する必要があるパケットであれば、そのパケットを管理情報パケットＰｉとしてセクションフィルタ１２２へ送る。セクションフィルタ１２２は、管理情報パケットＰｉの内容を解析し、その内容Ｄｉを番組情報管理部７１１へ送る。
【００１５】
番組情報管理部７１１は、メモリ、メモリコントローラ等からなり、デジタル放送受信機全体のシステム制御部（図示せず）から処理すべき番組の情報を受け取っている。番組情報管理部７１１は、ＰＡＴの内容から取得すべきＰＭＴパケットのＰＩＤを知り、ＰＭＴの内容から取得すべき映像パケット及び／又は音声パケット等のＰＩＤを知る。番組情報管理部７１１は、ＰＡＴパケットのＰＩＤ、取得すべきＰＭＴパケットのＰＩＤ、取得すべき映像パケット及び／又は音声パケット等のＰＩＤを、選択すべきパケットの番号ＮｐとしてＰＩＤフィルタ１２１に通知する。
【００１６】
従来例のようにトランスポートストリーム処理装置７００を含む機器（ここではデジタル放送受信機）にテープ、ディスク、固体記憶素子などの蓄積媒体１４４が接続されており、ＰＩＤフィルタ１２１が蓄積媒体１４４に指定された番組に関するパケットを送信する場合、ＰＩＤフィルタ１２１はＰＡＴパケットと、選択される番組に関するＰＭＴパケットと、指定された番組の映像及び／又は音声のパケット等をパーシャルストリーム（Ｐｓ）として蓄積媒体１４４に送る。
外部入力端子１０５は、ＩＥＥＥ１３９４以外の伝送規格又は専用規格のＴＳを入力しても良い。
【００１７】
図８を用いて、ＰＩＤフィルタ１２１の動作を中心にさらに詳しい説明を行う。ＰＩＤフィルタ１２１は、ＰＩＤテーブル１３１とＰＩＤ比較器１３２とスイッチ１３３を含む構成である。ここでは、図１１のＴＳ１が入力され、その中の番組Ａを選択する場合について説明を行う。
ＰＩＤテーブル１３１は、ＰＩＤフィルタ１２１が選択して出力するパケットのＰＩＤを登録するテーブルである。入力されたＴＳ１は、１パケットずつＰＩＤ比較器１３２に入力される。ＰＩＤ比較器１３２は、ＰＩＤテーブル１３１に書き込まれたＰＩＤを有するパケットについて後段に通過させ、それ以外のパケットを破棄する。
【００１８】
初期状態においては、ＰＩＤテーブル１３１には「０００」というＰＡＴパケットを示すパケット番号がセットされる（Ｓｔ１００）。このＰＩＤテーブル１３１に書き出された番号を有するパケットをＰＩＤ比較器１３２は後段の処理へ通過させる（Ｆｐ１００）。すなわち、通常、ＰＩＤフィルタ１２１は最初のＰＡＴパケットを受信するまでは、入力されたパケットを破棄する。ＰＡＴパケットのＰＩＤが「０００」であるのは、特に必然性があるものではないが、運用上そのようにされる場合が多い。
【００１９】
スイッチ１３３では、ＰＡＴパケットをセクションフィルタ１２２に送る（Ｐｉ１００）。セクションフィルタ１２２では、ＰＡＴパケットのペイロード部に格納されたＰＡＴの内容を解析し、その内容を番組情報管理部へ送る（Ｄｉ１００）。
番組情報管理部７１１では、選択すべき番組Ａに関する情報はＰＩＤが「１００」であるＰＭＴパケットのペイロード部に格納されたＰＭＴに書かれてあることを知り、ＰＩＤテーブル１３１にその番号を通知する（Ｎｐ１００）。ＰＩＤテーブル１３１にはＰＩＤ「１００」がセットされる（Ｓｔ２００）。
【００２０】
次にＰＩＤ比較器１３２は、「１００」のＰＩＤが付与されたＰＭＴパケットが来るまでは、入力されるパケットを破棄し続ける。ＰＩＤ比較器１３２は、ＰＩＤが「１００」のＰＭＴパケットを認識したらＰＭＴパケットを通過させる（Ｆｐ２００）。通過したＰＭＴパケットは、スイッチ１３３を介してセクションフィルタ１２２に送られる（Ｐｉ２００）。セクションフィルタ１２２は、ＰＭＴパケットのペイロード部に格納されたＰＭＴの内容を解析し、その内容を番組情報管理部７１１へ送る（Ｄｉ２００）。
番組情報管理部７１１では、選択すべき番組Ａの映像情報が「１１０」のＰＩＤを有するパケットに、また音声情報は「１２０」のＰＩＤを有するパケットに入っていることを知り、これらの番号をＰＩＤテーブル１３１に通知する（Ｎｐ２００）。ＰＩＤテーブル１３１にはこれらのＰＩＤがセットされる（Ｓｔ３００）。なお、これらのパケットはＡＶデコーダに送られることを示すフラグも、ＰＩＤテーブル１３１にセットされる。図ではこのフラグを黒丸で示した。
【００２１】
これ以降ＰＩＤ比較器１３２は、番組Ａに関するそれぞれ映像および音声情報を有する「１１０」と「１２０」のＰＩＤを有するパケットを通過させる。それらのパケットはＡＶデコーダに送られるフラグがあることによって、スイッチ１３３を介してＡＶデコーダ１０７に送られる（Ｐｓａｖ）。
デジタルストリームメモリ（ＤＳＭ）である蓄積媒体１４４に選択された番組を記録する場合には、ＰＡＴパケット、ＰＭＴパケット、映像及び／又は音声のパケットを蓄積媒体制御装置１０４の受信部１４２に出力する（Ｐｓ）。
【００２２】
図９には、ＰＩＤテーブル１３１、ＰＩＤ比較器１３２、スイッチ１３３を含むＤＥＭＵＸ部１０９の動作のフローチャートを示す。
まずＤＥＭＵＸ部１０９がパケットを入力する（ステップ９１０）。ＰＩＤ比較器１３２は、このパケットのＰＩＤがＰＩＤテーブル１３１にあるか否かを判断し（ステップ９１２）、ＰＩＤテーブル１３１に無い場合は、再度パケットの入力のステップ９１０に戻る。
入力されたパケットのＰＩＤがＰＩＤテーブル１３１に有った場合、ＰＩＤ比較器１３２は、ＴＳｐとして出力するか否かを判断し（ステップ９１４）、出力する場合はＴＳｐとして出力する（ステップ９１６）。このＴＳｐは蓄積媒体１４４などに送られる。
【００２３】
ＴＳｐとして出力するか否かにかかわらず、ＰＩＤ比較器１３２は、パケットをＡＶデコーダ１０７に送るか否かを、ＰＩＤテーブル１３１のフラグに基づいて判断する（ステップ９１８）。パケットをＡＶデコーダ１０７に送らない場合は、ＰＩＤ比較器１３２は、パケットをセクションフィルタ１２２に送る（ステップ９２２）。セクションフィルタ１２２は、そのパケットの内容を番組情報管理部７１１に送る（ステップ９２４）。パケットをＡＶデコーダ１０７に送る場合は、ＰＩＤ比較器１３２は、パケットをＰｓａｖとしてＡＶデコーダに送る（ステップ９２０）。そして再びパケット入力のステップ９１０に戻る。
【００２４】
このようにして外部に出力されるパケット群は、図１０のＴＳ１から番組Ａに関する情報およびＰＡＴパケットやＰＭＴパケットを抜き取ったパケット群であり、図１２のようになる。この図１２に示されるように、元のＴＳから不要なパケットを抜いたＴＳをパーシャルストリーム（以後「ＴＳｐ」という）と呼ぶ。
これらの技術に関しては、特許文献１に開示されている（特許文献１参照）。
【００２５】
【特許文献１】特開２０００−３４１５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
図７を用いて、従来例のトランスポートストリーム処理装置７００が蓄積媒体１４４から再生したパーシャルストリームＴＳｐを順に入力する場合の動作を説明する。なお、図示していないが、デジタル放送受信機全体のシステム制御部から番組情報管理部７１１には、予め蓄積媒体制御装置１０４の蓄積媒体１４４中のどの番組を再生するかが通知されており、また蓄積媒体制御装置１０４にも同様にどの番組を再生するかについて通知が行われているものとする。
【００２７】
トランスポートストリーム処理装置７００は、蓄積媒体１４４から再生されたＴＳｐから目的の番組の映像および音声のパケットを取り出す際には、従来技術で説明したようにＰＩＤフィルタ部１２１の中のＰＩＤテーブル１３１に目的の番組の映像および音声のパケットに関するＰＩＤをセットしなければならない。
これらの映像および音声データのパケットのＰＩＤは、再生されるＴＳｐの中のＰＭＴパケットのＰＭＴに書き込まれており、またそのＰＭＴパケットのＰＩＤは同じく再生されるＴＳｐ中のＰＡＴパケットのＰＡＴに記載されている。
【００２８】
従って、蓄積媒体１４４から新しい番組を再生する場合、再生されたＴＳｐ中のＰＡＴパケットとＰＭＴパケットがＰＩＤフィルタ１２１を通過しないとＰＩＤテーブル１３１に映像および音声のパケットに関するＰＩＤは設定されない。そのＰＡＴパケットとＰＭＴパケットは、１００ｍｓから数１００ｍｓ程度の時間間隔でしか埋め込まれていない。
すなわち、蓄積媒体１４４から番組を再生する場合、トランスポートストリーム処理装置７００は、ストリームの入力を開始してからＰＩＤテーブル１３１に目的の番組の映像および音声パケットのＰＩＤがセットされるまで、パケットを破棄する。従って、ストリームの入力を開始してからＰＩＤテーブル１３１に目的の番組の映像および音声パケットのＰＩＤがセットされるまでの時間は、待ち時間となってしまうという問題があった。
【００２９】
特に蓄積媒体１４４から連続して番組を再生する場合には（例えば番組Ａから番組Ｃ）、現在再生中の番組（番組Ａ）が終了してから、次の番組（番組Ｃ）の再生まで、一定以上の時間が必要になるという課題が生じる。このような時間間隔は、短いようであるが、利用者に不快感を感じさせるには十分な時間である。また、次の番組のＰＡＴパケット及びＰＭＴパケットを受信するまでの間に入力する映像および音声パケットを破棄することにより、その間の映像および音声を視聴できないという問題があった。
【００３０】
本発明は、再生までの待ち時間を短くし、パケットを破棄することがないトランスポートストリーム処理装置を提供することを目的とする。
【課題を解決するための手段】
【００３１】
上記課題を解決するため、本発明は下記の構成を有する。請求項１に記載の発明は、パケット識別子を有するパケットを入力し、その中から所定の登録されたパケット識別子を有する前記パケットのみを選択し、選択された前記パケットのペイロード部にパケット識別子が書き込まれていればそのパケット識別子を更に登録し、選択された前記パケットが映像及び／又は音声のパケットであれば出力する抽出部と、トランスポートストリーム出力装置が出力するトランスポートストリームの中に含まれる少なくとも映像及び／又は音声のパケットの前記パケット識別子を取得し、前記パケット識別子をペイロード部に書き込んでパケット識別子を付したダミーパケットを生成し、前記ダミーパケットの前記パケット識別子を前記抽出部に登録し、前記トランスポートストリーム出力装置が出力する前記トランスポートストリームの先頭に前記ダミーパケットを付加する制御部と、を有するトランスポートストリーム処理装置である。
【００３２】
請求項２に記載の発明は、前記制御部は前記ダミーパケットの前記パケット識別子として、固有のパケット識別子を付することを特徴とする請求項１記載のトランスポートストリーム処理装置である。
【００３３】
請求項３に記載の発明は、前記制御部は前記ダミーパケットとしてＮＵＬＬパケットを使用し、通常のＮＵＬＬパケットと識別するための情報を前記ＮＵＬＬパケット内に付加することを特徴とする請求項１記載のトランスポートストリーム処理装置である。
【００３４】
請求項４に記載の発明は、前記抽出部が、入力したパケットの中から所定の登録されたパケット識別子を有する前記パケットのみを選択するパケット識別子フィルタを有し、前記パケット識別子フィルタは、パケット識別子を登録するパケット識別子テーブルを有し、前記ダミーパケットを検出した場合、前記ダミーパケット内の映像及び／又は音声のパケットのパケット識別子を抽出して、パケット識別子テーブルに登録し、その後に続くトランスポートストリームから、登録されたパケット識別子を有する前記パケットのみを選択することを特徴とする請求項１に記載のトランスポートストリーム処理装置である。
【発明の効果】
【００３５】
蓄積媒体に番組を記録する際にその番組の映像および音声のパケットＰＩＤを別途記録しておく。本発明では、蓄積媒体から再生されるＴＳｐの先頭にそのＴＳｐ中の映像パケットや音声パケットなどのＰＩＤを予め書き込んだダミーパケットを付加するようにしたので、ＴＳｐ中のＰＡＴパケットやＰＭＴパケットの到来を待たずとも、映像パケットや音声パケットをＡＶデコーダに送ることができるので、再生までの待ち時間を短くすることができるという効果を得ることができる。
【００３６】
また、ＰＡＴパケット、ＰＭＴパケットを受信するまでの、映像および音声パケットを破棄することなく、映像および音声をＴＳｐのはじめから視聴できる。
【発明を実施するための最良の形態】
【００３７】
以下本発明の実施をするための最良の形態を具体的に示した実施の形態について、図面とともに記載する。
【００３８】
《実施の形態》
図１に本発明の実施の形態に係るトランスポートストリーム処理装置を有するデジタル放送受信機の構成を示す。本実施の形態に係るデジタル放送受信機は、放送電波を受信するアンテナ１０１、放送電波から１つのＴＳを選択して復調するチューナ１０２、スクランブルをかけられたＴＳをデスクランブルするデスクランブラ１０３、ＩＥＥＥ１３９４の規格に準じた外部入力端子１０５、入力切換スイッチ１０６、トランスポートストリーム処理装置１００、ＡＶデコーダ１０７、蓄積媒体制御装置１０４、及びシステム制御部（図示しない。）を有する。
【００３９】
本発明の実施の形態のデジタル放送受信機は、従来例のトランスポートストリーム処理装置７００に代えて、トランスポートストリーム処理装置１００を有する。蓄積媒体制御装置１０４は、トランスポートストリーム処理装置１００が出力した圧縮されたデジタル映像パケット及び／又は圧縮されたデジタル音声パケットを含むＴＳを蓄積媒体１４４に記録する時、その番組の映像パケット及び／又は音声パケットのＰＩＤを、ＴＳと別個に、蓄積媒体１４４に記録する。蓄積媒体制御装置１０４は、トランスポートストリーム処理装置１００からの問い合わせに応じて、記録した番組の映像パケット及び／又は音声パケットのＰＩＤを直ぐに知らせることが出来る。本発明のデジタル放送受信機は、それ以外の構成要素については従来例と同一である。
【００４０】
トランスポートストリーム処理装置１００は、ＰＩＤフィルタ１２１およびセクションフィルタ１２２を含むＤＥＭＵＸ部（抽出部）１０９と、番組情報管理部１１１とダミーパケット挿入部１１２とを含む制御部１０８と、を有する。ＤＥＭＵＸ部１０９は従来技術での説明と同じである。
また、ＰＩＤフィルタ１２１が、入力されたＴＳから蓄積媒体１４４へパーシャルストリームＴＳｐを出力する動作についても、従来技術での説明と同じである。
【００４１】
まず、本実施の形態に係るトランスポートストリーム処理装置１００が、入力されたＴＳからある番組を選択し、その番組に係るＴＳｐを蓄積媒体に記録する場合について説明する。トランスポートストリーム処理装置１００が出力するパケットをＰｓとも表示し、ＴＳｐとも表示する。
デジタル放送受信機全体のシステム制御部（図示せず）は、番組情報管理部１１１にＴＳ１中の所定の番組に関するパーシャルストリームＴＳｐを蓄積媒体制御装置１０４に出力することを指示する。
説明のために図１０の２つのストリームＴＳ１とＴＳ２のうち、番組Ａと番組Ｃを蓄積媒体１４４に記録するものとする。ＴＳ１とＴＳ２は別々のトランスポンダによって送信されるため、チューナ１０２がこれらのトランスポンダを適切に選局する。また、番組Ｃは時間的に番組Ａより後に放送されているものとする。
蓄積媒体１４４は、ハードディスクや光ディスクなどの板状の記録媒体、テープ状の記録媒体、固体メモリ等の任意の記録再生可能な記録媒体である。記録媒体は、取り換え可能であっても取り換えできなくても良い。
【００４２】
トランスポートストリーム処理装置１００は、従来技術で説明したようにＴＳ中の所望の番組について、関連するパケットを抜き取り、蓄積媒体制御装置１０４へ送信する。すなわち、ＴＳ１中のＰＡＴパケットおよびＰＭＴパケットを取得し、映像および音声パケットのＰＩＤを検出し、そのＰＩＤに該当するパケット群をＴＳｐ（Ｐｓ）として蓄積媒体制御装置１０４に送信する。蓄積媒体制御装置１０４は、ＴＳ１中の番組ＡとＴＳ２中の番組Ｃに関するＴＳｐ（Ｐｓ）を蓄積媒体１４４に記録する。
【００４３】
番組情報管理部１１１は、蓄積媒体１４４に送信するパケットのＰＩＤの情報を、蓄積媒体制御装置１０４に別途通知する（Ｒｉ１）。番組情報管理部１１１は、この通知情報Ｒｉ１を、ＴＳｐ（Ｐｓ）の送信に先駆けて蓄積媒体制御装置１０４に通知しても良いし、ＴＳｐ（Ｐｓ）の送信の後に通知しても良い。また、図ではパーシャルストリームＰｓの伝送ラインと別の通信ラインによってＲｉ１が通知されるように示したが、Ｐｓと同じ通信ラインを用いてもよい。ＴＳｐおよびＲｉ１の通信にはＩＥＥＥ１３９４などの規格によるプロトコルを用いても良く、専用の回線およびプロトコルを用いても良い。
【００４４】
実施の形態の構成に代えて、番組情報管理部１１１は蓄積媒体１４４に記録するパケットのＰＩＤの情報を、蓄積媒体１４４に通知するのではなく、内蔵するメモリ（好ましくは不揮発性メモリ）に格納しても良い。
蓄積媒体制御装置１０４は、トランスポートストリーム処理装置１００を含む機器に含まれる構成であってもよいし、機器と別個の装置であってもよい。
【００４５】
次に、蓄積媒体１４４から番組ＡとＣのＴＳｐが再生される場合について説明する。デジタル放送受信機全体のシステム制御部（図示しない。）が、蓄積媒体制御装置１０４及びトランスポートストリーム処理装置１００に、蓄積媒体１４４に記録された番組に関するＴＳｐの再生を指示する。
これに代えて、システム制御部（図示しない。）が、蓄積媒体制御装置１０４のみに、蓄積媒体１４４に記録された番組に関するＴＳｐの再生を指示しても良い。蓄積媒体制御装置１０４は、再生する番組を直接又はデジタル放送受信機のシステム制御部（図示しない。）を介して、トランスポートストリーム処理装置１００に伝える。
又は、システム制御部（図示しない。）が、トランスポートストリーム処理装置１００のみに、蓄積媒体１４４に記録された番組に関するＴＳｐの再生を指示しても良い。トランスポートストリーム処理装置１００は、再生する番組を直接又はデジタル放送受信機のシステム制御部（図示しない。）を介して、蓄積媒体制御装置１０４に伝える。
【００４６】
番組情報管理部１１１は、蓄積媒体１４４から再生される番組のＴＳｐに属するパケット（映像パケット及び／又は音声パケットを含む。）のＰＩＤの情報を、蓄積媒体制御装置１０４から取得する（Ｒｉ２）。番組情報管理部１１１は再生番組のＴＳｐに属するパケットのＰＩＤの情報を、蓄積媒体制御装置１０４から直接取得しても良く、デジタル放送受信機のシステム制御部（図示しない。）を介して取得しても良い。番組情報管理部１１１が上記のＰＩＤの情報を内蔵するメモリに格納してる場合は、ＰＩＤの情報をメモリから読み出す。
【００４７】
番組情報管理部１１１が蓄積媒体制御装置１０４に上記のＰＩＤの情報を要求し、それに応じて蓄積媒体制御装置１０４がＰＩＤの情報を送る構成であっても良く、蓄積媒体制御装置１０４が自動的にＰＩＤの情報を自ら送出し、番組情報管理部１１１がその情報を取得する構成であっても良い。さらに、通知の際に使われる回線が特に限定されないのは、これらの情報を番組情報管理部１１１から蓄積媒体制御装置１０４に伝送する場合と同様である。
【００４８】
番組情報管理部１１１は、ダミーパケット挿入部１１２に、再生する番組のＴＳｐ中にある映像及び／又は音声パケットのＰＩＤを通知する（Ｎｐ１）。ダミーパケット挿入部１１２は、固有のＰＩＤをつけたパケットを用意し、そのパケットのペイロード部に再生する番組の映像及び／又は音声パケットのＰＩＤを書き込む。従って、用意されたパケットはＰＭＴパケットと同じ形式のパケットとなる。
ダミーパケットとは、蓄積媒体１４４に記録したＴＳｐには、もともとないパケットで、ＴＳｐ（ＴＳを含む）を扱う機器が取り扱いの都合上付加したパケットをいう。ペイロード部の内容によらない。
【００４９】
ダミーパケット挿入部１１２は、蓄積媒体１４４からの再生されたＴＳｐを待って、その先頭に用意したダミーパケットを付加してＤＥＭＵＸ部１０９へ送る。従って再生されるＴＳｐは図４に示すダミーパケットとそれに続くＴＳ１のようになる。
【００５０】
図３にダミーパケット挿入部１１２の構成を示す。ダミーパケット挿入部１１２は、ダミーパケット生成部２２０と、送信部２４０と、バッファ２６０とからなる。
ダミーパケット挿入部１１２の動作を説明する。番組情報管理部１１１はダミーパケット生成部２２０に、再生するＴＳｐに含まれるパケット（映像及び／又は音声のパケットを含む。）のＰＩＤの情報を送信する（Ｎｐ１）。ダミーパケット生成部２２０は、これらのＰＩＤをペイロード部に書き込んだダミーパケットを生成する。ダミーパケット自体のＰＩＤは通常ＴＳでは使用される可能性が低い、ユニークな数値を使用する。ここでは説明のために「１０００」とする。ダミーパケット生成部２２０は作成したダミーパケットを送信部２４０へ送る。
一方バッファ２６０は、蓄積媒体制御装置１０４からのＴＳｐの到着を待っており、パケットを受け取ったらそれを蓄えておく。
【００５１】
なお、ダミーパケットとして、１０００というユニークな値をつけるのではなく、ＮＵＬＬパケットのＰＩＤを付与しても良い。例えば、Ｎｐ１によって通知された、これから再生するＴＳｐの映像及び／又は音声等のパケットのＰＩＤと、通常のＮＵＬＬパケットと識別するためのフラグと、をペイロード部に書き込んだダミーパケットを作成して、ＮＵＬＬパケットのＰＩＤを付与する。
送信部２４０は、バッファ２６０に蓄積媒体１４４からのＴＳｐのパケットが貯まっていることを検知して、最初にダミーパケット生成部２２０から受け取ったダミーパケットをＤＥＭＵＸ部１０９（ＰＩＤ比較器１３２）に送信する。
【００５２】
ダミーパケットの送信後一定時間の間隔を空けて、送信部２４０は、バッファ２６０に蓄積されたＴＳｐをＤＥＭＵＸ部１０９（ＰＩＤ比較器１３２）に送信開始する。一定時間の間隔を、ＴＳ内での通常のパケットの間隔より大きくすることにより、ＴＳｐの先頭のパケットがＤＥＭＵＸ部１０９に到達する前に、番組情報管理部１１１が、ダミーパケットから抽出された再生番組のパケットのＰＩＤの情報を取得し、ＰＩＤテーブル１３１に書き込むことを確実に完了出来る。
【００５３】
または、ダミーパケット送信後、ダミーパケットにつけたＰＩＤとは別のＰＩＤを付与したペイロード部が空のパケット（例えばＮＵＬＬパケット）を数個送ってもよい。この空のパケットをダミーパケットの送信に先駆けて数個送っておいてもよい。これにより、ＤＥＭＵＸ部１０９はこれらの空のパケットを受信する中で同期を確立できる。例えばＤＥＭＵＸ部１０９のＰＬＬは、パケット中に含まれるクロック情報と同期を確立できる。ＤＥＭＵＸ部１０９は、バッファ２６０から読み出されたＴＳｐを最初から確実に読み取ることが出来る。
上記のようにして、ダミーパケット挿入部１１２は所望の映像及び／又は音声等のパケットのＰＩＤを書き込んだダミーパケットを蓄積媒体１４４から読み出したＴＳｐの先頭に付加する。
【００５４】
次に映像及び／又は音声のＰＩＤが書き込まれたダミーパケットを先頭に付加されたＴＳｐが、ＤＥＭＵＸ部１０９でどのように処理されるかを図２を参照しながら説明する。図２はＤＥＭＵＸ部１０９内部の構成を示す。
ＤＥＭＵＸ部１０９に入力された上記のダミーパケット付のＴＳｐは、ＰＩＤフィルタ１２１に入力される。ＰＩＤフィルタ１２１の構成は従来例において説明した。
【００５５】
初期状態において、ＰＩＤテーブル１３１には「０００」というＰＡＴパケットのＰＩＤ（Ｓｔ１０）と、「１０００」というダミーパケットのＰＩＤ（Ｓｔ２０）と、がセットされる。実施の形態のＰＩＤテーブル１３１は、限られた数のＰＩＤを登録できるテーブルである。ＰＩＤテーブル１３１の容量は小さく、現在ＰＩＤフィルタ１２１が選択して出力しているパケットのＰＩＤを登録するのに必要な記憶容量を多少上回る程度の容量しかない。ＰＩＤテーブル１３１に、将来ＰＩＤフィルタ１２１が選択して出力するパケットのＰＩＤを登録すると、ＰＩＤテーブル１３１の記憶容量が足りなくなる恐れがある。そこで、番組情報管理部１１１が、できるだけＰＩＤフィルタ１２１が現在選択して出力している又は今から選択して出力しようとしているパケットのＰＩＤのみを登録することが好ましい。
【００５６】
番組情報管理部１１１は、ダミーパケット挿入部１１２に再生番組の映像及び／又は音声パケットのＰＩＤを通知（Ｎｐ１）する時と同時に、ダミーパケットのＰＩＤをＰＩＤテーブル１３１にセットする。ＤＥＭＵＸ部１０９がダミーパケット挿入部１１２からダミーパケットを受ける前であれば、番組情報管理部１１１がダミーパケットのＰＩＤをＰＩＤテーブル１３１にセットするタイミングが時間的に前後するのはかまわない。
しかし、この時、ＰＩＤテーブル１３１の記憶容量が不足することを防止するために、番組情報管理部１１１は再生番組の映像及び／又は音声パケットのＰＩＤをＰＩＤテーブル１３１に記録しない。
【００５７】
ＰＩＤ比較器１３２の動作も従来技術の場合と同様である。ＰＩＤ比較器１３２は、ＰＩＤテーブル１３１に書き出されたＰＩＤを有するパケットを通過させてスイッチ１３３に送る（Ｆｐ１０）。すなわち、ＰＩＤフィルタ１２１は最初のＰＡＴパケットもしくはＰＩＤが「１０００」であるダミーパケットを受信するまでは、入力されたパケットを破棄する。
【００５８】
本発明の場合、蓄積媒体１４４からのストリームの先頭にはＰＩＤが「１０００」のダミーパケットが付加されているので、ＰＩＤフィルタ１２１はそのダミーパケットを通過させる。
スイッチ１３３では、そのパケットをセクションフィルタ１２２に送る（Ｐｉ１０）。セクションフィルタ１２２は、入力したダミーパケットのペイロード部に格納されたＰＩＤを抽出し、そのＰＩＤの情報を番組情報管理部１１１へ送る（Ｄｉ１０）。ここでのＰＩＤの情報（Ｄｉ１０）は、蓄積媒体１４４からの再生されるＴＳｐに含まれる映像及び／又は音声等のパケットのＰＩＤである。
【００５９】
番組情報管理部１１１は、選択すべき番組Ａに属するパケットが、ＰＩＤが「１１０」である映像パケットと、ＰＩＤが「１２０」の音声パケットと、であることをＴＳｐ中のＰＭＴパケットを取得せずとも知る。番組情報管理部１１１は、ＰＩＤテーブル１３１に、これらのパケットのＰＩＤを書き込む。ダミーパケットは、蓄積媒体制御装置１０４が再生出力するＴＳｐの先頭に付加されている故に、番組情報管理部１１１は、ＰＩＤフィルタ１２１が今から選択して出力しようとしているパケットのＰＩＤを、それらのパケットが入力開始される寸前に登録することができる。
【００６０】
番組情報管理部１１１は、ＰＩＤ比較器１３２が選択するパケットのＰＩＤと、選択したパケットの中でＡＶデコーダ１０７へ送るパケットを示すフラグと、通知する（Ｎｐ１０）。ＰＩＤテーブル１３１にはこれらのＰＩＤ及びフラグがセットされる（Ｓｔ３０）。図２ではパケットのＰＩＤの横に、フラグを黒丸で示した。ＰＩＤ比較器１３２は、黒丸のフラグが付加されたＰＩＤのパケットを、ＡＶデコーダ１０７に送出する。
これ以降ＰＩＤ比較器１３２は、番組Ａに関する映像及び／又は音声情報を有するＰＩＤが「１１０」及び「１２０」であるパケットを通過させる。それらのパケットにはＡＶデコーダ１０７へ送るフラグがあることに基づいて、スイッチ１３３は、それらのパケットをＡＶデコーダ１０７に送る（Ｐｓａｖ）。
【００６１】
ＤＥＭＵＸ部は、図１３に示す構成であっても良い。図１３は、本発明のＤＥＭＵＸ部１３０９の構成を示すブロック図である。図１３において、ＤＥＭＵＸ部１３０９（抽出部）は、ＰＩＤフィルタ１３２１とセクションフィルタ１２２とを有する。ＰＩＤフィルタ１３２１は、ＰＩＤテーブル１３１、ＰＩＤ比較器１３２、出力切換スイッチ１３３、ＰＩＤ抽出器１３３４を有する。ＤＥＭＵＸ部１３０９は、ＤＥＭＵＸ部１０９の構成に加えてＰＩＤ抽出器１３３４を有する。それ以外の点において両者は同一である。
【００６２】
ＰＩＤ比較器１３２は、検出したダミーパケットをＰＩＤ抽出器１３３４に送る。ＰＩＤ抽出器１３３４は、ダミーパケットから映像及び／又は音声パケットのＰＩＤを直接抽出してＰＩＤテーブル１３１に設定する（ＮＰ１０ａ）。この構成によれば、ＰＩＤ抽出部１３３４を追加したことによりＤＥＭＵＸ部の回路規模は増加するが、ＰＩＤテーブル１３１にＰＩＤを設定するスピードが向上する。それ故に、ダミーパケットの送信後、バッファ２６０に格納された次の番組であるＴＳｐを直ちにＤＥＭＵＸ部１０９に送信することができる。先に説明したタイミング調整が不要となる。
【００６３】
次にＴＳ１中の番組Ａの再生に続いてＴＳ２中の番組Ｃの再生を行う場合について説明する。蓄積媒体制御装置１０４が番組Ｃを再生開始する前に、番組情報管理部１１１は、デジタル放送受信機全体のシステム制御部（図示しない。）から番組Ｃの再生指令を受ける。例えば番組Ａの再生指令と同時に又は番組Ａの再生中に、番組情報管理部１１１は、システム制御部（図示しない。）から番組Ｃの再生指令を受ける。
番組Ｃの再生指令を受けると、番組情報管理部１１１はダミーパケット挿入部１１２に番組Ｃについて取得すべきパケットのＰＩＤを通知する。例えば番組Ｃの映像パケットと音声パケットのＰＩＤである「３１０」と「３２０」である。
【００６４】
蓄積媒体制御装置１０４は番組Ａの再生を終了し、番組Ｃの再生に切り替わる際には、所定の通知信号を発する。この信号は図１に示すＲｉ３として番組情報管理部１１１に伝えられる。番組情報管理部１１１はこの信号を受けて、ダミーパケット挿入部１１２に番組ＣのＴＳｐの先頭にダミーパケットを付加することを指示する（Ｎｐ２）。これ以降の処理は、番組Ａを再生する場合と同様である。先のＴＳ１と、ダミーパケットと、次のＴＳ２との関係は、図４に示すようになる。すなわちＴＳｐ１に続いてダミーパケットが挿入され、ＴＳｐ２が続くようになる。
実施の形態において、ダミーパケット挿入部１１２には予め番組Ｃに属するパケットのＰＩＤが通知されていた。これに代えて、蓄積媒体制御装置１０４から番組情報管理部１１１にこの番組Ｃへの切り替え通知の際に、これらのＰＩＤの情報を蓄積媒体制御装置１０４からダミーパケット挿入部１１２に通知するようにしても良い。
【００６５】
図５および図６に、番組情報管理部１１１の主要な動作をフローチャートとして示す。図５は、番組情報管理部１１１が、チューナー１０２又は外部入力端子（図１ではＩＥＥＥ１３９４）１０５からのＴＳを選局するよう、システム制御部（図示しない。）から指令された場合のフローチャートである。
動作をスタートさせた後、番組情報管理部１１１は、ＤＥＭＵＸ部１０９にＰＡＴパケットのＰＩＤである「０００」を指定する（ステップ５１２）。ステップ５１４に移って、番組情報管理部１１１はＤＥＭＵＸ部１０９からの回答を待つ。ＤＥＭＵＸ部１０９の動作については、すでに図９で説明を行った。
【００６６】
ＤＥＭＵＸ部１０９は、ＰＩＤが「０００」であるＰＡＴパケットのＰＡＴの中のＰＩＤ情報を番組情報管理部１１１に回答する。番組情報管理部１１１は、ＰＩＤ情報の中から所望の番組（番組Ａとする）のＰＭＴパケットのＰＩＤを得て、それをＤＥＭＵＸ部１０９に再度設定する（ステップ５１６）。そして再度ＤＥＭＵＸ部１０９からの回答を待つ（ステップ５１８）。
ＤＥＭＵＸ部１０９は、番組ＡのＰＭＴパケットのＰＭＴの中のＰＩＤ情報を番組情報管理部１１１に回答する。番組情報管理部１１１は、そこに記載された映像パケット及び／又は音声パケット等のＰＩＤをＤＥＭＵＸ部１０９に設定する（ステップ５２０）。すでに説明したように番組情報管理部１１１は、この時、映像パケットと音声パケットとはＡＶデコーダ１０７へ送信するパケットであることを示すフラグを同時にＤＥＭＵＸ部１０９に送信する。番組情報管理部１１１は、番組Ａに属する映像及び／又は音声のパケットのＰＩＤだけでなく、番組Ａに属する他のパケットのＰＩＤ、例えばタイムスタンプに関する情報を有するパケットのＰＩＤをＤＥＭＵＸ部１０９に設定しても良い。
【００６７】
次に図６を参照して、番組情報管理部１１１が蓄積媒体制御装置１０４が再生したＴＳｐを入力する場合の、番組情報管理部１１１の動作について説明する。番組情報管理部１１１は、蓄積媒体制御装置１０４が再生モードであることを、デジタル放送受信機のシステム制御部（図示しない。）から通知される。
番組情報管理部１１１は、蓄積媒体制御装置１０４が再生する番組Ａの選局指令を受ける（ステップ６１０）。番組情報管理部１１１は、再生される番組Ａに属するパケットのＰＩＤの情報を、蓄積媒体制御装置１０４から得る（ステップ６１２）。再生される番組Ａに属するパケットは、映像及び／又は音声のパケットを含み、タイムスタンプ情報を有するパケット等を含めてもよい。
【００６８】
次に番組情報管理部１１１は、これらのパケットのＰＩＤをダミーパケット挿入部１１２へ通知する（ステップ６１４）。ダミーパケット挿入部１１２の動作については、図３を用いて説明した。番組情報管理部１１１は、ダミーパケット特有のＰＩＤをＤＥＭＵＸ部１０９に設定する（ステップ６１６）。図１でいうＮｐ１の通知がこれに相当する。ダミーパケットのＰＩＤに関しては予め決めておいてもよいし、番組情報管理部１１１が随時決めて、ダミーパケット挿入部１１２に指示してもよい。またダミーパケット挿入部１１２が任意に若しくはいくつかの範囲の中からダミーパケットのＰＩＤを随時選択して決め、それを番組情報管理部１１１に通知する構成にしてもよい。
以上のように準備ができたら、番組情報管理部１１１はダミーパケット挿入部１１２に、ＴＳｐの送信を指示する（ステップ６１８）。この指示に基づき、ダミーパケット挿入部１１２の送信部２４０がダミーパケットを送出し、その後バッファ２６０に蓄えられた蓄積媒体制御装置１０４からのＴＳｐを送出する。
【００６９】
番組情報管理部１１１はＤＥＭＵＸ部１０９からの回答を待つ（ステップ６２０）。
ＤＥＭＵＸ部１０９は、ダミーパケットにセットしたＰＩＤ情報、即ち、蓄積媒体制御装置１０４が出力した再生ＴＳｐに含まれる映像及び／又は音声等のパケットのＰＩＤの情報を番組情報管理部１１１に回答する。番組情報管理部１１１は、これらのＰＩＤをＤＥＭＵＸ部１０９に再度設定する（ステップ６２２）。この時、映像、音声パケットについてはＡＶデコーダ１０７へ送信することを示すフラグを同時にＤＥＭＵＸ部１０９にセットする。それ以降、ＤＥＭＵＸ部１０９は、上述のように、入力したパケットをＰＩＤテーブルの指示に従い処理する。
【００７０】
図５および図６の説明は番組情報管理部１１１の主要な動作についてのフローチャートである。これらのフローチャートの中に随時別の処理フローを挿入したり、図５および図６のフローチャートのうち、置き換え可能なステップを他のステップに置き換えたり、他の処理方法で代用したりすることは、単に設計事項であることは言うまでも無い。
実施の形態のトランスポートストリーム処理装置は、デジタル放送受信機に組み込まれていたが、これに限られない。例えばトランスポートストリーム処理装置は、蓄積媒体制御装置に組み込まれていても良い。又は、トランスポートストリーム処理装置は、単体であっても良い。本発明は、ダミーパケットをパーシャルストリームの先頭に挿入することに限られるものではない。ダミーパケットをフルストリームの先頭に挿入してもよい。
【００７１】
実施の形態においては、本発明のトランスポートストリーム処理装置と蓄積媒体制御装置１０４とを有するデジタル放送受信機を例示した。しかしこの構成に限られるものではない。本発明のトランスポートストリーム処理装置は、下記の構成を有する任意のトランスポートストリーム出力装置と組み合わせることが出来る。
【００７２】
トランスポートストリーム出力装置は、トランスポートストリームを少なくとも一時蓄積可能で、トランスポートストリームの中の番組の映像パケット及び／又は音声パケットのＰＩＤを抽出しそれを別途記憶する。トランスポートストリーム処理装置等の他の装置がＰＩＤを記憶しても良い。トランスポートストリーム処理装置からの問い合わせに応じて番組の映像パケット及び／又は音声パケットのＰＩＤをトランスポートストリーム処理装置に知らせる。所定の指令に応じて蓄積したトランスポートストリームを出力開始する。
【００７３】
例えばデスクランブラ１０３が出力するトランスポートストリームを一時蓄積する大容量のＲＡＭとその制御部とを設ける。ＲＡＭにトランスポートストリームを一時蓄積する時、その制御部は、ＰＡＴパケットとＰＭＴパケットとを検出し、各番組の映像パケット及び／又は音声パケットのＰＩＤを、ＲＡＭの所定の場所に格納する。トランスポートストリーム処理装置からの問い合わせに応じて、制御部は番組の映像パケット及び／又は音声パケットのＰＩＤをトランスポートストリーム処理装置に知らせる。システム制御部（又はトランスポートストリーム処理装置）からの指令に応じて、制御部はＲＡＭに蓄積したトランスポートストリームを出力開始する。この構成により、少なくともユーザが映像及び／又は音声の出力を指令してから、トランスポートストリーム処理装置が実際に映像及び／音声を出力するまでの間のパケットを破棄することがない。ユーザが映像及び／又は音声の出力を指令した時に、既にチューナ等が目的の番組を含むトランスポートストリームを出力していれば、従来より再生までの待ち時間が短くなる。
【産業上の利用可能性】
【００７４】
本発明は、映像パケット及び／又は音声パケットを含むトランスポートストリームを処理するトランスポートストリーム処理装置として有用である。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態のトランスポートストリーム処理装置を有するデジタル放送受信機の構成図
【図２】本発明の実施の形態のトランスポートストリーム処理装置のＤＥＭＵＸ部の詳細な構成図
【図３】本発明の実施の形態のトランスポートストリーム処理装置のダミーパケット挿入部の構成を示す図
【図４】本発明の実施の形態のトランスポートストリーム処理装置によってダミーパケットを挿入されたパーシャルストリームの構成を示す図
【図５】本発明の実施の形態のトランスポートストリーム処理装置がチューナ等から入力したトランスポートストリームから所定の番組を選択する場合の動作フローを示す図
【図６】本発明の実施の形態のトランスポートストリーム処理装置が蓄積媒体等からの再生ストリームから所定の番組を選択する場合の動作フローを示す図
【図７】従来例のトランスポートストリーム処理装置を有するデジタル放送受信機の構成図
【図８】従来例のトランスポートストリーム処理装置のＤＥＭＵＸ部の詳細な構成図
【図９】ＤＥＭＵＸ部の動作を示すフローチャート
【図１０】トランスポートストリームの階層的な構成を示す図
【図１１】トランスポートストリームの構成を示す図
【図１２】本発明の実施の形態のパーシャルトランスポートストリームの構成を示す図
【図１３】本発明の他の実施の形態のＤＥＭＵＸ部の構成を示す図
【符号の説明】
【００７６】
１００、７００    トランスポートストリーム処理装置
１０１    アンテナ
１０２    チューナ
１０３    デスクランブラ
１０４    蓄積媒体制御装置
１０５    外部入力端子
１０６    入力切換スイッチ
１０７    ＡＶデコーダ
１０８    制御部
１０９、１３０９    ＤＥＭＵＸ部（抽出部）
１１１、７１１    番組情報管理部
１１２    ダミーパケット挿入部
１２１、１３２１    ＰＩＤフィルタ
１２２    セクションフィルタ
１３１    ＰＩＤテーブル
１３２    ＰＩＤ比較器
１３３    スイッチ
１４１    送信部
１４２    受信部
１４３    バッファ
１４４    蓄積媒体
１３３４  ＰＩＤ抽出器
【図１】
2006115398.tif 000003
【図２】
2006115398.tif 000004
【図３】
2006115398.tif 000005
【図４】
2006115398.tif 000006
【図５】
2006115398.tif 000007
【図６】
2006115398.tif 000008
【図７】
2006115398.tif 000009
【図８】
2006115398.tif 000010
【図９】
2006115398.tif 000011
【図１０】
2006115398.tif 000012
【図１１】
2006115398.tif 000013
【図１２】
2006115398.tif 000014
【図１３】
2006115398.tif 000015