JP2005295587A

Editing device and method, re-coding device and method, and splicing device and method

Abstract

[Subject] The splicing equipment and stream edit equipment which realize carrying out splicing of two or more coding streams seamlessly are offered. [Solution means] The coding streams STA and STB in the re-encoding section are decoded by MPEG decoders 14A and 14B. The splice controller 13 calculates target bit quantity, when performing re-encoding processing in MPEG encoder 15. And the new quantization characteristic is set up using this calculated target code amount and the quantization characteristic included in the coding streams STA and STBS. MPEG encoder 15 re-encodes a video data based on this new quantization characteristic, and outputs it as the re-encoding stream STRE. The splice controller 13 controls the switch 17, and switches and outputs coding stream STA, the re-encoding stream STRE, and the coding stream STB. [Selection figure] Fig. 19

JP2005295587A, drawing sheet 1
Sheet 1 of 1

Term

Term ended

Projected expiry passed 16 May 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

69 claims: 16 independent, 53 dependent

  1. 1
    It is an editing device for inputting a plurality of encoded bitstreams obtained by encoding a plurality of video materials and connecting the plurality of encoded bitstreams, and inputting a plurality of encoded bitstreams. A decoding means for decoding each coded bitstream before and after the connection point including the connection point of the plurality of coded bitstreams and outputting the coded image data, and a new target code amount for the coded image data are set. The target code amount setting means to be used and the coded image data output from the decoding means are encoded according to a new target code amount set by the target code amount setting means to generate a new coded bit stream. The bitstream edited by switching between the original coded bitstream supplied and the new coded bitstream output by the coding means at the connection point. An editing device characterized in that it is equipped with an output means for outputting. 複数の映像素材を符号化して得られる複数の符号化ビットストリームを入力して、この複数の符号化ビットストリームを接続するための編集装置であって、複数の符号化ビットストリームを入力して、この複数の符号化ビットストリームの接続点を含む接続点前後の各符号化ビットストリームを復号化して、符号化画像データを出力する復号化手段と、符号化画像データに対する新たな目標符号量を設定する目標符号量設定手段と、上記復号化手段から出力された符号化画像データを、上記目標符号量設定手段によって設定される新たな目標符号量に従って符号化して、新たな符号化ビットストリームを生成する符号化手段と、上記供給された元の符号化ビットストリームと上記符号化手段によって出力される新たな符号化ビットストリームとを、上記接続点において切り換えて出力することによって、編集されたビットストリームを出力する出力手段とを備えたことを特徴とする編集装置。
  2. 7
    It is an editing method for inputting a plurality of encoded bitstreams obtained by encoding a plurality of video materials and connecting the plurality of encoded bitstreams, and inputting a plurality of encoded bitstreams. A decoding step of decoding each coded bitstream before and after the connection point including the connection point of the plurality of coded bitstreams and outputting the coded image data, and setting a new target code amount for the coded image data. The target code amount setting step to be performed and the coded image data output from the decoding step are encoded according to the new target code amount set by the target code amount setting step to generate a new coded bit stream. The bitstream edited by switching between the original coded bitstream supplied and the new coded bitstream output by the coding step at the connection point. An editing method consisting of an output process that outputs. 複数の映像素材を符号化して得られる複数の符号化ビットストリームを入力して、この複数の符号化ビットストリームを接続するための編集方法であって、複数の符号化ビットストリームを入力して、この複数の符号化ビットストリームの接続点を含む接続点前後の各符号化ビットストリームを復号化して、符号化画像データを出力する復号化工程と、符号化画像データに対する新たな目標符号量を設定する目標符号量設定工程と、上記復号化工程から出力された符号化画像データを、上記目標符号量設定工程によって設定される新たな目標符号量に従って符号化して、新たな符号化ビットストリームを生成する符号化工程と、上記供給された元の符号化ビットストリームと上記符号化工程によって出力される新たな符号化ビットストリームとを、上記接続点において切り換えて出力することによって、編集されたビットストリームを出力する出力工程とから構成される編集方法。
  3. 13
    In an editing device that edits a plurality of source-encoded streams, an edit point setting means for setting an edit point for each of the plurality of source-encoded streams, and a picture of the plurality of source-encoded streams in the vicinity of the edit point. Decoding means that decodes and outputs the decoded video data, re-encoding means that re-encodes the decoded video data and outputs the re-encoded stream, and the source-encoded stream and the re-encoded stream. An edit stream generation means that generates an edited edit stream by switching and outputting, and an edit control that controls the re-encoding means and the edit stream generation means so that the edit stream does not become discontinuous at the time of decoding. An editing device characterized by having means. 複数のソース符号化ストリームを編集する編集装置において、上記複数のソース符号化ストリームに対して、それぞれ編集ポイントを設定する編集ポイント設定手段と、上記複数のソース符号化ストリームの上記編集ポイント付近のピクチャをそれぞれデコードし、デコードされたビデオデータを出力するデコード手段と、上記デコードされたビデオデータを再エンコードし、再エンコードストリームを出力する再エンコード手段と、上記ソース符号化ストリームと上記再エンコードストリームとを切り換えて出力することによって、編集された編集ストリームを生成する編集ストリーム生成手段と、上記上記編集ストリームがデコード時に不連続とならないように上記再エンコード手段及び上記編集ストリーム生成手段を制御する編集制御手段とを備えたことを特徴とする編集装置。
  4. 15
    The editing control means is the re-encoding means so that the trajectory of the data occupancy of the VBV buffer does not become discontinuous at the switching point between the source encoding stream and the re-encoding stream or the editing point of the re-encoding stream. The target bit amount for re-encoding in the above is calculated, and the re-encoding means encodes the source-encoded stream based on the target bit amount supplied from the editing control means. The editing device described in the section. 上記編集制御手段は、上記ソース符号化ストリームと上記再エンコードストリームの切換えポイント又は上記再エンコードストリームの上記編集ポイントにおいて、VBVバッファのデータ占有量の軌跡が不連続にならないように、上記再エンコード手段における再エンコードの目標ビット量を演算し、上記再エンコード手段は、上記編集制御手段から供給された上記目標ビット量に基いて、上記ソース符号化ストリームを符号化することを特徴とする請求項13項記載の編集装置。
  5. 19
    The editing control means extracts information on the quantization characteristics included in the source coding stream for each picture, and each in the re-encoding process in the re-encoding means so that overflow and underflow do not occur in the VBV buffer. The picture target bit amount is calculated, information about the quantization characteristic included in the source coding stream is extracted for each picture, and the quantization characteristic extracted from the source coding stream and the calculated target bit amount are extracted. 13. The re-encoding means is controlled so as to calculate a new quantization characteristic and perform the re-encoding process based on the calculated new quantization characteristic. The editing device described. 上記編集制御手段は、上記ソース符号化ストリームに含まれる量子化特性に関する情報を各ピクチャ毎に抽出し、VBVバッファにオーバーフロー及びアンダーフローが発生しないように、上記再エンコード手段における再エンコード処理における各ピクチャ目標ビット量を演算し、上記ソース符号化ストリームに含まれる量子化特性に関する情報を各ピクチャ毎に抽出し、上記ソース符号化ストリームから抽出された量子化特性と、上記演算された目標ビット量とに基いて、新たな量子化特性を演算し、上記演算された新たな量子化特性に基いて上記再エンコード処理を行なうように上記再エンコード手段を制御することを特徴とする請求項13項記載の編集装置。
  6. 23
    The re-encoding means includes a motion detecting means for detecting the motion of each picture and generating a motion vector, and a motion compensating means for performing motion compensation based on the motion vector detected by the motion detecting means. The control means determines whether or not to reuse the motion vector information extracted from the source coding stream during the re-encoding process in the re-encoding means, and if it is determined to reuse the motion vector information, the motion detecting means. 13. The re-encoding means is controlled so as to supply the motion vector extracted from the stream instead of the motion vector detected in the above stream to the motion compensation circuit of the re-encoding means. Editing device. 上記再エンコード手段は、各ピクチャの動きを検出して、動きベクトルを生成する動き検出手段と、上記動き検出手段によって検出された動きベクトルに基いて動き補償を行なう動き補償手段を備え、上記編集制御手段は、上記ソース符号化ストリームから抽出された動きベクトル情報を、再エンコード手段における再エンコード処理時に再利用するか否かを判断し、再利用すると判断された場合には、上記動き検出手段において検出された動きベクトルではなくて、上記ストリームから抽出された動きベクトルを、上記再エンコード手段の動き補償回路に供給するように上記再エンコード手段を制御することを特徴とする請求項13項記載の編集装置。
  7. 27
    The plurality of source coded streams include at least a first coded stream and a second coded stream, and the editing control means is the first of the plurality of pictures constituting the first coded stream. For the first edit point set in the coded stream 1, the output picture is selected so that the future picture is not output as the edit stream on the presentation time axis, and the second coded stream is set. A claim characterized in that the output picture is selected so that the past picture is not output on the presentation time axis for the second edit point set in the second coded stream among the plurality of constituent pictures. Item 13. The editing device according to item 13. 上記複数のソース符号化ストリームは、少なくとも第1の符号化ストリームと第2の符号化ストリームを含み、上記編集制御手段は、上記第1の符号化ストリームを構成する複数のピクチャのうち、上記第1の符号化ストリームに設定された第1の編集ポイントに対して、プレゼンテーション時間軸において未来のピクチャを上記編集ストリームとして出力しないように出力ピクチャを選択し、且つ、上記第2の符号化ストリームを構成する複数のピクチャのうち、第2の符号化ストリームに設定された第2の編集ポイントに対して、プレゼンテーション時間軸において過去のピクチャを出力しないように出力ピクチャを選択することを特徴とする請求項13項記載の編集装置。
  8. 29
    In the editing method of editing a plurality of source-encoded streams to generate an edited stream, an edit point setting step of setting edit points for each of the plurality of source-encoded streams and the above-mentioned plurality of source codes. A decoding process that decodes the pictures near the edit point of the conversion stream and outputs the decoded video data, a re-encoding process that re-encodes the decoded video data and outputs the re-encoded stream, and the above source. The edit stream generation step of generating the edited edit stream by switching between the encoded stream and the re-encoded stream, and the re-encoded step and the above-mentioned re-encoding step so that the above-mentioned edit stream is not discontinuous at the time of decoding. An editing method characterized by including an editing control process for controlling an editing stream generation process. 複数のソース符号化ストリームを編集して、編集されたストリームを生成する編集方法において、上記複数のソース符号化ストリームに対して、それぞれ編集ポイントを設定する編集ポイント設定工程と、上記複数のソース符号化ストリームの上記編集ポイント付近のピクチャをそれぞれデコードし、デコードされたビデオデータを出力するデコード工程と、上記デコードされたビデオデータを再エンコードし、再エンコードストリームを出力する再エンコード工程と、上記ソース符号化ストリームと上記再エンコードストリームとを切り換えて出力することによって、編集された編集ストリームを生成する編集ストリーム生成工程と、上記上記編集ストリームがデコード時に不連続とならないように上記再エンコード工程及び上記編集ストリーム生成工程を制御する編集制御工程とを備えたことを特徴とする編集方法。
  9. 30
    In a splicing device that splics a plurality of source-encoded streams, a splicing point setting means for setting a splicing point for each of the plurality of source-encoded streams, and a picture of the plurality of source-encoded streams in the vicinity of the splicing point. Decoding means that decodes and outputs the decoded video data, re-encoding means that re-encodes the decoded video data and outputs the re-encoded stream, and the source-encoded stream and the re-encoded stream. The splicing stream generating means for generating the spliced splicing stream by switching and outputting, and the splicing control for controlling the re-encoding means and the splicing stream generating means so that the splicing stream does not become discontinuous at the time of decoding. A splicing device characterized by being equipped with means. 複数のソース符号化ストリームをスプライシングするスプライシング装置において、上記複数のソース符号化ストリームに対して、それぞれスプライシングポイントを設定するスプライシングポイント設定手段と、上記複数のソース符号化ストリームの上記スプライシングポイント付近のピクチャをそれぞれデコードし、デコードされたビデオデータを出力するデコード手段と、上記デコードされたビデオデータを再エンコードし、再エンコードストリームを出力する再エンコード手段と、上記ソース符号化ストリームと上記再エンコードストリームとを切り換えて出力することによって、スプライシングされたスプライシングストリームを生成するスプライシングストリーム生成手段と、上記上記スプライシングストリームがデコード時に不連続とならないように上記再エンコード手段及び上記スプライシングストリーム生成手段を制御するスプライス制御手段とを備えたことを特徴とするスプライシング装置。
  10. 32
    The splice control means is a re-encoding means so that the trajectory of the data occupancy of the VBV buffer is not discontinuous at the switching point between the source encoding stream and the re-encoding stream or the splice point of the re-encoding stream. 30. The re-encoding means calculates the target bit amount of the re-encoding in the above, and the re-encoding means encodes the source coded stream based on the target bit amount supplied from the splice control means. The splicing device according to the section. 上記スプライス制御手段は、上記ソース符号化ストリームと上記再エンコードストリームの切換えポイント又は上記再エンコードストリームの上記スプライスポイントにおいて、VBVバッファのデータ占有量の軌跡が不連続にならないように、上記再エンコード手段における再エンコードの目標ビット量を演算し、上記再エンコード手段は、上記スプライス制御手段から供給された上記目標ビット量に基いて、上記ソース符号化ストリームを符号化することを特徴とする請求項30項記載のスプライシング装置。
  11. 36
    The splice control means extracts information on the quantization characteristics included in the source coded stream for each picture, and each in the re-encoding process in the re-encoding means so that overflow and underflow do not occur in the VBV buffer. The picture target bit amount is calculated, information about the quantization characteristic included in the source coding stream is extracted for each picture, and the quantization characteristic extracted from the source coding stream and the calculated target bit amount are extracted. 30. The present invention is characterized in that a new quantization characteristic is calculated based on the above, and the re-encoding means is controlled so as to perform the re-encoding process based on the calculated new quantization characteristic. The splicing device described. 上記スプライス制御手段は、上記ソース符号化ストリームに含まれる量子化特性に関する情報を各ピクチャ毎に抽出し、VBVバッファにオーバーフロー及びアンダーフローが発生しないように、上記再エンコード手段における再エンコード処理における各ピクチャ目標ビット量を演算し、上記ソース符号化ストリームに含まれる量子化特性に関する情報を各ピクチャ毎に抽出し、上記ソース符号化ストリームから抽出された量子化特性と、上記演算された目標ビット量とに基いて、新たな量子化特性を演算し、上記演算された新たな量子化特性に基いて上記再エンコード処理を行なうように上記再エンコード手段を制御することを特徴とする請求項30項記載のスプライシング装置。
  12. 44
    The plurality of source coded streams include at least a first coded stream and a second coded stream, and the splice control means is the first of the plurality of pictures constituting the first coded stream. For the first splice point set in the coded stream 1, the output picture is selected so that the future picture is not output as the splicing stream on the presentation time axis, and the second coded stream is set. A claim characterized in that an output picture is selected so as not to output a past picture on the presentation time axis with respect to a second splicing point set in the second coded stream among a plurality of constituent pictures. Item 30. The splicing device according to item 30. 上記複数のソース符号化ストリームは、少なくとも第1の符号化ストリームと第2の符号化ストリームを含み、上記スプライス制御手段は、上記第1の符号化ストリームを構成する複数のピクチャのうち、上記第1の符号化ストリームに設定された第1のスプライスポイントに対して、プレゼンテーション時間軸において未来のピクチャを上記スプライシングストリームとして出力しないように出力ピクチャを選択し、且つ、上記第2の符号化ストリームを構成する複数のピクチャのうち、第2の符号化ストリームに設定された第2のスプライシングポイントに対して、プレゼンテーション時間軸において過去のピクチャを出力しないように出力ピクチャを選択することを特徴とする請求項30項記載のスプライシング装置。
  13. 46
    In a splicing method for splicing a plurality of source-encoded streams, a splicing point setting step for setting a splicing point for each of the plurality of source-encoded streams, and a picture of the plurality of source-encoded streams near the splicing point. The decoding process that decodes and outputs the decoded video data, the re-encoding process that re-encodes the decoded video data and outputs the re-encoded stream, and the source-encoded stream and the re-encoded stream. Splice control that controls the splicing stream generation step of generating the spliced splicing stream and the re-encoding step and the splicing stream generation step so that the splicing stream does not become discontinuous at the time of decoding by switching and outputting. A splicing device characterized by having a process. 複数のソース符号化ストリームをスプライシングするスプライシング方法において、上記複数のソース符号化ストリームに対して、それぞれスプライシングポイントを設定するスプライシングポイント設定工程と、上記複数のソース符号化ストリームの上記スプライシングポイント付近のピクチャをそれぞれデコードし、デコードされたビデオデータを出力するデコード工程と、上記デコードされたビデオデータを再エンコードし、再エンコードストリームを出力する再エンコード工程と、上記ソース符号化ストリームと上記再エンコードストリームとを切り換えて出力することによって、スプライシングされたスプライシングストリームを生成するスプライシングストリーム生成工程と、上記上記スプライシングストリームがデコード時に不連続とならないように上記再エンコード工程及び上記スプライシングストリーム生成工程を制御するスプライス制御工程とを備えたことを特徴とするスプライシング装置。
  14. 48
    The splice control step is a re-encoding step so that the trajectory of the data occupancy of the VBV buffer does not become discontinuous at the switching point between the source encoding stream and the re-encoding stream or the splice point of the re-encoding stream. 46. The target bit amount for re-encoding in the above is calculated, and the re-encoding step encodes the source coded stream based on the target bit amount supplied from the splice control step. The splicing method described in the section. 上記スプライス制御工程は、上記ソース符号化ストリームと上記再エンコードストリームの切換えポイント又は上記再エンコードストリームの上記スプライスポイントにおいて、VBVバッファのデータ占有量の軌跡が不連続にならないように、上記再エンコード工程における再エンコードの目標ビット量を演算し、上記再エンコード工程は、上記スプライス制御工程から供給された上記目標ビット量に基いて、上記ソース符号化ストリームを符号化することを特徴とする請求項46項記載のスプライシング方法。
  15. 52
    In an encoding device that encodes the supplied source video data, the source video data is encoded and encoded by the first encoding means that outputs the first encoded stream and the first encoding means. By selectively using the decoding means for decoding the encoded stream and outputting the decoded video data and the encoding parameters included in the first encoded stream and used at the time of the first encoding, the encoding parameters are selectively used. The second encoding means that re-encodes the video data decoded by the decoding means and outputs it as a re-encoded stream, and the second encoding means so that overflow and underflow do not occur in the VBV buffer corresponding to the re-encoded stream. An encoding device including an encoding control means for controlling the encoding means of the data. 供給されたソースビデオデータを符号化する符号化装置において、上記ソースビデオデータを符号化し、第1の符号化ストリームを出力する第1のエンコード手段と、上記第1のエンコード手段によって符号化された符号化ストリームをデコードし、デコードされたビデオデータを出力するデコード手段と、上記第1の符号化ストリームに含まれる上記第1の符号化時において使用した符号化パラメータを選択的に使用して、上記デコード手段によってデコードされたビデオデータを再エンコードして再エンコードストリームとして出力する第2のエンコード手段と、上記再エンコードストリームに対応するVBVバッファにオーバーフロー及びアンダーフローが発生しないように、上記第2のエンコード手段を制御するエンコード制御手段とを備えたことを特徴とする符号化装置。
  16. 61
    In the encoding method for encoding the supplied source video data, the source video data is encoded and encoded by the first encoding step of outputting the first encoded stream and the first encoding step. By selectively using the decoding process of decoding the encoded stream and outputting the decoded video data, and the encoding parameters included in the first encoded stream and used at the time of the first encoding, the encoding parameters are selectively used. The second encoding step of re-encoding the video data decoded by the decoding step and outputting it as a re-encoded stream, and the second encoding step so as not to cause overflow and underflow in the VBV buffer corresponding to the re-encoded stream. An encoding method including an encoding control process for controlling the encoding process of the above. 供給されたソースビデオデータを符号化する符号化方法において、上記ソースビデオデータを符号化し、第1の符号化ストリームを出力する第1のエンコード工程と、上記第1のエンコード工程によって符号化された符号化ストリームをデコードし、デコードされたビデオデータを出力するデコード工程と、上記第1の符号化ストリームに含まれる上記第1の符号化時において使用した符号化パラメータを選択的に使用して、上記デコード工程によってデコードされたビデオデータを再エンコードして再エンコードストリームとして出力する第2のエンコード工程と、上記再エンコードストリームに対応するVBVバッファにオーバーフロー及びアンダーフローが発生しないように、上記第2のエンコード工程を制御するエンコード制御工程とを備えたことを特徴とする符号化方法。
Independent claims16