(57)【特許請求の範囲】
【請求項１】
ＭＰＥＧビデオ方式で符号化された第１の圧縮画像データのデータストリーム（第１のエレメンタリストリーム）の任意の接続点と、ＭＰＥＧビデオ方式で符号化された第２の圧縮画像データのデータストリーム（第２のエレメンタリストリーム）の任意の接続点とを接続して、ＭＰＥＧビデオ方式で符号化された連続した１つの圧縮画像データのデータストリームを生成する圧縮画像データの編集装置であって、
上記第１のエレメンタリストリームの任意の接続点と上記第２のエレメンタリストリームの任意の接続点との間に、ＭＰＥＧビデオ方式で符号化された所定の圧縮画像データとスタッフィングバイトとを有する挿入圧縮画像データのデータストリーム（挿入エレメンタリストリーム）を挿入して、この第１と第２のエレメンタリストリームを接続する接続手段と、
ＭＰＥＧビデオ方式で符号化されたデータストリームのＶＢＶ（Video Buffering Verifier）のＶＢＶディレイ（VBV_delay）と、ビットレート（bitrate）と、このＶＢＶディレイのクロック周波数（frequency）とから、
VBV_delay×（bitrate／frequency）
を演算することにより、上記第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、上記第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、上記挿入エレメンタリストリームのＶＢＶバッファに対するビット占有量とを検出し、これら検出したビット占有量に基づき上記接続手段を制御する制御手段とを備え、
上記制御手段は、挿入エレメンタリストリームの圧縮画像データの枚数とスタッフィングバイトのデータ量を制御して、上記挿入エレメンタリストリームの最初のＶＢＶバッファに対するビット占有量を、上記第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させ、上記挿入エレメンタリストリームの最後のＶＢＶバッファに対するビット占有量を、上記第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させることを特徴とする圧縮画像データの編集装置。
【請求項２】
上記制御手段は、第１のエレメンタリストリームの最後のピクチャのＶＢＶディレイ（last_vbv_delay）と、この最後のピクチャのイメージサイズ（image_size）と、デコード管理時間（Decode Time Stamp）の間隔ΔＤＴＳとから、以下の式に基づき第１のエレメンタリストリームの最後のピクチャの次に挿入すべきピクチャのＶＢＶディレイ（next_vbv_delay）を求め、
next_vbv_delay＝last_vbv_delay−（image_size／bitrate）＋ΔＤＴＳ
この第１のエレメンタリストリームの最後のピクチャの次に挿入すべきＶＢＶディレイ（next_vbv_delay）を、挿入エレメンタリストリームの最初のピクチャのＶＢＶディレイとして、上記挿入エレメンタリストリームの最初のＶＢＶバッファに対するビット占有量を、上記第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させることを特徴とする請求項１に記載の圧縮画像データの編集装置。
【請求項３】
上記制御手段は、第２のエレメンタリストリームの最初のピクチャのＶＢＶディレイ（first_vbv_delay）と、この最後のピクチャのピクチャスタートコード（picture start code）及びシーケンスヘッダ（sequence header）と、デコード管理時間（Decode Time Stamp）の間隔ΔＤＴＳとから、以下の式に基づき第２のエレメンタリストリームの接続点におけるビット占有量（first_picture_decode_size）を求め、
first_picture_decode_size＝（first_vbv_delay−ΔＤＴＳ）×bitrate＋picture start code＋sequence header
この第２のエレメンタリストリームの接続点におけるビット占有量（first_picture_decode_size）に応じたスタッフィングバイトを挿入ストリームの最後のピクチャとともに挿入して、上記挿入エレメンタリストリームの最後のＶＢＶバッファに対するビット占有量を、上記第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させることを特徴とする請求項１に記載の圧縮画像データの編集装置。
【請求項４】
上記制御手段は、挿入エレメンタリストリームの所定のピクチャのＶＢＶディレイ（first_vbv_delay）と、この所定のピクチャのイメージサイズ（image_size）と、デコード管理時間（Decode Time Stamp）の間隔ΔＤＴＳとから、以下の式に基づきこの所定のピクチャの次に挿入すべきピクチャのＶＢＶディレイ（next_vbv_delay）を求め、
next_vbv_delay＝vbv_delay−（image_size／bitrate）＋ΔＤＴＳ
この所定のピクチャの次に挿入すべきピクチャのビット占有量がＶＢＶバッファのバッファサイズを越える場合には、超過分のデータ量のスタッフィングバイトをこの所定のピクチャとともに挿入することを特徴とする請求項１に記載の圧縮画像データの編集装置。
【請求項５】
上記接続手段は、画面内予測符号化画像を少なくとも１枚以上有する挿入エレメンタリストリームを挿入して、第１と第２のエレメンタリストリームを接続することを特徴とする請求項１に記載の圧縮画像データの編集装置。
【請求項６】
上記接続手段は、黒画像の画面内予測符号化画像を少なくとも１枚以上有する挿入エレメンタリストリームを挿入して、第１と第２のエレメンタリストリームを接続することを特徴とする請求項５に記載の圧縮画像データの編集装置。
【請求項７】
上記接続手段は、前画像を繰り返して表示するリピートピクチャを少なくとも１枚以上の有する挿入エレメンタリストリームを挿入して、第１と第２のエレメンタリストリームを接続することを特徴とする請求項１に記載の圧縮画像データの編集装置。
【請求項８】
上記接続手段は、最初の１枚が黒画像の画面内予測符号化画像であり、他が前画像を繰り返して表示するリピートピクチャである挿入エレメンタリストリームを挿入して、第１と第２のエレメンタリストリームを接続することを特徴とする請求項７に記載の圧縮画像データの編集装置。
【請求項９】
上記制御手段は、上記挿入エレメンタリストリームのＶＢＶバッファに対するビット占有量が、上記第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量を越えるまで、リピートピクチャを挿入することを特徴とする請求項７に記載の圧縮画像データの編集装置。
【請求項１０】
任意の接続点までのＭＰＥＧビデオ方式で符号化された第１の圧縮画像データのデータストリーム（第１のエレメンタリストリーム）を入力し、
ＭＰＥＧ２ビデオ方式で符号化された所定の圧縮画像データとスタッフィングバイトとを有する挿入圧縮画像データのデータストリーム（挿入エレメンタリストリーム）を入力し、
任意の接続点からのＭＰＥＧビデオ方式で符号化された第２の圧縮画像データのデータストリーム（第２のエレメンタリストリーム）を入力し、
ＭＰＥＧビデオ方式で符号化されたデータストリームのＶＢＶ（Video Buffering Verifier）のＶＢＶディレイ（VBV_delay）と、ビットレート（bitrate）と、このＶＢＶディレイのクロック周波数（frequency）とから、
VBV_delay×（bitrate／frequency）
を演算することにより、上記第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、上記第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、上記挿入エレメンタリストリームのＶＢＶバッファに対するビット占有量とを検出して、これら検出したビット占有量に基づき、挿入エレメンタリストリームの圧縮画像データの枚数とスタッフィングバイトのデータ量を制御して、上記挿入エレメンタリストリームの最初のＶＢＶバッファに対するビット占有量を、上記第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させ、上記挿入エレメンタリストリームの最後のＶＢＶバッファに対するビット占有量を、上記第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させて、上記第１のエレメンタリストリームの任意の接続点と第２のエレメンタリストリームの任意の接続点との間に、上記挿入エレメンタリストリームを挿入して、この第１と第２のエレメンタリストリームを接続することを特徴とする圧縮画像データの編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビジョン会議システム、テレビジョン電話システム、デジタル放送システム等に用いられる圧縮画像データの編集装置及び圧縮画像データの編集方法に関し、特に、２つの圧縮画像データのデータストリームを任意の接続点で接続して、連続した１つの圧縮画像のデータストリームを生成する圧縮画像データの編集装置及び圧縮画像データの編集方法に関するものである。
【０００２】
【従来の技術】
近年、デジタル放送システムやテレビジョン電話システム等のデジタル方式による動画像の伝送システムの開発が進んでいる。このようなデジタル方式による動画像の伝送システムでは、一般に、ＭＰＥＧ２ビデオ方式等で画像圧縮した動画像データが取り扱われている。
【０００３】
このＭＰＥＧとは、ＩＳＯ/ＩＥＣ ＪＴＣ１／ＳＣ２９（International Organization for Standardization/International Electrotechnical Commission, Joint Technical Committee 1/Sub Committee 29：国際標準化機構／国際電気標準会議  合同技術委員会１／専門部会２９）の蓄積用動画像符号化の検討組織の略称であり、ＭＰＥＧ１標準としてＩＳＯ１１１７２が、ＭＰＥＧ２標準としてＩＳＯ１３８１８が規格化されている。また、これらの国際標準おいて、システム多重化の項目でＩＳＯ１１１７２−１及びＩＳＯ１３８１８−１が、映像符号化の項目でＩＳＯ１１１７２−２及びＩＳＯ１３８１８−２が、音声符号化の項目でＩＳＯ１１１７２−３及びＩＳＯ１３８１８−３が、それぞれ標準化されている。
【０００４】
ここで、ＭＰＥＧ２ビデオ（ＩＳＯ１３８１８−２）の規格では、入力された圧縮画像データをデコード処理する場合に復号器の前段に設けられた入力バッファがアンダーフロー又はオーバーフローしないように、エンコード処理を行う際に復号器の前段に設けられる入力バッファの容量を予め仮想的に想定し、この入力バッファが破綻しないように発生する符号量を制御することが規定されている。このＭＰＥＧ２ビデオの規格では、このような発生する符号量の制御用の仮想バッファをＶＢＶ（Video Buffering Verifier）バッファと規定し、また、このＶＢＶバッファの容量をＶＢＶバッファサイズ（vbv_buffer_size）として規定している。
【０００５】
具体的に、このＶＢＶバッファの機能について、図１４を用いて説明する。なお、この図１４は、復号器の前段に設けられる入力バッファにＭＰＥＧストリームが供給された場合の、この入力バッファに格納されるデータ量の推移を表している。この図１４の横軸は、時間を示しており、供給されるＭＰＥＧストリームに含まれる各ピクチャのデコードのタイミング（ｔ101，ｔ102，ｔ103・・・）を記入している。また、縦軸は、入力バッファが格納するデータ量（ビット占有量）を示している。
【０００６】
入力バッファは、ＭＰＥＧ２ビデオ方式で画像圧縮されたＭＰＥＧストリームをそのビットレートに応じて順次格納していく。
【０００７】
まず、供給が開始した時刻ｔ100からｖｂｖ_ｄｅｌａｙ時間経過した時刻ｔ101において、デコード処理のために、最初のピクチャが復号器により引き抜かれる。
【０００８】
ここで、このｖｂｖ_ｄｅｌａｙは、ランダムアクセスにより所定のピクチャデータを取得してそのピクチャのデコード処理をする場合での、入力バッファに格納されるデータ量が初期状態となるまでの時間を示している。このｖｂｖ_ｄｅｌａｙを示すデータは、ＭＰＥＧストリームのピクチャ層に格納されており、例えば、その時間が９０ｋＨｚのクロックを用いて表されている。
【０００９】
また、復号器により引き抜かれるピクチャのデータ量は、そのピクチャのデータサイズ（picture_size）と、ピクチャスタートコードのデータサイズ（picture_start_code）と、シーケンスヘッダのデータサイズ（sequence_header）とを加えた量である。なお、picture_sizeと、picture_start_codeと、sequence_headerとを加えたデータ量を、以下イメージサイズ（image_size）とする。
【００１０】
続いて、この時刻ｔ101以降も、この入力バッファには、ＭＰＥＧストリームが所定のビットレートに応じて順次供給され続ける。そして、この時刻ｔ101から、デコード管理時間（Decode Time Stamp）の間隔であるΔＤＴＳ毎に経過していく各時刻ｔ102，時刻ｔ103・・・時刻n，時刻n+1・・・においても、各ピクチャのイメージサイズ分のデータが復号器により引き抜かれていく。
【００１１】
このように、復号器の前段に設けられた入力バッファでは、ＭＰＥＧストリームがそのビットレートに応じて順次格納されていくとともに、各ピクチャのデコードタイミング（時刻ｔ101，時刻ｔ102，時刻ｔ103・・・）において、そのピクチャのイメージサイズ分のデータが復号器により引き抜かれていくこととなる。
【００１２】
ここで、供給されたＭＰＥＧストリームの総データ量と各デコードタイミングで引き抜かれたピクチャのイメージサイズの総データ量との差が、この入力バッファのバッファサイズより大きくなると、この入力バッファがオーバフローしてしまう。また、反対に、各デコードタイミングで引き抜かれるピクチャのイメージサイズの総データ量が供給されたＭＰＥＧストリームの総データ量よりも大きくなると、この入力バッファがアンダーフローしてしまう。
【００１３】
そこで、ＭＰＥＧ２ビデオ（ＩＳＯ１３８１８−２）の規格では、ＭＰＥＧストリームのエンコード処理を行う際に、復号器の前段に設けられる入力バッファの容量をＶＢＶバッファサイズ（vbv_buffer_size）として仮想的に想定し、このＶＢＶバッファサイズに対して破綻が生じないように、発生する符号量を制御することが規定されている。
【００１４】
【発明が解決しようとする課題】
ところで、ＭＰＥＧ２方式で画像圧縮した動画像を放送する放送局等では、一般に、２つ以上の動画像データをつなぎ合わせて１つの動画像データにする編集処理が行われる。例えば、放送局等では、図１５に示すように、映画の動画像データに対して、短時間のコマーシャル等を挿入するといった編集処理が行われている。
【００１５】
特に、このような編集処理を行う場合には、伝送のリアルタイム性や処理の簡便性の観点から、ベースバンドの動画像データを取り扱って編集処理を行うのではなく、ＭＰＥＧストリームをデコードすることなく圧縮画像をそのまま取り扱った編集処理が、従来より行われている。
【００１６】
以下、ＭＰＥＧ２ビデオ方式で画像圧縮された第１の圧縮画像データのデータストリーム（以下、メインストリームと呼ぶ。）に対して、ＭＰＥＧ２ビデオ方式で画像圧縮された第２の圧縮画像データのデータストリーム（以下、サブストリームと呼ぶ。）をつなぎ合わせ、１つのスプライスドストリームを生成する従来の第１〜第３の編集処理について説明する。
【００１７】
なお、この従来の第１〜第３の編集処理を説明するために用いる図１６〜図１８には、それぞれ、メインストリームのＶＢＶバッファに対するビット占有量、サブストリームのＶＢＶバッファに対するビット占有量、スプライスドストリームのＶＢＶバッファに対するビット占有量を示すものとする。
【００１８】
まず、従来の第１の編集処理について図１６を用いて説明する。従来の第１の編集処理では、図１６（ａ）に示すように、メインストリームのつなぎ合わせを行う接続点（Splice Point）を、ＶＢＶバッファへの供給の終了のタイミング（時刻ｔ111）としている。また、従来の第１の編集処理では、図１６（ｂ）に示すように、サブストリームの接続点（Splice Point）を、ＶＢＶバッファへの供給の開始のタイミング（時刻ｔ121）としている。そして、第１の編集処理では、メインストリームとサブストリームの各接続点同士を時刻ｔ111でつなぎ合わせることにより、例えば、図１６（ｃ）に示すような、時刻ｔ112までメインストリームのピクチャが復号器により引き抜かれ、時刻ｔ112以降サブストリームのピクチャが復号器に引き抜かれる１つのスプライスドストリームを生成している。
【００１９】
しかしながら、この従来の第１の編集処理により生成されたスプライスドストリームは、この図１６（ｃ）の斜線部分で示すように、供給される総データ量と引き抜かれるピクチャの総データ量との差がＶＢＶバッファサイズより大きくなりこのＶＢＶバッファがオーバーフローしてしまう可能性があった。
【００２０】
続いて、従来の第２の編集処理について図１７を用いて説明する。この従来の第２の編集処理では、図１７（ａ）に示すように、メインストリームの接続点（Splice Point）を、復号器による最後のピクチャの引き抜きタイミング（時刻ｔ131）としている。また、この従来の第２の編集処理では、図１７（ｂ）に示すように、サブストリームの接続点（Splice Point）を、ＶＢＶバッファのビット占有量がメインストリームの接続点におけるＶＢＶバッファのビット占有量と同一となるタイミング（時刻ｔ141）としている。そして、第２の編集処理では、メインストリームとサブストリームの各接続点同士を時刻131においてつなぎ合わせることにより、例えば、図１７（ｃ）に示すような、時刻ｔ131までメインストリームのピクチャが復号器により引き抜かれ、時刻ｔ131以降サブストリームのピクチャが復号器により引き抜かれる１つのスプライスドストリームを生成している。
【００２１】
しかしながら、この従来の第２の編集処理では、メインストリームの最後に引き抜かれるピクチャの次のピクチャのＶＢＶディレイ（next_vbv_delay）をもって、サブストリームの最初のピクチャの引き抜きが行われるため、この図１７（ｃ）の斜線部分で示すように、供給される総データ量より引き抜かれるピクチャの総データ量が多くなりＶＢＶバッファがアンダーフローしてしまう可能性があった。すなわち、サブストリームの最初に引き抜かれるピクチャのＶＢＶディレイ（first_vbv_delay）よりも、メインストリームの最後に引き抜かれるピクチャの次のピクチャのＶＢＶディレイ（next_vbv_delay）が短くなり、ＶＢＶバッファがアンダーフローしてしまう可能性があった。
【００２２】
続いて、従来の第３の編集処理について図１８を用いて説明する。この従来の第３の編集処理では、図１８（ａ）に示すように、メインストリームの接続点（Splice Point）を、復号器による最後のピクチャの引き抜きタイミング（時刻ｔ151）とし、かつ、ＶＢＶバッファのビット占有量が零となるタイミングとしている。また、この従来の第３の編集処理では、図１８（ｂ）に示すように、サブストリームの接続点（Splice Point）を、ＶＢＶバッファへの供給の開始のタイミング（時刻ｔ161）としている。そして、第３の編集処理では、メインストリームとサブストリームの各接続点同士を時刻151においてつなぎ合わせることにより、例えば、図１８（ｃ）に示すような、時刻ｔ151までメインストリームのピクチャが復号器により引き抜かれ、時刻ｔ152以降サブストリームのピクチャが復号器により引き抜かれる１つのスプライスドストリームを生成している。
【００２３】
しかしながら、この従来の第３の編集処理では、メインストリームの最後のピクチャが引き抜かれてからサブストリームの供給が開始されるので、ＶＢＶバッファがオーバフローやアンダーフローすることはないが、復号器がピクチャを引き抜くことができない時間帯（時刻ｔ151〜時刻ｔ152）が生じてしまっていた。また、同様に、メインストリームの最後のピクチャが供給されたタイミング（時刻ｔ150）からサブストリームの供給が開始されるまでの、ＶＢＶバッファにデータが供給されない時間帯（時刻ｔ150〜時刻ｔ151）が生じてしまっていた。従って、この第３の編集処理では、ＭＰＥＧストリームの連続性を保つことができず、復号器側の処理に対して制約が生じていまい、安定した復号処理を行うことができなかった。
【００２４】
本発明は、このような実情を鑑みてなされたものであり、復号器の入力バッファを破綻させることなくかつ復号器の処理に制約を与えることがないように、２つの圧縮画像データのデータストリームを任意の接続点で接続して、連続した１つの圧縮画像データストリーム圧縮画像データを生成する圧縮画像データの編集装置及び圧縮画像データの編集方法を提供することを目的とする。
【００２５】
【課題を解決するための手段】
上述の課題を解決するために、本発明に係る圧縮画像データの編集装置は、ＭＰＥＧビデオ方式で符号化された第１の圧縮画像データのデータストリーム（第１のエレメンタリストリーム）の任意の接続点と、ＭＰＥＧビデオ方式で符号化された第２の圧縮画像データのデータストリーム（第２のエレメンタリストリーム）の任意の接続点とを接続して、連続した１つの圧縮画像データのデータストリームを生成する圧縮画像データの編集装置であって、第１のエレメンタリストリームの任意の接続点と第２のエレメンタリストリームの任意の接続点との間に、ＭＰＥＧビデオ方式で符号化された所定の圧縮画像データとスタッフィングバイトとを有する挿入圧縮画像データのデータストリーム（挿入エレメンタリストリーム）を挿入して、この第１と第２のエレメンタリストリームを接続する接続手段と、ＭＰＥＧビデオ方式で符号化されたデータストリームのＶＢＶ（Video Buffering Verifier）のＶＢＶディレイ（VBV_delay）と、ビットレート（bitrate）と、このＶＢＶディレイのクロック周波数（frequency）とから、
VBV_delay×（bitrate／frequency）
を演算することにより、第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、挿入エレメンタリストリームのＶＢＶバッファに対するビット占有量とを検出し、これら検出したビット占有量に基づき接続手段を制御する制御手段とを備え、制御手段は、挿入エレメンタリストリームの圧縮画像データの枚数とスタッフィングバイトのデータ量を制御して、挿入エレメンタリストリームの最初のＶＢＶバッファに対するビット占有量を、第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させ、挿入エレメンタリストリームの最後のＶＢＶバッファに対するビット占有量を、第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させることを特徴とする。
【００２９】
本発明に係る圧縮画像データの編集方法は、任意の接続点までのＭＰＥＧビデオ方式で符号化された第１の圧縮画像データのデータストリーム（第１のエレメンタリストリーム）を入力し、ＭＰＥＧ２ビデオ方式で符号化された所定の圧縮画像データとスタッフィングバイトとを有する挿入圧縮画像データのデータストリーム（挿入エレメンタリストリーム）を入力し、任意の接続点からのＭＰＥＧビデオ方式で符号化された第２の圧縮画像データのデータストリーム（第２のエレメンタリストリーム）を入力し、ＭＰＥＧビデオ方式で符号化されたデータストリームのＶＢＶ（Video Buffering Verifier）のＶＢＶディレイ（VBV_delay）と、ビットレート（bitrate）と、このＶＢＶディレイのクロック周波数（frequency）とから、
VBV_delay×（bitrate／frequency）
を演算することにより、第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量と、挿入エレメンタリストリームのＶＢＶバッファに対するビット占有量とを検出して、これら検出したビット占有量に基づき、挿入エレメンタリストリームの圧縮画像データの枚数とスタッフィングバイトのデータ量を制御して、挿入エレメンタリストリームの最初のＶＢＶバッファに対するビット占有量を、第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させ、挿入エレメンタリストリームの最後のＶＢＶバッファに対するビット占有量を、第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させて、第１のエレメンタリストリームの任意の接続点と第２のエレメンタリストリームの任意の接続点との間に、挿入エレメンタリストリームを挿入して、この第１と第２のエレメンタリストリームを接続することを特徴とする。
【００３３】
【発明の実施の形態】
以下、本発明を適用した実施の形態の圧縮画像データの編集装置について、図面を参照しながら説明する。
【００３４】
この本発明の実施の形態の編集装置は、ＭＰＥＧ２ビデオ方式で画像圧縮された第１の圧縮画像データのデータストリーム（第１のエレメンタリストリーム）の任意のピクチャの後ろに、任意のピクチャから始まるＭＰＥＧ２ビデオ方式で画像圧縮された第２の圧縮画像データのデータストリーム（第２のエレメンタリストリーム）をつなぎ合わせ、１つのスプライスドストリームを生成する装置である。
【００３５】
例えば、この本発明の実施の形態の編集装置１は、図１に示すように、第１のエレメンタリストリーム（以下、メインストリームと呼ぶ。）が映画等をＭＰＥＧ２ビデオ方式で画像圧縮したものであり、第２のエレメンタリストリーム（以下、サブストリームと呼ぶ。）が短時間のコマーシャル等をＭＰＥＧ２ビデオ方式で画像圧縮したものである場合に、映画等に対して、コマーシャル等を適時挿入して１つの番組のデータストリームを生成するといった処理等を行う。また、この本発明の実施の形態の編集装置１は、図２に示すように、放送局の本局から伝送された映画やニュース等を受信して、地方コマーシャル，地方天気予報又は生中継映像等を挿入して地方用の番組を生成するといった放送局の支局で行われる処理等を行う。
【００３６】
図３に、この本発明の実施の形態の編集装置のブロック構成図を示す。
【００３７】
編集装置１には、任意のピクチャでデータが終了するメインストリームと、任意のピクチャからデータが開始するサブストリームとが例えば図示しないサーバー等から供給される。このメインストリームとサブストリームのそれぞれの任意のピクチャ、すなわち、メインストリームの最後のピクチャとサブストリームの最初のピクチャは、例えば、この編集装置１を用いて編集操作を行っているユーザ等により設定される。ユーザ等により設定されたこれらピクチャに基づきメインストリームの接続点（Splice Point）と、サブストリームの接続点（Splice Point）とが定められ、この編集装置１によりこの接続点同士が接続され、２つのストリームが１つのデータストリームが生成される。
【００３８】
この編集装置１は、メインストリームの最後のピクチャの次に伝送すべきピクチャのＶＢＶディレイを検出するピクチャ復号時間検出部２と、サブストリームの最初のピクチャのＶＢＶディレイを検出するＶＢＶディレイ検出部３と、黒画像のＩピクチャを格納した黒画像Ｉピクチャサーバ４と、リピートＰピクチャを格納したリピートＰピクチャサーバ５と、黒画像ＩピクチャとリピートＰピクチャを切り換えるピクチャ切換スイッチ６と、スタッフィングバイトを発生するスタッフィングバイト発生部７と、メインストリーム，サブストリーム，黒画像Ｉピクチャ又はリピートＰピクチャ，スタッフィングバイトが供給されこれらを切り換えて１つのスプライスドストリームを生成するマルチプレクサ８と、各部の制御を行う制御部９とを備えている。
【００３９】
ピクチャ復号時間検出部２には、任意のピクチャでデータが終了するすなわち接続点（Splice Point）でデータが終了するメインストリームが供給される。このピクチャ復号時間検出部２は、この最後のピクチャの次に伝送すべきピクチャのＶＢＶディレイを検出する。すなわち、ピクチャ復号時間検出部２は、メインストリームの接続点の直後に接続されるピクチャのＶＢＶディレイを検出する。
【００４０】
具体的に、所定のピクチャの次に伝送されるピクチャのＶＢＶディレイ（next_vbv_delay）は、この所定のピクチャのＶＢＶディレイ（vbv_delay）と、その所定のピクチャのイメージサイズ（image_size）と、デコード管理時間（Decode Time Stamp）の間隔であるΔＤＴＳと、伝送するデータストリームのビットレート（bitrate）とから、以下の式（１）により求めることができる。
【００４１】
next_vbv_delay＝vbv_delay −（image_size/bitrate）＋ΔＤＴＳ・・・（１）
【００４２】
従って、メインストリームの最後のピクチャの次に伝送すべきピクチャのＶＢＶディレイ（next_vbv_delay）は、メインストリームの最後のピクチャのＶＢＶディレイ（last_vbv_delay）と、この最後のピクチャのイメージサイズ（image_size）と、デコード管理時間（Decode Time Stamp）の間隔であるΔＤＴＳと、メインストリームのビットレート（bitrate）とから、以下の式（２）により求めることができる。
【００４３】
0004232209.tif 000002
【００４４】
なお、図４に、メインストリームのＶＢＶバッファに対するビット占有量の推移を示すとともに、この式（２）に示した各パラメータを示す。
【００４５】
ピクチャ復号時間検出部２は、以上のように求めたメインストリームの最後のピクチャの次に復号するピクチャのＶＢＶディレイ（next_vbv_delay）を、制御部９に供給する。
【００４６】
ＶＢＶディレイ検出部３には、任意のピクチャからデータが開始するサブストリームが供給される。ピクチャ復号時間検出部２は、サブストリームの最初のピクチャのＶＢＶディレイ（first_vbv_delay）を検出する。
【００４７】
図５に、サブストリームのＶＢＶバッファに対するビット占有量の推移を示すとともに、このサブストリームの最初のピクチャのＶＢＶディレイ（first_vbv_delay）を示す。
【００４８】
ＶＢＶディレイ検出部３は、検出したサブストリームの最初のピクチャのＶＢＶディレイ（first_vbv_delay）を、制御部９に供給する。
【００４９】
黒画像Ｉピクチャサーバ４は、黒画像のＩピクチャのピクチャデータを格納しており、制御部９の制御に基づきこの黒画像のＩピクチャを出力する。
【００５０】
リピートＰピクチャサーバ５は、全てのマクロブロックがスキップトマクロブロックから構成されるＰピクチャ（以下、リピートＰピクチャと呼ぶ。）のピクチャデータを格納している。ここで、ＭＰＥＧ２では、何も情報を必要としないマクロブロックのことをスキップトマクロブロック（Skipped MB）と呼んでいる。このスキップトマクロブロックは、符号化がされていないマクロブロックであり、このスキップトマクロブロックを復号した場合には１つ前のマクロブロックの情報が繰り返されることとなる。リピートＰピクチャは、全てのマクロブロックがこのようなスキップトマクロブロックから構成されているものである。
【００５１】
リピートＰピクチャサーバ５は、制御部９の制御に基づき、格納しているリピートＰピクチャを出力する。
【００５２】
ピクチャ切換スイッチ６は、制御部９の制御に基づき、黒画像Ｉピクチャサーバ４或いはリピートＰピクチャサーバ５から出力される黒画像Ｉピクチャ又はリピートＰピクチャを切り換える。
【００５３】
スタッフィングバイト発生部７は、ＭＰＥＧストリームの符号化において、符号発生量が少ない場合に生成される擬似データであるスタッフィングバイト（Stuffing_Byte）を発生する。このスタッフィングバイトは、特に何等意味を持たないデータであり、復号器側で読み捨てられるものである。
【００５４】
このスタッフィングバイトの符号量、出力タイミングは、制御部９により制御される。
【００５５】
マルチプレクサ８は、メインストリーム，サブストリーム，黒画像Ｉピクチャ又はリピートＰピクチャ，スタッフィングバイトが供給されこれらを切り換えて１つのスプライスドストリームを生成する。具体的には、マルチプレクサ８は、図６に示すように、メインストリームの接続点（Splice Point）とサブストリームの接続点（Splice Point）との間に、黒画像Ｉピクチャ，リピートＰピクチャ，スタッフィングバイト等を有する挿入圧縮画像データのデータストリーム（以下、挿入ストリームと呼ぶ。）を挿入して、１つのスプライスドストリームを生成する。
【００５６】
制御部９は、上述した各部の制御及び監視を行い、上記マルチプレクサ８及びピクチャ切換スイッチ６の切り換えの制御を行う。
【００５７】
つぎに、メインストリームとサブストリームとの間に挿入する挿入ストリームについてさらに説明する。
【００５８】
制御部９は、図７に示すように、メインストリームの最後のピクチャ、すなわち、接続点（Splice Point）までのデータを伝送し終えると、マルチプレクサ８を切り換えて、黒画像Ｉピクチャサーバ４に格納された黒画像Ｉピクチャを、挿入ストリームとして続けて伝送する。このとき、ピクチャ復号時間検出部２が検出したメインストリームの最後のピクチャの次に伝送するピクチャのＶＢＶディレイ（next_vbv_delay）に基づき、この黒画像Ｉピクチャのビット占有量（first_picture_occupancy）を求めてピクチャヘッダに書き込む。
【００５９】
なお、各ピクチャのビット占有量（occupancy）は、以下の式（３）により求められる。
【００６０】
occupancy＝vbv_delay×bitrate／frequency      ・・・（３）
ここで、vbv_delayは、そのピクチャのＶＢＶディレイであり、frequencyは、ＶＢＶディレイを表すためのクロック周波数である。このfrequencyは、例えば、９０ｋＨｚ単位で示されている。
【００６１】
このことから、この黒画像Ｉピクチャのビット占有量（first_picture_occupancy）は、ピクチャ復号時間検出部２により検出されたメインストリームの最後のピクチャの次に復号するピクチャのＶＢＶディレイ（next_vbv_delay）から、以下の式（４）により求められる。
【００６２】
0004232209.tif 000003
【００６３】
編集装置１では、以上のように求めたメインストリームの最後のピクチャの次に復号するピクチャのＶＢＶディレイ（next_vbv_delay）を、挿入ストリームの最初のピクチャのビット占有量（first_picture_occupancy）としてピクチャヘッダに書き込むことによって、メインストリームと挿入ストリームとを連続的に接続することができる。そして、このように接続したスプライスドストリームでは、入力バッファが破綻することなく、また、何等処理に制約を設けずに復号できる。
【００６４】
制御部９は、この黒画像Ｉピクチャを伝送し終えると、ピクチャ切換スイッチ６を切り換えて、リピートＰピクチャサーバ５に格納されたリピートＰピクチャの伝送を行う。制御部９は、このリピートＰピクチャを、黒画像Ｉピクチャの後に続けて予め設定された枚数だけ順次伝送していく。すなわち、制御部９は、つなぎ合わせるメインストリームとサブストリームとの時間間隔等を予め設定しておき、この挿入ストリームの表示時間や伝送時間を求め、その間隔に応じた枚数のリピートＰピクチャを伝送する。
【００６５】
なお、ここで、制御部９は、各リピートＰピクチャの伝送を行う際に、ビット占有量（occupancy）がＶＢＶバッファサイズ（vbv_buffer_size）を越えないように、すなわち、この挿入ストリームがＶＢＶバッファに対して破綻しないように監視を行う。制御部９は、挿入ストリームがオーバーフローしてしまう場合には、マルチプレクサ８を切り換えて、スタッフィングバイト発生部７が発生するスタッフィングバイトを各リピートＰピクチャとともに伝送する。
【００６６】
具体的に、このスタッフィングバイトのデータ量は、図８及び以下に示すように求めることができる。
【００６７】
まず、制御部９は、次に伝送するリピートＰピクチャのＶＢＶディレイ（next_vbv_delay）を、各リピートＰピクチャのＶＢＶディレイ（vbv_delay）及びイメージサイズ（image_size）から、以下の式（１）により求める。
【００６８】
0004232209.tif 000004
【００６９】
次に伝送するリピートＰピクチャのビット占有量（next_picture_occupancy）を、求めたＶＢＶディレイ（next_vbv_delay）から、以下の式（５）により求める。
【００７０】
0004232209.tif 000005
【００７１】
そして、各ピクチャに挿入するスタッフィングバイトのデータ量は、次に伝送するリピートＰピクチャのビット占有量（next_picture_occupancy）とＶＢＶバッファサイズ（vbv_buffer_size）の差から、以下の式（６）のように求めることができる。
【００７２】
stuffing_Byte＝vbv_buffer_size−next_picture_occupancy    ・・・（６）
【００７３】
例えば、next_vbv_delayが５５,０４８、bitrateが３,０００,０００ＢＰＳ、vbv_buffer_sizeが１,８３５,００８ｂｉｔ、frequencyが９０ｋＨｚの場合、スタッフィングバイトのデータ量は以下のように求められる。
【００７４】
next_picture_occupancy＝55048×3000000/90000＝1834933
stuffing_Byte ＝1835008−1834933＝75 bit＝9.4 Byte
【００７５】
編集装置１では、以上のようにリピートＰピクチャを伝送する際に、挿入ストリームとＶＢＶバッファサイズを監視しながら、リピートＰピクチャとスタッフィングバイトの挿入を繰り返し、ＭＰＥＧストリームとして連続した挿入ストリームを生成することにより、ＶＢＶバッファを破綻させることなくスプライスドストリームを生成することができる。
【００７６】
続いて、制御部９は、図９に示すように、所定枚数分のリピートＰピクチャを伝送し終えると、すなわち、挿入ストリームの接続点（Splice Point）までのデータを伝送し終えると、マルチプレクサ８を切り換えてサブストリームの伝送を開始する。このとき、制御部９は、ＶＢＶディレイ検出部３が検出したサブストリームの最初のピクチャのＶＢＶディレイ（first_vbv_delay）に基づき、挿入ストリームの最後のピクチャに挿入するスタッフィングバイトのデータ量を調整して、挿入ストリームとサブストリームとを接続する。
【００７７】
具体的に、制御部９は、この挿入ストリームの最後のピクチャに挿入するスタッフィングバイトのデータ量は、以下のように求める。
【００７８】
まず、制御部９は、挿入ストリームとサブストリームとの接続点（Spice Point）におけるビット占有量であるデコードサイズ（first_picture_decode_size）を、以下の式（７）により求める。
【００７９】
0004232209.tif 000006
【００８０】
そして、この制御部９は、このデコードサイズ（first_picture_decode_size）と挿入ストリームの最後のピクチャのビット占有量（last_picture_occupancy）から、この挿入ストリームの最後のピクチャに挿入するスタッフィングバイト（staffing_Byte）を以下の式（８）により求める。
【００８１】
0004232209.tif 000007
【００８２】
編集装置１では、以上のように求めたスタッフィングバイトを挿入ストリームの最後のピクチャとともに挿入することによって、挿入ストリームとサブストリームとを連続的に接続することができる。そして、このように接続したスプライスドストリームでは、入力バッファが破綻することなく、また、何等処理に制約を設けずに復号できる。
【００８３】
以上、メインストリームとサブストリームとの間に挿入する挿入ストリームについて説明したが、この挿入ストリームは、例えば、以下に説明するようなものであってもよい。
【００８４】
すなわち、この挿入ストリームでは、先頭のＩピクチャは黒画像に限られない。つまり、挿入ストリームの先頭の画像は、あらゆる画像であってもよく、その色彩や画像の内容は限られない。例えば、黒画像を先頭に挿入した場合には、このメインストリームとサブストリームと間には、黒画像がモニタに表示されることとなるが、例えば、青画像や、緑画像又は所定のコメントや静止画像等もこのメインストリームとサブストリームと間に表示することもできる。
【００８５】
また、この挿入ストリームでは、このＩピクチャを挿入せず、先頭からリピートＰピクチャの挿入を行っても良い。この場合には、メインストリームの最後の画像がフリーズされて表示されることとなる。
【００８６】
また、この挿入ストリームでは、リピートＰピクチャは固定枚数に限られず、その枚数をメインストリームとサブストリームとの関係により可変としても良い。例えば、図１０に示すように、挿入ストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（first_picture_decode_size）を、先の式（７）により求める。同様に、メインストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（decode_size）を求める。そして、リピートＰピクチャを一枚挿入すると、一定のビット占有量（occupancy）が増加されることから、挿入ストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（first_picture_decode_size）と、メインストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（decode_size）との差に基づき、挿入するリピートＰピクチャの最低必要となる枚数を計算する。この場合、挿入ストリームに含まれるリピートＰピクチャの枚数が最小となるように設定することができる。
【００８７】
つぎに、この編集装置１の処理内容を、図１１及び図１２に示すフローチャートを用いて説明する。
【００８８】
まず、図１１に示すステップＳ１において、この編集装置１にメインストリームが供給されると、このメインストリームの最後のピクチャの次に伝送されるピクチャのＶＢＶディレイ（next_vbv_delay）を、先の式（２）により求める。
【００８９】
続いてステップＳ２において、挿入ストリームの最初のピクチャにＩピクチャを挿入するか、或いは、リピートＰピクチャを挿入するか判断する。Ｉピクチャを挿入する場合には、ステップＳ３に進み、リピートＰピクチャを挿入する場合には、ステップＳ４に進む。
【００９０】
続いてステップＳ３において、例えば、黒画像等のＩピクチャを挿入する。このとき、この黒画像Ｉピクチャのビット占有量（first_picture_occupancy）を先の式（４）により求めてピクチャヘッダに書き込む。また、次のリピートＰピクチャのビット占有量（next_picture_occupancy）がＶＢＶバッファサイズ（vbv_buffer_size）を越えている場合には、先の式（６）によりスタッフィングバイト（stuffing_Byte）を求めて挿入する。このステップＳ３からステップＳ４に進む。
【００９１】
続いてステップＳ４において、挿入するリピートＰピクチャの枚数が固定であるか、最小の枚数とするかを判断する。リピートＰピクチャの枚数が固定である場合にはステップＳ５に進み、リピートＰピクチャの枚数を最小にする場合には図１２に示すステップＳ１０に進む。
【００９２】
ステップＳ５において、リピートＰピクチャを挿入する。
【００９３】
続いてステップＳ６において、次のリピートＰピクチャのビット占有量（next_picture_occupancy）を計算する。
【００９４】
続いてステップＳ７において、次のリピートＰピクチャのビット占有量（next_picture_occupancy）がＶＢＶバッファサイズ（vbv_buffer_size）を越えているかどうかを判断する。越えている場合には、ステップＳ８において先の式（６）によりスタッフィングバイト（stuffing_Byte）を求めて挿入し、ステップＳ９に進む。また、越えていない場合には、そのままステップＳ９に進む。
【００９５】
続いてステップＳ９において、設定された枚数分のリピートＰピクチャの挿入が終了したかどうかを判断する。設定された枚数分のリピートＰピクチャを挿入した場合には、ステップＳ１６に進み、設定された枚数分のリピートＰピクチャを挿入していない場合には、ステップＳ５からの処理を繰り返す。
【００９６】
一方、図１２に示すステップＳ１０において、挿入ストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（first_picture_decode_size）と、メインストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（decode_size）を求める。
【００９７】
続いてステップＳ１１において、リピートＰピクチャを挿入する。
【００９８】
続いてステップＳ１２において、次のリピートＰピクチャのビット占有量（next_picture_occupancy）を計算する。
【００９９】
続いてステップＳ１３において、次のリピートＰピクチャのビット占有量（next_picture_occupancy）がＶＢＶバッファサイズ（vbv_buffer_size）を越えているかどうかを判断する。越えている場合には、ステップＳ１４において先の式（６）によりスタッフィングバイト（stuffing_Byte）を求めて挿入し、ステップＳ１５に進む。また、越えていない場合には、そのままステップＳ１５に進む。
【０１００】
続いてステップＳ１５において、現在のデコードサイズが、挿入ストリームとサブストリームとの接続点（Splice Point）のデコードサイズ（first_picture_decode_size）を越えているかどうかを判断する。越えていると判断する場合には、図１１に示すステップＳ１６に進み、越えていないと判断する場合には、ステップＳ１０からの処理を繰り返す。
【０１０１】
図１１に示すステップＳ１６において、サブストリームの最初のピクチャのＶＢＶディレイ（first_vbv_delay）を検出する。
【０１０２】
続いてステップＳ１７において、挿入ストリームの最後のピクチャに挿入するスタッフィングバイト（staffing_Byte）を、先の式（８）により求め、求めたデータ量のスタッフィングバイトを挿入する。
【０１０３】
そして、挿入ストリームとサブストリームとを接続点（Splice Point）で接続して処理を終了する。
【０１０４】
以上のステップＳ１からステップＳ１７までの処理を行うことによって、編集装置１では、メインストリームとサブストリームとの間に挿入ストリームを挿入し、連続したスプライスドストリームを生成する。
【０１０５】
以上のように本発明の実施の形態の編集装置１では、ストリームの最初のＶＢＶバッファに対するビット占有量を、メインストリームと接続点（Splice Point）におけるＶＢＶバッファに対するビット占有量に一致させ、かつ、ストリームの最後のＶＢＶバッファに対するビット占有量を、サブストリームの任意の接続点（Splice Point）におけるＶＢＶバッファに対するビット占有量に一致させた挿入ストリームを生成することができる。
【０１０６】
このことにより、この編集装置１では、ＶＢＶバッファを破綻させることなく、メインストリームとサブストリームをそのまま連続的に接続することができる。そのため、この２つのストリームを接続したスプライスドストリームを復号する場合においても、入力段に設けられたバッファの破綻、すなわち、オーバフロー及びアンダーフローが生じないとともに、何等制約がされずに処理を行うことができる。
【０１０７】
なお、編集装置１では、メインストリームとサブストリームの供給端子の入れ替えを行うことにより、例えば、図１３に示すように、映画等の連続した動画像の一部にコマーシャルを挿入するといった処理を行うことができる。すなわち、まず、映画等の画像データの前半部分をメインストリームとし、コマーシャルをサブストリームとして、この映画の前半部分にコマーシャルを接続する。続いて、映画の前半部分が接続されているコマーシャルをメインストリームとし、映画の後半部分をサブストリームとして、このコマーシャルに、映画の後半部分を接続する。このことにより、編集装置１では、映画等の連続した動画像の一部分にコマーシャルを挿入することができる。
【０１０８】
【発明の効果】
本発明では、最初のＶＢＶバッファに対するビット占有量を第１のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させ、最後のＶＢＶバッファに対するビット占有量を第２のエレメンタリストリームの任意の接続点におけるＶＢＶバッファに対するビット占有量に一致させた挿入エレメンタリストリームを、第１と第２のエレメンタリストリームの間に挿入し、連続した１つの圧縮画像データのデータストリームを生成する。
【０１０９】
このことにより、本発明では、ＶＢＶバッファを破綻させることなく、ＭＰＥＧビデオ方式で符号化された２つの圧縮画像データのデータストリームをそのまま連続的に接続することができる。そのため、この２つの圧縮画像データを接続したエレメンタリストリームを復号する場合においても、入力段に設けられたＶＢＶバッファの破綻、すなわち、オーバフロー及びアンダーフローが生じないとともに処理に制約がされず、通常通りの処理を行うことができる。
【０１１０】
また、本発明では、圧縮画像データとともにスタッフィングバイトを挿入した挿入エレメンタリストリームを、第１と第２のエレメンタリストリームの間に挿入し、連続した１つの圧縮画像データのデータストリームを生成することにより、ＶＢＶバッファを破綻しない挿入エレメンタリストリームを、第１と第２のエレメンタリストリームの間に挿入することができる。
【０１１１】
また、本発明に係る圧縮画像データの編集装置及び圧縮画像データの編集方法では、挿入エレメンタリストリームとして画面内予測符号化画像やリピートピクチャ等を挿入することにより、第１と第２のエレメンタリストリームの接続点間の挿入エレメンタリストリームを表示させている際に、第１の圧縮画像データの任意の接続点の画像を静止させて表示させることや、また、例えば、黒画像等の任意の画像を表示させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の編集装置の適用例を説明する為の図である。
【図２】本発明の実施の形態の編集装置の適用例を説明する為の図である。
【図３】本発明の実施の形態の編集装置のブロック構成図である。
【図４】上記編集装置に供給されるメインストリームのＶＢＶバッファに対するビット占有量の推移を示す図である。
【図５】上記編集装置に供給されるサブストリームのＶＢＶバッファに対するビット占有量の推移を示す図である。
【図６】上記編集装置が生成するスプライスドストリームのＶＢＶバッファに対するビット占有量の推移を示す図である。
【図７】上記編集装置が生成するスプライスドストリームのメインストリームと挿入ストリームの接続点におけるＶＢＶバッファに対するビット占有量の推移を示す図である。
【図８】上記編集装置が生成する挿入ストリームのＶＢＶバッファに対するビット占有量の推移を示す図である。
【図９】上記編集装置が生成するスプライスドストリームの挿入ストリームとサブストリームの接続点におけるＶＢＶバッファに対するビット占有量の推移を示す図である。
【図１０】上記編集装置が生成するスプライスドストリームのＶＢＶバッファに対するビット占有量の推移を示す図である。
【図１１】上記編集装置の処理内容を示すフローチャートである。
【図１２】上記編集装置の処理内容を示すフローチャートである。
【図１３】上記編集装置により、映画等の連続した画像データにコマーシャルを挿入する処理を説明するための図である。
【図１４】復号器の前段に設けられる入力バッファにＭＰＥＧストリームが供給された場合における、この入力バッファに対するＭＰＥＧストリームのビット占有量の推移を示す図である。
【図１５】１つの長時間の映画等に対して、短時間のコマーシャル等を挿入して番組を作製するといった編集処理を説明する為の図である。
【図１６】従来の編集処理におけるメインストリームのＶＢＶバッファに対するビット占有量、サブストリームのＶＢＶバッファに対するビット占有量、スプライスドストリームのＶＢＶバッファに対するビット占有量を示す図である。
【図１７】従来の編集処理におけるメインストリームのＶＢＶバッファに対するビット占有量、サブストリームのＶＢＶバッファに対するビット占有量、スプライスドストリームのＶＢＶバッファに対するビット占有量を示す図である。
【図１８】従来の編集処理におけるメインストリームのＶＢＶバッファに対するビット占有量、サブストリームのＶＢＶバッファに対するビット占有量、スプライスドストリームのＶＢＶバッファに対するビット占有量を示す図である。
【符号の説明】
１  編集装置、２  ピクチャ復号時間検出部、３  ＶＢＶディレイ検出部、４黒画像Ｉピクチャサーバ、５  リピートＰピクチャサーバ、６  ピクチャ切換スイッチ、７  スタッフィングバイト発生部、８  マルチプレクサ、９  制御部
【図１】
0004232209.tif 000008
【図２】
0004232209.tif 000009
【図３】
0004232209.tif 000010
【図４】
0004232209.tif 000011
【図５】
0004232209.tif 000012
【図６】
0004232209.tif 000013
【図７】
0004232209.tif 000014
【図８】
0004232209.tif 000015
【図９】
0004232209.tif 000016
【図１０】
0004232209.tif 000017
【図１１】
0004232209.tif 000018
【図１２】
0004232209.tif 000019
【図１３】
0004232209.tif 000020
【図１４】
0004232209.tif 000021
【図１５】
0004232209.tif 000022
【図１６】
0004232209.tif 000023
【図１７】
0004232209.tif 000024
【図１８】
0004232209.tif 000025