(57)【要約】【課題】ＭＰＥＧ−２のプログラムストリーム等を途中から受信して、待ち時間無しに再生を行うことができるストリームデータ受信装置、送信装置および送受信システムを提供すること。【解決手段】ストリームデータを受信するデータ受信部１１と、受信したストリームデータのパケットの時刻管理情報を書き換えて変換するストリームデータ変換部１２ａと、この時刻管理情報が書き換えられたストリームデータを記録するデータ記録部１６とを備えることにより、ストリームデータを途中から受信しても、受信開始時に受け取ったパケットに設定された再生待ち時間に関わりなく、記録したストリームデータを、待ち時間なく再生させることができる。【選択図】  図１
2005020429.tif 000002
【特許請求の範囲】
【請求項１】
映像信号が符号化されるとともに前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを受信するデータ受信手段と、
受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、
前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録手段とを備えたことを特徴とするストリーム受信装置。
【請求項２】
前記ストリームデータ変換手段は、前記データ受信手段が受信したストリームデータの概要情報をあらわしたシステムヘッダを付加するヘッダ付加手段と、前記ストリームデータの時刻管理情報を書き換える時刻管理情報書き換え手段と、を備えたことを特徴とする請求項１に記載のストリーム受信装置。
【請求項３】
前記ストリームデータ変換手段は、前記データ受信手段が受信したストリームデータの時刻管理情報を、前記ストリームデータの受信開始時刻を基準値として書き換えることを特徴とする請求項１または請求項２に記載のストリーム受信装置。
【請求項４】
前記受信手段が受信するストリームデータは、前記映像信号と関連した符号化された音声信号および前記音声信号の復号再生時刻を管理する時刻管理情報を有し、前記映像信号および前記音声信号は、前記時刻管理情報により同期がとれるものであり、
前記ストリームデータ変換手段は、前記映像信号と前記音声信号との同期を保って前記時刻管理情報の書き換えを行うことを特徴とする請求項１から請求項３までのいずれかに記載のストリーム受信装置。
【請求項５】
前記ストリームデータ変換手段によって前記時刻管理情報が書き換えられたストリームデータを、前記映像信号に関わる第１のデータと前記音声信号に関わる第２のデータとに分離する多重データ分離手段と、
分離された前記映像信号に関わる第１のデータを復号化して映像信号を生成する映像信号復号化手段と、
分離された前記音声信号に関わる第２のデータを復号化して音声信号を生成する音声信号復号化手段と、
前記映像信号復号化手段により復号化された映像信号を、前記書き換えられた時刻管理情報に基づいて表示する映像信号表示手段と、
前記音声信号復号化手段により復号化された音声信号を、前記書き換えられた時刻管理情報に基づいて再生する音声信号再生手段とを備えたことを特徴とする請求項４に記載のストリーム受信装置。
【請求項６】
映像信号および前記映像信号に関連した音声信号が符号化されるとともに、前記映像信号および前記音声信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを受信するデータ受信手段と、
受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、
前記時刻管理情報が書き換えられたストリームデータを、前記映像信号に関わる第１のデータと前記音声信号に関わる第２のデータとに分離する多重データ分離手段と、
前記分離された映像信号に関わる第１のデータを復号化して映像信号を生成する映像信号復号化手段と、
前記分離された音声信号に関わる第２のデータを復号化して音声信号を生成する音声信号復号化手段と、
前記映像信号復号化手段により復号化された映像信号を、前記書き換えられた時刻管理情報に基づいて表示する映像信号表示手段と、
前記音声信号復号化手段により復号化された音声信号を、前記書き換えられた時刻管理情報に基づいて再生する音声信号再生手段とを備えたことを特徴とするストリーム受信装置。
【請求項７】
前記ストリームデータは、ＭＰＥＧ方式に準拠したビットストリームであることを特徴とする請求項１から請求項６までのいずれかに記載のストリーム受信装置。
【請求項８】
映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成手段と、
前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、
変換された前記ストリームデータを記録するデータ記録手段と、
前記データ生成手段で生成されたストリームデータまたは記録された前記ストリームデータを外部に送信するデータ送信手段とを備えたことを特徴とするストリーム送信装置。
【請求項９】
前記ストリームデータ変換手段は、前記データ生成手段が生成したストリームデータの概要情報をあらわしたシステムヘッダを付加するヘッダ付加手段と、前記ストリームデータの時刻管理情報を書き換える時間管理情報書き換え手段と、を備えたことを特徴とする請求項８に記載のストリーム送信装置。
【請求項１０】
前記ストリームデータ変換手段が書き換える時刻管理情報の基準時刻を取得する基準時刻取得手段を備え、
前記ストリームデータ変換手段は、前記データ生成手段が生成したストリームデータの時刻管理情報を、前記基準時刻に基づいて書き換えることを特徴とする請求項８または請求項９に記載のストリーム送信装置。
【請求項１１】
前記データ生成手段は、前記映像信号と関連した音声信号を符号化するとともに、前記音声信号の復号再生時刻を管理する時刻管理情報を含む付加情報を付与し、前記映像信号と多重化した前記ストリームデータを生成し、
前記ストリームデータ変換手段は、前記映像信号と前記音声信号との同期を保って前記時刻管理情報の書き換えを行うことを特徴とする請求項８から請求項１０までのいずれかに記載のストリーム送信装置。
【請求項１２】
前記ストリームデータは、ＭＰＥＧ方式に準拠したビットストリームであることを特徴とする請求項８から請求項１１までのいずれかに記載のストリーム送信装置。
【請求項１３】
映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成手段と、
生成された前記ストリームデータを外部に送信するデータ送信手段と、
送信された前記ストリームデータを途中から受信するデータ受信手段と、
受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、
前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録手段とを備えたことを特徴とするストリーム送受信システム。
【請求項１４】
前記ストリームデータ変換手段は、前記データ受信手段が受信したストリームデータの時刻管理情報を、前記ストリームデータの受信開始時刻を基準値として書き換えることを特徴とする請求項１３に記載のストリーム送受信システム。
【請求項１５】
前記データ生成手段は、前記映像信号と関連した音声信号を符号化するとともに、前記音声信号の復号再生時刻を管理する時刻管理情報を含む付加情報を付与し、前記映像信号と多重化した前記ストリームデータを生成し、
前記ストリームデータ変換手段は、前記映像信号と前記音声信号との同期を保って前記時刻管理情報の書き換えを行うことを特徴とする請求項１３または請求項１４に記載のストリーム送受信システム。
【請求項１６】
前記ストリームデータ変換手段に前記時刻管理情報が書き換えられたストリームデータを、前記映像信号に関連した第１のデータと前記音声信号に関連した第２のデータとに分離する多重データ分離手段と、
前記分離された映像信号に関連した第１のデータを復号化して映像信号を生成する映像信号復号化手段と、
前記分離された音声信号に関連した第２のデータを復号化して音声信号を生成する音声信号復号化手段と、
前記映像信号復号化手段により復号化された映像信号を、前記書き換えられた時刻管理情報に基づいて表示する映像信号表示手段と、
前記音声信号復号化手段により復号化された音声信号を、前記書き換えられた時刻管理情報に基づいて再生する音声信号再生手段とを備えたことを特徴とする請求項１３から請求項１５までのいずれかに記載のストリーム送受信システム。
【請求項１７】
映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成手段と、
前記生成されたストリームデータを途中から再生するための基準時刻情報を取得する基準時刻取得手段と、
前記ストリームデータの概要情報をあらわしたシステムヘッダを付加するとともに、前記ストリームデータの時刻管理情報を前記基準時刻に基づき書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、
前記変換されたストリームデータを記録するデータ記録手段と、
前記記録されたストリームデータを外部に送信するデータ送信手段と、
前記送信されたストリームデータを受信するデータ受信手段と、
前記受信したストリームデータを復号化する復号化手段と、
前記復号化手段により復号化された信号を、前記書き換えられた時刻管理情報に基づいて再生する再生手段とを備えたことを特徴とするストリーム送受信システム。
【請求項１８】
請求項１から請求項７までのいずれかに記載のストリーム受信装置と、請求項８から請求項１２までのいずれかに記載のストリーム送信装置とを備えたことを特徴とするストリーム送受信システム。
【請求項１９】
映像信号が符号化されるとともに前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを受信するデータ受信ステップと、
受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換ステップと、
前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録ステップとを備えたことを特徴とするストリーム受信プログラム。
【請求項２０】
映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成ステップと、
前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換ステップと、
変換された前記ストリームデータを記録するデータ記録ステップと、
前記データ生成ステップで生成されたストリームデータまたは記録された前記ストリームデータを外部に送信するデータ送信ステップとを備えたことを特徴とするストリーム送信プログラム。
【請求項２１】
映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成ステップと、
生成された前記ストリームデータを外部に送信するデータ送信ステップと、
送信された前記ストリームデータを途中から受信するデータ受信ステップと、
受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換ステップと、
前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録ステップとを備えたことを特徴とするストリーム送受信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は映像や音声等の信号、特に、ＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ２）のプログラムストリームおよびＭＰＥＧ−１システムストリームを蓄積した後、待ち時間無しに再生を行うことができるストリームデータ受信装置、送信装置および送受信システムに関するものである。
【０００２】
【従来の技術】
従来、映像信号、音声信号を符号化し、送信する場合には、アクセスユニットと呼ばれる復号再生の単位ごとのタイミングを合わせたり、映像と音声の双方の同期をとったりなどの理由により、各アクセスユニットごとに、いつ復号再生すべきかを示すタイムスタンプが付加される。また、このタイムスタンプに対して、時間基準が与えられる時刻基準参照値が与えられる。この基準時刻参照値により、復号器において、符号器側で意図した値にセットおよび校正することができる。
【０００３】
このような基準時刻参照値を用いてデータの送受信を行うものとして、図１３に示すような通信装置が知られている。
【０００４】
この通信装置においては、ＡＴＭ／ＭＰＥＧ変換部２１１が、ネットワーク２００を介して伝送されてきたＡＴＭセルをＭＰＥＧトランスポートパケットに変換し、ＴＳパケット同期部２１２に出力する。ＴＳパケット同期部２１２では、ＡＴＭ／ＭＰＥＧ変換部２１１からのＭＰＥＧトランスポートパケットの同期を確立し、ＰＣＲパケット検出部２１３に出力する。ＰＣＲパケット検出部２１３は、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ、プログラム時刻基準参照値）を含むパケットを検出し、検出結果をＰＣＲ書換部２１４に出力する。水晶発振器２１５は、２７ＭＨｚのクロックを発生し、ＰＣＲ書換部２１４に出力する。ＰＣＲ書換部２１４は、水晶発振器２１５からのクロックをカウントするとともに、ＰＣＲパケットのＰＣＲを、そのＰＣＲとカウント値に基づいて算出した値に書き換える。これにより、ネットワークのクロックを参照することなく、遅延ゆらぎを吸収することができるようにしている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−１６２１０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来の通信装置においては、送信するデータ形式が、ストリーム伝送に最適化されたＭＰＥＧ２トランスポートパケットであるため、蓄積して再生するためには、トランスポートストリームからプログラムストリームへの変換を蓄積後に行わなければならない。ＭＰＥＧ２プログラムストリームのままデータを送信する通信装置とした場合、各パケットは、パケットヘッダに指定された待ち時間後に再生を行うようにタイムスタンプが設定されているために、はじめから再生を行う場合には、連続した再生を行うことができるけれども、途中から再生を行う場合には、該当のパケットに設定された待ち時間を待たなければ、再生が始まらないという問題があった。
【０００７】
例えば、図１４に示すように、ストリームデータの送信からＮ秒後に、受信を開始して、この時点から受信した映像を表示しようとしても、受信時のパケットには、Ｎ秒後に再生と設定されているので、Ｎ秒からさらにＮ秒待った２Ｎ秒になってから映像が再生されるため、受信開始からＮ秒の待ち時間が発生してしまうという問題があった。
【０００８】
本発明はこのような問題を解決するためになされたもので、途中参加で受信したコンテンツに対して、待ち時間無しに再生を行うことができ、任意の時間からのデータ記録を行うことができるストリームデータ受信装置、送信装置および送受信システムを提供するものである。
【０００９】
【課題を解決するための手段】
本発明のストリーム受信装置は、映像信号が符号化されるとともに前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを受信するデータ受信手段と、受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録手段とを備えたことを特徴とした構成を有している。
【００１０】
この構成により、ストリームデータの時刻管理情報を書き換えて、記録するので、ストリームデータを途中から受信しても、受信開始時に受け取ったパケットに設定された再生待ち時間に関わりなく、記録したストリームデータを所望の時間に再生させることができることとなる。
【００１１】
また、本発明のストリーム受信装置は、前記ストリームデータ変換手段は、前記データ受信手段が受信したストリームデータの概要情報をあらわしたシステムヘッダを付加するヘッダ付加手段と、前記ストリームデータの時刻管理情報を書き換える時刻管理情報書き換え手段と、を備えたことを特徴とした構成を有している。
【００１２】
この構成により、ストリームデータ中の時刻管理情報を書き換えるとともに、システムヘッダを付加するので、途中から受け取ったストリームデータであっても、変換後のストリームデータを従来のストリームデータと同様に取り扱うことができることとなる。
【００１３】
さらに、本発明のストリーム受信装置は、前記ストリームデータ変換手段は、前記データ受信手段が受信したストリームデータの時刻管理情報を、前記ストリームデータの受信開始時刻を基準値として書き換えることを特徴とした構成を有している。
【００１４】
この構成により、受信開始時刻を基準時刻としてストリームデータの時刻管理情報を書き換えるので、ストリームデータを再生するときに、待ち時間なく、瞬時に再生を行うことができることとなる。
【００１５】
さらに、本発明のストリーム受信装置は、前記受信手段が受信するストリームデータは、前記映像信号と関連した符号化された音声信号および前記音声信号の復号再生時刻を管理する時刻管理情報を有し、前記映像信号および前記音声信号は、前記時刻管理情報により同期がとれるものであり、前記ストリームデータ変換手段は、前記映像信号と前記音声信号との同期を保って前記時刻管理情報の書き換えを行うことを特徴とした構成を有している。
【００１６】
この構成により、映像と音声が多重符号化されたストリームデータの時刻管理情報を、映像と音声の同期を保って書き換えるので、ストリームデータ変換後も、映像と音声を同期させて再生することができることとなる。
【００１７】
さらに、本発明のストリーム受信装置は、前記ストリームデータ変換手段によって前記時刻管理情報が書き換えられたストリームデータを、前記映像信号に関わる第１のデータと前記音声信号に関わる第２のデータとに分離する多重データ分離手段と、分離された前記映像信号に関わる第１のデータを復号化して映像信号を生成する映像信号復号化手段と、分離された前記音声信号に関わる第２のデータを復号化して音声信号を生成する音声信号復号化手段と、前記映像信号復号化手段により復号化された映像信号を、前記書き換えられた時刻管理情報に基づいて表示する映像信号表示手段と、前記音声信号復号化手段により復号化された音声信号を、前記書き換えられた時刻管理情報に基づいて再生する音声信号再生手段とを備えたことを特徴とした構成を有している。
【００１８】
この構成により、映像信号と音声信号を分離して、復号化し、時刻管理情報に基づいて再生するので、ストリームデータの途中からであっても、すぐに映像および音声を再生することができることとなる。
【００１９】
さらに、本発明のストリーム受信装置は、映像信号および前記映像信号に関連した音声信号が符号化されるとともに、前記映像信号および前記音声信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを受信するデータ受信手段と、受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、前記時刻管理情報が書き換えられたストリームデータを、前記映像信号に関わる第１のデータと前記音声信号に関わる第２のデータとに分離する多重データ分離手段と、前記分離された映像信号に関わる第１のデータを復号化して映像信号を生成する映像信号復号化手段と、前記分離された音声信号に関わる第２のデータを復号化して音声信号を生成する音声信号復号化手段と、前記映像信号復号化手段により復号化された映像信号を、前記書き換えられた時刻管理情報に基づいて表示する映像信号表示手段と、前記音声信号復号化手段により復号化された音声信号を、前記書き換えられた時刻管理情報に基づいて再生する音声信号再生手段とを備えたことを特徴とした構成を有している。
【００２０】
この構成により、変換後のストリームデータを記録しなくても、映像信号と音声信号を分離して、復号化し、時刻管理情報に基づいて再生するので、ストリームデータの途中からであっても、すぐに映像および音声を再生することができることとなる。
【００２１】
さらに、本発明のストリーム受信装置は、前記ストリームデータは、ＭＰＥＧ方式に準拠したビットストリームであることを特徴とした構成を有している。
【００２２】
この構成により、ＭＰＥＧのビットストリームを受信するので、映像信号、音声信号符号化の国際標準データを受信することができ、互換性が高く、標準的なデータを受信することができることとなる。
【００２３】
さらに、本発明のストリーム送信装置は、映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成手段と、前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、変換された前記ストリームデータを記録するデータ記録手段と、前記データ生成手段で生成されたストリームデータまたは記録された前記ストリームデータを外部に送信するデータ送信手段とを備えたことを特徴とした構成を有している。
【００２４】
この構成により、ストリームデータを生成し、送信し、時刻管理情報を書き換えて記録するので、ストリームデータの生成開始時間から設定されている再生待ち時間にかかわりなく、記録したストリームデータを所望の時間に再生させることができ、記録したデータを送信することができることとなる。
【００２５】
さらに、本発明のストリーム送信装置は、前記ストリームデータ変換手段は、前記データ生成手段が生成したストリームデータの概要情報をあらわしたシステムヘッダを付加するヘッダ付加手段と、前記ストリームデータの時刻管理情報を書き換える時間管理情報書き換え手段と、を備えたことを特徴とした構成を有している。
【００２６】
この構成により、所定の時刻を取得して、この時刻を基準に時刻管理情報を書き換えるので、ストリームデータを送信しながら任意の位置から記録することができ、記録されたストリームデータを待ち時間なく再生することができることとなる。
【００２７】
さらに、本発明のストリーム送信装置は、前記ストリームデータ変換手段が書き換える時刻管理情報の基準時刻を取得する基準時刻取得手段を備え、前記ストリームデータ変換手段は、前記データ生成手段が生成したストリームデータの時刻管理情報を、前記基準時刻に基づいて書き換えることを特徴とした構成を有している。
【００２８】
この構成により、所定の時刻を取得して、この時刻を基準に時刻管理情報を書き換えるので、ストリームデータを任意の位置から録画して、待ち時間なく再生することができるストリームデータを送信することができることとなる。
【００２９】
さらに、本発明のストリーム送信装置は、前記データ生成手段は、前記映像信号と関連した音声信号を符号化するとともに、前記音声信号の復号再生時刻を管理する時刻管理情報を含む付加情報を付与し、前記映像信号と多重化した前記ストリームデータを生成し、前記ストリームデータ変換手段は、前記映像信号と前記音声信号との同期を保って前記時刻管理情報の書き換えを行うことを特徴とした構成を有している。
【００３０】
この構成により、映像と音声とを多重符号化し、映像と音声の同期を保って時刻管理情報を書き換えるので、ストリームデータ変換後も、映像と音声とが同期したストリームデータを送信することができることとなる。
【００３１】
さらに、本発明のストリーム送信装置は、前記ストリームデータは、ＭＰＥＧ方式に準拠したビットストリームであることを特徴とした構成を有している。
【００３２】
この構成により、ＭＰＥＧのビットストリームを送信するので、映像信号、音声信号符号化の国際標準データを送信することができ、互換性が高く、標準的なデータを送信することができることとなる。
【００３３】
さらに、本発明のストリーム送受信システムは、映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成手段と、生成された前記ストリームデータを外部に送信するデータ送信手段と、送信された前記ストリームデータを途中から受信するデータ受信手段と、受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録手段とを備えたことを特徴とした構成を有している。
【００３４】
この構成により、映像信号を符号化したストリームデータを送信して、このストリームデータを途中から受信し、時刻管理情報を書き換えて記録するので、再生時の待ち時間を変更することができ、ストリームデータの途中からでも、復号化後すぐに再生が始まるストリームデータを記録することができることとなる。
【００３５】
さらに、本発明のストリーム送受信システムは、前記ストリームデータ変換手段は、前記データ受信手段が受信したストリームデータの時刻管理情報を、前記ストリームデータの受信開始時刻を基準値として書き換えることを特徴とした構成を有している。
【００３６】
この構成により、時刻管理情報をストリームデータの受信開始時刻を基準値として書き換えるので、受信を開始したデータからすぐに再生を行うストリームデータとして記録することができることとなる。
【００３７】
さらに、本発明のストリーム送受信システムは、前記データ生成手段は、前記映像信号と関連した音声信号を符号化するとともに、前記音声信号の復号再生時刻を管理する時刻管理情報を含む付加情報を付与し、前記映像信号と多重化した前記ストリームデータを生成し、前記ストリームデータ変換手段は、前記映像信号と前記音声信号との同期を保って前記時刻管理情報の書き換えを行うことを特徴とした構成を有している。
【００３８】
この構成により、映像と音声との同期を保って時刻管理情報が書き換えられるので、ストリームデータ変換後も、映像と音声が同期しているデータを記録することができることとなる。
【００３９】
さらに、本発明のストリーム送受信システムは、前記ストリームデータ変換手段に前記時刻管理情報が書き換えられたストリームデータを、前記映像信号に関連した第１のデータと前記音声信号に関連した第２のデータとに分離する多重データ分離手段と、前記分離された映像信号に関連した第１のデータを復号化して映像信号を生成する映像信号復号化手段と、前記分離された音声信号に関連した第２のデータを復号化して音声信号を生成する音声信号復号化手段と、前記映像信号復号化手段により復号化された映像信号を、前記書き換えられた時刻管理情報に基づいて表示する映像信号表示手段と、前記音声信号復号化手段により復号化された音声信号を、前記書き換えられた時刻管理情報に基づいて再生する音声信号再生手段とを備えたことを特徴とした構成を有している。
【００４０】
この構成により、映像信号と音声信号とを分離して、復号化し、時刻管理情報に基づいて再生するので、ストリームデータの途中からであっても、すぐに映像および音声を再生することができることとなる。
【００４１】
さらに、本発明のストリーム送受信システムは、映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成手段と、前記生成されたストリームデータを途中から再生するための基準時刻情報を取得する基準時刻取得手段と、前記ストリームデータの概要情報をあらわしたシステムヘッダを付加するとともに、前記ストリームデータの時刻管理情報を前記基準時刻に基づき書き換えて、前記ストリームデータを変換するストリームデータ変換手段と、前記変換されたストリームデータを記録するデータ記録手段と、前記記録されたストリームデータを外部に送信するデータ送信手段と、前記送信されたストリームデータを受信するデータ受信手段と、前記受信したストリームデータを復号化する復号化手段と、前記復号化手段により復号化された信号を、前記書き換えられた時刻管理情報に基づいて再生する再生手段とを備えたことを特徴とした構成を有している。
【００４２】
この構成により、送信側で時刻管理情報が書き換えられた途中からのストリームデータを記録し、送信するので、ストリームデータ中の必要な部分だけを抽出したものを送受信できるとともに、再生時の待ち時間をなくすことができることとなる。
【００４３】
さらに、本発明のストリーム送受信システムは、前記ストリーム受信装置と、前記ストリーム送信装置とを備えたことを特徴とした構成を有している。
【００４４】
この構成により、前記ストリーム送信装置および前記ストリーム受信装置で任意にストリームデータを記録することができ、前記記録したストリームデータを前記ストリーム送信装置から送信することができ、前記記録したストリームデータを任意に再生することができることとなる。
【００４５】
さらに、本発明のストリーム受信プログラムは、映像信号が符号化されるとともに前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを受信するデータ受信ステップと、受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換ステップと、前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録ステップとを備えたことを特徴とした構成を有している。
【００４６】
この構成により、ストリームデータの時刻管理情報を書き換えて、記録するので、ストリームデータを途中から受信しても、受信開始時に受け取ったパケットに設定された再生待ち時間に関わりなく、記録したストリームデータを所望の時間に再生させることができることとなる。
【００４７】
さらに、本発明のストリーム送信プログラムは、映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成ステップと、前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換ステップと、変換された前記ストリームデータを記録するデータ記録ステップと、前記データ生成ステップで生成されたストリームデータまたは記録された前記ストリームデータを外部に送信するデータ送信ステップとを備えたことを特徴とした構成を有している。
【００４８】
この構成により、ストリームデータの時刻管理情報を書き換えて、記録し、送信するので、再生時の待ち時間を調整したストリームデータを送信することができることとなる。
【００４９】
さらに、本発明のストリーム送受信プログラムは、映像信号を符号化するとともに、前記映像信号の復号再生時刻を管理する時刻管理情報を含む付加情報が付与されたストリームデータを生成するデータ生成ステップと、生成された前記ストリームデータを外部に送信するデータ送信ステップと、送信された前記ストリームデータを途中から受信するデータ受信ステップと、受信した前記ストリームデータの時刻管理情報を書き換えて、前記ストリームデータを変換するストリームデータ変換ステップと、前記時刻管理情報が書き換えられたストリームデータを記録するデータ記録ステップとを備えたことを特徴とした構成を有している。
【００５０】
この構成により、映像信号を符号化したストリームデータを送信して、このストリームデータを途中から受信し、時刻管理情報を書き換えて記録するので、再生時の待ち時間を変更することができ、ストリームデータの途中からでも、復号化後すぐに再生が始まるストリームデータを記録することができることとなる。
【００５１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
（第１の実施の形態）
【００５２】
図１に示すように、本発明の第１の実施の形態のストリーム受信装置１０ａは、ビデオデータ（映像信号）およびオーディオデータ（音声信号）が多重化されたストリームデータを受信するデータ受信部１１と、前記ストリームデータの時刻管理情報を書き換えて変換するストリームデータ変換部１２ａと、前記変換されたストリームデータを記録するデータ記録部１６と、前記変換されたストリームデータをビデオデータおよびオーディオデータに分離する蓄積型オーディオビデオ多重データ分離部１７と、前記分離されたビデオデータを復号化するビデオデータ復号化部１８と、前記分離されたオーディオデータを復号化するオーディオデータ復号化部１９と、前記復号化されたビデオデータを表示するビデオ表示部２０と、前記復号化されたオーディオデータを再生するオーディオ再生部２１とを備えている。
【００５３】
ここで、本実施の形態において取り扱うストリームデータは、ＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  Ｐｈａｓｅ  ２）のＰＳ（プログラムストリーム）とする。
【００５４】
図２、図３に、ＭＰＥＧ方式により符号化されたストリームデータのフォーマット構造を示し、説明する。
【００５５】
ＭＰＥＧストリームデータは、パケットによる多重化が行われ、図２、図３に示すようにビデオデータ、オーディオデータを多重化する場合、ビデオデータ、オーディオデータそれぞれを適当な長さのパケットに分割し、ヘッダなどの付加情報が付けられて、適宜、ビデオ、オーディオのパケットを切り換えて時分割伝送される。ビデオかオーディオか等のデータの性質は、パケットヘッダに識別符号を付与することにより、判断することができる。
【００５６】
また、通常は複数のパケットを束ねたパックという構成単位で取り扱われ、複数のパックによりＭＰＥＧのストリームデータが構成される。各パックにはパックヘッダが付与され、先頭のパックには、ストリーム全体の概要を記述したシステムヘッダが付けられる。
【００５７】
さらに、パックヘッダ内には、ＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ、システム時刻基準参照値）というＭＰＥＧシステム復号器において時刻基準となるＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ、基準となる同期情報）の値を符号器側で意図した値にセットおよび校正するための時刻管理情報が存在する。
【００５８】
また、パケットヘッダ内には、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  ＴｉｍｅＳｔａｍｐ）という再生出力の時刻管理情報と、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）という復号の時刻管理情報とが存在する。このＰＴＳとＤＴＳとが一致する場合には、ＰＴＳだけを付けることになっている。
【００５９】
以下、ストリーム受信装置１０ａの各部について詳細に説明する。
【００６０】
データ受信部１１は、ビデオデータおよびオーディオデータが多重化され、時刻管理情報が付与された上記のようなストリームデータを受信するものである。また、データ受信部１１が受信するストリームデータは、ビデオデータまたはオーディオデータの一方のみが符号化されたストリームデータであっても構わない。
【００６１】
ストリームデータ変換部１２ａは、データ受信部１１が受信したストリームデータのパックヘッダまたはパケット内の時刻管理情報を書き換えて、前記ストリームデータを変換するものである。具体的には、パックヘッダ内のＳＣＲ、または、パケットヘッダ内のＰＴＳ、ＤＴＳを書き換える。
【００６２】
また、ストリームデータ変換部１２ａは、データ受信部１１が受信したストリームデータの概要情報をあらわしたシステムヘッダを付加するヘッダ付加部１３と、ストリームデータのパックヘッダまたはパケット内の時刻管理情報（タイムスタンプ）を書き換える録画用タイムスタンプ書き換え部１４および再生用タイムスタンプ書き換え部１５を備えている。
【００６３】
ここで、録画用タイムスタンプ書き換え部１４は、データ記録用のストリームデータの時刻管理情報を書き換えるものであり、再生用タイムスタンプ書き換え部１５は、データ表示用のストリームデータの時刻管理情報を書き換えるものである。
【００６４】
また、録画用タイムスタンプ書き換え部１４および再生用タイムスタンプ書き換え部１５は、ストリームデータ中のビデオデータとオーディオデータとの同期を保って前記時刻管理情報の書き換えを行うものである。
【００６５】
さらに、録画用タイムスタンプ書き換え部１４は、前記ストリームデータのパックヘッダまたはパケット内の時刻管理情報を、ストリームデータのデータ録画開始時刻を基準（０秒）として、それ以降の時刻管理情報を全て書き換えるものである。また、再生用タイムスタンプ書き換え部１５は、前記ストリームデータのパックヘッダまたはパケット内の時刻管理情報を、ストリームデータのデータ再生開始時刻を基準（０秒）として、それ以降の時刻管理情報を全て書き換えるものである。
【００６６】
具体的には、録画開始時または再生開始時の時刻におけるストリームデータのパックヘッダまたはパケットヘッダの時刻管理情報が、「Ｎ秒後に再生」となっていたら、「０秒後に再生」と書き換え、それ以降の時刻管理情報は、Ｎ秒引いた値とする。例えば、録画開始以降のストリームデータの時刻管理情報が「Ｔ秒後に再生」となっていたら、「（Ｔ−Ｎ）秒後に再生」と書き換える。
【００６７】
これにより、図４に示すように、途中参加でも再生をすぐに開始することができることとなる。また、録画に関しても同様に、自由な地点から録画を行うことができることとなる。
【００６８】
また、ストリームデータ変換部１２ａは、ヘッダ付加部１３と、録画用タイムスタンプ書き換え部１４および再生用タイムスタンプ書き換え部１５の、タイムスタンプ書き換え部を２つ持つものとしたが、図５に示すストリーム受信装置１０ｂのストリームデータ変換部１２ｂのように、ヘッダ付加部３１と、タイムスタンプ書き換え部３２との構成としても良い。
【００６９】
ストリーム受信装置１０ａの各部詳細説明に戻り、データ記録部１６は、録画用タイムスタンプ書き換え部１４に前記時刻管理情報が書き換えられたストリームデータを記録するものである。
【００７０】
蓄積型オーディオビデオ多重データ分離部１７は、再生用タイムスタンプ書き換え部１５に前記時刻管理情報が書き換えられたストリームデータを、ビデオデータおよびオーディオデータに分離するものである。
【００７１】
ビデオデータ復号化部１８は、蓄積型オーディオビデオ多重データ分離部１７に分離されたビデオデータを復号化するものである。オーディオデータ復号化部１９は、蓄積型オーディオビデオ多重データ分離部１７に分離されたオーディオデータを復号化するものである。
【００７２】
ビデオ表示部２０は、ビデオデータ復号化部１８により復号化されたビデオデータを、再生用タイムスタンプ書き換え部１５に書き換えられた時刻管理情報に基づいて表示するものである。オーディオ再生部２１は、オーディオデータ復号化部１９により復号化されたオーディオデータを、再生用タイムスタンプ書き換え部１５に書き換えられた時刻管理情報に基づいて再生するものである。
【００７３】
次に、本実施の形態に係るストリーム受信装置１０ａの動作について、図６にフローチャートを示し、説明する。
【００７４】
まず、ストリーム受信装置１０ａでは、データ受信部１１で、ストリームデータ（ＭＰＥＧ２−ＰＳ）を受信する（ステップＳ１１）。データ受信部１１では、ストリームデータを受信すると、受信したストリームデータをストリームデータ変換部１２ａの録画用タイムスタンプ書き換え部１４および再生用タイムスタンプ書き換え部１５に出力する。また、ヘッダ付加部１３は、データ受信部１１が受信したストリームデータのシステムヘッダを生成し、録画用タイムスタンプ書き換え部１４および再生用タイムスタンプ書き換え部１５に出力する（ステップＳ１２）。
【００７５】
次に、録画用タイムスタンプ書き換え部１４は、録画開始時刻を基準として、データ受信部１１から入力したストリームデータのパックヘッダまたはパケットヘッダ内の時刻管理情報を書き換える。また、ヘッダ付加部１３から入力したシステムヘッダを付加して、前記ストリームデータを変換し、データ記録部１６に出力する（ステップＳ１３）。
【００７６】
また、再生用タイムスタンプ書き換え部１５は、再生開始時刻を基準として、データ受信部１１から入力したストリームデータのパックヘッダまたはパケットヘッダ内の時刻管理情報を書き換える。また、ヘッダ付加部１３から入力したシステムヘッダを付加して、前記ストリームデータを変換し、蓄積型オーディオビデオ多重データ分離部１７に出力する（ステップＳ１４）。
【００７７】
ここで、ストリームデータのデータ構造図を図７に示し、ストリームデータ変換部１２ａのストリームデータ変換処理を説明する。
【００７８】
ストリームデータの先頭パックには、パックヘッダに続いてシステムヘッダが存在するが、必要な途中からのデータには存在しない。そこで、必要なパケットだけを取り、システムヘッダを付けたパックを生成して、新たなストリームデータとして書き換える。このとき、時刻管理情報も書き換える。これにより、生成されたストリームデータは、通常のＭＰＥＧデータとして普通に取り扱うことができるようになる。
【００７９】
ストリーム受信装置１０ａの動作処理説明に戻り、ストリームデータ変換部１２ａにより、ストリームデータの書き換えが終了したら、データ記録部１６は、録画用タイムスタンプ書き換え部１４から入力されたストリームデータを記録する（ステップＳ１５）。
【００８０】
蓄積型オーディオビデオ多重データ分離部１７は、再生用タイムスタンプ書き換え部１５から入力されたストリームデータを、ビデオデータおよびオーディオデータに分離して、分離したビデオデータをビデオデータ復号化部１８に出力し、分離したオーディオデータをオーディオデータ復号化部１９に出力する（ステップＳ１６）。
【００８１】
次に、ビデオデータ復号化部１８は、蓄積型オーディオビデオ多重データ分離部１７から入力されたビデオデータを復号化し、ビデオ表示部２０に出力する（ステップＳ１７）。また、オーディオデータ復号化部１９は、蓄積型オーディオビデオ多重データ分離部１７から入力されたオーディオデータを復号化し、オーディオ再生部２１出力する（ステップＳ１８）。
【００８２】
次に、ビデオ表示部２０は、ビデオデータ復号化部１８から入力されたビデオデータを、再生用タイムスタンプ書き換え部１５に書き換えられた時刻管理情報に基づいて表示する。また、オーディオ再生部２１は、オーディオデータ復号化部１９から入力されたオーディオデータを、再生用タイムスタンプ書き換え部１５に書き換えられた時刻管理情報に基づいて再生する（ステップＳ１９）。
【００８３】
以上の処理により、本発明の第１の実施の形態によれば、復号化されたビデオデータおよびオーディオデータは、書き換えられた時刻管理情報によって同期され、映像と音声とを一致させて表示、再生することができる。また、時刻管理情報を書き換えるので、ストリームデータを途中から受信しても、受信開始時に受け取ったパケットに設定された再生待ち時間を待たずに、再生することができる。また、録画時に時刻管理情報を書き換えることにより、このストリームデータを再生するときに、待ち時間なく、瞬時に再生を行うことができる。
（第２の実施の形態）
【００８４】
次に、本発明の第２の実施の形態におけるストリーム送信装置について説明する。
【００８５】
図８に示すように、本発明の第２の実施の形態におけるストリーム送信装置４０は、映像信号入力部４１と、音声信号入力部４２と、ビデオデータおよびオーディオデータを符号化し、多重化してストリームデータを生成する蓄積型オーディオビデオ多重データ生成部４３と、ストリームデータを外部に送信するデータ送信部４７と、ストリームデータの時刻管理情報を書き換えるストリームデータ変換部４８と、ストリームデータを記録するデータ記録部５１とを備えている。
【００８６】
また、蓄積型オーディオビデオ多重データ生成部４３は、ビデオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、ビデオデータを符号化するビデオデータ符号化部４４と、オーディオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、オーディオデータを符号化するオーディオデータ符号化部４５と、ビデオデータおよびオーディオデータを多重化する蓄積型オーディオビデオデータ多重化部４６とを備えている。
【００８７】
ビデオデータ符号化部４４は、映像信号入力部４１からビデオデータ（映像信号）を入力して符号化し、出力するものである。オーディオデータ符号化部４５は、音声信号入力部４２から前記ビデオデータと関連したオーディオデータ（音声信号）を入力して符号化し、出力するものである。蓄積型オーディオビデオデータ多重化部４６は、ビデオデータ符号化部４４から符号化されたビデオデータを入力し、オーディオデータ符号化部４５から符号化されたオーディオデータを入力し、それぞれの識別符号を含むヘッダ情報を付加して多重化し、出力するものである。
【００８８】
データ送信部４７は、蓄積型オーディオビデオデータ多重化部４６からストリームデータを入力し、ネットワーク上に送信するものである。
【００８９】
ストリームデータ変換部４８は、ストリームデータのシステムヘッダを生成し付加するヘッダ付加部４９と、ストリームデータ中の時刻管理情報（タイムスタンプ）を書き換えるタイムスタンプ書き換え部５０とを備えている。
【００９０】
ヘッダ付加部４９は、蓄積型オーディオビデオデータ多重化部４６に多重化されたストリームデータのシステムヘッダを生成して、タイムスタンプ書き換え部５０に受け渡すものである。
【００９１】
タイムスタンプ書き換え部５０は、蓄積型オーディオビデオデータ多重化部４６からストリームデータを入力して、このストリームデータの時刻管理情報を録画タイミングにしたがって書き換えるものである。また、この書き換えの時刻は、所定の時刻を外部から与えるようにしても良い。また、この時刻管理情報の書き換えは、ビデオデータとオーディオデータの同期を保って書き換える。
【００９２】
時刻管理情報の具体的な書き換え方法としては、第１の実施の形態におけるストリーム受信装置１０ａでの時刻管理情報の書き換え方法と同様に、録画開始時の時刻におけるストリームデータのパックヘッダまたはパケットヘッダの時刻管理情報が、「Ｎ秒後に再生」となっていたら、「０秒後に再生」と書き換え、それ以降の時刻管理情報は、Ｎ秒引いた値とする。例えば、録画開始以降のストリームデータの時刻管理情報が「Ｔ秒後に再生」となっていたら、「（Ｔ−Ｎ）秒後に再生」と書き換える。
【００９３】
データ記録部５１は、上記のようにタイムスタンプ書き換え部５０に時刻管理情報が書き換えられたストリームデータを記録するものである。
【００９４】
次に、本実施の形態に係るストリーム送信装置４０の動作について、図９にフローチャートを示し、説明する。
【００９５】
まず、本ストリーム送信装置４０では、映像信号入力部４１および音声信号入力部４２で、映像信号（ビデオデータ）および音声信号（オーディオデータ）を入力する（ステップＳ３１）。映像信号入力部４１および音声信号入力部４２では、ビデオデータおよびオーディオデータを入力すると、入力したビデオデータを蓄積型オーディオビデオ多重データ生成部４３のビデオデータ符号化部４４に、オーディオデータを蓄積型オーディオビデオ多重データ生成部４３のオーディオデータ符号化部４５に、それぞれ出力する（ステップＳ３２）。
【００９６】
次に、ビデオデータ符号化部４４は、映像信号入力部４１からビデオデータを入力して、ビデオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、ビデオデータを符号化して、蓄積型オーディオビデオデータ多重化部４６に出力する（ステップＳ３３）。
【００９７】
オーディオデータ符号化部４５は、音声信号入力部４２から前記ビデオデータと関連したオーディオデータを入力して、オーディオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、オーディオデータを符号化して、蓄積型オーディオビデオデータ多重化部４６に出力する（ステップＳ３４）。
【００９８】
次に、蓄積型オーディオビデオデータ多重化部４６は、ビデオデータ符号化部４４から符号化されたビデオデータと、オーディオデータ符号化部４５から符号化されたオーディオデータとを入力し、それぞれの識別符号を含むヘッダ情報を付加して多重化して出力する（ステップＳ３５）。
【００９９】
次に、データ送信部４７は、蓄積型オーディオビデオデータ多重化部４６からビデオデータおよびオーディオデータが多重化されたストリームデータを入力し、ネットワーク上に送信する（ステップＳ３６）。
【０１００】
また、ヘッダ付加部４９は、蓄積型オーディオビデオデータ多重化部４６に多重化されたストリームデータのシステムヘッダを生成して、タイムスタンプ書き換え部５０に出力する（ステップＳ３７）。
【０１０１】
タイムスタンプ書き換え部５０は、蓄積型オーディオビデオデータ多重化部４６からストリームデータを入力して、ヘッダ付加部４９から入力したシステムヘッダを付加し、前記ストリームデータの時刻管理情報を録画タイミングにしたがって書き換える（ステップＳ３８）。
【０１０２】
データ記録部５１では、タイムスタンプ書き換え部５０によって時刻管理情報が書き換えられたストリームデータを入力し、記録する（ステップＳ３９）。このデータ記録部５１に記録されたストリームデータは、必要に応じて送信することができる。
【０１０３】
以上の処理により、本発明の第２の実施の形態によれば、所定の録画タイミングでストリームデータの途中からのデータを、通常のストリームデータと同様のデータとして記録することができるとともに、再生時に待ち時間なく瞬時に再生することができるストリームデータを記録させることができる。
（第３の実施の形態）
【０１０４】
次に、本発明の第３の実施の形態におけるストリーム送受信システムについて説明する。
【０１０５】
図１０に示すように、本発明の第３の実施の形態におけるストリーム送受信システム１０１は、ストリームデータを生成して送信するストリーム送信装置６０と、ストリームデータを受信して記録および再生するストリーム受信装置１０ａとを備え、ストリーム送信装置６０とストリーム受信装置１０ａとは、ネットワーク１００を介して接続されるものである。
【０１０６】
また、ストリーム送信装置６０は、映像信号入力部６１と、音声信号入力部６２と、ビデオデータおよびオーディオデータを符号化し、多重化してストリームデータを生成する蓄積型オーディオビデオ多重データ生成部６３と、ストリームデータを外部に送信するデータ送信部６７とを備えている。
【０１０７】
さらに、蓄積型オーディオビデオ多重データ生成部６３は、ビデオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、ビデオデータを符号化するビデオデータ符号化部６４と、オーディオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、オーディオデータを符号化するオーディオデータ符号化部６５と、ビデオデータおよびオーディオデータを多重化する蓄積型オーディオビデオデータ多重化部６６とを備えている。
【０１０８】
したがって、ストリーム送信装置６０は、第２の実施の形態におけるストリーム送信装置４０から、ストリームデータ変換部４８と、データ記録部５１とを取り除いたもの、あるいは、従来のストリーム送信装置と同様のものである。
【０１０９】
また、ストリーム受信装置１０ａは、第１の実施の形態におけるストリーム受信装置１０ａと同一のものである。ストリーム受信装置１０ａについては、同一構成であるので、同一の符号を付して、その説明を省略する。
【０１１０】
このようなストリーム送受信システム１０１において、ストリーム送信装置６０で従来のストリームデータが生成され、ネットワーク１００に送信される。ストリーム受信装置１０ａでは、ストリーム送信装置６０から送信されたストリームデータを途中から受信して、上記実施の形態と同様に、時刻管理情報が書き換えられたストリームデータを記録および再生が行われる。
【０１１１】
以上のように、本発明の第３の実施の形態によれば、ストリームデータを生成、送信して、受信側でこのストリームデータを途中から受信した場合に時刻管理情報を書き換えて、記録および再生するので、途中からのストリームデータを待ち時間なく、瞬時に再生させることができるとともに、記録させたストリームデータを呼び出して瞬時に再生させることができる。
（第４の実施の形態）
【０１１２】
次に、本発明の第４の実施の形態におけるストリーム送受信システムについて説明する。
【０１１３】
図１１に示すように、本発明の第４の実施の形態におけるストリーム送受信システム１０２は、ストリームデータを生成して記録および送信するストリーム送信装置４０と、ストリームデータを受信して再生するストリーム受信装置８０とを備え、ストリーム送信装置４０とストリーム受信装置８０とは、ネットワーク１００を介して接続されるものである。
【０１１４】
また、ストリーム送信装置４０は、第２の実施の形態で説明したストリーム送信装置４０と同じものであり、データ記録部５１に記録したストリームデータをデータ送信部４７から送信するものである。
【０１１５】
ストリーム受信装置８０は、ストリームデータを受信するデータ受信部８１と、前記受信されたストリームデータを記録するデータ記録部８６と、前記受信されたストリームデータをビデオデータおよびオーディオデータに分離する蓄積型オーディオビデオ多重データ分離部８７と、前記分離されたビデオデータを復号化するビデオデータ復号化部８８と、前記分離されたオーディオデータを復号化するオーディオデータ復号化部８９と、前記復号化されたビデオデータを表示するビデオ表示部９０と、前記復号化されたオーディオデータを再生するオーディオ再生部９１とを備えている。
【０１１６】
したがって、ストリーム受信装置８０は、上述のストリーム受信装置１０ａから、ストリームデータ変換部１２ａを取り除いたもの、あるいは、従来のストリーム受信装置と同様のものである。
【０１１７】
このようなストリーム送受信システム１０２において、ストリーム送信装置４０では、上記実施の形態と同様に、従来のストリームデータの生成および時刻管理情報を書き換えた途中からのストリームデータを記録し、ネットワーク１００に送信される。ストリーム受信装置８０では、ストリーム送信装置４０から送信された時刻管理情報が書き換えられたストリームデータを受信して、ストリームデータの記録および再生が行われる。
【０１１８】
以上のように、本発明の第４の実施の形態によれば、送信装置側で所定の時刻からのストリームデータを、時刻管理情報を書き換えて記録する。この時刻管理情報が書き換えられたストリームデータは、通常のストリームデータとフォーマット構造は同じなので、従来のストリームデータと同様に扱うことができ、受信側では、途中からのストリームデータを通常通りに受信して、再生時に待ち時間の発生しないデータの記録および再生を行うことができる。
（第５の実施の形態）
【０１１９】
次に、本発明の第５の実施の形態におけるストリーム送受信システムについて説明する。
【０１２０】
本実施の形態では、送信装置および受信装置の双方に、本発明の特徴部を備えるとともに、ＭＰＥＧに特化したシステム構成とした。
【０１２１】
図１２に示すように、本発明の第５の実施の形態におけるストリーム送受信システム１０３は、ＭＰＥＧに準拠したストリームデータを生成して記録および送信するＭＰＥＧビットストリーム送信装置１１０と、ＭＰＥＧに準拠したストリームデータを受信して記録および再生するＭＰＥＧビットストリーム受信装置１３０とを備え、ＭＰＥＧビットストリーム送信装置１１０とＭＰＥＧビットストリーム受信装置１３０とは、ネットワーク１００を介して接続されるものである。
【０１２２】
また、ＭＰＥＧビットストリーム送信装置１１０は、映像信号入力部１１１と、音声信号入力部１１２と、オーディオデータおよびオーディオデータを符号化し、多重化してＭＰＥＧ−１システムストリームまたはＭＰＥＧ−２プログラムストリーム（以下、ＭＰＥＧビットストリームという）を生成するＭＰＥＧ１システム／ＭＰＥＧ２プログラムストリーム生成部１１３と、ＭＰＥＧビットストリームを外部に送信するデータ送信部１１７と、ＭＰＥＧビットストリームの時刻管理情報を書き換えるＭＰＥＧビットストリーム変換部１１８と、ＭＰＥＧビットストリームを記録するデータ記録部１２１とを備えている。
【０１２３】
また、ＭＰＥＧ１システム／ＭＰＥＧ２プログラムストリーム生成部１１３は、ＭＰＥＧビデオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、ＭＰＥＧビデオデータを符号化（エンコード）するＭＰＥＧビデオエンコード部１１４と、ＭＰＥＧオーディオデータの復号再生時刻を管理する時刻管理情報を含む付加情報を付与するとともに、ＭＰＥＧオーディオデータを符号化（エンコード）するＭＰＥＧオーディオエンコード部１１５と、ＭＰＥＧビデオデータおよびＭＰＥＧオーディオデータを多重化するＭＰＥＧビデオ／オーディオデータシステム化部１１６とを備えている。
【０１２４】
ＭＰＥＧビデオエンコード部１１４は、映像信号入力部１１１からビデオデータ（映像信号）を入力してＭＰＥＧデータに符号化し、出力するものである。ＭＰＥＧオーディオエンコード部１１５は、音声信号入力部１１２から前記ビデオデータと関連したオーディオデータ（音声信号）を入力してＭＰＥＧデータに符号化し、出力するものである。ＭＰＥＧビデオ／オーディオデータシステム化部１１６は、ＭＰＥＧビデオエンコード部１１４から符号化されたＭＰＥＧビデオデータを入力し、ＭＰＥＧオーディオエンコード部１１５から符号化されたＭＰＥＧオーディオデータを入力し、それぞれの識別符号を含むヘッダ情報を付加してＭＰＥＧビットストリームとして多重化し、出力するものである。
【０１２５】
データ送信部１１７は、ＭＰＥＧビデオ／オーディオデータシステム化部１１６およびデータ記録部１２１からＭＰＥＧビットストリームを入力し、ネットワーク１００上に送信するものである。
【０１２６】
ＭＰＥＧビットストリーム変換部１１８は、ＭＰＥＧビットストリームのシステムヘッダを生成し付加するシステムヘッダ付加部１１９と、ＭＰＥＧビットストリーム中の時刻管理情報（タイムスタンプ）を書き換えるＭＰＥＧタイムスタンプ書き換え部１２０とを備えている。
【０１２７】
システムヘッダ付加部１１９は、ＭＰＥＧビデオ／オーディオデータシステム化部１１６に多重化されたＭＰＥＧビットストリームのシステムヘッダを生成して、ＭＰＥＧタイムスタンプ書き換え部１２０に受け渡すものである。
【０１２８】
ＭＰＥＧタイムスタンプ書き換え部１２０は、ＭＰＥＧビデオ／オーディオデータシステム化部１１６からＭＰＥＧビットストリームを入力して、このＭＰＥＧビットストリームの時刻管理情報を録画タイミングにしたがって書き換えるものである。また、この書き換えの時刻は、前述のストリーム送信装置４０と同様に、所定の時刻を外部から与えるようにしても良い。また、この時刻管理情報の書き換えは、ＭＰＥＧビデオデータとＭＰＥＧオーディオデータの同期を保って書き換える。
【０１２９】
データ記録部１２１は、上記のようにＭＰＥＧタイムスタンプ書き換え部１２０に時刻管理情報が書き換えられたＭＰＥＧビットストリームを記録するものである。
【０１３０】
また、ＭＰＥＧビットストリーム受信装置１３０は、ＭＰＥＧビデオデータ（映像信号）およびＭＰＥＧオーディオデータ（音声信号）が多重化されたＭＰＥＧビットストリームを受信するデータ受信部１３１と、ＭＰＥＧビットストリームの時刻管理情報を書き換えて変換するＭＰＥＧビットストリーム変換部１３２と、前記変換されたＭＰＥＧビットストリームを記録するデータ記録部１３６と、前記変換されたＭＰＥＧビットストリームをＭＰＥＧビデオデータおよびＭＰＥＧオーディオデータに分離するＭＰＥＧスプリッタ部１３７と、前記分離されたＭＰＥＧビデオデータを復号化（デコード）するＭＰＥＧビデオデコード部１３８と、前記分離されたＭＰＥＧオーディオデータを復号化（デコード）するＭＰＥＧオーディオデコード部１３９と、前記復号化されたＭＰＥＧビデオデータを表示するビデオ表示部１４０と、前記復号化されたＭＰＥＧオーディオデータを再生するオーディオ再生部１４１とを備えている。
【０１３１】
データ受信部１３１は、ＭＰＥＧビットストリーム送信装置１１０から送信されたＭＰＥＧビットストリームを受信するものである。
【０１３２】
ＭＰＥＧビットストリーム変換部１３２は、データ受信部１３１が受信したＭＰＥＧビットストリームのパックヘッダまたはパケット内の時刻管理情報を書き換えて、前記ＭＰＥＧビットストリームを変換するものである。具体的には、パックヘッダ内のＳＣＲ、または、パケットのパケットヘッダ内のＰＴＳ、ＤＴＳを書き換える。
【０１３３】
また、ＭＰＥＧビットストリーム変換部１３２は、データ受信部１３１が受信したＭＰＥＧビットストリームの概要情報をあらわしたシステムヘッダを付加するシステムヘッダ付加部１３３と、ＭＰＥＧビットストリームのパックヘッダまたはパケット内の時刻管理情報（タイムスタンプ）を書き換える録画用ＭＰＥＧタイムスタンプ書き換え部１３４および再生用ＭＰＥＧタイムスタンプ書き換え部１３５を備えている。
【０１３４】
ここで、録画用ＭＰＥＧタイムスタンプ書き換え部１３４は、データ記録用のＭＰＥＧビットストリームの時刻管理情報を書き換えるものであり、再生用ＭＰＥＧタイムスタンプ書き換え部１３５は、データ表示用のＭＰＥＧビットストリームの時刻管理情報を書き換えるものである。
【０１３５】
また、録画用ＭＰＥＧタイムスタンプ書き換え部１３４および再生用ＭＰＥＧタイムスタンプ書き換え部１３５は、ＭＰＥＧビットストリーム中のビデオデータとオーディオデータとの同期を保って前記時刻管理情報の書き換えを行うものである。
【０１３６】
データ記録部１３６は、録画用ＭＰＥＧタイムスタンプ書き換え部１３４に前記時刻管理情報が書き換えられたＭＰＥＧビットストリームを記録するものである。
【０１３７】
ＭＰＥＧスプリッタ部１３７は、再生用ＭＰＥＧタイムスタンプ書き換え部１３５に前記時刻管理情報が書き換えられたＭＰＥＧビットストリームを、ＭＰＥＧビデオデータおよびＭＰＥＧオーディオデータに分離するものである。
【０１３８】
ＭＰＥＧビデオデコード部１３８は、ＭＰＥＧスプリッタ部１３７に分離されたＭＰＥＧビデオデータを復号化するものである。
【０１３９】
ＭＰＥＧオーディオデコード部１３９は、ＭＰＥＧスプリッタ部１３７に分離されたＭＰＥＧオーディオデータを復号化するものである。
【０１４０】
ビデオ表示部１４０は、ＭＰＥＧビデオデコード部１３８により復号化されたＭＰＥＧビデオデータを、再生用ＭＰＥＧタイムスタンプ書き換え部１３５に書き換えられた時刻管理情報に基づいて表示するものである。
【０１４１】
オーディオ再生部１４１は、ＭＰＥＧオーディオデコード部１３９により復号化されたＭＰＥＧオーディオデータを、再生用ＭＰＥＧタイムスタンプ書き換え部１３５に書き換えられた時刻管理情報に基づいて再生するものである。
【０１４２】
このようなストリーム送受信システム１０３において、ＭＰＥＧビットストリーム送信装置１１０では、ビデオおよびオーディオデータは、ＭＰＥＧ１システム／ＭＰＥＧプログラムストリーム生成部１１３で符号化および多重化されてＭＰＥＧビットストリームとして生成され、データ送信部１１７からネットワーク１００上に送信される。
【０１４３】
また、ＭＰＥＧ１システム／ＭＰＥＧプログラムストリーム生成部１１３で生成されたＭＰＥＧビットストリームは、所定の録画タイミングで抽出され、ＭＰＥＧビットストリーム変換部１１８で時刻管理情報が書き換えられ、データ記録部１２１に記録される。さらに、このデータ記録部１２１に記録されたＭＰＥＧビットストリームは、データ送信部１１７からネットワーク１００上に送信される。
【０１４４】
ＭＰＥＧビットストリーム受信装置１３０では、ＭＰＥＧビットストリーム送信装置１１０から送信された通常のＭＰＥＧビットストリームまたは時刻管理情報が書き換えられたＭＰＥＧビットストリームを受信する。ここで、時刻管理情報が書き換えられたＭＰＥＧビットストリームは、ＭＰＥＧビットストリームと同じフォーマット構造をしているので、通常のＭＰＥＧビットストリームと同様に受信することができる。
【０１４５】
ＭＰＥＧビットストリーム変換部１３２では、受信したＭＰＥＧビットストリームの時刻管理情報を書き換えてＭＰＥＧビットストリームを変換する。
【０１４６】
データ記録部１３６では、ＭＰＥＧビットストリーム変換部１３２で変換されたＭＰＥＧビットストリームまたは受信したＭＰＥＧビットストリームをそのまま記録する。
【０１４７】
ＭＰＥＧスプリッタ部１３７では、ＭＰＥＧビットストリーム変換部１３２で変換されたＭＰＥＧビットストリームまたは受信したＭＰＥＧビットストリームを、ＭＰＥＧビデオデータおよびＭＰＥＧオーディオデータに分離する。
【０１４８】
この分離されたＭＰＥＧビデオデータは、ＭＰＥＧビデオデコード部１３８で復号化され、ビデオ表示部１４０で時刻管理情報に基づいて表示される。
【０１４９】
また、ＭＰＥＧスプリッタ部１３７で分離されたＭＰＥＧオーディオデータは、ＭＰＥＧオーディオデコード部１３９で復号化され、オーディオ再生部１４１で時刻管理情報に基づいて再生される。
【０１５０】
以上のように、本発明の第５の実施の形態によれば、送信装置および受信装置の双方が時刻管理情報の書き換え部を備えているので、どちらでも各端末の都合にあわせて時刻管理情報を書き換えることができる。
【０１５１】
また、上記実施の形態においては、ストリーム送信装置、ストリーム受信装置が、それぞれ１台ずつであるように説明してきたが、ストリーム送信装置、ストリーム受信装置は、複数でも良く、どちらか一方が１台で、他方が複数である構成であっても実現できる。
【０１５２】
【発明の効果】
以上説明したように、本発明は、ストリームデータの時刻管理情報を書き換えて、記録することにより、ストリームデータを途中から受信しても、受信開始時に受け取ったパケットに設定された再生待ち時間に関わりなく、記録したストリームデータを所望の時間に再生させることができるというすぐれた効果を有するストリーム受信装置を提供することができる。
【０１５３】
また、本発明は、ストリームデータの時刻管理情報を書き換えて、記録し、送信するので、再生時の待ち時間を調整したストリームデータを送信することができるというすぐれた効果を有するストリーム送信装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるストリーム受信装置を示すブロック図
【図２】ＭＰＥＧデータのフォーマット構造を示すデータ構造図
【図３】ＭＰＥＧデータのフォーマット構造を説明するための図
【図４】タイムスタンプの変更処理を説明するための模式図
【図５】タイムスタンプ書き換え部を１つの構成としたストリーム受信装置を示すブロック図
【図６】本発明の第１の実施の形態におけるストリーム受信装置の動作を示すフローチャート
【図７】本発明のストリームデータ変換処理を説明するためのストリームデータのデータ構造図
【図８】本発明の第２の実施の形態におけるストリーム送信装置を示すブロック図
【図９】本発明の第２の実施の形態におけるストリーム送信装置の動作を示すフローチャート
【図１０】本発明の第３の実施の形態におけるストリーム送受信システムを示すブロック図
【図１１】本発明の第４の実施の形態におけるストリーム送受信システムを示すブロック図
【図１２】本発明の第５の実施の形態におけるストリーム送受信システムを示すブロック図
【図１３】従来の受信装置を示すブロック図
【図１４】従来の再生タイミングを説明するための模式図
【符号の説明】
１０ａ、１０ｂ  ストリーム受信装置
１１  データ受信部
１２ａ、１２ｂ  ストリームデータ変換部
１３  ヘッダ付加部
１４  録画用タイムスタンプ書き換え部
１５  再生用タイムスタンプ書き換え部
１６  データ記録部
１７  蓄積型オーディオビデオ多重データ分離部
１８  ビデオデータ復号化部
１９  オーディオデータ復号化部
２０  ビデオ表示部
２１  オーディオ再生部
３１  ヘッダ付加部
３２  タイムスタンプ書き換え部
４０  ストリーム送信装置
４１  映像信号入力部
４２  音声信号入力部
４３  蓄積型オーディオビデオ多重データ生成部
４４  ビデオデータ符号化部
４５  オーディオデータ符号化部
４６  蓄積型オーディオビデオデータ多重化部
４７  データ送信部
４８  ストリームデータ変換部
４９  ヘッダ付加部
５０  タイムスタンプ書き換え部
５１  データ記録部
６０  ストリーム送信装置
６１  映像信号入力部
６２  音声信号入力部
６３  蓄積型オーディオビデオ多重データ生成部
６４  ビデオデータ符号化部
６５  オーディオデータ符号化部
６６  蓄積型オーディオビデオデータ多重化部
６７  データ送信部
８０  ストリーム受信装置
８１  データ受信部
８６  データ記録部
８７  蓄積型オーディオビデオ多重データ分離部
８８  ビデオデータ復号化部
８９  オーディオデータ復号化部
９０  ビデオ表示部
９１  オーディオ再生部
１００  ネットワーク
１０１  ストリーム送受信システム
１０２  ストリーム送受信システム
１０３  ストリーム送受信システム
１１０  ＭＰＥＧビットストリーム送信装置
１１１  映像信号入力部
１１２  音声信号入力部
１１３  ＭＰＥＧ１システム／ＭＰＥＧ２プログラムストリーム生成部
１１４  ＭＰＥＧビデオエンコード部
１１５  ＭＰＥＧオーディオエンコード部
１１６  ＭＰＥＧビデオ／オーディオデータシステム化部
１１７  データ送信部
１１８  ＭＰＥＧビットストリーム変換部（ＭＰＥＧ−ＢＳ変換部）
１１９  システムヘッダ付加部
１２０  ＭＰＥＧタイムスタンプ書き換え部
１２１  データ記録部
１３０  ＭＰＥＧビットストリーム受信装置
１３１  データ受信部
１３２  ＭＰＥＧビットストリーム変換部（ＭＰＥＧ−ＢＳ変換部）
１３３  システムヘッダ付加部
１３４  録画用ＭＰＥＧタイムスタンプ書き換え部
１３５  再生用ＭＰＥＧタイムスタンプ書き換え部
１３６  データ記録部
１３７  ＭＰＥＧスプリッタ部
１３８  ＭＰＥＧビデオデコード部
１３９  ＭＰＥＧオーディオデコード部
１４０  ビデオ表示部
１４１  オーディオ再生部
２００  ネットワーク
２１０  受信装置
２１１  ＡＴＭ／ＭＰＥＧ変換部
２１２  ＴＳパケット同期部
２１３  ＰＣＲパケット検出部
２１４  ＰＣＲ書換部
２１５  水晶発振器
２１６  メモリ
【図１】
2005020429.tif 000003
【図２】
2005020429.tif 000004
【図３】
2005020429.tif 000005
【図４】
2005020429.tif 000006
【図５】
2005020429.tif 000007
【図６】
2005020429.tif 000008
【図７】
2005020429.tif 000009
【図８】
2005020429.tif 000010
【図９】
2005020429.tif 000011
【図１０】
2005020429.tif 000012
【図１１】
2005020429.tif 000013
【図１２】
2005020429.tif 000014
【図１３】
2005020429.tif 000015
【図１４】
2005020429.tif 000016