(57)【要約】【課題】ＭＰＥＧトランスポートストリームの映像、音声信号をＤＶＤフォーマットの映像、音声信号に復号化装置を使用せずに、デジタル変換を行う場合に、発生頻度の低いＰＣＲを、発生頻度の高いＳＣＲに高精度に変換するストリーム変換装置を提供する。【解決手段】入力ＭＰＥＧトランスポートストリーム１ａのＰＣＲからＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックを生成し、このシステムクロックを、ＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  ＦｏｒｍａｔのＳＣＲに変換する。【選択図】      図１
2004312441.tif 000002
【特許請求の範囲】
【請求項１】
入力されたＭＰＥＧトランスポートストリーム中のＰＣＲからＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックを生成し、パックデータの先頭データが含まれるＭＰＥＧトランスポートストリームが入力された時のシステムクロックをＳｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ（ＳＣＲ）に変換し出力するＳＣＲ生成手段と、
前記入力されたＭＰＥＧトランスポートストリームを所定のフォーマットに変換し、前記ＳＣＲ生成手段により出力されたＳＣＲを付与して第１のパックデータを生成する、少なくとも１つのパック生成手段と、
入力される第１のパックデータの再生時間を監視し、前記パック生成手段により出力された第１のパックデータがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ生成手段から出力されたＳＣＲを用いて第２のパックデータを生成し、前記第１のパックデータと多重化して出力するパック合成手段と、を具備する、
ことを特徴とするストリーム変換装置。
【請求項２】
請求項１に記載のストリーム変換装置において、
前記パック生成手段は、
前記入力されたＭＰＥＧトランスポートストリームから映像、又は音声のＰＩＤを持つパケットを抽出し出力するＰＩＤフィルタと、
前記ＰＩＤフィルタにより出力されたＭＰＥＧトランスポートストリームパケットからＰＥＳデータを抽出するＰＥＳ抽出手段と、
前記ＰＥＳ抽出手段により抽出されたＰＥＳデータをＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ、又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔに適合するよう加工するＰＥＳ加工手段と、
前記ＳＣＲ値を加工してＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ、又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔのパックヘッダを生成し、該パックヘッダを前記ＰＥＳ加工手段により加工されたＰＥＳデータに付与し、前記第１のパックデータとして出力するパックフォーマット生成手段と、を備えたものである、
ことを特徴とするストリーム変換装置。
【請求項３】
請求項１に記載のストリーム変換装置において、
前記ＳＣＲ生成手段は、各パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケットの入力時間に基づいて前記ＳＣＲを生成する、
ことを特徴とするストリーム変換装置。
【請求項４】
ＭＰＥＧトランスポートストリームと、その入力時間をＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックで記述した時間情報とを蓄積する蓄積手段と、
前記蓄積手段から読み出された前記時間情報をＳｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ（ＳＣＲ）に変換するＳＣＲ生成手段と、
前記蓄積手段からの読出された前記ＭＰＥＧトランスポートストリームを所定のフォーマットに変換し、前記ＳＣＲ生成手段により出力されたＳＣＲを付与して第１のパックデータを生成する、少なくとも１つのパック生成手段と、
入力される第１のパックデータの再生時間を監視し、前記パック生成手段により出力された第１のパックデータがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ生成手段から出力されたＳＣＲを用いて第２のパックデータを生成し、前記第１のパックデータと多重化して出力するパック合成手段と、を具備する、
ことを特徴とするストリーム変換装置。
【請求項５】
請求項４に記載のストリーム変換装置において、
前記ＳＣＲ生成手段は、
各パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケットの入力時間に基づいて生成したＳＣＲを、前記パック生成装置に出力し、
パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケットの入力時間と、前のパックの最終データが含まれるＭＰＥＧトランスポートストリームの入力時間との中間値に基づいて生成したＳＣＲを、前記パック合成手段に出力する、
ことを特徴とするストリーム変換装置。
【請求項６】
請求項４に記載のストリーム変換装置において、
前記ＭＰＥＧトランスポートストリームと、その入力時間をＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックで記述した時間情報を生成するＡＴＳ生成手段と、
前記ＭＰＥＧトランスポートストリームと前記ＡＴＳとを多重化し、前記蓄積手段に出力するＡＴＳ多重化手段と、をさらに備えた、
ことを特徴とするストリーム変換装置。
【請求項７】
請求項６に記載のストリーム変換装置において、
前記ＡＴＳ多重化手段は、３０ビットの入力時間情報と、それに続く１８８バイトのＭＰＥＧトランスポートストリームをパケット毎に多重化して記録する、
ことを特徴とするストリーム変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧトランスポートストリームで構成されるデジタル放送を蓄積し、再生する装置に関し、蓄積された複数のＭＰＥＧトランスポートストリームの中から任意の画像・音声を取り出し、新たなＭＰＥＧトランスポートストリームを再構成するものである。
【０００２】
【従来の技術】
近年、ＢＳデジタル放送や地上波デジタル放送等が拡大していく中で、デジタル放送のデータを蓄積する為の機器が広く普及するようになってきた。デジタル放送データは、ＩＳＯ／ＩＥＣ１３８１８−１で規定されたＭＰＥＧトランスポートストリームで転送されている。図７にＭＰＥＧトランスポートストリームの構造を示す。
【０００３】
ＭＰＥＧトランスポートストリームは、１８８バイトのトランスポートパケット（ＴＳパケット）が複数集まることで構成される。ＴＳパケットは、図７（ａ）に示すように、固定長のＴＳ＿ｈｅａｄｅｒと、可変長のａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ、及びｐａｙｌｏａｄ領域に分類される。
【０００４】
ＴＳ＿ｈｅａｄｅｒのデータ構造は、図７（ｂ）のようになる（ここでは階層的に示している）。
このＴＳ＿ｈｅａｄｅｒに含まれるＰＩＤ（パケット識別情報）は１３ビットの長さを持ち、パケットの種類を識別するものである。映像、音声、ＰＳＩ（プログラム固有情報）のパケットの種類は、このＰＩＤを参照することにより識別される。例えば、当該パケットが映像のＰＩＤを持っている場合、そのパケットのｐａｙｌｏａｄには映像信号が格納されている。
【０００５】
また、ＴＳ＿ｈｅａｄｅｒに含まれるａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌは、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒ以降のデータ構成、つまり、当該パケットのａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの有無、及びｐａｙｌｏａｄの有無を示すものである。
【０００６】
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌを構成する２ビットが２’ｂ１１の場合、図７（ｃ）に示すように、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒの後には、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈ、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄと続き、その後ろにＰａｙｌｏａｄが続く。このＰａｙｌｏａｄには、ＰＳＩ（プログラム固有情報）又はＰＥＳデータが格納されている。なお、ＰＥＳデータは、ＩＳＯ／ＩＥＣ１３８１８−１で規定されたプログラムストリームに準拠している。
【０００７】
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌを構成する２ビットが２’ｂ１０の場合、図７（ｄ）に示すように、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒの後には、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈで始まり、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄと続く。Ｐａｙｌｏａｄは持たない。
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌを構成する２ビットが２’ｂ０１の場合、図７（ｅ）に示すように、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒの後には、Ｐａｙｌｏａｄが続く。
【０００８】
次に、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの構成を図８に示す。
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄは、図８（ａ）に示すように、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈという、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの長さを示すデータが８ビットで示され、後ろにａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ中に含まれるデータの種類を示すフラグが８ビット続き、さらに、図８（ｂ）に示すＯｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａが続く。
【０００９】
ここで、前記フラグ中のＰＣＲ＿ｆｌａｇはフラグの上位から４ビット目に存在し、このフラグが１の場合、図８（ｃ）に示すように、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中にＰＣＲ（Ｐｒｏｇｒａｍ＿Ｃｌｏｃｋ＿Ｒｅｆｅｒｅｎｃｅ）が存在する。このＰＣＲは、ＰＣＲを含むＭＰＥＧトランスポートストリームのパケットの最後のビットがＭＰＥＧトランスポートストリーム復号化器に到達する時間を示しており、９ビットのＰｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｔｉｏｎと、Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｂａｓｅで構成される。
【００１０】
Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｔｉｏｎは、０から２９９までを２７ＭＨｚでカウントするカウンタの値を示しており、カウンタ値が２９９を超えると、０にカウントアップされる。また、Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｂａｓｅは、Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｔｉｏｎが２９９を超えた時点で１カウントアップされる。ＰＣＲはＭＰＥＧトランスポートストリーム復号化器の基準クロック（以下、ＳＴＣ）の周波数を生成する時に使用される。
【００１１】
また、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄのＯＰＣＲ＿ｆｌａｇが１の場合、図８（ｂ）のｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ａｒｅａには、ＯＰＣＲ（ｏｒｉｇｉｎａｌ＿ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ）の値が含まれる。ＯＰＣＲとは、あるＭＰＥＧトランスポートストリームを使って別のＭＰＥＧトランスポートストリームを構成する場合に、元のＰＣＲをコピーしておく領域である。
【００１２】
次に、ＰＥＳデータの構造を図９に示す。
ＰＥＳデータは、２４’ｈ０００００１で始まるＰａｃｋｅｔ＿ｓｔａｒｔ＿ｃｏｄｅ＿ｐｒｅｆｉｘで始まり、Ｓｔｒｅａｍ＿ｉｄと続き、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中に含まれるデータの中身を示すフラグ信号が２バイト続き、ＰＥＳ＿ｈｅａｄｅｒの長さを示すＰＥＳ＿ｈｅａｄｅｒ＿ｄａｔａ＿ｌｅｎｇｔｈ、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ、ＰＥＳ＿ｐａｃｋｅｔ＿ｄａｔａ＿ｂｙｔｅと続く。
【００１３】
ＰＴＳ＿ＤＴＳ＿ｆｌａｇｓが２’ｂ１１の場合、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中にはＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）と、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）が設定されている。ＰＴＳは、復号化された映像や音声が再生出力される時間を示しており、ＳＴＣがＰＴＳに一致すると、そのＰＴＳを含む画像や音声が出力される。ＤＴＳは、ＭＰＥＧビデオのＩピクチャやＰピクチャのように復号化する時間と再生する時間が異なる場合に、復号化を制御する為の時間情報になっている。ＰＴＳとＤＴＳは３３ビットの長さで示され、９０ＫＨｚ単位で示される。
ＰＴＳ＿ＤＴＳ＿ｆｌａｇｓが、２’ｂ１０の場合、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中にはＰＴＳのみが設定されている。
【００１４】
このようにデジタル放送では、ＭＰＥＧトランスポートストリームのフォーマットを使うことにより、複数の映像、音声、ＥＰＧ等の番組情報などを多重化することが可能になる。また、映像や音声等の識別にはＰＩＤ情報が用いられ、映像と音声の組み合わせ方は、ＰＳＩ情報（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ，  Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）に記載されている。
【００１５】
一方、デジタル放送と同様に、蓄積媒体として光ディスクの普及が急速に進んでいる。光ディスクにおいて最も代表的なのは、ＤＶＤと呼ばれる光ディスクである。ＤＶＤに書き込まれるストリームの論理フォーマットとして、ＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔと、ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔがある。ＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ、ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔのいずれの場合においても、パックという２０４８バイトの固定長のパケットが基本になる。
【００１６】
図１０にパックデータの構造を示す。
パックデータの先頭の４バイトは、スタートコードで、１７’ｈ０００００１ｂａである。続くＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）値は、ＭＰＥＧトランスポートストリームのＰＣＲと同じく、システムにおけるクロックカウンタ値を示している。このＳＣＲの長さは３３ビットで、下位９ビットは０から２９９までを２７ＭＨｚでカウントするカウンタの値を示しており、カウンタ値が２９９を超えると、０にカウントアップされ、上位のカウンタビットに１が加算される。ＳＣＲはＰＣＲと同じく復号化器におけるＳＴＣの生成に使用される。
【００１７】
ＳＣＲの後ろには、ｐｒｏｇｒａｍ＿ｍｕｘ＿ｒａｔｅ、ｐａｃｋ＿ｓｔｕｆｆｉｎｇ＿ｌｅｎｇｔｈ、ｐａｃｋｅｔｓが続く。Ｐａｋｅｔｓには、映像データ、音声データ、サブ画像データ、Ｒｅａｌ−ｔｉｍｅ  Ｄａｔａ  Ｉｎｆｏｒｍａｔｉｏｎが格納されている。映像、音声のｐａｃｋｅｔｓはＰＥＳと同じく、ＩＳＯ／ＩＥＣ１３８１８−１で規定されたプログラムストリームに準拠している。
【００１８】
しかし、パック中のｐａｃｋｅｔｓは、ＭＰＥＧトランスポートストリーム中のＰＥＳデータと異なり、ヘッダ中にＰＴＳ、ＤＴＳ、ＰＥＳ＿ｐｒｉｖａｔｅ＿ｄａｔａ、Ｐ−ＳＴＤ＿ｂｕｆｆｅｒ、ＰＥＳ＿ｅｘｔｅｎｓｉｏｎ、Ｐ−ＳＴＤ＿ｂｕｆｆｅｒ＿ｓｉｚｅ、ｓｔｕｆｆｉｎｇしか持たない。更に、ｓｔｕｆｆｉｎｇバイトは、ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔでは８バイト以上の長さを持つことは出来ない。
【００１９】
このような構成のパックデータは複数個集まることで、ＶＯＢＵという単位を形成する。ＶＯＢＵは、ＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔの場合は復号化後の再生時間が０．４秒以上１．２秒未満の長さ、ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔの場合は復号化後の再生時間が０．４秒以上１．０秒未満の長さでなければならない。
さらに、ＶＯＢＵは複数個集まることで、ＶＯＢという単位を形成する。ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  ＦｏｒｍａｔのＳＣＲは、ＶＯＢＵ単位で０にリセットされる。
【００２０】
以上のように、デジタル放送や光ディスクの普及につれ、デジタル放送で配信、又は蓄積されたＭＰＥＧトランスポートストリームコンテンツを、ＤＶＤに蓄積するニーズが高まってきた。その為には、ＭＰＥＧトランスポートストリームをＤＶＤフォーマットに変換する必要がある。
【００２１】
このストリーム変換方法として、ＭＰＥＧトランスポートストリームをＤＶＤフォーマットに変換する際、ＭＰＥＧトランスポートストリームを一度復号化し、映像データと音声データに変換した後、再度ＤＶＤフォーマットに符号化する手法が開示されている（非特許文献１参照）。
【００２２】
図１１は、従来のストリーム変換装置の構成を示す図である。
従来のストリーム変換装置は、ＭＰＥＧトランスポートストリーム復号化装置１０１と、ＤＶＤ符号化装置１０２とを備えたものである。
【００２３】
このように構成されたストリーム変換装置の動作について説明する。
ＭＰＥＧトランスポートストリーム１００ａは、ＭＰＥＧトランスポートストリーム復号化装置１０１にて復号化され、映像・音声データ１００ｂとしてＤＶＤ符号化装置１０２に出力される。
【００２４】
そして、復号化された映像・音声データ１００ｂは、ＤＶＤ符号化器１０２にてＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  ＦｏｒｍａｔのＤＶＤストリーム１００ｃに再度符号化される。
【００２５】
【非特許文献１】
「東芝レビュー−ＭＰＥＧトランスコード技術−」、２００２年、ＶＯＬ．５７、Ｎｏ．６、ｐ．１８−２１
【００２６】
【発明が解決しようとする課題】
しかし従来例では、デジタル圧縮映像、音声を、アナログ信号に復号化してから、再度デジタル圧縮を行う為、変換時に、映像、音声が劣化するという問題が発生する。
【００２７】
その為、ＭＰＥＧトランスポートストリームを復号化することなく、ＤＶＤフォーマットに変換する事が必要である。その際、問題となるのは、ＰＣＲ信号をＳＣＲ信号に変換を行う動作である。なぜなら、ＭＰＥＧトランスポートストリームのＰＣＲは最大１００ｍｓ間隔でしか出現しないが、ＤＶＤフォーマットのＳＣＲは、パック毎に更新を行う必要があるからである。
【００２８】
このように、ＭＰＥＧトランスポートストリームの映像、音声信号をＤＶＤフォーマットの映像、音声信号に復号化装置を使用せずに、デジタル変換を行う場合、発生頻度の低いＰＣＲを、発生頻度の高いＳＣＲに高精度に変換しなければならないという問題があった。
【００２９】
本発明は、前記問題点を解消するためになされたものであり、ＭＰＥＧトランスポートストリームの映像、音声信号をＤＶＤフォーマットの映像、音声信号に復号化装置を使用せずにデジタル変換を行う場合に、発生頻度の低いＰＣＲを、発生頻度の高いＳＣＲに高精度に変換することができるストリーム変換装置を提供することを目的とする。
【００３０】
【課題を解決するための手段】
前記課題を解決するために、本発明の請求項１にかかるストリーム変換装置は、入力されたＭＰＥＧトランスポートストリーム中のＰＣＲからＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックを生成し、パックデータの先頭データが含まれるＭＰＥＧトランスポートストリームが入力された時のシステムクロックをＳｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ（ＳＣＲ）に変換し出力するＳＣＲ生成手段と、前記入力されたＭＰＥＧトランスポートストリームを所定のフォーマットに変換し、前記ＳＣＲ生成手段により出力されたＳＣＲを付与して第１のパックデータを生成する、少なくとも１つのパック生成手段と、入力される第１のパックデータの再生時間を監視し、前記パック生成手段により出力された第１のパックデータがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ生成手段から出力されたＳＣＲを用いて第２のパックデータを生成し、前記第１のパックデータと多重化して出力するパック合成手段と、を具備することを特徴とするものである。
【００３１】
また、本発明の請求項２にかかるストリーム変換装置は、請求項１に記載のストリーム変換装置において、前記パック生成手段は、前記入力されたＭＰＥＧトランスポートストリームから映像、又は音声のＰＩＤを持つパケットを抽出し出力するＰＩＤフィルタと、前記ＰＩＤフィルタにより出力されたＭＰＥＧトランスポートストリームパケットからＰＥＳデータを抽出するＰＥＳ抽出手段と、前記ＰＥＳ抽出手段により抽出されたＰＥＳデータをＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ、又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔに適合するよう加工するＰＥＳ加工手段と、前記ＳＣＲ値を加工してＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ、又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔのパックヘッダを生成し、該パックヘッダを前記ＰＥＳ加工手段により加工されたＰＥＳデータに付与し、前記第１のパックデータとして出力するパックフォーマット生成手段と、を備えたものであることを特徴とするものである。
【００３２】
また、本発明の請求項３にかかるストリーム変換装置は、請求項１に記載のストリーム変換装置において、前記ＳＣＲ生成手段は、各パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケットの入力時間に基づいて前記ＳＣＲを生成することを特徴とするものである。
【００３３】
また、本発明の請求項４にかかるストリーム変換装置は、ＭＰＥＧトランスポートストリームと、その入力時間をＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックで記述した時間情報とを蓄積する蓄積手段と、前記蓄積手段から読み出された前記時間情報をＳｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ（ＳＣＲ）に変換するＳＣＲ生成手段と、前記蓄積手段からの読出された前記ＭＰＥＧトランスポートストリームを所定のフォーマットに変換し、前記ＳＣＲ生成手段により出力されたＳＣＲを付与して第１のパックデータを生成する、少なくとも１つのパック生成手段と、入力される第１のパックデータの再生時間を監視し、前記パック生成手段により出力された第１のパックデータがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ生成手段から出力されたＳＣＲを用いて第２のパックデータを生成し、前記第１のパックデータと多重化して出力するパック合成手段と、を具備することを特徴とするものである。
【００３４】
また、本発明の請求項５にかかるストリーム変換装置は、請求項４に記載のストリーム変換装置において、前記ＳＣＲ生成手段は、各パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケットの入力時間に基づいて生成したＳＣＲを、前記パック生成装置に出力し、パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケットの入力時間と、前のパックの最終データが含まれるＭＰＥＧトランスポートストリームの入力時間との中間値に基づいて生成したＳＣＲを、前記パック合成手段に出力することを特徴とするものである。
【００３５】
また、本発明の請求項６にかかるストリーム変換装置は、請求項４に記載のストリーム変換装置において、前記ＭＰＥＧトランスポートストリームと、その入力時間をＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックで記述した時間情報を生成するＡＴＳ生成手段と、前記ＭＰＥＧトランスポートストリームと前記ＡＴＳとを多重化し、前記蓄積手段に出力するＡＴＳ多重化手段と、をさらに備えたことを特徴とするものである。
【００３６】
また、本発明の請求項７にかかるストリーム変換装置は、請求項６に記載のストリーム変換装置において、前記ＡＴＳ多重化手段は、３０ビットの入力時間情報と、それに続く１８８バイトのＭＰＥＧトランスポートストリームをパケット毎に多重化して記録することを特徴とするものである。
【００３７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、ここで示す実施の形態はあくまでも一例であって、必ずしもこの実施の形態に限定されるものではない。
【００３８】
（実施の形態１）
以下に、本発明の実施の形態１にかかるストリーム変換装置について図１及び図２を用いて説明する。
図１は、本実施の形態１によるストリーム変換装置の構成を示す図である。
【００３９】
図１において、１１はＳＣＲ生成装置、１２はＰＩＤフィルタ、１３はＰＥＳ抽出装置、１４はＰＥＳ加工装置、１５はパックフォーマット生成装置、１６は映像パック生成装置、１７は音声パック生成装置、１８はパック合成装置である。
【００４０】
ＳＣＲ生成装置１１は、ＭＰＥＧトランスポートストリーム１ａ中のＰＣＲからＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロック（ＳＴＣ）を生成し、パックデータの先頭データが含まれるＭＰＥＧトランスポートストリームが入力されたときのＳＴＣをＳＣＲに変換し、映像パック生成装置１６、音声パック生成装置１７、及びパック合成装置１８に出力する。
【００４１】
映像パック生成装置１６は、ＰＩＤフィルタ１２、ＰＥＳ抽出装置１３、パックフォーマット生成装置１５で構成され、ＭＰＥＧトランスポートストリーム１ａを所定のフォーマットに変換し、ＳＣＲ１ｂを付与して映像パック１ｆを生成する。
【００４２】
ＰＩＤフィルタ１２は、ＭＰＥＧトランスポートストリーム１ａから、映像のＰＩＤを持つ映像パケット１ｃを抜き出す。
ＰＥＳ抽出装置１３は、映像パケット１ｃから映像ＰＥＳデータ１ｄを抽出する。
【００４３】
ＰＥＳ加工装置１４は、映像ＰＥＳデータ１ｄを解析し、ＮＡＶＩパックやＲＤＩパックの生成に必要な情報１ｊをパック合成装置１８に送出する。また、ＶＯＢ加工情報１ｉが入力されると、映像ＰＥＳデータ１ｄをＤＶＤに適した映像プログラムストリーム１ｅに加工する。
【００４４】
パックフォーマット生成装置１５は、前記ＳＣＲ値１ｂを加工してＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ、又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔのパックヘッダを生成し、該パックヘッダを前記映像プログラムストリーム１ｅに付与し、パック合成装置１８に出力する。
【００４５】
音声パック生成装置１７は、前記映像パック生成装置１６と同一の構成であり、ＭＰＥＧトランスポートストリーム１ａから音声パック１ｇを生成する。
【００４６】
パック合成装置１８は、入力される映像パック１ｆ、音声パック１ｇの再生時間を監視し、入力された映像パック１ｆ、音声パック１ｇがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ１ｂからパックデータを生成し、前記パックデータ１ｆ、１ｇと合成することによりＤＶＤストリーム１ｈを生成する。なお、上記映像パック１ｆ、音声パック１ｇの再生時間の監視は、ＰＴＳの差分をモニタすることにより行う。また、ＶＯＢＵデータの構成が完了すると、ＶＯＢ加工情報１ｉを生成し、映像パック生成装置１６、及び音声パック生成装置１７に送出する。
【００４７】
図２は、ＳＣＲ生成装置１１の構成を示す図である。
図２において、ＳＣＲ生成装置１１は、入力ＭＰＥＧトランスポートストリーム１ａから該ＭＰＥＧトランスポートストリームに含まれるＰＣＲ値１１ａを抽出し、システムクロックレジスタ１１２にセットするＰＣＲ抽出装置１１１と、システムクロック１１ｂをＳＣＲ変換装置１１４と加算器１１３に送出するシステムクロックレジスタ１１２と、ＰＣＲのカウントシーケンスにしたがって、２７ＭＨｚ±３０ｐｐｍの精度のクロック毎にシステムクロックを１ずつ加算し、該加算したシステムクロック１１ｃをシステムクロックレジスタ１１２にセットする加算器１１３と、システムクロック１１ｂの値の下位３３ビットを切り出し、ＳＣＲ値１ｂとして出力するＳＣＲ変換装置１１４とを備えたものである。
【００４８】
なお、システムクロックレジスタ１１２のレジスタ長は、ＰＣＲと同じ４２ビットである。また、加算器１１３は、ＰＣＲ値１１ａと加算されたシステムクロック１１ｃの位相がずれないように、２７ＭＨｚ±３０ｐｐｍの範囲で、自身のクロックの周波数を変化させる。
【００４９】
以上のように構成されたストリーム変換装置の動作について説明する。
入力ＭＰＥＧトランスポートストリーム１ａは、ＳＣＲ生成装置１１、音声パック生成装置１７、映像パック生成装置１６中のＰＩＤフィルタ１２に入力される。
ＳＣＲ生成装置１１では、入力ＭＰＥＧトランスポートストリーム１ａからＰＣＲを抽出してＳＴＣを生成し、該ＳＴＣを元にＳＣＲ１ｂに変換する。
【００５０】
映像パック生成装置１６では、入力ＭＰＥＧトランスポートストリーム１ａをＰＩＤフィルタ１２に入力し、該ＭＰＥＧトランスポートストリーム１ａから映像のＰＩＤを持つ映像ＭＰＥＧトランスポートストリーム１ｃを抜き出してＰＥＳ抽出装置１３に送出する。さらに、ＰＥＳ抽出装置１３にて、前記映像ＭＰＥＧトランスポートストリーム１ｃから映像ＰＥＳ１ｄを抜き出し、ＰＥＳ加工装置１４に出力する。
【００５１】
ＰＥＳ加工装置１４では、前記映像ＰＥＳ１ｄを解析し、ＮＡＶＩパックやＲＤＩパックの生成に必要な情報、例えば、ＧＯＰ構造、ピクチャタイプ、再生時間、映像、音声などの位置情報１ｊをパック合成装置１８に送出する。また、ＰＥＳ加工装置１４では、パック合成装置１８からＶＯＢ加工情報１ｉを受け取ると、映像ＰＥＳ１ｄをＤＶＤに適した映像プログラムストリーム１ｅに変換し、パックフォーマット生成装置１５に送出する。具体的には、ＶＯＢＵの先頭に位置するＰＥＳヘッダに対して、ＰＴＳ、ＤＴＳの付与を行ったり、ＤＶＤのパックでは許されないＰＥＳヘッダ（ＤＳＭ＿ｔｒｉｃｋ＿ｍｏｄｅなど）を削除した後のデータを、２０３４バイト単位でまとめて、映像プログラムストリーム１ｅをパックフォーマット生成装置１５に送出する。
【００５２】
パックフォーマット生成装置１５では、映像プログラムストリーム１ｅにＤＶＤのヘッダを付与し、さらに、パックの先頭のＭＰＥＧトランスポートストリーム１ａが入力されたときのＳＣＲ値１ｂをＤＶＤヘッダに適するようにフォーマット変換して付与することにより映像パック１ｆを生成する。なお、ＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ時は、ＶＯＢ加工情報１ｉに基づいてＶＯＢＵの先頭位置を取り出し、ＶＯＢの先頭パックのＳＣＲが０となるようにＳＣＲの再加工も行う。
【００５３】
一方、音声パック生成装置１７では、前記映像パック生成装置１６と同様の動作でＭＰＥＧトランスポートストリーム１ａから音声パック１ｇを生成する。
以上のようにして生成された映像パック１ｆ、音声パック１ｇはパック合成装置１８に入力される。
【００５４】
パック合成装置１８では、入力された映像パック１ｆ、音声パック１ｇに対し、ＮＡＶＩパックやＲＤＩパック等の、映像、音声以外のパックデータを付与し、生成ＤＶＤストリーム１ｈを出力する。この際、映像パック１ｆのデータが出力するまでは、音声パック１ｇのデータは棄却する。
【００５５】
ＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ時は、情報１ｊからＮＡＶＩパックの生成に必要な情報を取り出してＮＡＶＩパックを生成し、出力時のＳＣＲ１ｂを付与する。また、データやＶＯＢの先頭などに各々ＶＭＧ（Ｖｉｄｅｏ  Ｍａｎａｇｅｒ）、ＶＴＳＩ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ）を付与する。さらに、パックデータの再生時間を情報１ｊから抽出し、ＶＯＢＵの復号化後の再生時間が０．４〜１．２秒の間になるようにＶＯＢＵデータを構成する。
【００５６】
ＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔ時は、情報１ｊからＲＤＩパックに必要な情報を取り出し、ＲＤＩパックを生成し、出力時のＳＣＲ１ｂを付与する。またデータの先頭にＲＴＲ−ＶＭＧを付与する。さらにパックデータの再生時間を情報１ｊから抽出し、ＶＯＢＵの復号化後の再生時間が０．４〜１．０秒の間になるようにＶＯＢＵデータを構成する。
【００５７】
このような実施の形態１に記載のストリーム変換装置は、ＭＰＥＧトランスポートストリーム１ａに含まれるＰＣＲからシステムクロックを生成してＤＶＤフォーマットのＳＣＲに変換し、このＳＣＲを用いてＭＰＥＧトランスポートストリーム１ａをＤＶＤストリーム１ｈに変換するようにしたので、出現頻度の低いＭＰＥＧトランスポートストリームの時間情報から、出現頻度の高いＤＶＤ−Ｖｉｄｅｏ  Ｆｏｒｍａｔ又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  ＦｏｒｍａｔのＳＣＲを精度良く生成することが可能になる。
なお、本実施の形態１では、映像パック生成装置１６、音声パック生成装置１７は各々１個であったが、各々複数個存在してもよい。
【００５８】
（実施の形態２）
以下に、本発明の実施の形態２にかかるストリーム変換装置について図３、図４を用いて説明する。
なお、前記実施の形態１によるストリーム変換装置は、ＭＰＥＧトランスポートストリームからＤＶＤフォーマットへの変換を行う度に、ＰＣＲからシステムクロックを生成しなければならないので、システムクロックの生成には記録されたコンテンツの再生時間と同じ時間を要する。しかし、本実施の形態２によるストリーム変換装置は、一度、ＡＴＳを多重化してＭＰＥＧトランスポートストリームを蓄積しておくことで、２回目以降は、再度システムクロックを生成する必要がなくなり、高速にＭＰＥＧトランスポートストリームからＤＶＤフォーマットへの変換を行うことができるようにしたものである。
【００５９】
図３は、本実施の形態２によるストリーム変換装置の構成を示す図である。図３において、図１と同一、または相当する構成要素については同じ符号を用い、その説明を省略する。
図３において、２１はＡＴＳ生成装置、２２はＡＴＳ多重装置、２３は蓄積装置、２４はＳＣＲ変換装置である。
【００６０】
ＡＴＳ生成装置２１は、ＭＰＥＧトランスポートストリームが入力された時間からＡＴＳ（Ａｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐ）として表したＡＴＳ値２ａを生成する。
ＡＴＳ多重装置２２は、入力ＭＰＥＧトランスポートストリーム１ａとＡＴＳ値２ａとを多重化する。
【００６１】
蓄積装置２３は、多重化されたＭＰＥＧトランスポートストリーム２ｂを蓄積するものであり、蓄積している多重化ＭＰＥＧトランスポートストリーム２ｂのＭＰＥＧトランスポートストリーム部２ｃを、ＳＣＲ変換装置２４、映像パック生成装置１６、音声パック生成装置１７に出力し、また、ＡＴＳ部２ｄをＳＣＲ変換装置２４に出力する。
【００６２】
ＳＣＲ変換装置２４は、ＡＴＳ部２ｄから、パックの先頭データが含まれるＭＰＥＧトランスポートストリームのＡＴＳ値を取り出し、該ＡＴＳ値をＳＣＲ値に変換し、各パックの先頭データが含まれるＭＰＥＧトランスポートストリームのパケット入力時間を変換したものであるパックＳＣＲ値３ａをパックフォーマット生成装置１５に送出し、ＮＡＶＩパックやＲＤＩパック等の付加パックに用いられる付加ＳＣＲ値３ｂをパック合成装置１８に送出する。
【００６３】
図４は、ＡＴＳ生成装置２１の構成を示す。
ＡＴＳ生成装置２１は、入力ＭＰＥＧトランスポートストリーム１ａから該ＭＰＥＧトランスポートストリームに含まれるＰＣＲ値１１ａを抽出し、システムクロックレジスタ２１２にセットするＰＣＲ抽出装置２１１と、システムクロック２１ｂをＡＴＳ変換装置２１４と加算器２１３に送出するシステムクロックレジスタ２１２と、ＰＣＲのカウントシーケンスにしたがって、２７ＭＨｚ±３０ｐｐｍの精度のクロック毎にシステムクロックを１ずつ加算し、該加算したシステムクロック２１ｃをシステムクロックレジスタ２１２にセットする加算器２１３と、入力ＭＰＥＧトランスポートストリーム１ａの到着した時間にシステム入力されたシステムクロック２１ｃを、下位９ビットが０〜２９９までのカウント値から０〜５１１までのカウント値になるように値を変換した後、下位３０ビットを切り出してＡＴＳ値２ａを出力するＡＴＳ変換装置２１４とを備えたものである。
【００６４】
なお、システムクロックレジスタ２１２のレジスタ長は、ＰＣＲと同じ４２ビットである。また、加算器２１３は、ＰＣＲ値２１ａと加算されたシステムクロック２１ｃの位相がずれないように、２７ＭＨｚ±３０ｐｐｍの範囲で、自身のクロックの周波数を変化させる。
【００６５】
図５は、ＳＣＲ変換装置２４の構成を示す。ＳＣＲ変換装置２４には、各ＭＰＥＧトランスポートストリーム毎にＡＴＳ部２ｄが入力される、
ＳＣＲ変換装置２４は、各パックの先頭のデータを含むＭＰＥＧトランスポートストリームのＡＴＳ値２ｄが入力されると、そのＡＴＳ値２ｄをＳＣＲ値に変換して蓄積する先頭ＳＣＲ変換部２４１と、各パックの最終データを含むＭＰＥＧトランスポートストリームのＡＴＳ値２ｄが入力されると、そのＡＴＳ値２ｄをＳＣＲ値３ｃに変換して蓄積する終端ＳＣＲ変換部２４２と、先頭ＳＣＲ変換部２４１にＳＣＲがセットされた時点で、先頭ＳＣＲ変換部２４１の出力（パックＳＣＲ値）３ａと終端ＳＣＲ変換部２４２の出力値３ｃとの中間にある任意の値を計算し、計算結果を付加ＳＣＲ値３ｂとして出力する付加ＳＣＲ計算装置２４３とを備えたものである。
【００６６】
なお、先頭ＳＣＲ変換部２４１と終端ＳＣＲ変換部２４２におけるＡＴＳからＳＣＲへの変換は、まず下位９ビットの上限値が２９９となるように値を変換した後、上位ビットを０で拡張することにより行われる。
【００６７】
以上のように構成されたストリーム変換装置の動作について説明する。
入力ＭＰＥＧトランスポートストリーム１ａは、ＡＴＳ生成装置２１、ＡＴＳ多重化装置２２に入力される。
【００６８】
ＡＴＳ生成装置２１では、入力ＭＰＥＧトランスポートストリーム１ａの入力時間からＡＴＳ値２ａを生成し、ＡＴＳ多重化装置２２に出力し、ＡＴＳ多重装置２２にて、入力ＭＰＥＧトランスポートストリーム１ａとＡＴＳ値２ａとを多重化する。
ここで、ＡＴＳ多重装置２２により多重化された、ＡＴＳ値２ａ、及び入力ＭＰＥＧトランスポートストリーム１ａの多重化例を図６に示す。
【００６９】
先頭の２ビットにＣＰＩと呼ばれるコンテンツのコピーを制御する為の信号をセットし、続いて３０ビットのＡＴＳ値をＬＳＢから格納する。そして、最後に１８８バイトのＭＰＥＧトランスポートストリーム１ａを格納する。なお、この多重化処理は、ＭＰＥＧトランスポートストリームのパケット毎に行われる。
【００７０】
このようにして多重化されたＭＰＥＧトランスポートストリーム２ｂは、蓄積装置２３に蓄積される。なお、蓄積装置２３には、複数の多重化トランスポートストリームが蓄積される。
【００７１】
蓄積装置２３から読み出された任意の多重化ＭＰＥＧトランスポートストリームのＭＰＥＧトランスポートストリーム部２ｃは、ＳＣＲ変換装置２４、映像パック生成装置１６、及び音声パック生成装置１７に送信され、また、前記蓄積手段から読み出されたＡＴＳ部２ｄは、ＳＣＲ変換装置２４に出力される。なお、ＭＰＥＧトランスポートストリーム部２ｃは、映像パック生成装置１６及び音声パック生成装置１７において、前記実施の形態１と同様の処理が施されるため、ここではその説明を省略する。
【００７２】
ＳＣＲ変換装置２４では、入力されたＡＴＳ部２ｄから、パックの先頭データが含まれるＭＰＥＧトランスポートストリームのＡＴＳ値を取り出し、ＳＣＲ値を生成し、パックＳＣＲ値３ａをパックフォーマット生成装置１５に送出し、ＮＡＶＩパックやＲＤＩパック等の付加パックに用いられる付加ＳＣＲ値３ｂをパック合成装置１８に送出する。
なお、パックＳＣＲ値３ａと付加ＳＣＲ値３ｂは、前記実施の形態１におけるＳＣＲ値１ｂと同様に取り扱われる。
【００７３】
このような実施の形態２によるストリーム変換装置は、ＭＰＥＧトランスポートストリーム１ａが入力された時間をＰＣＲから生成されたシステムクロックを変換して作成されたＡＴＳを、前記ＭＰＥＧトランスポートストリームに多重化して蓄積装置２３に蓄積しておき、蓄積装置２３から読み出したＡＴＳ２ｄをＳＣＲに変換し、該ＳＣＲを用いて蓄積装置２３から読み出したＭＰＥＧトランスポートストリーム２ｃをＤＶＤストリーム１ｈに変換するようにしたので、前記実施の形態１のようなシステムクロックを生成する時間を省略することができるので、ＭＰＥＧトランスポートストリームからＤＶＤフォーマットへの変換時間を高速にすることができる。
【００７４】
なお、本実施の形態２では、ＭＰＥＧトランスポートストリームの入力時間の記述にＡＴＳを使用したが、２７ＭＨｚ±３０ｐｐｍのシステムクロックで記述された時間であれば、任意に使用することができる。
【００７５】
【発明の効果】
以上のように、本発明にかかるストリーム変換装置によれば、入力されたＭＰＥＧトランスポートストリーム中のＰＣＲからＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックを生成し、パックデータの先頭データが含まれるＭＰＥＧトランスポートストリームが入力された時のシステムクロックをＳｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ（ＳＣＲ）に変換し出力するＳＣＲ生成手段と、前記入力されたＭＰＥＧトランスポートストリームを所定のフォーマットに変換し、前記ＳＣＲ生成手段により出力されたＳＣＲを付与して第１のパックデータを生成する、少なくとも１つのパック生成手段と、入力される第１のパックデータの再生時間を監視し、前記パック生成手段により出力された第１のパックデータがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ生成手段から出力されたＳＣＲを用いて第２のパックデータを生成し、前記第１のパックデータと多重化して出力するパック合成手段と、を具備することより、出現頻度の低いＭＰＥＧトランスポートストリームの時間情報から、出現頻度の高いＤＶＤーＶｉｄｅｏ  Ｆｏｒｍａｔ又はＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  ＦｏｒｍａｔのＳＣＲを精度良く生成可能なストリーム変換装置を実現可能である。
【００７６】
また、本発明にかかるストリーム変換装置によれば、ＭＰＥＧトランスポートストリームと、その入力時間をＩＳＯ／ＩＥＣ１３８１８−１で規定されたシステムクロックで記述した時間情報とを蓄積する蓄積手段と、前記蓄積手段から読み出された前記時間情報をＳｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ（ＳＣＲ）に変換するＳＣＲ生成手段と、前記蓄積手段からの読出された前記ＭＰＥＧトランスポートストリームを所定のフォーマットに変換し、前記ＳＣＲ生成手段により出力されたＳＣＲを付与して第１のパックデータを生成する、少なくとも１つのパック生成手段と、入力される第１のパックデータの再生時間を監視し、前記パック生成手段により出力された第１のパックデータがＤＶＤ−Ｖｉｄｅｏ  ＦｏｒｍａｔまたはＤＶＤ−Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ  Ｆｏｒｍａｔとなるように前記ＳＣＲ生成手段から出力されたＳＣＲを用いて第２のパックデータを生成し、前記第１のパックデータと多重化して出力するパック合成手段と、を具備するようにしたので、システムクロックを生成することなくＳＣＲを生成することができ、ＭＰＥＧトランスポートストリームからＤＶＤフォーマットへの変換時間を高速にすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１によるストリーム変換装置の構成を示す図である。
【図２】本発明の実施の形態１によるＳＣＲ生成装置の構成を示す図である。
【図３】本発明の実施の形態２によるストリーム変換装置の構成を示す図である。
【図４】本発明の実施の形態２によるＡＴＳ生成装置の構成を示す図である。
【図５】本発明の実施の形態２によるＳＣＲ変換装置の構成を示す図である。
【図６】ＡＴＳ部とＭＰＥＧトランスポートストリーム部の多重化例を示す図である。
【図７】ＭＰＥＧトランスポートストリームの構成を示す図である。
【図８】ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの構成を示す図である。
【図９】ＰＥＳの構成を示す図である。
【図１０】パックデータの構造を示す図である。
【図１１】従来のストリーム変換装置を示す図である。
【符号の説明】
１１  ＳＣＲ生成装置
１１１  ＰＣＲ抽出装置
１１２  システムクロックレジスタ
１１３  加算器
１１４  ＳＣＲ変換装置
１１ａ  ＰＣＲ値
１１ｂ  システムクロック
１１ｃ  加算されたシステムクロック
１２  ＰＩＤフィルタ
１３  ＰＥＳ抽出装置
１４  ＰＥＳ加工装置
１５  パックフォーマット生成装置
１６  映像パック生成装置
１７  音声パック生成装置
１８  パック合成装置
１ａ  ＭＰＥＧトランスポートストリーム
１ｂ  ＳＣＲ値
１ｃ  映像ＭＰＥＧトランスポートストリーム
１ｄ  映像ＰＥＳデータ
１ｅ  映像プログラムストリーム
１ｆ  映像パック
１ｇ  音声パック
１ｈ  生成ＤＶＤストリーム
１ｉ  ＶＯＢ加工情報
１ｊ  ＮＡＶＩパックやＲＤＩパックの生成に必要な情報
２１  ＡＴＳ生成装置
２１１  ＰＣＲ抽出装置
２１２  システムロジックレジスタ
２１３  加算器
２１４  ＡＴＳ変換装置
２１ａ  ＰＣＲ値
２１ｂ  システムクロック
２１ｃ  加算されたシステムクロック
２２  ＡＴＳ多重装置
２３  蓄積装置
２４  ＳＣＲ変換装置
２４１  先頭ＳＣＲ変換部
２４２  終端ＳＣＲ変換部
２４３  付加ＳＣＲ計算装置
２ａ  ＡＴＳ値
２ｂ  多重化されたＭＰＥＧトランスポートストリーム
２ｃ  ＭＰＥＧトランスポートストリーム部
２ｄ  ＡＴＳ部
３ａ  パックＳＣＲ値
３ｂ  付加ＳＣＲ値
３ｃ  終端ＳＣＲ変換部の出力値
１０１  ＭＰＥＧトランスポートストリーム復号化装置
１０２  ＤＶＤ符号化装置
１００ａ  ＭＰＥＧトランスポートストリーム
１００ｂ  復号化された映像、音声
１００ｃ  ＤＶＤストリーム
【図１】
2004312441.tif 000003
【図２】
2004312441.tif 000004
【図３】
2004312441.tif 000005
【図４】
2004312441.tif 000006
【図５】
2004312441.tif 000007
【図６】
2004312441.tif 000008
【図７】
2004312441.tif 000009
【図８】
2004312441.tif 000010
【図９】
2004312441.tif 000011
【図１０】
2004312441.tif 000012
【図１１】
2004312441.tif 000013