(57)【要約】【課題】蓄積媒体に対し、異なった時間に記録された複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍから任意の映像、音声を選択し、一つのＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに再多重化して再生する。【解決手段】ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを蓄積媒体に記録する際、ストリーム中のＰＣＲからＳＴＣを作り、それをＡＴＳとしてＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに付与した状態で記録する。再生開始時には、ＡＴＳの値を元に統一したＰＣＲを生成し、映像、音声のＰＣＲとする。これにより、再生時の各映像、音声が同一のタイムベースのＰＣＲで構成され、複数の映像音声等を同時に復号化、表示する際の問題を解決できる。さらにＰＴＳ・ＤＴＳに関しては、同じ映像又は音声内でのＰＴＳ・ＤＴＳを持つパケットのＡＴＳの差分値をとり、その差分値を崩さないように出力する。これにより、復号化装置の問題を解決できる。【選択図】      図１
2004297577.tif 000002
【特許請求の範囲】
【請求項１】
ＡＴＳ生成装置、ＡＴＳ多重化装置、チャンネル再生装置、再生ＡＴＳ生成装置、再生タイミング生成装置、および多重化装置を備えて構成され、
入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、前記ＡＴＳ生成装置と、前記ＡＴＳ多重化装置とに入力され、
前記ＡＴＳ生成装置は、前記入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＰＣＲ値を検出して、Ａｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐを前記ＡＴＳ多重化装置に出力し、
前記ＡＴＳ多重化装置は、前記Ａｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐと、前記入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍとを多重化して、記録媒体に記録し、
前記チャンネル再生装置は、ＰＩＤフィルタ、バッファ、パケット書き換え装置、ＡＴＳ検出装置、およびＰＴＳ・ＤＴＳ検出装置を備えて構成され、
前記ＰＩＤフィルタは、前記記録媒体からＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを読み出し、再生を行うＰＩＤをもつＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを取り出して、前記バッファと、前記ＰＴＳ・ＤＴＳ検出装置とに出力し、
前記バッファは、前記多重化装置からの制御に従い、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを前記パケット書き換え装置に出力し、
前記パケット書き換え装置は、前記再生タイミング生成装置の出力するＡＴＳカウンタの指し示す時間を、ＰＣＲとして書き換える処理を行った後、前記多重化装置に出力し、
前記ＡＴＳ検出装置は、前記記録媒体から読み出されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに多重化されているＡＴＳの初期値を読み出して、前記再生ＡＴＳ生成装置に出力し、
前記ＰＴＳ・ＤＴＳ検出装置は、入力されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＰＴＳと、ＤＴＳを検出して、ＰＴＳと、ＤＴＳの値を前記再生タイミング生成装置に出力し、
前記再生ＡＴＳ生成装置は、前記ＡＴＳ検出装置から入力された中から一つのチャンネルを選び、そのＡＴＳを初期値としてカウントするカウンタの値を、前記パケット書き換え装置、前記再生タイミング生成装置、及び前記多重化装置に対して出力するとともに、前記カウンタの初期値が選ばれたチャンネルのＡＴＳの初期値と、他のチャンネルのＡＴＳの初期値との差分を、前記再生タイミング生成装置に出力し、
前記再生タイミング生成装置は、前記チャンネル再生装置から出力されるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを多重化するタイミングを生成して、前記多重化装置に出力し、
前記多重化装置は、前記再生タイミング生成装置からの多重化のタイミングに基づいて、前記チャンネル再生装置から出力されるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを多重化した後、これを出力する、
ことを特徴とする画像再生装置。
【請求項２】
請求項１記載の画像再生装置において、
前記タイミング生成装置は、前記多重化装置から出力されるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中に含まれる任意の映像・音声チャンネルのＰｒｅｓｅｎｔａｔｉｏｎ  ＴｉｍｅＳｔａｍｐと、Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ間の再生時間間隔が、元画像のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍにおけるそれと同じになるタイミングを生成する、
ことを特徴とする画像再生装置。
【請求項３】
請求項１または２記載の画像再生装置において、
前記パケット書き換え装置は、さらに、ストリームを書き換える機能を有し、復号化装置のバッファ管理を行うものである、
ことを特徴とする画像再生装置。
【請求項４】
請求項３記載の画像再生装置において、
前記パケット書き換え装置は、ＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍ中のｖｂｖ＿ｄｅｌａｙを書き換えることにより、ストリームを書き換える、
ことを特徴とする画像再生装置。
【請求項５】
請求項３記載の画像再生装置において、
前記パケット書き換え装置は、さらに、映像、音声ストリーム中の符号化パラメータを書き換える機能を有し、再生時のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中の映像、音声ストリームの符号化量を監視し、符号化量を適性にするものである、
ことを特徴とする画像再生装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の画像再生装置において、
任意のチャンネルの映像の切り替えを通知する映像制御信号が、前記パケット書き換え装置と、前記再生タイミング生成装置に入力され、
前記再生タイミング生成装置は、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍの不連続を修正するようなＰＴＳ、ＤＴＳを生成し、該チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続を修正する、
ことを特徴とする画像再生装置。
【請求項７】
請求項１ないし請求項５のいずれかに記載の画像再生装置において、
任意のチャンネルの映像の切り替えを通知する映像制御信号が、前記再生タイミング生成装置に入力され、
該再生タイミング生成装置は、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＡｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐの不連続を修正するようなＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの多重化タイミングを生成する、
ことを特徴とする画像再生装置。
【請求項８】
請求項１ないし請求項５のいずれかに記載の画像再生装置において、
任意のチャンネルの映像の切り替えを通知する映像制御信号が、前記パケット書き換え装置と、前記再生タイミング生成装置に入力され、
前記再生タイミング生成装置は、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍの不連続を修正するようなＰＴＳ、ＤＴＳを生成し、該チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続を修正する機能を有し、かつ、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＡｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐの不連続を修正するようなＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの多重化タイミングを生成する機能を有するものである、
ことを特徴とする画像再生装置。
【請求項９】
請求項６または請求項８記載の画像再生装置において、
前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続は、ＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍ中のＢｒｏｋｅｎ＿ｌｉｎｋビットの不連続である、
ことを特徴とする画像再生装置。
【請求項１０】
請求項６または請求項８記載の画像再生装置において、
前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＣｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒビットの不連続である、
ことを特徴とする画像再生装置。
【請求項１１】
請求項６ないし請求項１０のいずれかに記載の画像再生装置において、
前記パケット書き換え装置は、チャンネル切り替えが行なわれる際に、映像、音声のＰＩＤが変化しないよう、ＰＩＤを書き換えるものである、
ことを特徴とする画像再生装置。
【請求項１２】
請求項６ないし請求項１１のいずれかに記載の画像再生装置において、
前記パケット書き換え装置は、チャンネル切り替えの際に、再生中の映像ストリームの出力が停止し、次のストリームが開始されるまでの間、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを出力するものである、
ことを特徴とする画像再生装置。
【請求項１３】
請求項１２記載の画像再生装置において、
前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、低ビットレートの画像である、
ことを特徴とする画像再生装置。
【請求項１４】
請求項１２記載の画像再生装置において、
前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、次のストリームの開始ピクチャの復号化に必要なピクチャとした、
ことを特徴とする画像再生装置。
【請求項１５】
請求項１２記載の画像再生装置において、
前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、チャンネル切り替えによって切り替わる映像ストリームが、同じ映像ストリームの異なる時間帯のストリームである場合に、チャンネル切り替えによって停止した映像ストリームの最終ピクチャと、次に再生する映像ストリームの先頭ピクチャとの間の任意のピクチャを用いた、
ことを特徴とする画像再生装置。
【請求項１６】
請求項１２記載の画像再生装置において、
前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、次のストリームの開始ピクチャの復号化に必要なピクチャとしたか、あるいは、
チャンネル切り替えによって切り替わる映像ストリームが、同じ映像ストリームの異なる時間帯のストリームであった場合、チャンネル切り替えによって停止した映像ストリームの最終ピクチャと、次に再生する映像ストリームの先頭ピクチャとの間の任意のピクチャを用いた、
ことを特徴とする画像再生装置。
【請求項１７】
請求項１ないし請求項１６のいずれかに記載の画像再生装置において、
特殊再生制御装置、および特殊再生画像生成装置を具備し、
前記特殊再生制御装置は、特殊再生に割り当てる伝送帯域と、特殊再生の制御情報とを前記特殊再生画像生成装置に送出し、
前記特殊再生画像生成装置は、前記特殊再生制御装置からの伝送帯域および制御情報を用いて、前記バッファからの出力から特殊再生画像、音声を生成し、前記パケット書き換え装置に送出する、
ことを特徴とする画像再生装置。
【請求項１８】
請求項１７記載の画像再生装置において、
前記特殊再生制御装置は、特殊再生中においても、特殊再生に割り当てる伝送帯域を変化させ、
前記特殊再生画像生成装置は、前記特殊再生制御装置からの伝送帯域に基づいて特殊再生画像を生成する、
ことを特徴とする画像伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像再生装置に関し、特に、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍで構成されるデジタル放送を蓄積し、再生する装置において、蓄積された複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの中から任意の画像・音声を取り出し、新たなＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを再構成するもの、に関するものである。
【０００２】
【従来の技術】
近年、ＢＳデジタル放送や地上波デジタル放送等が拡大していく中で、デジタル放送を蓄積するための機器が広く普及するようになってきた。デジタル放送は、ＩＳＯ／ＩＥＣ１３８１８−１で規定されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍで転送されている。図３にＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの構造を示す。
【０００３】
ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、１８８バイトのパケットが複数集まることで構成される。１８８バイトのＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍパケットは、ＴＳ＿ｈｅａｄｅｒと、Ｐａｙｌｏａｄ領域に分類される。
【０００４】
図３中のＰＩＤは、１３ビットの長さを持ち、ＴＳ＿ｈｅａｄｅｒ中に存在する。ＰＩＤはパケットの種類を決定する。映像、音声、ＰＳＩのパケットの種類は、このＰＩＤを参照して決定される。映像のＰＩＤを持つパケットのＰａｙｌｏａｄの中には、映像の信号が格納されている。
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌは、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒ以降のデータ構成を示している。
【０００５】
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌを構成する２ビットが、２’ｂ１１の場合、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒの後は、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈ、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄが続き、その後ろにＰａｙｌｏａｄが続く。Ｐａｙｌｏａｄは、ＰＳＩ（プログラム固有情報）、又はＰＥＳデータが格納されている。
【０００６】
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌを構成する２ビットが、２’ｂ１０の場合、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒの後は、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈで始まり、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄと続く。Ｐａｙｌｏａｄは持たない。
【０００７】
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｃｏｎｔｒｏｌを構成する２ビットが、２’ｂ０１の場合、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒの後には、Ｐａｙｌｏａｄが続く。
【０００８】
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの構成を、図４に示す。
ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄは、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ＿ｌｅｎｇｔｈという、ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの長さを示すデータが８ビットで示され、後ろにａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄ中に含まれるデータの種類を示すフラグが、８ビット続き、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａが続く。
【０００９】
前記フラグ中のＰＣＲ＿ｆｌａｇは、フラグの上位から４ビット目に存在し、このフラグが１の場合、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中にＰＣＲ（Ｐｒｏｇｒａｍ＿ｃＬＯＣＫ＿Ｒｅｆｅｒｅｎｃｅ）が存在する。ＰＣＲは、ＰＣＲを含むＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍのパケットの最後のビットがＭＰＥＧ復号化装置に到達する時間を示している。ＰＣＲは９ビットのＰｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｔｉｏｎと、Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｂａｓｅで構成される。Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｔｉｏｎは、０から２９９までを２７ＭＨｚでカウントするカウンタの値を示しており、カウンタ値が２９９を超えると、０にカウントアップされる。Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｂａｓｅは、Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ＿ｅｘｔｅｎｔｉｏｎが、２９９を超えた時点で１カウントアップされる。ＰＣＲは、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの復号化装置の基準クロック（以下ＳＴＣ）の周波数を生成する時に使用される。
【００１０】
又、図４のＯＰＣＲ＿ｆｌａｇが、１の場合、ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ａｒｅａには、ＯＰＣＲ（ｏｒｉｇｉｎａｌ＿Ｐｒｏｇｒａｍ＿ｃｌｏｃｋ＿ｒｅｆｅｒｅｎｃｅ）の値が含まれる。ＯＰＣＲは、あるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを使って別のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを構成する場合に、元のＰＣＲをコピーしておく領域である。
【００１１】
図５に、ＰＥＳデータの構造を示す。
ＰＥＳデータは、２４’ｈ０００００１で始まるＰａｃｋｅｔ＿ｓｔａｒｔ＿ｃｏｄｅ＿ｐｒｅｆｉｘで始まり、Ｓｔｒｅａｍ＿ｉｄと続き、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中に含まれるデータの中身を示すフラグ信号が２バイト続き、ＰＥＳ＿ｈｅａｄｅｒの長さを示すＰＥＳ＿ｈｅａｄｅｒ＿ｄａｔａ＿ｌｅｎｇｔｈ、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ、ＰＥＳ＿ｐａｃｋｅｔ＿ｄａｔａ＿ｂｙｔｅと続く。
【００１２】
図５のＰＴＳ＿ＤＴＳ＿ｆｌａｇｓが、２’ｂ１１の場合、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中にはＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）と、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）が設定されている。ＰＴＳは、復号化された映像や音声が再生出力される時間を示しており、ＳＴＣがＰＴＳに一致すると、そのＰＴＳを含む画像や音声が出力される。ＤＴＳは、ＭＰＥＧビデオのＩピクチャやＰピクチャのように復号化する時間と再生する時間が異なる場合に、復号化を制御するための時間情報になっている。ＰＴＳとＤＴＳは３３ビットの長さで示され、９０ＫＨｚ単位で示される。
【００１３】
図５のＰＴＳ＿ＤＴＳ＿ｆｌａｇｓが、２’ｂ１０の場合、Ｏｐｔｉｏｎａｌ＿ｆｉｅｌｄ＿ｄａｔａ中にはＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）のみが設定されている。
【００１４】
デジタル放送では、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍのフォーマットを使うことにより、複数の映像や音声や、ＥＰＧ等の番組情報などを多重化することが可能になる。映像や音声等の識別にはＰＩＤ情報が用いられ、映像と音声の組み合わせは、ＰＳＩ情報（ＰＡＴ，ＰＭＴ）に記載されている。
【００１５】
複数の映像、音声のチャンネルで構成されたデジタル放送が普及してくると同時に、複数の映像、音声を同時に復号化するシステムが可能になってきた。図６に、複数の映像、音声を同時に復号化する装置を示す。入力されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ３ａがＰＩＤフィルタ６１に入力され、再生を行うＰＩＤを持つ映像、音声のパケットを抽出した信号６ｂを作り、バッファ６２と、ＰＣＲ・ＰＴＳ・ＤＴＳ検出装置６５に送信する。ＰＣＲ・ＰＴＳ・ＤＴＳ検出装置６５は、パケット中のＰＣＲを検出し、ＳＴＣを生成する。さらにＰＣＲ・ＰＴＳ・ＤＴＳ検出装置６５は、映像・音声のデータ６２からＰＴＳとＤＴＳを検出し、ＳＴＣの値がＰＴＳ・ＤＴＳと一致した場合時に、映像又は音声の復号化装置６３を制御するＰＴＳ・ＤＴＳ制御信号６ｅを送出し、ＳＴＣの値がＰＴＳと一致した場合に、復号化された映像・音声の表示を制御するＰＴＳ制御信号６ｆを送出する。映像又は音声の復号化装置６３は、ＰＴＳ・ＤＴＳ制御信号６ｅを参照しながらバッファ６２から映像または音声パケット６ｃを読み出して復号化し、復号化後の映像又は音声データ６ｄをバッファ６４に送出する。バッファ６４に蓄積された映像、音声データは、ＰＴＳ制御信号６ｆを参照し、映像、音声が同期するように出力映像または音声６ｇを送出する。図６の復号化装置は、上記の復号化装置が複数台で構成される。
【００１６】
図６の復号化装置で再生される画面の例を、図７に示す。表示画面７１は、図６の復号化装置で生成した映像を表示する複数の復号化映像７２と、任意のグラフィック７３と、番組情報を表示するプログラム映像７４とから構成される。プログラム映像７４は、ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）で構成しても良い。再生する音声は、図６の復号化装置で復号化された音声の中の一つを選択するか、または外部から任意の音声を再生するか、音声を再生しないかの、いずれかから選択できる。このように図６の復号化装置を使用することで、複数の画面を同一画面に再生することが可能になる。特にハードディスクや光ディスクの大容量化により、異なった時間に記録した複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを、同時に視聴することが可能になってきた。
【００１７】
図７で示される再生画像を実現するには、複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの中から、任意の映像、音声を取り出して、別のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを構成する必要がある。
【００１８】
複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの中から、任意の映像、音声を取り出して、別のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを構成する際に、各々の、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍが持つＰＣＲの時間情報が異なるため、そのままパケットを再多重化すると、時間情報が無秩序に変化してしまい、復号化装置で復号化することができない。
【００１９】
そこで、この課題を解決するために、従来の画像再生装置では、各々のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの持つＰＣＲ情報からＳＴＣを作る手段を並列に持ち、ＳＴＣカウンタを元に再多重化したストリームのＰＣＲを書き換える方式が用いられている（例えば特許文献１、特許文献２参照）。
【００２０】
【特許文献１】
特願平９−１９１２３６号公報（図１）
【特許文献２】
特開２００２−１８５９０１号公報（図１）
【００２１】
従来例の方式を、図２に示す。図２は、複数の入力されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２ａから任意の映像、音声を取り出し、再多重化したＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２ｇとして出力する装置である。
【００２２】
この図２の装置は、複数の１チャンネル再生器２５を持つ。
１チャンネル再生器２５は、入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２ａをＰＩＤフィルタ２１に入力する。ＰＩＤフィルタ２１は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２ａから、任意の映像又は音声のチャンネルを選択し、選択画像又は音声２ｂを、バッファ２２に送出すると同時に、ＰＣＲを持つパケットを選択し、ＰＣＲを含むパケット２ｃを、ＰＣＲ検出及びＳＴＣ生成装置２４に送出する。ＰＣＲ検出及びＳＴＣ生成装置２４は、ＰＣＲを含むパケット２ｃからＰＣＲの値を検出し、ＰＣＲの位相に同期するようにＳＴＣを生成する。多重化手段２６は、出力する映像や音声を選択し、バッファ２２に蓄積されているＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍパケットを読み出そうとする。その時、ＰＣＲ書き換え装置２３は、バッファ２２から選択画像又は音声パケット２ｄを読み出し、そのパケットに対して、さらにＰＣＲ検出及びＳＴＣ生成装置２４から読み出した付け替えＰＣＲ値２ｅを読み出し、パケット中のＰＣＲ値を付け替えＰＣＲ値２ｅに付け替えて再生画像又は音声パケット２ｆとして多重化手段２６に出力される。ここで付け替えＰＣＲ値は、多くの場合、ＰＣＲ検出及びＳＴＣ生成装置２４で生成されたＳＴＣの値を使用する。再生画像又は音声パケット２ｆは多重化手段２６で多重化され、多重化されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２ｇとして出力される。
【００２３】
しかしながら、従来例では２つの問題が発生する。
１点目として、従来例の再生装置で再生された画像は、各画像に対して異なるタイムベースのＰＣＲが設定されるので、再生される各画像や音声は、復号化装置において、おのおの異なったＳＴＣを用いて再生しなければならない。さらに、図７のような同じ画面に同時に表示する場合、異なるＳＴＣを持つことで、表示が複雑になるという課題があった。
【００２４】
２点目として、出力タイミングに合せてＰＣＲが付け替えられるため、ストリーム中のＰＴＳ・ＤＴＳと付け替え後のＰＣＲとの差分が大きくなり、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの復号化が正しく出来なくなる可能性がある。特に図６のバッファ６２は、ＳＴＣ・ＰＴＳ・ＤＴＳを使ってバッファ残量を制御するため、ＰＣＲの付け替え値が元のＰＣＲと大きく異なると、バッファオーバーフローやアンダーフローを起こす可能性がある。これは多重化するＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの数が増えるほど顕著に現われてくる。
【００２５】
【発明が解決しようとする課題】
このように、複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍから、任意の映像、音声、データを取り出して再多重化し、再生する装置においては、映像、音声等に対して個別にＰＣＲの付け替えを行うことによって、復号化時に異なるタイムベースで復号化し、映像、音声を一つの画面に表示しなければならない、という課題があった。また、多重化するＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの数が増加することで、付け替えＰＣＲと、ＰＴＳ・ＤＴＳとが合わなくなり、復号化装置中のバッファがオーバーフロー・アンダーフローを起こす、という課題があった。
【００２６】
この発明は、上記のような従来の問題点に鑑みてなされたもので、蓄積媒体を具備し、異なった時間に記録した複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを同時に視聴することのできる画像再生装置を提供することを目的としている。
【００２７】
【課題を解決するための手段】
上記のような課題を解決するために、本発明（請求項１）にかかる画像再生装置は、ＡＴＳ生成装置、ＡＴＳ多重化装置、チャンネル再生装置、再生ＡＴＳ生成装置、再生タイミング生成装置、および多重化装置を備えて構成され、入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、前記ＡＴＳ生成装置と、前記ＡＴＳ多重化装置とに入力され、前記ＡＴＳ生成装置は、前記入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＰＣＲ値を検出して、Ａｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐを前記ＡＴＳ多重化装置に出力し、前記ＡＴＳ多重化装置は、前記Ａｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐと、前記入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍとを多重化して、記録媒体に記録し、前記チャンネル再生装置は、ＰＩＤフィルタ、バッファ、パケット書き換え装置、ＡＴＳ検出装置、およびＰＴＳ・ＤＴＳ検出装置を備えて構成され、前記ＰＩＤフィルタは、前記記録媒体からＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを読み出し、再生を行うＰＩＤをもつＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを取り出して、前記バッファと、前記ＰＴＳ・ＤＴＳ検出装置とに出力し、前記バッファは、前記多重化装置からの制御に従い、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを前記パケット書き換え装置に出力し、前記パケット書き換え装置は、前記再生タイミング生成装置の出力するＡＴＳカウンタの指し示す時間を、ＰＣＲとして書き換える処理を行った後、前記多重化装置に出力し、前記ＡＴＳ検出装置は、前記記録媒体から読み出されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに多重化されているＡＴＳの初期値を読み出して、前記再生ＡＴＳ生成装置に出力し、前記ＰＴＳ・ＤＴＳ検出装置は、入力されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＰＴＳと、ＤＴＳを検出して、ＰＴＳと、ＤＴＳの値を前記再生タイミング生成装置に出力し、前記再生ＡＴＳ生成装置は、前記ＡＴＳ検出装置から入力された中から一つのチャンネルを選び、そのＡＴＳを初期値としてカウントするカウンタの値を、前記パケット書き換え装置、前記再生タイミング生成装置、及び前記多重化装置に対して出力するとともに、前記カウンタの初期値が選ばれたチャンネルのＡＴＳの初期値と、他のチャンネルのＡＴＳの初期値との差分を、前記再生タイミング生成装置に出力し、前記再生タイミング生成装置は、前記チャンネル再生装置から出力されるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを多重化するタイミングを生成して、前記多重化装置に出力し、前記多重化装置は、前記再生タイミング生成装置からの多重化のタイミングに基づいて、前記チャンネル再生装置から出力されるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを多重化した後、これを出力するものである。
【００２８】
また、本発明（請求項２）にかかる画像再生装置は、請求項１記載の画像再生装置において、前記タイミング生成装置は、前記多重化装置から出力されるＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中に含まれる任意の映像・音声チャンネルのＰｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐと、Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ間の再生時間間隔が、元画像のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍにおけるそれと同じになるタイミングを生成するものである。
【００２９】
また、本発明（請求項３）にかかる画像再生装置は、請求項１または２記載の画像再生装置において、前記パケット書き換え装置は、さらに、ストリームを書き換える機能を有し、復号化装置のバッファ管理を行うものである。
【００３０】
また、本発明（請求項４）にかかる画像再生装置は、請求項３記載の画像再生装置において、前記パケット書き換え装置は、ＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍ中のｖｂｖ＿ｄｅｌａｙを書き換えることにより、ストリームを書き換えるものである。
【００３１】
また、本発明（請求項５）にかかる画像再生装置は、請求項３記載の画像再生装置において、前記パケット書き換え装置は、さらに、映像、音声ストリーム中の符号化パラメータを書き換える機能を有し、再生時のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中の映像、音声ストリームの符号化量を監視し、符号化量を適性にするものである。
【００３２】
また、本発明（請求項６）にかかる画像再生装置は、請求項１ないし請求項５のいずれかに記載の画像再生装置において、任意のチャンネルの映像の切り替えを通知する映像制御信号が、前記パケット書き換え装置と、前記再生タイミング生成装置に入力され、前記再生タイミング生成装置は、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍの不連続を修正するようなＰＴＳ、ＤＴＳを生成し、該チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続を修正するものである。
【００３３】
また、本発明（請求項７）にかかる画像再生装置は、請求項１ないし請求項５のいずれかに記載の画像再生装置において、任意のチャンネルの映像の切り替えを通知する映像制御信号が、前記再生タイミング生成装置に入力され、該再生タイミング生成装置は、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＡｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐの不連続を修正するようなＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの多重化タイミングを生成するものである。
【００３４】
また、本発明（請求項８）にかかる画像再生装置は、請求項１ないし請求項５のいずれかに記載の画像再生装置において、任意のチャンネルの映像の切り替えを通知する映像制御信号が、前記パケット書き換え装置と、前記再生タイミング生成装置に入力され、前記再生タイミング生成装置は、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍの不連続を修正するようなＰＴＳ、ＤＴＳを生成し、該チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続を修正する機能を有し、かつ、前記映像制御信号に応じて、前記チャンネル切り替えに伴うＡｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐの不連続を修正するようなＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍａｍの多重化タイミングを生成する機能を有するものである。
【００３５】
また、本発明（請求項９）にかかる画像再生装置は、請求項６または請求項８記載の画像再生装置において、前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続は、ＭＰＥＧ  Ｖｉｄｅｏ  Ｓｔｒｅａｍ中のＢｒｏｋｅｎ＿ｌｉｎｋビットの不連続であるものである。
【００３６】
また、本発明（請求項１０）にかかる画像再生装置は、請求項６または請求項８記載の画像再生装置において、前記チャンネル切り替えに伴うＭＰＥＧ  Ｖｉｄｅｏ  ＳｔｒｅａｍのＰＴＳ，ＤＴＳ以外の不連続は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒビットの不連続であるものである。
【００３７】
また、本発明（請求項１１）にかかる画像再生装置は、請求項６ないし請求項１０のいずれかに記載の画像再生装置において、前記パケット書き換え装置は、チャンネル切り替えが行なわれる際に、映像、音声のＰＩＤが変化しないよう、ＰＩＤを書き換えるものである。
【００３８】
また、本発明（請求項１２）にかかる画像再生装置は、請求項６ないし請求項１１のいずれかに記載の画像再生装置において、前記パケット書き換え装置は、チャンネル切り替えの際に、再生中の映像ストリームの出力が停止し、次のストリームが開始されるまでの間、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを出力するものである。
【００３９】
また、本発明（請求項１３）にかかる画像再生装置は、請求項１２記載の画像再生装置において、前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、低ビットレートの画像であるものである。
【００４０】
また、本発明（請求項１４）にかかる画像再生装置は、請求項１２記載の画像再生装置において、前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、次のストリームの開始ピクチャの復号化に必要なピクチャとしたものである。
【００４１】
また、本発明（請求項１５）にかかる画像再生装置は、請求項１２記載の画像再生装置において、前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、チャンネル切り替えによって切り替わる映像ストリームが、同じ映像ストリームの異なる時間帯のストリームである場合に、チャンネル切り替えによって停止した映像ストリームの最終ピクチャと、次に再生する映像ストリームの先頭ピクチャとの間の任意のピクチャを用いたものである。
【００４２】
また、本発明（請求項１６）にかかる画像再生装置は、請求項１２記載の画像再生装置において、前記ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、次のストリームの開始ピクチャの復号化に必要なピクチャとしたか、あるいは、チャンネル切り替えによって切り替わる映像ストリームが、同じ映像ストリームの異なる時間帯のストリームであった場合、チャンネル切り替えによって停止した映像ストリームの最終ピクチャと、次に再生する映像ストリームの先頭ピクチャとの間の任意のピクチャを用いたものである。
【００４３】
また、本発明（請求項１７）にかかる画像再生装置は、請求項１ないし請求項１６のいずれかに記載の画像再生装置において、特殊再生制御装置、および特殊再生画像生成装置を具備し、前記特殊再生制御装置は、特殊再生に割り当てる伝送帯域と、特殊再生の制御情報とを前記特殊再生画像生成装置に送出し、前記特殊再生画像生成装置は、前記特殊再生制御装置からの伝送帯域および制御情報を用いて、前記バッファからの出力から特殊再生画像、音声を生成し、前記パケット書き換え装置に送出するものである。
【００４４】
また、本発明（請求項１８）にかかる画像再生装置は、請求項１７記載の画像再生装置において、前記特殊再生制御装置は、特殊再生中においても、特殊再生に割り当てる伝送帯域を変化させ、前記特殊再生画像生成装置は、前記特殊再生制御装置からの伝送帯域に基づいて特殊再生画像を生成するものである。
【００４５】
【発明の実施の形態】
以下、発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
図１は、本発明の実施の形態１による画像再生装置を示している。
【００４６】
図１において、１１はＡＴＳ生成装置、１２はＡＴＳ多重化装置、１３は記録媒体、１４はＰＩＤフィルタ、１５はバッファ、１６はパケット書き換え装置、１７はＡＴＳ検出装置、１８はＰＴＳ・ＤＴＳ検出装置、１９ｍａはマスタビデオチャンネル再生装置、１９ｍｂはビデオチャンネル再生装置、１９ｍｃはビデオチャンネル再生装置、１９ｍｄは音声チャンネル再生装置、１９ｍｅは再生ＡＴＳ生成装置、１９ｍｆは再生タイミング生成装置、１９ｍｇは多重化装置、１９ｍｈはＰＳＩ情報生成装置を示している。
【００４７】
次に、動作について説明する。
入力のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａとして、ＡＴＳ生成装置１１と、ＡＴＳ多重化装置１２とに入力される。
ＡＴＳ生成装置１１は、入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａの中のＰＣＲの値を読み出し、ＡＴＳ１ｂを生成し、多重化装置１２に入力される。
【００４８】
図８に、ＡＴＳ生成装置１１の構成例を示す。８１はＰＣＲ検出装置で、入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａが入力され、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＰＣＲを検出し、ＰＣＲ値８ａをＰＣＲレジスタ８２にセットする。ＰＣＲカウンタ８３は、ＰＣＲレジスタ８２から読み出したＰＣＲカウンタ値８ｂに対し、２７ＭＨｚ毎に１ずつカウントアップした値８ｃを生成し、ＰＣＲレジスタ８２の値を更新する。ＰＣＲカウンタ８３は、４１ビットのカウンタで、下位９ビットが２９９までカウントされると、１０ビット目に１が繰り上がるようになっている。ＡＴＳ変換装置８４は、ＰＣＲカウンタ値８ｂの下位９ビットを、０〜２９９までカウントアップする方式から０〜５１１までカウントアップする方式に変換し、下位３０ビットをＡＴＳ値１ｂとして出力する。
【００４９】
ＡＴＳ多重化装置１２は、入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａと、ＡＴＳ１ｂとを多重化して、多重化ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ｃを出力し、記録媒体１３に記録する。
【００５０】
図９に、ＡＴＳ多重化装置１２が行うＡＴＳ１ｂと、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａの多重化例を示す。先頭の２ビットにＣＰＩと呼ばれるコンテンツのコピーを制御するための信号をセットし、続いて３０ビットのＡＴＳをＬＳＢから格納する。最後に１８８バイトのＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを格納する。この多重化処理を、ＡＴＳ多重化手段１２は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ毎に行う。
【００５１】
記録媒体１３には、複数のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍが記録されている。
マスタビデオチャンネル再生装置１９ｍａ、ビデオチャンネル再生装置１９ｍｂ、ビデオチャンネル再生装置１９ｍｃ、音声チャンネル再生装置１９ｍｄは、各々同じ構成を持つ装置である。ただし、任意のチャンネルをマスタチャンネルに設定する。本構成では、マスタビデオチャンネル再生装置１９ｍａをマスタチャンネルに設定する。
【００５２】
ＰＩＤフィルタ１４は、記録媒体１３から読み出した再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａｄ、１ｂｄ、１ｃｄ、１ｄｄから再生を行うビデオ又は音声のＰＩＤを持つＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを抽出し、ＰＩＤフィルタ後のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ｅをバッファ１５と、ＰＴＳ・ＤＴＳ検出装置１８に出力し、バッファ１５は、そのＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを蓄積する。
【００５３】
ＡＴＳ検出装置１７は、記録媒体１３から読み出した再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ａｄ、１ｂｄ、１ｃｄ、１ｄｄ中の各チャンネルの再生開始時のＡＴＳの値を取り出し、マスタビデオチャンネル再生装置１９ｍａからマスタビデオチャンネルの初期ＡＴＳ値１９ａａを、ビデオチャンネル再生装置１９ｍｂからビデオチャンネルの初期ＡＴＳ値１９ｂａを、ビデオチャンネル再生装置１９ｍｃからビデオチャンネルの初期ＡＴＳ値１９ｃａを、音声チャンネル再生装置１９ｍｄから音声チャンネルの初期ＡＴＳ値１９ｄａを、再生ＡＴＳ生成装置１９ｍｅに出力する。
【００５４】
ＰＴＳ・ＤＴＳ検出装置１８は、ＰＩＤフィルタ後のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１ｅから、ＰＴＳとＤＴＳの値と、そのパケットのＡＴＳ値を検出し、マスタビデオチャンネル再生装置１９ｍａからマスタビデオチャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ａｂを、ビデオチャンネル再生装置１９ｍｂからビデオチャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ｂｂを、ビデオチャンネル再生装置１９ｍｃからビデオチャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ｃｂを、音声チャンネル再生装置１９ｍｄから音声チャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ｄｂを、再生タイミング生成装置１９ｍｆに出力する。
【００５５】
再生ＡＴＳ生成装置１９ｍｅは、マスタビデオチャンネルの初期ＡＴＳ値１９ａａから再生ＡＴＳ値１９ｅａを生成し、マスタビデオチャンネルの初期ＡＴＳ値１９ａａと、ビデオチャンネルの初期ＡＴＳ値１９ｂａの差分値を、マスタビデオチャンネルの初期ＡＴＳ値１９ａａと、ビデオチャンネルの初期ＡＴＳ値１９ｃａの差分値を、マスタビデオチャンネルの初期ＡＴＳ値１９ａａと、音声チャンネルの初期ＡＴＳ値１９ｄａの差分値を、ＡＴＳ差分情報１９ｅｄとして、再生タイミング生成装置１９ｍｆに出力する。
【００５６】
再生ＡＴＳ生成装置１９ｍｅが、再生ＡＴＳ値１９ｅａを生成する方法を、図１０に示す。再生開始時に、マスタビデオチャンネルの初期ＡＴＳ値１９ａａは、３０ビットの長さを持つ再生ＡＴＳレジスタ１０１にセットされる。再生ＡＴＳレジスタ１０１の出力値は、再生ＡＴＳ値１９ｅａになる。再生ＡＴＳ値１９ｅａは、３０ビットの長さの再生ＡＴＳカウンタ１０２に入力される。再生ＡＴＳカウンタは、２７ＭＨｚのサイクルで再生ＡＴＳ値１９ｅａをカウントアップし、更新された再生ＡＴＳ値１０ａを再生ＡＴＳレジスタ１０１にセットする。そして、再生ＡＴＳ生成装置１９ｍａは、再生ＡＴＳ値１９ｅａと、パケットごとに付与されている再生ＡＴＳ値１９ｅａ同士の差分値（出力間隔）１９ｅｄとを出力する。
【００５７】
再生タイミング生成装置１９ｍｆは、マスタビデオチャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ａｂ、ビデオチャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ｂｂ、ビデオチャンネルのＰＴＳ・ＤＴＳと、そのＡＴＳ値１９ｃｂ、音声チャンネルのＰＴＳと、そのＡＴＳ値１９ｄｂ、およびＡＴＳ差分情報１９ｅｄを使って、書き換え情報１９ｅｂを生成する。
【００５８】
書き換え情報１９ｅｂは、各チャンネルの再生装置１９ｍａ，１９ｍｂ，１９ｍｃ，１９ｍｄ内のパケット書き換え装置に入力され、バッファ読み出し１ｆで入力されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  ＳｔｒｅａｍのＰＴＳ・ＤＴＳ・ＰＣＲの値を、書き換え情報１９ｅｂに沿って書き換え、多重化装置１９ｍｇに対し、各チャンネル再生１９ａｃ、１９ａｂ，１９ｃｃ，１９ｄｃを出力する。
【００５９】
１９ｍｈは、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  ＳｔｒｅａｍのＰＳＩ情報を生成し、再生ＰＳＩパケット１９ｅｈを多重化装置１９ｍｇに出力する。多重化装置１９ｍｇは、再生ＰＳＩパケットを、映像や音声のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍのパケットが出力されていない時に出力を行う。ただしＩＳＯ／ＩＥＣ１３８１８−１で規定された出力間隔は満たしている。
【００６０】
多重化装置１９ｍｇは、チャンネル再生１９ａｃ、１９ａｂ，１９ｃｃ，１９ｄｃと、ＰＳＩ情報パケット１９ｅｈを、再生タイミング情報１９ｅｄに従って多重化し、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃを出力する。
【００６１】
図１１は、各チャンネルの入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの再生時の多重化装置１９ｍｇが生成する再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃの出力タイミングを示している。１１１は、マスタビデオチャンネル再生装置１９ｍａと音声チャンネル再生装置１９ｍｄで再生する再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの元画像での再生タイミングを示している。１１２は、ビデオチャンネル再生装置１９ｍｂで再生する再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの元画像での再生タイミングを示している。１１３は、ビデオチャンネル再生装置１９ｍｃで再生する再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの元画像での再生タイミングを示している。１１４は、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの再生時間を示している。再生タイミング生成装置１９ｍｆは、再生前のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  ＳｔｒｅａｍのＰＴＳ・ＤＴＳ間、又はＰＴＳ・ＰＴＳ間の再生時間間隔と、多重化後のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃ中のＰＴＳ・ＤＴＳ間、又はＰＴＳ・ＰＴＳ間の再生時間間隔とが同じになるように再生タイミング情報１９ｅｄを生成する。すなわち多重化再生後のＰＴＳ・ＤＴＳ間、又はＰＴＳ・ＰＴＳ間の再生時間間隔１１ａが、元画像のＰＴＳ・ＤＴＳ間、又はＰＴＳ・ＰＴＳ間の再生時間間隔と変化がないように、再生タイミング情報１９ｅｄを生成する。
【００６２】
図１２は、再生タイミングの生成について示している。再生タイミングは、再生ＡＴＳ値１９ｅａを用いて生成される。ＡＴＳＣ（Ｍ、Ｎ）は、Ｍチャンネル目のＮ番目のＰＴＳ、又はＤＴＳを含むパケットのＡＴＳ値を示す。Ｍ＝１の時は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、チャンネル再生１９ａｃで読み出され、Ｍ＝２の時は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、チャンネル再生１９ｂｃで読み出され、Ｍ＝３の時は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、チャンネル再生１９ｃｃで読み出され、Ｍ＝４の時は、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍは、チャンネル再生１９ｄｃで読み出され、再生の開始のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍパケットには、必ずＰＴＳ又はＤＴＳが含まれているものとする。再生ＡＴＳ値１９ｅａの初期値は、マスタチャンネルに割り当てられたＡＴＳＣ（１，０）になり、以降２７ＭＨｚのカウンタで値が上昇していく。するとマスタチャンネルに割り当てたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの最初のパケットは、再生タイミング情報１９ｅｄの値がＡＴＳＣ（１，０）の時間に出力するような再生タイミング情報１９ｅｄを生成する。チャンネル再生１９ｂｃの出力開始時間をＸ２０、チャンネル再生１９ｃｃの出力開始時間をＸ３０、チャンネル再生１９ｄの出力開始時間をＸ４０とすると、
Ｘ２０＝ＡＴＳＣ（１，０）＋Ｄ１            （式１）
Ｘ３０＝ＡＴＳＣ（１，０）＋Ｄ２            （式２）
Ｘ４０＝ＡＴＳＣ（１，０）＋Ｄ３            （式３）
の時間に各々のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍが出力されるような再生タイミング情報１９ｅｄを生成する。ここで、Ｄ１、Ｄ２、Ｄ３はパケットの出力間隔をずらすための任意の値である。Ｄ１，Ｄ２、Ｄ３の値は、固定値になっている。
【００６３】
さらに、Ｎ番目のＰＴＳ又はＤＴＳを出力するパケットのタイミングは、チャンネル再生１９ａｃの出力開始時間をＸ１０Ｔ、チャンネル再生１９ｂｃの出力開始時間をＸ２０Ｔ、チャンネル再生１９ｃｃの出力開始時間をＸ３０Ｔ、チャンネル再生１９ｄの出力開始時間をＸ４０、とすると、
Ｘ２０Ｔ＝ＡＴＳＣ（１，０）＋（ＡＴＳＣ（１、Ｎ）−ＡＴＳＣ（１，Ｎ−１））・・（式４）
Ｘ３０Ｔ＝ＡＴＳＣ（１，０）＋（ＡＴＳＣ（２、Ｎ）−ＡＴＳＣ（２，Ｎ−１））＋Ｄ１  ・・（式５）
Ｘ４０Ｔ＝ＡＴＳＣ（１，０）＋（ＡＴＳＣ（３、Ｎ）−ＡＴＳＣ（３，Ｎ−１））＋Ｄ２  ・・（式６）
Ｘ５０Ｔ＝ＡＴＳＣ（１，０）＋（ＡＴＳＣ（４、Ｎ）−ＡＴＳＣ（４，Ｎ−１））＋Ｄ３  ・・（式７）
のタイミングで、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍが出力されるように再生タイミング情報１９ｅｄを生成する。Ｘ２０Ｔ、Ｘ３０Ｔ、Ｘ４０Ｔ、Ｘ５０Ｔのいずれかが重複した場合は、音声の処理を行うパケットを優先して出力し、重なったパケットは後ろにずらして出力を行う。またＰＴＳ、ＤＴＳの存在しないパケットは、再生を行うＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍパケットの順番を超えない範囲で任意に出力するように、再生タイミング情報１９ｅｄを生成する。
【００６４】
また再生タイミング生成装置１９ｍｆは、書き換え情報１９ｅｂも生成する。書き換えを行うのは、ＰＴＳ、ＤＴＳ，ＰＣＲである。Ｍチャンネル目のＮ番目の元のＰＴＳ、ＤＴＳ値をＴＳ（Ｍ，Ｎ）とすると、書き換え後のＰＴＳ、ＤＴＳ値ＸＴ（Ｍ，Ｎ）が、
ＸＴ（Ｍ，Ｎ）＝ＴＳ（Ｍ，Ｎ）−ＴＳ（Ｍ、Ｎ−１）＋ＡＴＳＣ（１，０）＋Α  （Ａ：任意の固定値）  ・・（式８）
になるような書き換え情報１９ｅｄを生成する。またＰＣＲの書き換え値は、再生ＡＴＳ１９ｅａの値を、ＰＣＲのフォーマットに適合するように変換した値に、書き換えるように書き換え情報１９ｅｄを生成する。
【００６５】
書き換え情報１９ｅｄにより、パケット書き換え装置１６は、バッファ読み出し出力１ｆのパケットに対して加工を施し、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃとして出力する。
【００６６】
以上のような本実施の形態１による画像再生装置においては、得られた再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃは、全てのチャンネルにおいて同じタイムベースのＰＣＲの値を使用しているため、マルチチャンネルの復号化処理を行っても、使用するＳＴＣカウンタは１個になり、従来例よりも効率的に復号化処理を行うことができる。
【００６７】
また、再生時に複数のＰＣＲカウンタやＰＣＲレジスタを複数持つ必要がなく、回路を大きく削減することが出来る。
さらに、ＰＴＳ、ＤＴＳを共通化することにより、復号化後の映像、音声の同期処理の付加を軽減することが可能になる。
【００６８】
（実施の形態２）
上記実施の形態１において、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃが復号化装置で復号化される際には、ＰＴＳ、ＤＴＳの含まれないパケットの転送タイミングは、元画像の転送タイミングと異なってしまう。そのため、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃを、図６の復号化装置で復号化する際には、バッファ６２がアンダーフロー、あるいはオーバーフローを起こす場合がある。
【００６９】
図１３は、このような問題に対応した本発明の実施の形態２による画像再生装置を示している。図１３では、マスタビデオチャンネル再生装置１９ｍａにおいて、図１におけるパケット書き換え装置１６の代わりに、符号化量調整機能付きパケット書き換え装置１３１が接続されている。符号化量調整機能付きパケット書き換え装置１３１は、パケット書き換え装置１６の機能に加え、バッファ６２のアンダーフロー、あるいはオーバーフローを防ぐため、再生される映像や音声のストリームを加工する機能を持っている。
【００７０】
図１４に、符号化量調整機能付きパケット書き換え装置１３１の構成例を示す。
図１４において、１４１はパケット書き換え装置であり、図１のパケット書き換え装置１６と同様の機能を持つ。パケット書き換え装置１４１のパケット出力１４ａは、ｖｂｖ＿ｄｅｌａｙ書き換え装置１４２に出力する。ｖｂｖ＿ｄｅｌａｙ書き換え装置１４２は、映像ストリームの中のｖｂｖ＿ｄｅｌａｙの値を１６’ｈｆｆｆｆに書き換えて、チャンネル再生１９ａｃを出力する。映像ストリーム中のｖｂｖ＿ｄｅｌａｙをこのような値に書き換えることで、バッファ６２のアンダーフロー、オーバーフローを防ぐことができる。
【００７１】
また、図１５に、符号化量調整機能付きパケット書き換え装置１３１の第２の構成例を示す。
図１５において、１５１はパケット書き換え装置であり、図１のパケット書き換え装置１６と同様の機能を持つ。パケット書き換え装置１５１のパケット出力１５ａは、符号量監視装置１５２と、符号量書き換え装置１５３とに出力する。符号量監視装置１５２は、パケット出力１５ａの映像、音声の符号を監視し、復号化装置中のバッファ６２のオーバーフロー、アンダーフロー等を防ぐためのパラメータを計算し、書き換えパラメータ１５ｂを符号量書き換え装置１５３に出力する。符号量監視装置１５２には、書き換え情報１９ｅｂが接続されており、書き換えパラメータ１５ｂを生成する際、ＰＴＳ，ＤＴＳ，ＰＣＲの値を使用することが出来る。符号量書き換え装置１５３は、書き換えパラメータ１５ｂに従い、ｖｂｖ＿ｄｅｌａｙ等のバッファ制御情報を書き換え、チャンネル再生１９ａｃを出力する。
【００７２】
本実施の形態２においては、このようにして映像や音声の実際の符号化量を監視し、それに適した書き換えストリーム中のパラメータを書き換えることで、バッファ６２のアンダーフロー、オーバーフロー等の問題を防ぐことができる。
【００７３】
図１４、図１５は、マスタビデオチャンネル再生装置１９ｍａ中のパケット書き換え装置１３１の構成例について述べたが、ビデオチャンネル再生装置１９ｍｂ、ビデオチャンネル再生装置１９ｍｃについても、同様であることはいうまでもない。
また、図１５の構成は、音声チャンネル再生装置１９ｍｄ中のパケット書き換え装置１３１において使用することが出来る。
【００７４】
（実施の形態３）
図１６に、３チャンネルの映像ストリームの再生シーケンスを示す。１６１は、映像チャンネル１の再生シーケンスであり、１６２は、映像チャンネル２の再生シーケンスであり、１６３は、映像チャンネル３の再生シーケンスである。再生シーケンス１６１、１６２、１６３は、１６ａで示された時間に同時に再生を開始する。１６ｂで示された時間は、映像チャンネル１の再生シーケンス１６１が停止し、映像チャンネル１とは異なる映像チャンネル４の再生シーケンス１６４が、映像チャンネル１の回路を使って再生を開始する時間を示している。すなわち、１６ｂの時間において、映像チャンネル２の再生シーケンス１６２と、映像チャンネル３の再生シーケンス１６３が再生を行っている際中に、映像チャンネル１が再生を停止し、映像チャンネル４の再生が開始することを示している。なお、映像チャンネル４は、Ｓｅｑｕｅｎｃｅ＿ｈｅａｄｅｒから再生を開始するものとする。
【００７５】
この場合、映像チャンネル１の最終ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに付与しているＡＴＳの値と、映像チャンネル２の最終ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに付与しているＡＴＳの値とが連続していないため、式４において、（ＡＴＳＣ（１、Ｎ）−ＡＴＳＣ（１，Ｎ−１））の値が、異常に大きくなり、映像チャンネル４の再生の開始が異常に遅れてしまう可能性がある。さらに、映像チャンネル１の映像ストリームと、映像チャンネル４の映像ストリームとの間で、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒ、ＰＴＳ、ＤＴＳ、符号化シーケンスの不連続が発生し、１６ｂで示した時間の後で、画像に乱れが生じてしまうことがある。
【００７６】
図１７は、この問題に対応した本発明の実施の形態３による画像再生装置を示している。
図１７において、図１におけるパケット書き換え装置１６の代わりに、パケット書き換え装置１７１が接続され、図１における再生タイミング生成装置１９ｍｆの代わりに、再生タイミング生成装置１７２が接続されている。さらに、再生制御信号１７ａが、パケット書き換え装置１７１と、再生タイミング生成装置１７２に接続されており、図１６の１６ｂのような、再生チャンネルを切り替える時間に、チャンネルの切り替えが行われたことを、パケット書き換え装置１７１、および再生タイミング生成装置１７２に通知する機能を持つ。
【００７７】
再生タイミング生成装置１７２は、実施の形態１の再生タイミング生成装置１９ｍｆの機能に加え、再生制御信号１７ａからチャンネル切り替えが行われた際に、映像チャンネル１の最終ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍと映像チャンネル４の先頭ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍとの間の再生時間ＸＳＢと、それ以降のチャンネル４の再生時間ＸＳ４を、（式９）、（式１０）に基づいて生成する。またＰＴＳ、ＤＴＳの初期値ＸＲ、ＸＲ４を、（式１１）、（式１２）に基づいて生成する。
ＸＳＢ＝ＡＴＳＣ（１，０）＋（ＡＴＳＣ（１、ＬＡＳＴ）−ＡＴＳＣ（１，ＬＡＳＴ−１））＋Ｑ（ＬＡＳＴ：最終パケット番号、Ｑ：任意の固定値）・・（式９）
ＸＳ４＝ＸＳＢ＋（ＡＴＳＣ（４、Ｎ）−ＡＴＳＣ（４，Ｎ−１））・・（式１０）
【００７８】
ＸＲ＝ＸＴ（１，ＬＡＳＴ２）＋Ｂ  （ＬＡＳＴ２：最終ＰＴＳ、ＤＴＳ番号、Ｂ：任意の固定値）・・（式１１）
ＸＲ４（Ｎ）＝ＴＳ（４，Ｎ）−  ＴＳ（４、Ｎ−１）＋ＸＲ・・（式１２）
これにより、チャンネル１と、チャンネル４間のＡＴＳの不連続で映像が異常に遅れるという課題を解決することができる。
【００７９】
パケット書き換え装置１７１は、実施の形態１のパケット書き換え装置の機能に加え、映像シーケンスの不連続を修正する機能を持つ。映像シーケンスの不連続を修正する機能とは、チャンネル４の先頭ＧＯＰ中のＧＯＰヘッダのＢｒｏｋｅｎ＿ｌｉｎｋビットを１にする機能と、チャンネル１の最終パケットのｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒと、チャンネル４の先頭パケットのｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒとを修正する機能である。再生制御信号１７ａにより、パケット書き換え装置１７１は、この機能を有効にする。ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒを修正する方式には、チャンネル１のｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒと連続するようにチャンネル４のｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒを全て書き換える方法、又は、チャンネル４の開始前に、ダミーのパケットを送出して、ｃｏｎｔｉｎｕｎｉｔｙ＿ｃｏｕｎｔｅｒを合せる方法がある。
【００８０】
このような本実施の形態３の構成により、チャンネル１の映像シーケンスが、チャンネル４の映像シーケンスに切り替わっても、画面にノイズを発生させることなく、再生を行うことができる。
【００８１】
また、本実施の形態３は、実施の形態１の再生装置を元にしたが、実施の形態２の再生装置を元にしても同様である。
さらに、本実施の形態３では、マスタビデオチャンネル再生装置１９ｍａ中のパケット書き換え装置１７１の構成例について述べたが、ビデオチャンネル再生装置１９ｍｂ、ビデオチャンネル再生装置１９ｍｃについても同様であることはいうまでもない。
【００８２】
（実施の形態４）
上記実施の形態３では、図１６に示される３チャンネルの映像ストリームの再生シーケンスにおいて、チャンネル１からチャンネル４に映像チャンネルが切り替わると、再生シーケンス１６１と再生シーケンス１６４の中に含まれる映像ストリームのＰＩＤが変化する場合がある。映像ストリームのＰＩＤの変化は、ＰＳＩ情報の変化によって検知される。しかしながらＰＳＩ情報は、多くの場合、１００ｍｓｅｃ以上の間隔でしか現われないため、再生シーケンス１６４が再生を開始しても、最初の１００ｍｓｅｃは復号化装置がＰＳＩを検知しないため、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃ中のチャンネル４の映像を復号化装置が認識せず、チャンネル４の絵が出画されない場合がある。
【００８３】
図１８は、この問題に対応した本実施の形態４の画像再生装置を示している。図１８は、図１７におけるパケット書き換え装置１７１の代わりにパケット書き換え装置１８１が接続されている。パケット書き換え装置１８１は、図１７のパケット書き換え装置１７１の機能に加え、ＰＩＤ書き換え機能を具備している。パケット書き換え装置１８１は、映像シーケンス１６４の再生中に、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中のＰＩＤを映像シーケンス１６１のＰＩＤに書き換える。
【００８４】
このような本実施の形態４の構成により、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ中の映像、音声のＰＩＤは常に固定されるため、ＰＳＩ情報に変化が発生せず、チャンネル切り替え後の画像、音声の一部を復号化できなくなる問題を解決することができる。
【００８５】
本実施の形態４では、マスタビデオチャンネル再生装置１９ｍａ中のパケット書き換え装置１８１の構成例について述べたが、ビデオチャンネル再生装置１９ｍｂ、ビデオチャンネル再生装置１９ｍｃでも同様であることはいうまでもない。
【００８６】
（実施の形態５）
図１９は、３チャンネルの映像ストリームの再生シーケンスを示している。図１９において、１９１で示された時間は、映像シーケンス１６１が停止する時間をしめしている。その他は図１６と同様である。１９１の時間で映像シーケンス１６１は停止するが、直後に映像シーケンス１６４が再生されることはなく、１９２で示された時間まで映像シーケンス１６４は再生されない。
【００８７】
シーケンス１６１が停止すると、復号化装置が出力する復号化画面は、最後の復号化画面を表示しつづける、画面に何も表示されない、画面にノイズが発生する、のいずれかの状態が発生するという問題が生ずる。
【００８８】
図２０は、この問題に対応した本実施の形態５による画像再生装置を示している。
図２０においては、図１７におけるパケット書き換え装置１７１の代わりに、パケット書き換え装置２０１が接続されている。パケット書き換え装置２０１は、パケット書き換え装置１７１の機能に加えて、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの出力を停止した後、ダミーのＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを出力する。
【００８９】
図２１に、パケット書き換え装置２０１の構成を示す。２１１は書き換え装置で、図１７におけるパケット書き換え装置１７１と同様である。書き換え装置２１１の出力２１ａは、セレクタ２１３に出力される。映像シーケンス１６１が停止する前は、セレクタ２１３は再生制御信号１７ａを参照し、書き換え装置２１１の出力２１ａを選択して、チャンネル再生１９ａｃを出力する。２１２はダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ生成装置で、映像シーケンス１６１が停止した後、映像シーケンス１６４の再生が開始されるまでの間、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２１ｂをセレクタ２１３に出力する。セレクタ２１３は、再生制御信号１７ａを参照し、図１９の１９１で示された時刻から、図１９の１９２で示された時刻までの間、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを選択し、チャンネル再生１９ａｃを出力する。
【００９０】
ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２１ｂを低いビットレートに設定することで、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃの伝送帯域を小さくすることができる。
また、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ生成装置２１２が、映像シーケンス１６４の先頭ピクチャの復号化に必要なピクチャ情報を生成することで、実施の形態３では、Ｉピクチャからしか開始することの出来なかった映像シーケンス１６４を、Ｂピクチャ又はＰピクチャから開始することが可能になる。例えば、映像シーケンス１６４をＰピクチャから再生させようとする場合、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍとして、映像シーケンス１６４の先頭のＰピクチャを含むＧＯＰのＩピクチャとＰピクチャを転送することで、映像シーケンス１６４の開始をノイズ無しで再生することが可能になる。
【００９１】
また、映像シーケンス１６１と、映像シーケンス１６４が、同一のコンテンツの異なる時間のコンテンツであった場合、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ生成装置２１２が、蓄積媒体１３から、映像シーケンス１６１と、映像シーケンス１６４との間のＩピクチャを任意に選択し、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ２１ｂとして出力することで、映像シーケンス１６１と、映像シーケンス１６４との間をシームレスにつなぐことが可能になる。
なお、ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ生成装置２１２が選択するのは、Ｉピクチャだけでなくともよい。
【００９２】
また、本実施の形態５では、マスタビデオチャンネル再生装置１９ｍａ中のパケット書き換え装置２０１の構成例について述べたが、ビデオチャンネル再生装置１９ｍｂ、ビデオチャンネル再生装置１９ｍｃについても同様であることはいうまでもない。
【００９３】
（実施の形態６）
図２２は、本発明の実施の形態６による画像再生装置を示している。
図２２は、本実施の形態１の構成に、特殊再生画像生成装置２２１、特殊再生制御装置２２２を付与したものである。特殊再生制御装置２２２は、特殊再生に必要な動作速度、特殊再生のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの伝送帯域を決定し、特殊再生制御信号２２ａを特殊再生画像生成装置２２１に送信する。特殊再生画像生成装置２２１は、通常再生時は、バッファ読み出し１ｆをそのまま画像出力２２ｂに送信する。特殊再生画像生成装置２２１は、特殊再生時には、特殊再生制御信号２２ａを参照し、バッファ読み出し出力１ｆから特殊再生に必要な画像を再構成した後、画像出力２２ｂに送信する。画像出力２２ｂは、パケット書き換え装置１６に接続されている。その他の構成は、実施の形態１におけると同様である。
【００９４】
図２２の構成により、マスタビデオチャンネル再生装置１９ｍａは、特殊再生の生成機能を持つ。
また、特殊再生制御装置２２２は、再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ１９ｅｃが伝送できる帯域を監視し、特殊再生画像に割り当てることの出来る伝送帯域を設定する。伝送帯域を大きくすれば、より高画質な特殊再生画像を生成することが出来る。更に特殊再生時には、全てのタイミング情報を特殊再生画像生成装置２２１で制御することができるので、特殊再生実行時に特殊再生の伝送帯域を変化させることが出来る。同時に再生を行っているチャンネル数が減った場合、特殊再生に割り当てることの出来る伝送帯域は大きくすることが出来る。反対に、同時に再生を行っているチャンネル数が増えれば、特殊再生に割り当てられる伝送帯域は減じる。
【００９５】
このような本実施の形態６の構成により、伝送帯域を増減させることにより、特殊再生の画質をリアルタイムに変化させることができる。
なお、本実施の形態６では、マスタビデオチャンネル再生装置１９ｍａ中の特殊再生画像生成装置２２１の構成例について述べたが、ビデオチャンネル再生装置１９ｍｂ、ビデオチャンネル再生装置１９ｍｃについても同様であることはいうまでもない。
また、本実施の形態６におけるマスタチャンネル再生装置１９ｍａは、上記実施の形態２、実施の形態３、実施の形態４、実施の形態５においても、適用することが可能である。
【００９６】
【発明の効果】
以上のように本発明にかかる画像再生装置によれば、ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを蓄積媒体に記録する際、ストリーム中のＰＣＲからＳＴＣを作り、それをＡＴＳ（Ａｒｒｉｖｅｄ  Ｔｉｍｅ  Ｓｔａｍｐ）としてＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍに付与した状態で記録するようにし、再生開始時に、ＡＴＳの値をＰＣＲとして書き換えるようにすることにより、再生時に各ＰＣＲから再生されるＳＴＣが全て同じになるようにしたので、複数の映像音声等を同一画面に表示する際の問題を解決することが出来る。
【００９７】
さらに、ＰＴＳ・ＤＴＳに関しては、同じ映像又は音声内でのＰＴＳ・ＤＴＳを持つパケットのＡＴＳの差分値をとり、その差分値を崩さないように出力するようにしたので、復号化装置中のバッファが、アンダーフロー、オーバーフローを起こすという問題を解決することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による画像再生装置を示す図。
【図２】従来の画像再生装置を示す図。
【図３】ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの構成を示す図。
【図４】ａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄの構成を示す図。
【図５】ＰＥＳの構成を示す図。
【図６】復号化装置の構成を示す図。
【図７】表示画面を示す図。
【図８】ＡＴＳ生成装置の構成を示す図。
【図９】ＡＴＳとＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの多重化例を示す図。
【図１０】再生ＡＴＳの生成を示す図。
【図１１】再生時間を示す図。
【図１２】再生タイミングの生成を示す図。
【図１３】本発明の実施の形態２による画像再生装置を示す図。
【図１４】符号化量調整機能付きパケット書き換え装置の構成例１を示す図。
【図１５】符号化量調整機能付きパケット書き換え装置の構成例２を示す図。
【図１６】本発明の実施の形態３での、３チャンネル再生シーケンスを示す図。
【図１７】本発明の実施の形態３による画像再生装置を示す図。
【図１８】本発明の実施の形態４による画像再生装置を示す図。
【図１９】上記実施の形態４での、３チャンネル再生シーケンスを示す図。
【図２０】本発明の実施の形態５による画像再生装置を示す図。
【図２１】上記実施の形態５での、パケット書き換え装置の構成を示す図。
【図２２】本発明の実施の形態６による画像再生装置を示す図。
【符号の説明】
１１  ＡＴＳ生成装置
１２  ＡＴＳ多重化装置
１３  記録媒体
１４  ＰＩＤフィルタ
１５  バッファ
１６  パケット書き換え装置
１７  ＡＴＳ検出装置
１８  ＰＴＳ・ＤＴＳ検出装置
１ａ  入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１ｂ  ＡＴＳ
１ｃ  多重化ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１ｅ  ＰＩＤフィルタ後のＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１ｆ  バッファ読み出し
１９ａａ  マスタビデオチャンネルの初期ＡＴＳ値
１９ｂａ  ビデオチャンネルの初期ＡＴＳ値
１９ｃａ  ビデオチャンネルの初期ＡＴＳ値
１９ｄａ  音声チャンネルの初期ＡＴＳ値
１９ａｂ  マスタビデオチャンネルのＰＴＳ・ＤＴＳとそのＡＴＳ値
１９ｂｂ  ビデオチャンネルのＰＴＳ・ＤＴＳとそのＡＴＳ値
１９ｃｂ  ビデオチャンネルのＰＴＳ・ＤＴＳとそのＡＴＳ値
１９ｄｂ  音声チャンネルのＰＴＳとそのＡＴＳ値
１９ａｃ  チャンネル再生
１９ｂｃ  チャンネル再生
１９ｃｃ  チャンネル再生
１９ｄｃ  チャンネル再生
１９ｅａ  再生ＡＴＳ値
１９ｅｂ  書き換え情報
１９ｅｃ  再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１９ｅｄ  再生タイミング情報
１９ｅｈ  再生ＰＳＩパケット
１９ｍａ  マスタビデオチャンネル再生装置
１９ｍｂ  ビデオチャンネル再生装置
１９ｍｃ  ビデオチャンネル再生装置
１９ｍｄ  音声チャンネル再生装置
１９ｍｅ  再生ＡＴＳ生成装置
１９ｍｆ  再生タイミング生成装置
１９ｍｇ  多重化装置
１９ｍｈ  ＰＳＩ情報生成装置
１ａｄ  再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１ｂｄ  再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１ｃｄ  再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
１ｄｄ  再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
２１  ＰＩＤフィルタ
２２  バッファ
２３  ＰＣＲ書き換え装置
２４  ＰＣＲ検出及びＳＴＣ生成装置
２５  １チャンネル再生装置
２６  多重化手段
２ａ  入力ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
２ｂ  選択画像又は音声パケット
２ｃ  ＰＣＲを含むパケット
２ｄ  選択画像又は音声パケット
２ｅ  付け替えＰＣＲ値
２ｆ  再生画像又は音声パケット
２ｇ  多重化されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
６１  ＰＩＤフィルタ
６２  バッファ
６３  映像又は音声の復号化装置
６４  バッファ
６５  ＰＴＳ・ＤＴＳ検出装置
６ａ  入力されたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
６ｂ  フィルタされたＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
６ｃ  バッファ６２から読み出された映像、又は音声データ
６ｄ  復号化後の映像又は音声データ
６ｅ  ＰＴＳ・ＤＴＳ制御信号
６ｆ  ＰＴＳ制御信号
６ｇ  出力された映像又は音声
７１  表示画面
７２  復号化映像
７３  グラフィック
７４  プログラム映像
８１  ＰＣＲ検出装置
８２  ＰＣＲレジスタ
８３  ＰＣＲカウンタ
８４  ＡＴＳ変換装置
８ａ  ＰＣＲ検出値
８ｂ  ＰＣＲカウンタ値
８ｃ  更新されたＰＣＲカウンタ値
１０１  再生ＡＴＳレジスタ
１０２  再生ＡＴＳカウンタ
１０ａ  更新された再生ＡＴＳ値
１１１  元ストリーム再生時間
１１２  元ストリーム再生時間
１１３  元ストリーム再生時間
１１４  再生ＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍの再生時間
１１ａ  各チャンネルのＰＴＳ間隔
１３１  符号化量調整機能付きパケット書き換え装置
１４１  パケット書き換え装置
１４２  ｖｂｖ＿ｄｅｌａｙ書き換え装置
１４ａ  パケット出力
１５１  パケット書き換え装置
１５２  符号量監視装置
１５３  符号量書き換え装置
１５ａ  パケット出力
１５ｂ  書き換えパラメータ
１６１  映像チャンネル１の再生シーケンス
１６２  映像チャンネル２の再生シーケンス
１６３  映像チャンネル３の再生シーケンス
１６４  映像チャンネル４の再生シーケンス
１６ａ  再生開始時刻
１６ｂ  映像チャンネル１の再生シーケンスの停止、及び映像チャンネル４の再生シーケンスの開始時刻
１７１  パケット書き換え装置
１７２  再生タイミング生成装置
１７ａ  再生制御信号
１８１  パケット書き換え装置
１９１  映像チャンネル１の再生シーケンスの停止時刻
１９２  映像チャンネル４の再生シーケンスの開始時刻
２０１  パケット書き換え装置
２１１  書き換え装置
２１２  ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ生成装置
２１３  セレクタ
２１ａ  書き換え装置の出力
２１ｂ  ダミーＭＰＥＧ  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ
２２１  特殊再生画像生成装置
２２２  特殊再生制御装置
２２ａ  特殊再生制御信号
２２ｂ  画像出力
【図１】
2004297577.tif 000003
【図２】
2004297577.tif 000004
【図３】
2004297577.tif 000005
【図４】
2004297577.tif 000006
【図５】
2004297577.tif 000007
【図６】
2004297577.tif 000008
【図７】
2004297577.tif 000009
【図８】
2004297577.tif 000010
【図９】
2004297577.tif 000011
【図１０】
2004297577.tif 000012
【図１１】
2004297577.tif 000013
【図１２】
2004297577.tif 000014
【図１３】
2004297577.tif 000015
【図１４】
2004297577.tif 000016
【図１５】
2004297577.tif 000017
【図１６】
2004297577.tif 000018
【図１７】
2004297577.tif 000019
【図１８】
2004297577.tif 000020
【図１９】
2004297577.tif 000021
【図２０】
2004297577.tif 000022
【図２１】
2004297577.tif 000023
【図２２】
2004297577.tif 000024