(57)【特許請求の範囲】
【請求項１】
パケツト化され所定の間隔で入力される入力データの各パケツトを記憶する記憶手段と、
上記記憶手段から読み出された上記各パケツトをそれぞれ所定の基準遅延時間ずつ遅延させて外部に出力する出力処理手段と、
上記各パケツトに対する所定のデータ処理によりパケツト数が変化した場合、当該パケツト数が変化した箇所の近傍における所定数のパケツトを注目パケツト群とし、当該注目パケツト群における全パケツトの出力に要する時間を当該注目パケツト群における全パケツトの入力に要した時間に合わせるよう、当該注目パケツト群の各パケツトを出力する際の遅延時間を上記基準遅延時間からそれぞれ修正する遅延時間修正手段と
を具えることを特徴とするデータ処理装置。
【請求項２】
上記入力データの各パケツトが入力されたときの入力時刻をそれぞれ計測し、当該入力時刻を表す時刻情報をそれぞれ対応するパケツトに付加する入力処理手段をさらに具え、
上記遅延時間修正手段は、
上記各パケツトに含まれる上記時刻情報と上記データ処理による処理遅延時間とを基に当該各パケツトの上記遅延時間を上記基準遅延時間からそれぞれ修正する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
パケツト化され所定の間隔で入力される入力データの各パケツトを記憶手段に記憶し、
上記記憶手段から読み出された上記各パケツトをそれぞれ所定の基準遅延時間ずつ遅延させて外部に出力する際、
上記各パケツトに対する所定のデータ処理によりパケツト数が変化した場合、当該パケツト数が変化した箇所の近傍における所定数のパケツトを注目パケツト群とし、当該注目パケツト群における全パケツトの出力に要する時間を当該注目パケツト群における全パケツトの入力に要した時間に合わせるよう、当該注目パケツト群の各パケツトを出力する際の遅延時間を上記基準遅延時間からそれぞれ修正する
ことを特徴とするデータ処理方法。
【請求項４】
上記入力データの各パケツトが入力されたときの入力時刻をそれぞれ計測し、当該入力時刻を表す時刻情報をそれぞれ対応するパケツトに付加して記憶手段に記憶し、
上記各パケツトに含まれる上記時刻情報と上記データ処理による処理遅延時間とを基に当該各パケツトの上記遅延時間を上記基準遅延時間からそれぞれ修正する
ことを特徴とする請求項３に記載のデータ処理方法。
【請求項５】
パケツト化され所定の間隔で入力される入力データの各パケツトを記憶する記憶手段と、
上記記憶手段から上記各パケツトを読み出す再生手段と、
上記再生手段により読み出された上記各パケツトをそれぞれ所定の基準遅延時間ずつ遅延させて出力する出力処理手段と、
上記各パケツトに対する所定のデータ処理によりパケツト数が変化した場合、当該パケツト数が変化した箇所の近傍における所定数のパケツトを注目パケツト群とし、当該注目パケツト群における全パケツトの出力に要する時間を当該注目パケツト群における全パケツトの入力に要した時間に合わせるよう、当該注目パケツト群の各パケツトを出力する際の遅延時間を上記基準遅延時間からそれぞれ修正する遅延時間修正手段と
を具えることを特徴とする再生装置。
【請求項６】
上記入力データの各パケツトが入力されたときの入力時刻をそれぞれ計測し、当該入力時刻を表す時刻情報をそれぞれ対応するパケツトに付加する入力処理手段をさらに具え、
上記遅延時間修正手段は、
上記各パケツトに含まれる上記時刻情報と上記データ処理による処理遅延時間とを基に当該各パケツトの上記遅延時間を上記基準遅延時間からそれぞれ修正する
ことを特徴とする請求項５に記載の再生装置。
【請求項７】
パケツト化され所定の間隔で入力される入力データの各パケツトを記憶する記憶手段から上記各パケツトを読み出す再生手段と、
上記再生手段により読み出された上記各パケツトをそれぞれ所定の基準遅延時間ずつ遅延させて出力する出力処理手段と、
上記各パケツトに対する所定のデータ処理によりパケツト数が変化した場合、当該パケツト数が変化した箇所の近傍における所定数のパケツトを注目パケツト群とし、当該注目パケツト群における全パケツトの出力に要する時間を当該注目パケツト群における全パケツトの入力に要した時間に合わせるよう、当該注目パケツト群の各パケツトを出力する際の遅延時間を上記基準遅延時間からそれぞれ修正する遅延時間修正手段と
を具えることを特徴とする再生装置。
【請求項８】
上記入力データの各パケツトが入力されたときの入力時刻をそれぞれ計測し、当該入力時刻を表す時刻情報をそれぞれ対応するパケツトに付加する入力処理手段をさらに具え、
上記遅延時間修正手段は、
上記各パケツトに含まれる上記時刻情報と上記データ処理による処理遅延時間とを基に当該各パケツトの上記遅延時間を上記基準遅延時間からそれぞれ修正する
ことを特徴とする請求項７に記載の再生装置。
【請求項９】
パケツト化され所定の間隔で入力される入力データの各パケツトが記憶された記憶手段から上記各パケツトを読み出す再生工程と、
上記再生工程により読み出された上記各パケツトをそれぞれ所定の基準遅延時間ずつ遅延させて出力する出力処理工程と、
上記各パケツトに対する所定のデータ処理によりパケツト数が変化した場合、当該パケツト数が変化した箇所の近傍における所定数のパケツトを注目パケツト群とし、当該注目パケツト群における全パケツトの出力に要する時間を当該注目パケツト群における全パケツトの入力に要した時間に合わせるよう、当該注目パケツト群の各パケツトを出力する際の遅延時間を上記基準遅延時間からそれぞれ修正する遅延時間修正工程と
を具えることを特徴とする再生方法。
【請求項１０】
上記入力データの各パケツトが入力されたときの入力時刻をそれぞれ計測し、当該入力時刻を表す時刻情報をそれぞれ対応するパケツトに付加する入力処理工程をさらに具え、
上記遅延時間修正工程では、上記各パケツトに含まれる上記時刻情報と上記データ処理による処理遅延時間とを基に当該各パケツトの上記遅延時間を上記基準遅延時間からそれぞれ修正する
ことを特徴とする請求項９に記載の再生方法。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
【０００２】
発明の属する技術分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段
発明の実施の形態（図１〜図５）
発明の効果
【０００３】
【発明の属する技術分野】
本発明は記録再生装置及び記録再生方法に関し、例えばデイジタル放送システムの中継局で用いられる記録再生装置に適用して好適なものである。
【０００４】
【従来の技術】
従来、映像及び音声データの圧縮符号化方式として、ＭＰＥＧ（Moving Picture Experts Group）２規格に代表されるような符号化方式を採用したデイジタル放送システムが、提案及び実用化されている。このようなデイジタル放送システムは、放送する番組を送信する放送局と、各家庭に設置される受信機と、放送局及び受信機の間に設置される中継局とから構成され、放送局から送信される番組データを中継局を介して各家庭の受信機に伝送するようになされている。
【０００５】
放送局には送信装置が設置され、映像及び音声データをＭＰＥＧ２によつてそれぞれ圧縮符号化した後、これらをそれぞれ１フレーム毎に分割してＰＥＳパケツト（Packetized Elementary Stream）化する。さらに送信装置は、これら圧縮符号化された映像及び音声データの各ＰＥＳパケツトをそれぞれ所定データ単位毎に分割してＴＳ（Transport Stream）パケツトを生成し、これら映像及び音声データのＴＳパケツトを所定間隔で切換出力して多重化することにより、１本のトランスポートストリームを生成して伝送するようになされている。
【０００６】
このようにして伝送されてくるトランスポートストリームは、中継局によつて受信される。中継局には、例えばメモリのような蓄積メデイアを有する記録再生装置が設置されており、受信したトランスポートストリームを一旦メモリに蓄積して、例えばコマーシヤルを差し替えるなどの編集処理を施した後、編集したトランスポートストリームをメモリから再生して伝送するようになされている。
【０００７】
このように中継局から伝送されてくるトランスポートストリームは、各家庭に設置されている受信機によつて受信される。受信機は、受信したトランスポートストリームを映像データのＴＳパケツトと音声データのＴＳパケツトとに分離して、これらをそれぞれ対応するバツフアに一時的に蓄積すると共に、これら映像及び音声データのＴＳパケツトから圧縮符号化された映像及び音声データをそれぞれ生成する。この後、受信機は、各バツフアから所望のタイミングで圧縮符号化された映像及び音声データをそれぞれ読み出して、後段の対応するデコーダにそれぞれ入力することにより、元の映像及び音声を復元するようになされている。
【０００８】
【発明が解決しようとする課題】
ところで上述の送信装置では、映像及び音声データのＴＳパケツトを多重化する際、受信機のバツフアが破綻（いわゆるオーバーフロー又はアンダーフロー）しないように、各ＴＳパケツトを切換出力する間隔を調整（以下、これをスケジユーリングと呼ぶ）するようになされている。従つてこの送信装置では、そのスケジユーリングに基づいた所望のタイミングで各ＴＳパケツトを多重化してトランスポートストリームを生成し、これを伝送することにより、受信機のバツフアが破綻することを回避し得るようになされている。
【０００９】
中継局に設置されている記録再生装置では、送信装置から伝送されるトランスポートストリームに対して、例えばコマーシヤルを差し替えるなどの編集処理が実行されると、そのＴＳパケツトのパケツト数が変化してしまう場合があり、この場合、受信機のバツフアを破綻させるおそれがある。このため記録再生装置では、トランスポートストリームに対して所望の編集処理を実行した際には、受信機のバツフアが破綻しないように、再度スケジユーリングを行わなければならない手間があつた。
【００１０】
本発明は以上の点を考慮してなされたもので、簡易な構成でパケツトの出力時刻を調整し得る記録再生装置及び記録再生方法を提案しようとするものである。
【００１１】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、パケツト化され所定の間隔で入力される入力データの各パケツトを記憶する記憶手段と、記憶手段から読み出された各パケツトをそれぞれ所定の基準遅延時間ずつ遅延させて外部に出力する出力処理手段と、各パケツトに対する所定のデータ処理によりパケツト数が変化した場合、当該パケツト数が変化した箇所の近傍における所定数のパケツトを注目パケツト群とし、当該注目パケツト群における全パケツトの出力に要する時間を当該注目パケツト群における全パケツトの入力に要した時間に合わせるよう、当該注目パケツト群の各パケツトを出力する際の遅延時間を上記基準遅延時間からそれぞれ修正する遅延時間修正手段とを設けるようにした。
【００１２】
所定のデータ処理により注目パケツト群における入力データのパケツト数に対して出力処理手段より出力されるパケツト数が変化した場合には、当該パケツト数の変化に応じて、当該注目パケツト群における各パケツトの遅延時間を基準遅延時間から修正することにより、当該注目パケツト群以外のパケツトに対しては遅延時間を修正する必要がないため、再度スケジユーリングを行わなくても、受信機のバツフアが破綻しないように各パケツトを出力することができる。
【００１３】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１４】
図１において、１は全体として記録再生装置を示し、デイジタル放送システムの中継局に設置されている。中継局は、放送局に設置されている送信装置から伝送されるトランスポートストリームを、映像データのトランスポートストリームと音声データのトランスポートストリームとに分類し、例えば映像データのトランスポートストリームＴＳをＴＳパケツトＴＳ１〜ＴＳＮ単位で順次記録再生装置１に供給するようになされている。
【００１５】
記録再生装置１は、ＴＳパケツトＴＳ１〜ＴＳＮをバツフア２及びタイミングジエネレータ３にそれぞれ入力するようになされている。バツフア２は、ＴＳパケツトＴＳ１〜ＴＳＮを一時的に記憶した後、所望のタイミングでフオーマツト変換回路４に出力する。タイミングジエネレータ３は、各ＴＳパケツトＴＳ１〜ＴＳＮが入力される毎にイネーブル信号Ｓ１を生成して、これをレジスタ５に出力するようになされている。
【００１６】
ところでレジスタ５には、クロツクカウンタ６からクロツク信号ＣＫが供給されている。この状態において、レジスタ５は、タイミングジエネレータ３からイネーブル信号Ｓ１が供給される毎に、そのときのクロツク信号ＣＫの値を保持し、それらをカウント値ＣＴ１〜ＣＴＮとしてフオーマツト変換回路４に出力するようになされている。フオーマツト変換回路４は、ＴＳパケツトＴＳ１〜ＴＳＮをそれぞれメモリ７に格納するためのデータフオーマツトに変換すると共に、図２に示すように、レジスタ５から供給される６バイトのカウント値ＣＴ１〜ＣＴＮを、対応する１８８バイトのＴＳパケツトＴＳ１〜ＴＳＮにそれぞれ付加することにより時間情報付加パケツトＴＡ１〜ＴＡＮを生成し、これをメモリ７に書き込んで蓄積する。このようにして記録再生装置１は、各ＴＳパケツトＴＳ１〜ＴＳＮが当該記録再生装置１に入力したときの時刻をそれぞれ計測し、この時刻情報でなるカウント値ＣＴ１〜ＣＴＮを、対応する各ＴＳパケツトＴＳ１〜ＴＳＮにそれぞれ付加してメモリ７に記憶する。
【００１７】
記録再生装置１は、図示しない編集手段によつて、メモリ７に蓄積されている時間情報付加パケツトＴＡ１〜ＴＡＮを編集するようになされている。メモリ７は、時間情報付加パケツトＴＡ１〜ＴＡＮに対して所望の編集処理が施されると、その編集処理に応じた編集情報信号Ｓ２を生成し、これをシステムコントローラ８に出力する。
【００１８】
システムコントローラ８は、全体の動作を制御するものであり、メモリ７から供給される編集情報信号Ｓ２を基に制御信号Ｓ３を生成し、これをテーブルコントローラ９に与えて当該テーブルコントローラ９の動作を制御するようになされている。テーブルコントローラ９は、システムコントローラ８から与えられる制御信号Ｓ３を基に選択信号Ｓ４を生成し、これをオフセツトテーブル１０に与える。ところでオフセツトテーブル１０には、ＴＳパケツトＴＳ１〜ＴＳＮが記録再生装置１に入力されたときから外部に出力されるまでの遅延時間を示すシステムデイレイＳＤに対して、加算及び減算を段階的に施して生成される複数のオフセツト値が格納されている。
【００１９】
テーブルコントローラ９は、実行された編集処理に基づく選択信号Ｓ４をオフセツトテーブル１０に与えることにより、複数のオフセツト値のうち所望のものを選択し、これをオフセツト値Ｓ５としてレジスタ１１に出力する。レジスタ１１は、オフセツト値Ｓ５を一時的に保持した後、所望のタイミングで加算器１２に出力するようになされている。因みに、例えば複数のＴＳパケツトＴＳをシステムデイレイＳＤで外部に出力し続けた後、所望のＴＳパケツトＴＳからシステムデイレイＳＤを変化させて出力する場合には、レジスタ１１は、複数のＴＳパケツトＴＳを出力するときはシステムデイレイＳＤに相当するオフセツト値Ｓ５を保持して加算器１２に出力し続ける。
【００２０】
ところでメモリ７は、編集された時間情報付加パケツトＴＡ１〜ＴＡＮを所望のタイミングで読み出し、これをフオーマツト変換回路１３に出力する。フオーマツト変換回路１３は、時間情報付加パケツトＴＡ１〜ＴＡＮをカウント値ＣＴ１〜ＣＴＮとＴＳパケツトＴＳ１〜ＴＳＮとに分離し、カウント値ＣＴ１〜ＣＴＮを加算器１２に出力すると共に、ＴＳパケツトＴＳ１〜ＴＳＮを元のデータフオーマツトに変換してバツフア１４に出力して当該バツフア１４にＴＳパケツトＴＳ１〜ＴＳＮを格納する。
【００２１】
加算器１２は、フオーマツト変換回路１３から供給されるカウント値ＣＴ１〜ＣＴＮとレジスタ１１から供給されるオフセツト値Ｓ５とを加算し、その結果得られるオフセツトカウント値ＯＣ１〜ＯＣＮを比較器１５に出力する。すなわち加算器１２は、各ＴＳパケツトＴＳ１〜ＴＳＮが記録再生装置１に入力されたときの時刻を示すカウント値ＣＴ１〜ＣＴＮと、システムデイレイＳＤ又は当該システムデイレイＳＤに修正を施した値でなるオフセツト値Ｓ５を加算することにより、各ＴＳパケツトＴＳ１〜ＴＳＮが出力する時刻を示すオフセツトカウント値ＯＣ１〜ＯＣＮを生成するようになされている。
【００２２】
比較器１５は、オフセツトカウント値ＯＣ１〜ＯＣＮとクロツクカウンタ６から供給されるクロツク信号ＣＫのカウント値とを比較する。その結果、比較器１５は、オフセツトカウント値ＯＣ１〜ＯＣＮがクロツク信号ＣＫのカウント値よりも小さい場合には、駆動信号Ｓ６を生成し、これをバツフアコントローラ１６に与えて当該バツフアコントローラ１６を駆動する一方、オフセツトカウント値ＯＣ１〜ＯＣＮがクロツク信号ＣＫのカウント値よりも大きい場合には、クロツク信号ＣＫのカウント値がオフセツトカウント値ＯＣ１〜ＯＣＮになるまで待機する。
【００２３】
バツフアコントローラ１６は、比較器１５から駆動信号Ｓ６が供給されると、読出し信号Ｓ７を生成してこれをバツフア１４に与えることにより、バツフア１４からＴＳパケツトＴＳ１〜ＴＳＮをそれぞれ所望のタイミングで読み出して外部に出力するようになされている。
【００２４】
ここで図３〜図５を用いて１フレームの映像データを他の映像データに差し替えるような編集処理が施された場合について説明する。記録再生装置１は、メモリ７に蓄積されている映像データのうち、例えば図３に示すように、Ｉピクチヤに続くＢピクチヤを他の映像データに差し替えるような編集を実行して、その結果、差し替えられたＢピクチヤのパケツト数が変化してしまう場合が生じる。その際、記録再生装置１は、受信機側のバツフアが破綻することを回避するために、Ｂピクチヤを形成するＴＳパケツトＴＳのうち、所定のパケツト数（例えば８パケツト）を抽出して、これらの出力タイミングを調整するようになされている。以下、この処理を具体的に説明する。
【００２５】
まず図４を用いてＢピクチヤのパケツト数が１パケツト増加する場合について説明する。図４（Ａ）は、ＴＳパケツトＴＳ１〜ＴＳＮのうち、所定の８パケツトのＴＳパケツトＴＳｉ〜ＴＳ（ｉ＋７）が記録再生装置１に入力されるタイミングを示す。図４（Ｂ）に示すように、記録再生装置１は、入力されたＴＳパケツトＴＳ１〜ＴＳＮに対して上述したような編集処理を実行し、その結果、編集前と編集後とにおいてパケツト数が同一であつた場合には、編集前の各ＴＳパケツトＴＳｉ〜ＴＳ（ｉ＋７）に付加されているカウント値ＣＴｉ〜ＣＴ（ｉ＋７）を、対応する編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋７）に付加してメモリ７に記憶する。これにより記録再生装置１は、編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋７）を、カウント値ＣＴｉ〜ＣＴ（ｉ＋７）によつて示される入力タイミングにシステムデイレイＳＤを加算したタイミングで外部に出力するようになされている。
【００２６】
これに対して図４（Ｃ）及び（Ｄ）に示すように、記録再生装置１は、入力されたＴＳパケツトＴＳ１〜ＴＳＮに対して上述の編集処理を実行し、その結果、パケツト数が１パケツト増加した場合には、編集前のＴＳパケツトＴＳｉ〜ＴＳ（ｉ＋３）に付加されているカウント値ＣＴｉ〜ＣＴ（ｉ＋３）を、カウント値ＣＴｏ〜ＣＴ（ｏ＋３）として編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋３）に付加する。これと共に記録再生装置１は、編集後のＴＳパケツトＴＳｏに対しては、システムデイレイＳＤをオフセツト値Ｓ５に設定し、ＴＳパケツトＴＳ（ｏ＋１）〜ＴＳ（ｏ＋３）に対しては、システムデイレイＳＤから漸近的に減少させることによつて得られる値をオフセツト値Ｓ５に設定する。
【００２７】
そして記録再生装置１は、編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋８）のうち中間のＴＳパケツトＴＳ（ｏ＋４）に対しては、ＴＳパケツトＴＳｉのカウント値ＣＴｉとＴＳパケツトＴＳ（ｉ＋７）のカウント値ＣＴ（ｉ＋７）との中間値をカウント値ＣＴ（ｏ＋４）として付加すると共に、システムデイレイＳＤをオフセツト値Ｓ５として設定する。
【００２８】
さらに記録再生装置１は、編集前のＴＳパケツトＴＳ（ｉ＋４）〜ＴＳ（ｉ＋７）に付加されているカウント値ＣＴ（ｉ＋４）〜ＣＴ（ｉ＋７）を、カウント値ＣＴ（ｏ＋５）〜ＣＴ（ｏ＋８）として編集後の残りのＴＳパケツトＴＳ（ｏ＋５）〜ＴＳ（ｏ＋８）に付加する。これと共に記録再生装置１は、編集後のＴＳパケツトＴＳ（ｏ＋５）に対しては、システムデイレイＳＤに比して大きい値をオフセツト値Ｓ５に設定し、ＴＳパケツトＴＳ（ｏ＋８）のオフセツト値Ｓ５をシステムデイレイＳＤに一致させるように、ＴＳパケツトＴＳ（ｏ＋６）〜ＴＳ（ｏ＋８）のオフセツト値Ｓ５を漸近的に減少するように設定している。
【００２９】
続いて図５を用いてＢピクチヤのパケツト数が１パケツト減少する場合について説明する。図５（Ａ）は、ＴＳパケツトＴＳ１〜ＴＳＮのうち所定の９パケツトのＴＳパケツトＴＳｉ〜ＴＳ（ｉ＋８）が記録再生装置１に入力されるタイミングを示す。そこで図５（Ｂ）に示すように、記録再生装置１は、入力されたＴＳパケツトＴＳ１〜ＴＳＮに対して、上述したようにＩピクチヤに続くＢピクチヤを他の映像データに差し替えるような編集処理を実行し、その結果、編集前と編集後とにおいてパケツト数が同一であつた場合には、編集前の各ＴＳパケツトＴＳｉ〜ＴＳ（ｉ＋８）に付加されているカウント値ＣＴｉ〜ＣＴ（ｉ＋８）を、対応する編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋８）に付加してメモリ７に記憶する。これにより記録再生装置１は、編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋８）を、カウント値ＣＴｉ〜ＣＴ（ｉ＋８）によつて示される入力タイミングにシステムデイレイＳＤを加算したタイミングで外部に出力するようになされている。
【００３０】
これに対して図５（Ｃ）及び（Ｄ）に示すように、記録再生装置１は、入力されたＴＳパケツトＴＳ１〜ＴＳＮに対して上述の編集処理を実行し、その結果、パケツト数が１パケツト減少した場合には、編集前のＴＳパケツトＴＳｉ〜ＴＳ（ｉ＋３）に付加されているカウント値ＣＴｉ〜ＣＴ（ｉ＋３）を、カウント値ＣＴｏ〜ＣＴ（ｏ＋３）として編集後のＴＳパケツトＴＳｏ〜ＴＳ（ｏ＋３）に付加する。これと共に記録再生装置１は、編集後のＴＳパケツトＴＳｏに対しては、システムデイレイＳＤをオフセツト値Ｓ５に設定し、ＴＳパケツトＴＳ（ｏ＋１）〜ＴＳ（ｏ＋３）に対しては、システムデイレイＳＤから漸近的に増加させることによつて得られる値をオフセツト値Ｓ５に設定する。
【００３１】
さらに記録再生装置１は、ＴＳパケツトＴＳ（ｉ＋４）を削除した上で、ＴＳパケツトＴＳ（ｉ＋５）〜ＴＳ（ｉ＋８）に付加されているカウント値ＣＴ（ｉ＋５）〜ＣＴ（ｉ＋８）を、カウント値ＣＴ（ｏ＋４）〜ＣＴ（ｏ＋７）として編集後の残りのＴＳパケツトＴＳ（ｏ＋４）〜ＴＳ（ｏ＋７）に付加する。これと共に記録再生装置１は、編集後のＴＳパケツトＴＳ（ｏ＋４）に対しては、システムデイレイＳＤに比して小さい値をオフセツト値Ｓ５に設定し、ＴＳパケツトＴＳ（ｏ＋７）のオフセツト値Ｓ５をシステムデイレイＳＤに一致させるように、ＴＳパケツトＴＳ（ｏ＋４）〜ＴＳ（ｏ＋７）のオフセツト値Ｓ５を漸近的に増加するように設定している。
【００３２】
以上の構成において、記録再生装置１では、各ＴＳパケツトＴＳ１〜ＴＳＮが当該記録再生装置１に入力されたときのタイミングをそれぞれ計測し、その時間情報でなるカウント値ＣＴ１〜ＣＴＮをＴＳパケツトＴＳ１〜ＴＳＮそれぞれに付加してメモリ７に記憶する。
【００３３】
この状態において、記録再生装置１では、メモリ７に蓄積されているＴＳパケツトＴＳ１〜ＴＳＮに対して所望の編集処理が実行され、その結果、パケツト数が変化した場合には、パケツト数の変化に応じて所定数のＴＳパケツトＴＳのシステムデイレイＳＤを漸近的に増加又は減少させることにより、システムデイレイＳＤを修正する。
【００３４】
これにより記録再生装置１は、抽出した所定数のＴＳパケツトＴＳに付加されているカウント値ＣＴに修正されたシステムデイレイＳＤを加算することによつて、所望の間隔で当該ＴＳパケツトＴＳを出力する。
【００３５】
このように編集の結果、パケツト数が変化した場合には、パケツト数の変化に応じてＴＳパケツトＴＳのシステムデイレイＳＤを漸近的に増加又は減少させることにより、当該抽出したＴＳパケツトＴＳ以外のＴＳパケツトＴＳについては、パケツト数が変化したことに対する影響が及ばないことから、システムデイレイＳＤをそのまま適用し得る。従つてＴＳパケツトＴＳ１〜ＴＳＮに対して再度スケジユーリングを行わなくても、受信機のバツフアが破綻することを回避しながらＴＳパケツトＴＳ１〜ＴＳＮを出力することができる。
【００３６】
以上の構成によれば、編集によつてパケツト数が変化する場合でも、パケツト数の変化に応じて所定数のＴＳパケツトＴＳのシステムデイレイＳＤを漸近的に増加又は減少させることにより、再度スケジユーリングを行わなくても、受信機のバツフアが破綻しないようにＴＳパケツトＴＳを出力することができ、かくして簡易な構成でＴＳパケツトＴＳの出力時刻を調整し得る。
【００３７】
なお上述の実施の形態においては、映像データのＴＳパケツトＴＳ１〜ＴＳＮが記録再生装置１に入力される場合について述べたが、本発明はこれに限らず、例えば音声データのＴＳパケツトが記録再生装置１に入力されても良く、要は、パケツト化された入力データが所定の間隔で記録再生装置に順次入力されれば良く、この場合も上述の場合と同様の効果を得ることができる。
【００３８】
また上述の実施の形態においては、パケツト数の変化に応じてシステムデイレイＳＤを修正した場合について述べたが、本発明はこれに限らず、例えば単純にＴＳパケツトＴＳ１〜ＴＳＮの出力タイミングを調整するだけのために、各ＴＳパケツトＴＳ１〜ＴＳＮのシステムデイレイＳＤを修正しても良い。
【００３９】
また上述の実施の形態においては、システムコントローラ８、テーブルコントローラ９、オフセツトテーブル１０及びレジスタ１１のようなハードウエアを用いて、システムデイレイＳＤを修正した場合について述べたが、本発明はこれに限らず、例えばＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）のようなソフトウエアを用いてシステムデイレイＳＤを修正しても良く、要は、所定のデータ処理により入力データのパケツト数に対して出力されるパケツト数が変化した場合には、当該パケツト数の変化に応じて、所定数のパケツトに対する遅延時間を修正する修正手段であれば良い。
【００４０】
また上述の実施の形態においては、バツフア２、タイミングジエネレータ３、フオーマツト変換回路４、レジスタ５及びクロツクカウンタ６を用いて、ＴＳパケツトＴＳ１〜ＴＳＮが入力したときの入力時刻を計測した場合について述べたが、本発明はこれに限らず、要は、入力データの各パケツトが入力されたときの入力時刻をそれぞれ計測し、当該入力時刻をそれぞれ対応するパケツトに付加する入力処理手段であれば良い。
【００４１】
さらに上述の実施の形態においては、クロツクカウンタ６、加算器１２、フオーマツト変換回路１３、バツフア１４、比較器１５及びバツフアコントローラ１６を用いて、ＴＳパケツトＴＳ１〜ＴＳＮを所望のタイミングで出力した場合について述べたが、本発明はこれに限らず、要は、メモリ７から読み出されたＴＳパケツトＴＳ１〜ＴＳＮを所定の遅延時間分遅延させてそれぞれ外部に出力する出力処理手段であれば良い。
【００４２】
【発明の効果】
上述のように本発明によれば、所定のデータ処理により注目パケツト群における入力データのパケツト数に対して出力処理手段より出力されるパケツト数が変化した場合には、当該パケツト数の変化に応じて、当該注目パケツト群における各パケツトの遅延時間を基準遅延時間からそれぞれ修正することにより、再度スケジユーリングを行わなくても、受信機のバツフアが破綻しないように各パケツトを出力することができ、かくして簡易な構成でパケツトの出力時刻を調整し得る。
【図面の簡単な説明】
【図１】本発明の一実施の形態による記録再生装置の構成を示すブロツク図である。
【図２】時間情報付加パケツトのデータ構造を示す略線図である。
【図３】１フレームの映像データを差し替える場合を示す略線図である。
【図４】パケツト数が増加する場合を示す略線図である。
【図５】パケツト数が減少する場合を示す略線図である。
【符号の説明】
１……記録再生装置、２、１４……バツフア、３……タイミングジエネレータ、４、１３……フオーマツト変換回路、５……レジスタ、６……クロツクカウンタ、７……メモリ、８……システムコントローラ、９……テーブルコントローラ、１０……オフセツトテーブル、１１……レジスタ、１２……加算器、１５……比較器。
【図１】
0003852725.tif 000002
【図２】
0003852725.tif 000003
【図３】
0003852725.tif 000004
【図４】
0003852725.tif 000005
【図５】
0003852725.tif 000006