(57)【要約】【課題】映像データの記録開始要求直後の映像が一部欠けて再生されること解消することを可能とした通信装置を提供する。【解決手段】ＴＳ送受信機器２０のＣＰＵ１４は、ネットワーク１を介してネットワークコントローラ部１１により受信したＭＰＥＧ２−ＴＳデータからＰＡＴパケット及びＰＭＴパケットを抽出してメモリ１２に保存し、ＭＰＥＧ２−ＴＳデータの蓄積要求時に、ＭＰＥＧ２−ＴＳデータを記録するための連続領域をＴＳ記録装置１３に確保し、ＭＰＥＧ２−ＴＳデータの蓄積要求時に、ＴＳ記録装置１３の連続領域の先頭に上記保存されたＰＡＴパケット及びＰＭＴパケットを書き込むと共に、ＴＳ記録装置１３の連続領域におけるＰＡＴパケット及びＰＭＴパケットに連続してＭＰＥＧ２−ＴＳデータを書き込む制御を行う。【選択図】      図１
2005045366.tif 000002
【特許請求の範囲】
【請求項１】
番組仕様情報テーブルとパケット識別子を含む多重化されたトランスポートストリームデータを通信媒体を介して受信可能な通信装置において、
前記通信媒体を介して受信した前記トランスポートストリームデータから前記番組仕様情報テーブルを抽出する抽出手段と、前記トランスポートストリームデータを記録するための連続領域を記録手段に確保する確保手段と、前記トランスポートストリームデータの蓄積要求時に前記連続領域の先頭に前記抽出された前記番組仕様情報テーブルを書き込むと共に、前記連続領域における前記番組仕様情報テーブルに連続して前記トランスポートストリームデータを書き込む書込手段とを備えることを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して通信を行う通信装置に関し、特に、前記ネットワークを介して受信した多重化されたトランスポートストリームを記録する場合に適用して好適な通信装置に関する。
【０００２】
【従来の技術】
従来、映像、音声、データを１８８バイトの固定長パケット（トランスポートストリームパケット）に変換しデータ伝送を行う、ＭＰＥＧ２−ＴＳ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ２−Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）形式を用いた通信形態がある。この種の通信形態を、後述の本発明の実施形態で詳述する図２を参照しながら説明する。
ネットワーク１には、映像入力機器２３により入力された映像データをリアルタイムにＭＰＥＧ２−ＴＳ形式のデータに符号化してネットワーク１に送信するＴＳ送信機器２２と、映像蓄積装置２４に蓄積された映像データをＭＰＥＧ２−ＴＳ形式のデータに符号化してネットワーク１に送信するＴＳ送信機器２５と、ＴＳ記録装置１３及び映像出力機器２１に接続されたＴＳ送受信機器２０とが接続されている。
【０００３】
上記ＭＰＥＧ２−ＴＳ形式のＭＰＥＧ２−ＴＳデータはネットワーク１を介してＴＳ送受信機器２０により受信し、ＴＳ送受信機器２０においてＭＰＥＧ２−ＴＳデータを復号化し、映像出力機器２１に映像データ及び音声データとして出力する。ＭＰＥＧ２−ＴＳデータに含まれるＭＰＥＧ２−ＴＳパケットのヘッダ部には、ＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と呼ばれる識別符号領域があり、ＭＰＥＧ２−ＴＳパケットの種類を区別することができる。識別符号領域のうち、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）は、ある番組の番組番号とそれを構成している要素信号それぞれの表現メディアの識別情報、及び伝送しているＭＰＥＧ２−ＴＳパケットのＰＩＤ値を送るためのテーブルである。ＰＩＤ値＝０のＭＰＥＧ２−ＴＳパケットはＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）と呼ばれ、番組番号と対応するＰＭＴが送られているＰＩＤ番号に対応するテーブルである。
【０００４】
従って、ある番組番号のＭＰＥＧ２−ＴＳデータを復号化して出力するためには、ＰＡＴにより番組番号に対応するＰＭＴのＰＩＤ番号を識別し、そのＰＭＴにより番組番号に対応するＭＰＥＧビデオ信号、ＭＰＥＧオーディオ信号、時刻情報ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）などのＰＩＤ番号を識別する必要がある。こうすることにより、１つの番組の再生が可能となる。ところが、図６に示すように、ＰＡＴやＰＭＴはＭＰＥＧ２−ＴＳパケット中に或る一定のタイミングで挿入されるために、ＰＡＴ及びＰＭＴを受信する前のＭＰＥＧ２−ＴＳパケット（ＭＰＥＧ２−ＶＩＤＥＯパケット）は番組の再生情報を持たないために廃棄され、再生されない。
【０００５】
なお、上記のＭＰＥＧ２−ＴＳ形式のデータ再生については、従来、提案がなされている（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開平１０−３２７３８９号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては次のような問題があった。上記図２に示したＴＳ送受信機器２０により受信したＭＰＥＧ２−ＴＳデータをそのままＴＳ記録装置１３に記録する場合、上記図６に示したようにＰＡＴ及びＰＭＴがＭＰＥＧ２−ＴＳデータ中に所定の間隔で挿入されている状態で記録されることになる。
【０００８】
ＴＳ記録装置１３に上記の状態で記録されたＭＰＥＧ２−ＴＳデータを、ＴＳ記録装置１３に対し直接（またはネットワーク１を介して）接続されているＴＳ送受信機器２０により再生するとき、上述したように、ＰＡＴ及びＰＭＴを受信する前のＭＰＥＧ２−ＴＳパケット（図６ではＭＰＥＧ２−ＶＩＤＥＯパケット）は番組の再生情報を持たないために廃棄され、再生されない。即ち、映像データの記録開始要求直後の映像が一部欠けて再生されることになる。また、ＰＡＴ及びＰＭＴを受信する前のＭＰＥＧ２−ＴＳパケットは廃棄され再生されないパケットであるため、結果的に、映像蓄積装置２４において映像データの記憶領域を無駄に使用している（廃棄され再生されない映像データの記憶に使用している）という問題がある。
【０００９】
本発明の目的は、映像データの記録開始要求直後の映像が一部欠けて再生されること解消することを可能とした通信装置を提供することにある。
【００１０】
【課題を解決するための手段】
上述の目的を達成するため、本発明は、番組仕様情報テーブルとパケット識別子を含む多重化されたトランスポートストリームデータを通信媒体を介して受信可能な通信装置において、前記通信媒体を介して受信した前記トランスポートストリームデータから前記番組仕様情報テーブルを抽出する抽出手段と、前記トランスポートストリームデータを記録するための連続領域を記録手段に確保する確保手段と、前記トランスポートストリームデータの蓄積要求時に前記連続領域の先頭に前記抽出された前記番組仕様情報テーブルを書き込むと共に、前記連続領域における前記番組仕様情報テーブルに連続して前記トランスポートストリームデータを書き込む書込手段とを備えることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づき詳細に説明する。
【００１２】
図２は、本実施形態に係るＭＰＥＧ２−ＴＳデータを転送するネットワークシステムの構成例を示すブロック図である。
図２において、本ネットワークシステムは、ＴＳ記録装置１３、ＴＳ送受信機器２０、映像出力機器２１、ＴＳ送信機器２２、映像入力機器２３、映像蓄積装置２４、ＴＳ送信機器２５を備えている。ＴＳ送受信機器２０には、ＴＳ記録装置１３及び映像出力機器２１が接続され、ＴＳ送信機器２２には、映像入力機器２３が接続され、ＴＳ送信機器２５には、映像蓄積装置２４が接続されている。図中１はネットワークである。
【００１３】
ＴＳ記録装置１３は、下記の図１で詳述するように、ＭＰＥＧ２−ＴＳデータを蓄積（記録）するＴＳ蓄積装置である。ＴＳ送受信機器２０は、ネットワーク１を介してＭＰＥＧ２−ＴＳデータの送受信を行う機器である。映像出力機器２１は、映像データを出力する例えば専用のモニタ装置或いはテレビ受像機等の機器である。ＴＳ送信機器２２は、映像入力機器２３により入力された映像データをリアルタイムにＭＰＥＧ２−ＴＳ形式のＭＰＥＧ２−ＴＳデータに符号化（エンコード）してネットワーク１に送信する機器である。映像入力機器２３は、映像データを入力する例えばＷｅｂカメラやビデオカメラ等の機器である。映像蓄積装置２４は、映像データを蓄積（記録）する装置である。ＴＳ送信機器２５は、映像蓄積装置２４に蓄積された映像データをＭＰＥＧ２−ＴＳ形式のＭＰＥＧ２−ＴＳデータに符号化してネットワーク１に送信する機器である。
【００１４】
本ネットワークシステムにおいては、ＴＳ送受信機器２０がネットワーク１に接続されると共に、ＴＳ記録装置１３がＴＳ送受信機器２０を介してネットワーク１に接続されており、ＴＳ送受信機器２０により、ネットワーク１からＭＰＥＧ２−ＴＳデータを受信したり、ネットワーク１にＭＰＥＧ２−ＴＳデータを送信したりすることができる。
【００１５】
尚、ＴＳ送受信機器２０においてＭＰＥＧ２−ＴＳデータを送受信するためのプロトコルは特定のプロトコルに限定されるものではない。即ち、ＭＰＥＧ２−ＴＳデータは、ＲＴＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）や、ＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）や、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）におけるプロトコルなど様々なプロトコルを用いて送受信することができる。また、ネットワーク１には、ＴＳ送信機器２２及びＴＳ送信機器２５が接続されているが、これらのＴＳ送信機器２２及びＴＳ送信機器２５においても使用するプロトコルは特定のプロトコルに限定されるものではない。即ち、様々なプロトコルを用いてＭＰＥＧ２−ＴＳデータを伝送することができる。
【００１６】
図１は、本実施形態に係るＴＳ送受信機器２０及びＴＳ記録装置１３を含む通信システムの構成例を示すブロック図である。
【００１７】
図１において、通信システムは、ネットワークインタフェース部１０、ネットワークコントローラ部１１、メモリ１２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４、ＭＰＥＧ２−ＴＳデコーダ１８を備えたＴＳ送受信装置２０と、ＴＳ送受信装置２０に接続されたＴＳ記録装置１３とから構成されている。更に、ＴＳ送受信装置２０のＭＰＥＧ２−ＴＳデコーダ１８は、ＴＳ復号器１５、映像復号器１６、音声復号器１７を備えている。
【００１８】
ネットワークインタフェース部１０は、ネットワーク１との間のインタフェースを司るネットワーク１との接続部である。ネットワークインタフェース部１０は、使用するネットワークプロトコルに依存しており、ＡＴＭを使用する場合はＡＴＭインタフェースを使用し、イーサネット（登録商標）を使用する場合はイーサネットインタフェースを使用する。ネットワークコントローラ部１１は、ネットワーク１から受信したＭＥＰＧ２−ＴＳデータをメモリ１２上に転送する機能と、メモリ１２上のＭＥＰＧ２−ＴＳデータをネットワーク１に転送する機能とを有する。ネットワークコントローラ部１１も、使用するネットワークプロトコルに依存しており、ＡＴＭを使用する場合はＡＴＭコントローラに相当し、イーサネットを使用する場合はイーサネットコントローラに相当する。
【００１９】
メモリ１２は、ＭＥＰＧ２−ＴＳデータを記憶する。ＴＳ記録装置１３は、ハードディスク、ＤＶＤ、Ｄ−ＶＨＳビデオテープ等のデータ蓄積用メディアであり、ＭＥＰＧ２−ＴＳデータを蓄積する。メモリ１２に記憶されたＭＥＰＧ２−ＴＳデータをＴＳ記録装置１３に転送することが可能である。また、ＴＳ記録装置１３に蓄積されたＭＰＥＧ２−ＴＳデータをメモリ１２に転送することが可能である。本実施形態では、メモリ１２上のデータは電源を切断すると消えてもよいものとするが、ＴＳ記録装置１３上のデータは電源を切断しても消えることなく保存されているものとする。ＣＰＵ１４は、ネットワークコントローラ部１１の制御やＴＳ記録装置１３の制御等を行うプログラムを実行し、また、メモリ１２上のＭＰＥＧ２−ＴＳデータをＴＳ復号器１５に転送する機能（ＤＭＡ  Ｃｏｎｔｒｏｌｌｅｒ機能）を有する。ＣＰＵ１４は、上記プログラムに基づいて後述の各フローチャートに示す処理を実行する。
【００２０】
ＭＰＥＧ２−ＴＳデータは、ＭＰＥＧ２−ＴＳパケットと呼ばれる１８８バイトの固定長パケットの連続したストリームのデータであり、上述したように、ＭＰＥＧ２−ＴＳパケットのヘッダ部にはＰＩＤと呼ばれる識別符号領域があり、ＭＰＥＧ２−ＴＳパケットの種類を区別することができる。識別符号領域のうち、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）は、ある番組の番組番号とそれを構成している要素信号それぞれの表現メディアの識別情報、及び伝送しているＭＰＥＧ２−ＴＳパケットのＰＩＤ値を送るための番組仕様情報テーブルである。ＰＩＤ値＝０のＭＰＥＧ２−ＴＳパケットはＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）と呼ばれ、番組番号と対応するＰＭＴが送られているＰＩＤ番号に対応する番組仕様情報テーブルである。
【００２１】
ＭＰＥＧ２−ＴＳデコーダ１８において、ＴＳ復号器１５は、番組番号が与えられると、ＰＡＴ及びＰＭＴを参照することにより、ＭＰＥＧビデオ信号がどのＰＩＤ値のＭＰＥＧ２−ＴＳパケットで送られるか、ＭＰＥＧオーディオ信号がどのＰＩＤ値のＭＰＥＧ２−ＴＳパケットで送られるか、復号時の基準となる時刻情報ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）がどのＰＩＤ値のＭＰＥＧ２−ＴＳパケットで送られるかを認識し、それぞれＰＩＤ値のＭＰＥＧ２−ＴＳパケットを抽出する。ＭＰＥＧビデオ信号は映像復号器１６へ送られてデコードされ、映像出力機器２１（図２参照）に出力される。ＭＰＥＧオーディオ信号は音声復号器１７へ送られてデコードされ、音声出力機器（図示略）に出力される。時刻情報ＰＣＲはタイミング再生に用いられる。こうすることにより、１つの番組の再生が可能となる。
【００２２】
次に、上記の如く構成された本実施形態の通信システムにおける動作を図１〜図２並びに図３〜図５を参照しながら詳細に説明する。
【００２３】
先ず、ＭＰＥＧ２−ＴＳデータの蓄積要求前のＴＳ送受信機器２０の処理手順を図３のフローチャートに基づき説明する。
【００２４】
図３は、ＭＰＥＧ２−ＴＳデータの蓄積要求前のトランスポートストリーム記録処理の流れを示すフローチャートである。本フローチャートに示す処理はＴＳ送受信機器２０のＣＰＵ１４が上記プログラムに基づいて実行する。
【００２５】
ステップＳ１００において、ＴＳ送受信機器２０のネットワークコントローラ部１１は、ネットワーク１からＭＰＥＧ２−ＴＳデータを受信すると、受信したＭＰＥＧ２−ＴＳデータをメモリ１２へＤＭＡ転送（ＤＭＡ：Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）し、ＤＭＡ転送が完了するとステップＳ１１０へ進む。尚、本実施形態では、ネットワークコントローラ部１１からメモリ１２へ転送される上記ＭＰＥＧ２−ＴＳデータは、ＭＰＥＧ２−ＴＳパケットを１個または複数個含むものとする。ステップＳ１１０において、ＣＰＵ１４は、メモリ１２へ転送されたＭＰＥＧ２−ＴＳパケットの中にＰＩＤ値が０のパケット、即ちＰＡＴパケットが含まれているか否かを判断し、ＰＡＴパケットが含まれている場合は、ステップＳ１２０へ進む。ステップＳ１２０において、ＣＰＵ１４は、上記ＰＡＴパケット中の番組番号（ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒ）の値と、その番組番号に対応するＰＭＴのＰＩＤ値（Ｐｒｏｇｒａｍ＿ｍａｐ＿ＰＩＤ）をメモリ１２上に保存しておき、更に、上記ＰＡＴパケット１８８バイト分をメモリ１２上に保存する。
【００２６】
また、ステップＳ１３０において、ＣＰＵ１４は、メモリ１２へ転送されたＭＰＥＧ２−ＴＳパケットの中にＰＩＤ値がＰｒｏｇｒａｍ＿ｍａｐ＿ＰＩＤのパケット、即ちＰＭＴパケットが含まれているか否かを判断し、ＰＭＴパケットが含まれている場合は、ステップＳ１４０へ進む。ステップＳ１４０において、ＣＰＵ１４は、上記ＰＭＴパケット１８８バイト分をメモリ１２上に保存する。この処理手順を繰り返すことにより、メモリ１２上には最新のＰＡＴパケット及びＰＭＴパケットが保存されることになる。蓄積要求前のＭＰＥＧ２−ＴＳデータはＴＳ記録装置１３に記録されることなく、メモリ１２上からＴＳ復号器１５へ転送される。
【００２７】
次に、ＭＰＥＧ２−ＴＳデータの蓄積要求があった時のＴＳ送受信機器２０及びＴＳ記録装置１３の処理手順を図４に基づき説明する。
【００２８】
図４は、ＭＰＥＧ２−ＴＳデータの蓄積要求時のトランスポートストリーム記録処理の流れを示すフローチャートである。本フローチャートに示す処理はＴＳ送受信機器２０のＣＰＵ１４が上記プログラムに基づいて実行する。
【００２９】
ステップＳ２００において、ＴＳ送受信機器２０のＣＰＵ１４は、番組番号Ｘのプログラムの蓄積開始要求があるか否かを判断し、蓄積開始要求があった場合は、ステップＳ２１０へ進む。ステップＳ２１０において、ＣＰＵ１４は、ＴＳ記録装置（ＴＳ蓄積装置）１３上にＭＰＥＧ２−ＴＳデータを書き込むための連続領域を確保し、ステップＳ２２０へ進む。ステップＳ２２０において、ＣＰＵ１４は、上記図３のステップＳ１２０でメモリ１２に保存された番組番号Ｘの情報、即ち番組番号Ｘに対応するＰＭＴのＰＩＤ値ＰＸを含むＰＡＴパケットを該メモリ１２から検索し、ＴＳ記録装置１３の上記連続領域の先頭から書き込む。次に、ＣＰＵ１４は、上記図３のステップＳ１４０でメモリ１２に保存された番組番号Ｘに対応するＰＭＴパケット、即ちＰＩＤ値＝ＰＸのＰＭＴパケットを該メモリ１２から検索し、ＴＳ記録装置１３の上記連続領域におけるＰＡＴパケットに連続して書き込む。
【００３０】
その後、ＣＰＵ１４は、ステップＳ２３０において番組番号Ｘのプログラムの蓄積停止要求があるまで、ステップＳ２４０においてＴＳ記録装置１３の上記連続領域に、ネットワークコントローラ部１１からメモリ１２に転送されるＭＰＥＧ２−ＴＳデータを書き込み続ける。ＣＰＵ１４は、ステップＳ２３０において番組番号Ｘのプログラムの蓄積停止要求があった場合は、ＴＳ記録装置１３への記録（書き込み）を中断し、ステップＳ２００に戻る。この処理により、図５に示すようにネットワーク１から受信した番組番号ＸのＭＰＥＧ２−ＴＳデータは、ＰＡＴパケット６０４及びＰＭＴパケット６０５がＭＰＥＧ２−ＴＳパケット６００の先頭に付加された形式でＴＳ記録装置１３の連続領域に記録されることになる。
【００３１】
ここで、ＴＳ記録装置１３に記録されたＭＰＥＧ２−ＴＳデータを、ＴＳ記録装置１３と直接接続されているＭＰＥＧ２−ＴＳデコーダ１８により復号し再生することを考える。ＴＳ記録装置１３に記録されたＭＰＥＧ２−ＴＳデータは、図５に示すようにＰＡＴパケット６０４及びＰＭＴパケット６０５がＭＰＥＧ２−ＴＳパケット６００の先頭に付加されているので、ＭＰＥＧ２−ＴＳデコーダ１８は上記ＰＡＴパケット６０４及びＰＭＴパケット６０５により、番組番号Ｘに対するＭＰＥＧビデオ信号、ＭＰＥＧオーディオ信号、時刻情報ＰＣＲなどのＰＩＤ番号を認識する。これにより、ＰＡＴパケット６０４、ＰＭＴパケット６０５に続くＭＰＥＧ２−ＴＳパケット６００以降すべてのＭＰＥＧ２−ＴＳパケットを正常に復号し再生することが可能となる。
【００３２】
ＴＳ記録装置１３に記録されたＭＰＥＧ２−ＴＳデータをＴＳ送受信機器２０によってネットワーク１に送信し、別のＴＳ送受信機器（図示略）がネットワーク１から上記ＭＰＥＧ２−ＴＳデータを受信して別のＴＳ送受信機器内のＭＰＥＧ２−ＴＳデコーダ（図示略）により復号し再生する場合も、上記と同様に、ＰＡＴパケット６０４、ＰＭＴパケット６０５に続くＭＰＥＧ２−ＴＳパケット６００以降すべてのＭＰＥＧ２−ＴＳパケットを復号し再生することが可能となる。
【００３３】
以上説明したように、本実施形態によれば、ＴＳ送受信機器２０のＣＰＵ１４は、ネットワーク１を介してネットワークコントローラ部１１により受信したＭＰＥＧ２−ＴＳデータからＰＡＴパケット及びＰＭＴパケットを抽出してメモリ１２に保存し、ＭＰＥＧ２−ＴＳデータの蓄積要求時に、ＭＰＥＧ２−ＴＳデータを記録するための連続領域をＴＳ記録装置１３に確保し、ＭＰＥＧ２−ＴＳデータの蓄積要求時に、ＴＳ記録装置１３の連続領域の先頭に上記保存されたＰＡＴパケット及びＰＭＴパケットを書き込むと共に、ＴＳ記録装置１３の連続領域におけるＰＡＴパケット及びＰＭＴパケットに連続してＭＰＥＧ２−ＴＳデータを書き込む制御を行うため、次のような効果を奏する。
【００３４】
従来のように、図５においてネットワーク１から受信したＭＰＥＧ２−ＴＳデータをそのままＴＳ記録装置１３に記録すると、ＰＡＴパケット６０１及びＰＭＴパケット６０２がＭＰＥＧ２−ＴＳデータ中に所定の間隔で挿入されている状態で記録されることになる。従って、この状態で記録されたＭＰＥＧ２−ＴＳデータを、ＴＳ記録装置１３に対し直接（またはネットワーク１を介して）接続されているＴＳ送受信機器２０により再生する場合、ＰＡＴパケット６０１及びＰＭＴパケット６０２を受信する前のＭＰＥＧ２−ＴＳパケット、ＭＰＥＧ２−ＴＳパケット６００以降のＭＰＥＧ２−ＴＳパケット６０３までは番組の再生情報を持たないために廃棄され、再生されない。
【００３５】
これに対し、本実施形態によるトランスポートストリーム記録方法では、上述したように、番組番号Ｘに対するＰＭＴのＰＩＤ値ＰＸを含むＰＡＴパケットをＴＳ記録装置１３の連続領域の先頭から書き込み、番組番号Ｘに対するＰＩＤ値＝ＰＸのＰＭＴパケットをＴＳ記録装置１３の連続領域のＰＡＴパケットに連続して書き込み、ＭＰＥＧ２−ＴＳデータをＴＳ記録装置１３の連続領域に書き込むため、ＴＳ記録装置１３に記録されたＭＰＥＧ２−ＴＳデータの中に、廃棄され再生されないパケットを含まない。
【００３６】
また、ＴＳ記録装置１３に記録されたＭＰＥＧ２−ＴＳデータを、ＴＳ記録装置１３に対し直接（またはネットワーク１を介して）接続されているＴＳ送受信機器２０により再生する場合、先頭のＭＰＥＧ２−ＴＳパケット６００以降すべてのＭＰＥＧ２−ＴＳパケットを再生することが可能である。即ち、映像データの記録開始要求直後の映像が一部欠けて再生されることはないという効果がある。
【００３７】
また、送信側に設置されている映像蓄積装置２４において映像データの記憶領域が無駄に使用（廃棄され再生されない映像データの記憶に使用）されるという従来の問題を解消できるという効果がある。
【００３８】
尚、上記実施形態では、ＴＳ記録装置１３とＴＳ送受信機器２０を別構成とした場合を例に挙げたが、本発明はこれに限定されるものではなく、ＴＳ記録装置１３とＴＳ送受信機器２０を一体化した構成（ＴＳ送受信機器２０がＴＳ記録機能を備えた構成）とすることも可能である。
【００３９】
また、上記実施形態では、ＴＳ記録装置１３が接続されたＴＳ送受信機器２０を映像出力機器２１に接続する構成とした場合を例に挙げたが、本発明はこれに限定されるものではなく、ＴＳ記録装置１３とＴＳ送受信機器２０のどちらか一方を映像出力機器２１に内蔵する構成、或いはＴＳ記録装置１３とＴＳ送受信機器２０の両方を映像出力機器２１に内蔵する構成とすることも可能である。
【００４０】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００４１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４５】
［実施態様の例］
本発明の実施態様の例を以下に列挙する。
【００４６】
「実施態様１」
番組仕様情報テーブルとパケット識別子を含む多重化されたトランスポートストリームデータを通信媒体を介して受信可能な通信装置において、
前記通信媒体を介して受信した前記トランスポートストリームデータから前記番組仕様情報テーブルを抽出する抽出手段と、前記トランスポートストリームデータを記録するための連続領域を記録手段に確保する確保手段と、前記トランスポートストリームデータの蓄積要求時に前記連続領域の先頭に前記抽出された前記番組仕様情報テーブルを書き込むと共に、前記連続領域における前記番組仕様情報テーブルに連続して前記トランスポートストリームデータを書き込む書込手段とを備え、
前記記録手段は、前記通信装置に対し直接接続されるか又は前記通信媒体を介して接続されていることを特徴とする通信装置。
【００４７】
「実施態様２」
前記抽出手段は、前記トランスポートストリームデータの蓄積要求前に前記パケット識別子を判別することで前記番組仕様情報テーブルを抽出することを特徴とする実施態様１記載の通信装置。
【００４８】
「実施態様３」
前記抽出手段により抽出した前記番組仕様情報テーブルを保存する保存手段を備え、前記書込手段は、前記トランスポートストリームデータの蓄積要求時に、指定された番組番号に対応する前記番組仕様情報テーブルを前記保存手段から検索することを特徴とする実施態様１記載の通信装置。
【００４９】
「実施態様４」
前記記録手段に記録された前記トランスポートストリームデータを復号し再生する復号手段を備えることを特徴とする実施態様１記載の通信装置。
【００５０】
「実施態様５」
前記復号手段は、前記トランスポートストリームデータを復号し映像データとして再生する映像用復号手段と、前記トランスポートストリームデータを復号し音声データとして再生する音声用復号手段とを備えることを特徴とする実施態様４記載の通信装置。
【００５１】
「実施態様６」
前記記録手段に記録された前記トランスポートストリームデータを前記通信媒体を介して外部の復号手段に送信すると共に前記外部の復号手段により復号し再生することが可能であることを特徴とする実施態様１記載の通信装置。
【００５２】
「実施態様７」
前記記録手段は、前記通信装置内に装備されていることを特徴とする実施態様１記載の通信装置。
【００５３】
「実施態様８」
番組仕様情報テーブルとパケット識別子を含む多重化されたトランスポートストリームデータを通信媒体を介して受信可能な通信装置により実行されるトランスポートストリーム記録方法において、
前記通信媒体を介して受信した前記トランスポートストリームデータから前記番組仕様情報テーブルを抽出する抽出工程と、前記トランスポートストリームデータを記録するための連続領域を記録手段に確保する確保工程と、前記トランスポートストリームデータの蓄積要求時に前記連続領域の先頭に前記抽出された前記番組仕様情報テーブルを書き込むと共に、前記連続領域における前記番組仕様情報テーブルに連続して前記トランスポートストリームデータを書き込む書込工程とを備えることを特徴とするトランスポートストリーム記録方法。
【００５４】
「実施態様９」
番組仕様情報テーブルとパケット識別子を含む多重化されたトランスポートストリームデータを通信媒体を介して受信可能な通信装置によりトランスポートストリーム記録方法を実行するプログラムにおいて、
前記通信媒体を介して受信した前記トランスポートストリームデータから前記番組仕様情報テーブルを抽出する抽出機能と、前記トランスポートストリームデータを記録するための連続領域を記録手段に確保する確保機能と、前記トランスポートストリームデータの蓄積要求時に前記連続領域の先頭に前記抽出された前記番組仕様情報テーブルを書き込むと共に、前記連続領域における前記番組仕様情報テーブルに連続して前記トランスポートストリームデータを書き込む書込機能を、コンピュータに実現させるためのプログラム。
【００５５】
「実施態様１０」
番組仕様情報テーブルとパケット識別子を含む多重化されたトランスポートストリームデータを通信媒体を介して受信可能な通信装置によりトランスポートストリーム記録方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体において、
前記プログラムは、前記通信媒体を介して受信した前記トランスポートストリームデータから前記番組仕様情報テーブルを抽出する抽出ステップと、前記トランスポートストリームデータを記録するための連続領域を記録手段に確保する確保ステップと、前記トランスポートストリームデータの蓄積要求時に前記連続領域の先頭に前記抽出された前記番組仕様情報テーブルを書き込むと共に、前記連続領域における前記番組仕様情報テーブルに連続して前記トランスポートストリームデータを書き込む書込ステップとを備えることを特徴とする記憶媒体。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、通信媒体を介して受信したトランスポートストリームデータから番組仕様情報テーブルを抽出し、トランスポートストリームデータを記録するための連続領域を記録手段に確保し、トランスポートストリームデータの蓄積要求時に連続領域の先頭に抽出された番組仕様情報テーブルを書き込むと共に、連続領域における番組仕様情報テーブルに連続してトランスポートストリームデータを書き込むため、次のような効果を奏する。
【００５７】
従来のように、通信媒体を介して受信したトランスポートストリームデータをそのまま記録手段に記録すると、番組仕様情報テーブルがトランスポートストリームデータ中に所定の間隔で挿入されている状態で記録されることになる。従って、この状態で記録されたトランスポートストリームデータを、記録手段に対し直接（または通信媒体を介して）接続されている通信装置により再生する場合、番組仕様情報テーブルを受信する前の所定パケットまでは番組の再生情報を持たないために廃棄され、再生されない。
【００５８】
これに対し、本発明では、上述したように、トランスポートストリームデータの蓄積要求時に連続領域の先頭に抽出された番組仕様情報テーブルを書き込むと共に、連続領域における番組仕様情報テーブルに連続してトランスポートストリームデータを書き込むため、記録手段に記録されたトランスポートストリームデータの中に、廃棄され再生されないパケットを含まない。
【００５９】
また、記録手段に記録されたトランスポートストリームデータを、記録手段に直接（または通信媒体を介して）接続されている通信装置により再生する場合、先頭のパケット以降すべてのパケットを再生することが可能である。即ち、映像データの記録開始要求直後の映像が一部欠けて再生されることはないという効果がある。
【００６０】
また、送信側に設置されている映像データ蓄積用の装置において映像データの記憶領域が無駄に使用（廃棄され再生されない映像データの記憶に使用）されるという従来の問題を解消できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＴＳ送受信機器及びＴＳ記録装置を含む通信システムの構成例を示すブロック図である。
【図２】ＭＰＥＧ２−ＴＳデータを転送するネットワークシステムの構成例を示すブロック図である。
【図３】ＭＰＥＧ２−ＴＳデータの蓄積要求前のトランスポートストリーム記録処理の流れを示すフローチャートである。
【図４】ＭＰＥＧ２−ＴＳデータの蓄積要求時のトランスポートストリーム記録処理の流れを示すフローチャートである。
【図５】ネットワークから受信したＭＰＥＧ２−ＴＳデータ形式と本発明によるトランスポートストリーム記録後のＭＰＥＧ２−ＴＳデータ形式の相違を示す図である。
【図６】ＭＰＥＧ２−ＴＳパケットの構成例を示す図である。
【符号の説明】
１  ネットワーク（通信媒体）
１０  ネットワークインタフェース部
１１  ネットワークコントローラ部
１２  メモリ（保存手段）
１３  ＴＳ記録装置（記録手段）
１４  ＣＰＵ（抽出手段、確保手段、書込手段）
１５  ＴＳ復号器
１６  映像復号器（映像用復号手段）
１７  音声復号器（音声用復号手段）
１８  ＭＰＥＧ２−ＴＳデコーダ（復号手段）
２０  ＴＳ送受信機器（通信装置）
【図１】
2005045366.tif 000003
【図２】
2005045366.tif 000004
【図３】
2005045366.tif 000005
【図４】
2005045366.tif 000006
【図５】
2005045366.tif 000007
【図６】
2005045366.tif 000008