JP2005176069A - Distributed parallel transcoder system and distributed parallel transcoding method - Google Patents
Distributed parallel transcoder system and distributed parallel transcoding method Download PDFInfo
- Publication number
- JP2005176069A JP2005176069A JP2003415111A JP2003415111A JP2005176069A JP 2005176069 A JP2005176069 A JP 2005176069A JP 2003415111 A JP2003415111 A JP 2003415111A JP 2003415111 A JP2003415111 A JP 2003415111A JP 2005176069 A JP2005176069 A JP 2005176069A
- Authority
- JP
- Japan
- Prior art keywords
- segment
- video encoding
- unit
- scene change
- transcoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
本発明は、ビデオをシーケンス単位で分割し、並列処理でトランスコードを行う分散並列トランスコーダシステム及び分散並列トランスコード方法に関する。 The present invention relates to a distributed parallel transcoder system and a distributed parallel transcoding method in which video is divided into sequence units and transcoding is performed in parallel processing.
従来のトランスコーダには、ビデオをシーケンス単位で分割し、分割された画像データを複数のパーソナルコンピュータにより並列処理して、高速化を図るものがある。
しかし、上述した従来のトランスコーダは、並列処理された画像データを結合する時点において、バッファアンダーフローが起こり、再生されるビデオに対しての品質劣化が問題となる。
この品質劣化を防止するための改善策として、シーンチェンジの部分を分割ポインタとすることにより、品質劣化を防ぐ方法が提案されている(例えば、特許文献1参照)。
However, in the conventional transcoder described above, buffer underflow occurs at the time when image data processed in parallel is combined, and quality degradation with respect to reproduced video becomes a problem.
As an improvement measure for preventing this quality degradation, a method for preventing quality degradation by using a scene change portion as a division pointer has been proposed (see, for example, Patent Document 1).
しかしながら、特許文献1に示す映像符号化方法にあっては、上述したシーンチェンジを利用し、各シーンを考慮してビデオ(動画像データ)の分割を行う場合、以下に示す問題を有している。
すなわち、上記従来の映像符号化方法は、エンコーダによってシーンチェンジの判定方法が異なるため、エンコーダ間における統一した分割を行うことができない。
また、従来の映像符号化方法は、シーンチェンジ前後でエンコードパラメータが完全にリセットされるとは限らず、もとの状態に動画像データを再生できない。
さらに、従来の映像符号化方法は、シーンチェンジを判定するためのシーン検出処理がボトルネックとなり、高速なエンコードが行えない。
However, the video encoding method disclosed in
That is, in the conventional video encoding method, since the scene change determination method differs depending on the encoder, it is not possible to perform uniform division among the encoders.
In the conventional video encoding method, the encoding parameters are not always completely reset before and after the scene change, and the moving image data cannot be reproduced in the original state.
Further, in the conventional video encoding method, scene detection processing for determining a scene change becomes a bottleneck, and high-speed encoding cannot be performed.
加えて、従来の映像符号化方法は、統一的なシーンチェンジ検出を行ったとしても、その結果の分割するポイントが、必ずしもそのエンコード方式にとってよい分割ポイントとなるとは限らない。
本来、時間軸方向の冗長性を利用し、情報圧縮を行うエンコード方式においては、連続して動画像データをエンコードすることにより、最適な符号化が実現できる。
In addition, in the conventional video encoding method, even if unified scene change detection is performed, the resulting division point is not necessarily a good division point for the encoding method.
Originally, in an encoding method in which information is compressed using redundancy in the time axis direction, optimal encoding can be realized by continuously encoding moving image data.
一方、従来の映像符号化方法のように、動画像データ(ビデオ)を、所定の範囲において分割してトランスコードを行うことで、最適な符号化が出来なくなり、再生した動画像の映像品質の劣化を招く恐れが生じる。
さらに、従来の映像符号化方法においては、トランスコードにより、別々にエンコードを行った符号化ストリームに対して単に結合処理を行うと、継ぎ目の部分の符号化が適切に行われず、再生時に演算処理に不都合が生じて、デコーダのメモリバッファの占有量が規定値を超える等の状況が生じ、分割された動画像データをデコードできない不良ストリームとなる可能性がある。
On the other hand, as in the conventional video encoding method, moving image data (video) is divided within a predetermined range and transcoded, so that optimal encoding cannot be performed, and the video quality of the reproduced moving image is reduced. This may cause deterioration.
Furthermore, in the conventional video encoding method, when the joint process is simply performed on the encoded streams that have been encoded separately by transcoding, the joint portion is not properly encoded, and the arithmetic process is performed during reproduction. Inconvenience occurs, and the situation that the memory buffer occupation amount of the decoder exceeds a specified value may occur, resulting in a defective stream in which the divided moving image data cannot be decoded.
本発明は、このような事情に鑑みてなされたもので、動画像データをシーケンス単位で分割し、並列処理でトランスコードを行う分散並列トランスコーダにおいて、高速性を保ちつつ、動画像データの再生における画像品質の劣化を防止する分散並列トランスコーダシステム及び分散並列トランスコード方法を提供することを目的とする。 The present invention has been made in view of such circumstances. In a distributed parallel transcoder that divides moving image data in sequence units and performs transcoding in parallel processing, reproduction of moving image data is performed while maintaining high speed. An object of the present invention is to provide a distributed parallel transcoder system and a distributed parallel transcoding method that prevent deterioration of image quality in the system.
本発明の分散並列トランスコーダシステムは、動画像データをシーケンス単位に分割し、並列にトランスコードする分散並列トランスコーダシステムにおいて、動画像データをシーケンス単位の複数のセグメントに分割するセグメント分割部と、前記各セグメントをトランスコードする複数の映像符号化部と、該複数の映像化符号化部によりエンコードされた各セグメントの結合処理を、シーンチェンジ部分において行う結合部とを有し、前記映像符号化部各々がシーンチェンジの検出処理を行うことを特徴とする。 The distributed parallel transcoder system of the present invention is a distributed parallel transcoder system that divides moving image data into sequence units and transcodes them in parallel, a segment dividing unit that divides moving image data into a plurality of segments in sequence units, A plurality of video encoding units that transcode each segment; and a combination unit that performs a process of combining each segment encoded by the plurality of video encoding units in a scene change portion, and Each unit performs a scene change detection process.
本発明の分散並列トランスコーダシステムは、前記映像符号化部がトランスコード処理と並行して、前記セグメントにおけるシーンチェンジの検出を行うことを特徴とする。 The distributed parallel transcoder system of the present invention is characterized in that the video encoding unit detects a scene change in the segment in parallel with the transcoding process.
本発明の分散並列トランスコーダシステムは、前記映像符号化部が、前記セグメントと、他の映像符号化部の処理するセグメントの一部分を分割した重複部とを、組み合わせてエンコードすることを特徴とする。 In the distributed parallel transcoder system according to the present invention, the video encoding unit encodes the segment in combination with an overlapping portion obtained by dividing a part of a segment processed by another video encoding unit. .
本発明の分散並列トランスコーダシステムは、前記映像符号化部が、前記セグメントにおいて、先頭データからシーンチェンジより前のデータを、前記重複部として、直前のセグメントを処理している他の映像符号化部に転送することを特徴とする。
本発明の分散並列トランスコーダシステムは、前記結合部が、直前のセグメントに転送したセグメントから前記重複部を破棄し、各セグメントを結合することを特徴とする。
In the distributed parallel transcoder system of the present invention, the video encoding unit processes another video encoding in which the segment immediately before the scene change is used as the overlapping unit in the segment. It transfers to a part.
In the distributed parallel transcoder system according to the present invention, the combining unit discards the overlapping portion from the segments transferred to the immediately preceding segment and combines the segments.
本発明の分散並列トランスコーダ方法は、動画像データをシーケンス単位に分割し、並列にトランスコードする分散並列トランスコーダ方法において、前記動画像データがシーケンス単位の複数のセグメントに分割されるセグメント分割過程と、前記各セグメントが複数の映像符号化部によりトランスコード処理されるトランスコード過程と、該複数の映像化符号化部によりエンコードされた各セグメントの結合処理が、シーンチェンジ部分において行われる結合過程とを有し、前記映像符号化部各々においてシーンチェンジの検出処理が行われることを特徴とする。 The distributed parallel transcoder method of the present invention is a distributed parallel transcoder method that divides moving image data into sequence units and transcodes them in parallel. A segment dividing process in which the moving image data is divided into a plurality of segments in sequence units. And a transcoding process in which each segment is transcoded by a plurality of video encoding units, and a coupling process in which a combination process of each segment encoded by the plurality of video encoding units is performed in a scene change portion Each of the video encoding units performs scene change detection processing.
本発明の分散並列トランスコーダ方法は、トランスコード過程において、前記映像符号化部により、トランスコード処理と並行して、前記セグメントにおけるシーンチェンジの検出が行われることを特徴とする。 The distributed parallel transcoder method of the present invention is characterized in that in the transcoding process, the video encoding unit detects a scene change in the segment in parallel with the transcoding process.
本発明の分散並列トランスコーダ方法は、トランスコード過程において、前記映像符号化部により、前記セグメントと、他の映像符号化部の処理するセグメントの一部分を分割した重複部とが、組み合わせてエンコードされることを特徴とする。 In the distributed parallel transcoder method of the present invention, in the transcoding process, the video encoder encodes a combination of the segment and an overlapping part obtained by dividing a part of a segment processed by another video encoder. It is characterized by that.
本発明の分散並列トランスコーダ方法は、前記重複部が、前記各セグメントにおいて、先頭データからシーンチェンジより前のデータであり、直前のセグメントを処理している他の映像符号化部に転送することを特徴とする。 In the distributed parallel transcoder method of the present invention, the duplication unit transfers the data before the scene change from the head data in each segment to another video encoding unit that processes the immediately preceding segment. It is characterized by.
本発明の分散並列トランスコーダ方法は、前記結合過程において、直前のセグメントに転送したセグメントから、前記重複部のフレームデータが破棄され、各セグメントが結合されることを特徴とする。 The distributed parallel transcoder method of the present invention is characterized in that, in the combining process, the frame data of the overlapped portion is discarded from the segment transferred to the immediately preceding segment, and the segments are combined.
以上説明したように、本発明によれば、シーンチェンジをトランスコーダを行う映像符号化部により行うため、トランスコードと並列にシーンチェンジ検出を行うため、処理に時間のかかるシーンチェンジの時間を分散することができる。
また、本発明の分散並列トランスコードシステムは、トランスコード処理において、シーンチェンジを基準位置として、前後のセグメントにフレームデータを重複させ、各セグメントのエンコードを行うので、直前のフレームの画像情報を参照しながら、必要なフレームの符号割り当てを行うことが可能となるため、この符号割り当てを最適化することができ、再生時、すなわち結合サーバ側でのデコード及び合成処理時の演算処理に、結合サーバ内のメモリのバッファオーバーフローを防止することができる。
さらに、本発明によれば、結合部に入力される時系列に連続したセグメントが、シーンチェンジを基準位置として、前後のセグメントと重複した状態の圧縮されたフレームデータを有するため、すなわち、シーンチェンジの位置を接続点とするように、シーンチェンジから次のシーンチェンジまでのフレームデータが同一の映像符号化装置により行われるように、フレームデータを重複させることで、複数の映像符号化部において分割してトランスコードを行っても、分散処理せずに単体で処理した場合と、同程度の動画像の再生品質を得ることができる。
これにより、本発明は、トランスコードを分散処理することで、高速化させ、かつ、従来例に比較して動画像の再生品質を向上させることができる。
As described above, according to the present invention, since the scene change is performed by the video encoding unit that performs the transcoder, the scene change detection is performed in parallel with the transcoding, so that the time of the scene change that takes time is distributed. can do.
In addition, in the distributed parallel transcoding system of the present invention, in the transcoding process, the scene change is used as a reference position, frame data is duplicated in the preceding and succeeding segments, and each segment is encoded. Therefore, refer to the image information of the immediately preceding frame. However, since it is possible to perform code allocation of necessary frames, this code allocation can be optimized, and the combined server can be used for calculation processing during playback, that is, decoding and synthesis processing on the combined server side. It is possible to prevent the buffer overflow of the memory inside.
Further, according to the present invention, a time-series continuous segment input to the combining unit has compressed frame data that overlaps with the preceding and following segments with the scene change as a reference position, that is, a scene change. The frame data is duplicated so that the frame data from the scene change to the next scene change is performed by the same video encoding device so that the position of Thus, even if transcoding is performed, it is possible to obtain the same moving image reproduction quality as in the case of processing alone without distributed processing.
Accordingly, the present invention can increase the speed by performing distributed processing of the transcode and improve the reproduction quality of the moving image as compared with the conventional example.
また、さらに、本発明によれば、符号化されたフレームデータを、一旦、復号して符号化されていないフレームデータに変換した後、他のフォーマットにより再符号化する処理を行うため、トランスコードにおいて、各エンコーダ方式に特化した煩雑な制御を行う必要がないため、各映像符号化部に対し、必要に応じたフォーマット形式への符号化処理のアプリケーションをインストールしておくことにより、どのようなトランスコーダの処理にも、容易に対応させることができる。
さらに、また、本発明によれば、上述したように、一旦、各映像符号化部において復号させるため、カスタマイズが困難なハードウェアエンコーダや、実装済みのソフトウェアエンコーダに対して、容易に対応させることができる。
Furthermore, according to the present invention, the encoded frame data is once decoded and converted into unencoded frame data, and then re-encoded with another format. Therefore, it is not necessary to carry out complicated control specialized for each encoder method. Therefore, by installing an application for encoding processing into a format format according to necessity for each video encoding unit, It is possible to easily cope with processing of a simple transcoder.
Furthermore, according to the present invention, as described above, since each video encoding unit is once decoded, it is possible to easily cope with hardware encoders that are difficult to customize and software encoders that are already installed. Can do.
以下、本発明の一実施形態による分散並列トランスコーダシステムを図面を参照して説明する。図1は同実施形態の構成を示すブロック図である。
この図において、ソースサーバ1は、コンテンツとして、例えば圧縮された動画像データを、ネットワークIを介して、ユーザの結合サーバ2へ配信するものである。
また、ソースサーバ1は、圧縮された動画像データを、シーケンス単位に複数のセグメントに分割するセグメント分割部3を有している。
ここで、シーケンスとは画像データの時系列な並び順を示し、シーケンス単位とは画像データの並び順に、GOP(Group Of Picture)を単位として分割した所定のセグメント(所定数のGOP数から構成されている)の長さを示している。
映像符号化部4は、ネットワークIを介して入力される、動画像データが分割された上記セグメントを、一旦デコード(復号)し、ユーザの利用している符号化手法に対応したコードに再符号化して、この再符号化したセグメントを、ネットワークIを介して結合サーバ2へ出力する。
Hereinafter, a distributed parallel transcoder system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the embodiment.
In this figure, the
The
Here, the sequence indicates the time-series arrangement order of the image data, and the sequence unit is composed of a predetermined segment (a predetermined number of GOPs) divided in units of GOP (Group Of Picture) in the arrangement order of the image data. Is the length).
The video encoding unit 4 once decodes the above-mentioned segment obtained by dividing the moving image data input via the network I, and re-encodes the code corresponding to the encoding method used by the user. The re-encoded segment is output to the combined
ここで、ネットワークIは、公衆情報網,専用情報網及びインターネットなどから構成されるネットワークである。
本発明の特徴は、映像符号化部4が送信されたセグメントとともに、このセグメントの前段のセグメントにおける所定部分を再符号化する点にある。
このセグメントの所定部分(以下、重複部分とする)とは、前段のセグメントのデータにおいて、シーンチェンジより、時間的に前の部分を示している。
また、結合サーバ2は、入力される圧縮されたセグメントの結合処理を行うとき、連続しているセグメントにおいて、シーンチェンジの位置を検出し、後段のセグメントと前段のセグメントとの重複した部分、すなわち、時間軸における後段のセグメントのシーンチェンジより前のデータを破棄し、各セグメントを順次接続して、動画像データを再生する。
Here, the network I is a network composed of a public information network, a dedicated information network, the Internet, and the like.
A feature of the present invention resides in that the video encoding unit 4 re-encodes a predetermined portion in a segment preceding the segment together with the segment transmitted.
The predetermined part of the segment (hereinafter referred to as an overlapping part) indicates a part temporally preceding the scene change in the data of the preceding segment.
Further, when the
次に、図2を用いて、図1における映像符号化部4の構成を説明する。図2は、この映像符号化部4の一構成例を示すブロック図である。
データ受信部11は、ソースサーバ1から、ネットワークIを介して上記セグメントを入力し、この入力したセグメントをセグメントファイル記憶部12に格納する。
重複部受信部13は、後段のセグメントを処理している他の映像符号化部4から、ネットワークIを介して重複部分を入力し、この重複部分をセグメントファイル記憶部12へ格納する。
Next, the configuration of the video encoding unit 4 in FIG. 1 will be described with reference to FIG. FIG. 2 is a block diagram illustrating a configuration example of the video encoding unit 4.
The
The overlapping
デコーダ部14は、セグメントファイル記憶部12に記憶されているセグメント及び重複部分を連結した状態で、デコード(復号)して、エンコーダ部15へ出力する。
エンコーダ部16は、デコードされたセグメントを再符号化し、エンコードファイル記憶部19に順次格納する。
シーンチェンジ情報取得部16は、デコードされたセグメント(非圧縮フレームデータから構成されている)に対し、エンコード処理される前に、非圧縮フレームデータを読み込み、連続した各フレームデータ間の変化によりシーンチェンジ部分を検出し、シーンチェンジを検出した場合、検出したことを示す検出信号を分割処理部17へ出力する。
The
The
The scene change
また、シーンチェンジ取得部16は、エンコード方式によって、例えば、シーンチェンジでイントラ符号化フレームを挿入するものの場合など、エンコードした結果、イントラ符号化フレームが挿入された点(位置)をシーンチェンジとして使用することもできる。
さらに、シーンチェンジ情報取得部16は、例えば、再符号化に用いるフォーマット(形式)がWMV(登録商標)の場合、同様にデコード結果によりシーンチェンジの検出を行い、フレームデータのデコード結果がキーフレームであれば、このデータフレームをシーンチェンジであると判定する。
In addition, the scene
Further, for example, when the format used for re-encoding is WMV (registered trademark), the scene change
分割処理部17は、デコーダ部14と同期して、セグメントのデータが入力されており、これらのデータを一時的に保持しており、上記検出信号が入力されると、この検出信号が出力される前に記憶したデータを、重複部分として、データ送信部18及びネットワークIを介して、前段のセグメントを処理している他の映像符号化部4へ送信する。
エンコードファイル送信部20は、エンコードファイル記憶部19に格納されたセグメントのデータを順次、ネットワークIを介して結合サーバ2へ送信する。
The
The encoded
また、本発明の分散並列トランスコーダシステムにおいて、画像品質を重視して、シーンチェンジを検出して、重複部分を利用したトランスコーダ処理を行う場合と、速度を重視して、時間を要するシーンチェンジの検出を行わずに、分割されたセグメント単位のみでトランスコーダを行う場合とをユーザが選択することができるようにしてもよい。
例えば、各セグメントにシーンチェンジ検出を行うか否かの情報を付加するようにして、トランスコーダがこの情報に基づき、画像品質または速度のいずれかを重視した処理を行うかの判定を行うようにする。
Also, in the distributed parallel transcoder system of the present invention, a case where a scene change is detected with emphasis on image quality and transcoder processing using an overlapping portion is performed, and a case where a time change is made with emphasis on speed. The user may be able to select the case where the transcoder is performed only by the divided segment units without detecting the above.
For example, information on whether or not to perform scene change detection is added to each segment, and based on this information, the transcoder determines whether to perform processing focusing on image quality or speed. To do.
また、上述した構成の他に、重複部受信部13は、シーンチェンジ取得部16からシーンチェンジの検出信号が入力されると、ソースサーバ1に対して、このシーンチェンジに対応する部分の重複部を要求し、再転送されるこの重複部を受信し、重複部分をセグメントファイル記憶部12へ格納するように構成しても良い。他の構成については、すでに説明したものと同様である。
In addition to the configuration described above, when the scene change detection signal is input from the scene
次に、本発明の実施形態の動作を図を用いて説明する。例として、MPEG-2から、シーンチェンジをイントラフレーム(キーフレーム)とするエンコード方式、例えばWMV(登録商標、Windous Media Video)へのトランスコードの処理を説明する。(配給元において動画像データがMPEG-2で蓄積されており、ユーザがWMV(登録商標)形式で符号化された動画像データを要求している。)
ソースサーバ1は、ユーザが配給を要求する動画像データを、MPEG-2のマスタファイルのデータベースより読み出し、この動画像データをGOP単位に所定の長さの部分ファイル(セグメント)として、例えば、図3に示すように各々L[GOP]からなる(L個のGOPで構成される)セグメントに分割し、各々を映像符号化部4へ送信する。
Next, the operation of the embodiment of the present invention will be described with reference to the drawings. As an example, a transcoding process from MPEG-2 to an encoding method using a scene change as an intra frame (key frame), for example, WMV (registered trademark, Windous Media Video) will be described. (The moving image data is stored in the distribution source in MPEG-2, and the user requests the moving image data encoded in the WMV (registered trademark) format.)
The
ここで、この所定の長さL[GOP]とは、処理データの長さを示しており、内部のスケジューラが設定するスケジューリング(処理計画)から、映像記憶部4として用いているパーソナルコンピュータやサーバの処理能力(演算速度及び通信速度)により基づいて、セグメント分割部3により計算されたものである。また、セグメントは、上述したように、複数のGOPから構成されており、GOPが分割されていることはない。
また、ソースサーバ1のスケジューラは、復号前のMPEG-2の動画像データのビットレート情報を元に、各映像符号化部4に対するセグメントのデータ量の振り分けを行う。
また、ソースサーバ1は、動画像データをシーケンス単位にてセグメントに分割するとき、予め、シーンチェンジを少なくとも1つは含む所定の長さのセグメントに分割し、このセグメントを転送する方法も考えられる。
Here, the predetermined length L [GOP] indicates the length of the processing data, and the personal computer or server used as the video storage unit 4 from the scheduling (processing plan) set by the internal scheduler. Is calculated by the
Further, the scheduler of the
In addition, when the
次に、映像符号化部4は、入力されるセグメントをデコードし、新たに、異なる符号化形式であるMWVとして再符号化し、MWV形式で圧縮されたセグメントとして、結合サーバ2へ送信する。
ここで、図2及び図4を用いて、映像符号化部4におけるトランスコード処理を詳細に説明する。図2は、映像符号化部4の動作例を示すフローチャートである。
例えば、ソースサーバ1のスケジューラにより、配信する動画像データの容量から、映像符号化部41,42,43,44の4つの映像符号化部4が用いられるとし、時間軸方向に動画像データがセグメントC1,C2,C3,C4の順番に分割され、各々が図5に示すように、それぞれ映像符号化部41,42,43,44へ送信される。以下の説明は、映像符号化部42を例にとり説明する。
Next, the video encoding unit 4 decodes the input segment, newly re-encodes it as a different encoding format MWV, and transmits it to the combining
Here, the transcoding process in the video encoding unit 4 will be described in detail with reference to FIGS. 2 and 4. FIG. 2 is a flowchart showing an operation example of the video encoding unit 4.
For example, it is assumed that four video encoding units 4, 4 2, 4 3, 4 4 are used by the scheduler of the
データ受信部11は、ネットワークIを介して、MPEG-2で圧縮されたセグメント(MPEG-2形式のフレームデータ)を入力し、このセグメントをセグメントファイル記憶部12に格納する(ステップS1)
そして、データ受信部13は、後段のセグメントのトランスコーダを行っている他の映像符号化部4、すなわち映像符号化部43から重複部(MPEG-2形式の追加フレームデータ)F3を入力し、セグメントファイル記憶部12に格納する(ステップS2)。
The
Then, the
ここで、映像符号化部43において、復号されたセグメントC3をエンコーダ部15が再符号化しているとき、シーンチェンジ情報取得部16がキーフレームを検出して、シーンチェンジであることを検出すると、分割処理部17がセグメントC3から重複部F3(例えばA[GOP])を分割し、この重複部F3を映像符号化部42へ送信する。各重複部もセグメントと同様に、複数のGOP単位で構成される。
そして、映像符号化部43の分割処理部17における分割は、映像符号化部43が処理しているセグメントC3の先頭のGOPからシーンチェンジを含むGOP(A番目のGOP)までを重複部F3とする。
Here, in the video encoding unit 4 3, when the scene change
Then, the division in the
次に、映像符号化部42の動作説明へ戻り、デコーダ部14は、MPEG-2のセグメントC2及び重複部F3を順次、MPEG-2形式の符号化フレームデータから復号して、通常の符号化されていない(非圧縮)フレームデータに変換する(ステップS3)。
このとき、デコーダ部14は、映像符号化部43から重複部F3が送信されていなくとも、復号が可能な部分、すなわちセグメントC2の復号処理を行う。
そして、エンコーダ部15は、フレームデータ単位に符号化(圧縮処理)を行い、デコーダ部14の復号した非圧縮フレームデータが入力されると、時系列に、入力されるデータを、順次、MPEG-2とは異なるフォーマットにより符号化(エンコード処理)する(ステップS4)。
Next, returning to the description of the operation of the video encoding unit 42, the
At this time, the
The
ここで、トランスコード処理において、複数のフォーマットに変換することを指定されている場合、復号の処理を1度行った後、このデータを一時的にセグメントファイル記憶部12等に記憶させ、このデータを元に順に複数のフォーマットによる符号化処理を行う。
このとき、シーチェンジ情報取得部16は、非圧縮フレームデータがデコーダ部14からエンコーダ部15へ入力され、再符号化された圧縮フレームデータを読みとり、シーンチェンジを示すキーフレームの有無を検出し、シーンチェンジの有無を示す検出信号を出力する(ステップS5)。
Here, in the transcoding process, when it is specified to convert to a plurality of formats, after the decoding process is performed once, this data is temporarily stored in the segment
At this time, the sea change
次に、分割処理部17は、上記検出信号を入力すると、セグメントC2におけるGOP単位毎に検出信号がシーンチェンジを検出したか否かの判定を行う(ステップS7)。
このとき、分割処理部17は、検出信号からシーンチェンジを有しないことを検出すると処理をステップS10へ進め、一方、シーンチェンジを有することを検出すると、処理をステップS8へ進める。
Next, when the detection signal is input, the
At this time, when the
そして、分割処理部17は、現在のGOP(B番目のGOP)がシーンチェンジの部分であることを認識し、そのシーンチェンジより前に入力されたフレームデータ、すなわち先頭のGOPからB番目までのB[GOP]を重複部F2として抽出し、セグメントC2から分割し(ステップS8)、前段のセグメントC1をトランスコードしている映像符号化部41へ、この重複部F2、及びシーンチェンジが検出されたB番目のGOPのいずれのフレームがシーンチェンジであるかの位置情報を送信する(ステップS9)。
次に、デコーダ部14は、セグメントの最終GOP(L番目のGOP)であるか(その後にフレームデータがないか)否かの検出を行い、最終GOPでないことを検出すると処理をステップS3へ進め、最終GOPであることを検出すると、処理をステップS11へ進める(ステップS10)。
Then, the
Next, the
そして、エンコードファイル送信部20は、エンコードファイル記憶部19に記憶されている、トランスコードの終了したMWV形式で符号化された再符号化セグメントK2(一旦復号されたセグメントC2と重複部F3とを結合させ((L+A)[GOP]に対応)、再符号化したセグメント)をネットワークIを介して、配信要求先のユーザの結合サーバ2へ送信する(ステップS11)。
ここで、エンコードファイル送信部20は、符号化が終了し、エンコードファイル記憶部19に入力された符号化データから、順次、結合サーバ2への配信を行う。
Then, the encode
Here, the encoding
すなわち、エンコーダ部15による符号化と、エンコードファイル送信部20による符号化データの送信とは並列に行われる。
そして、映像符号化部42は、トランスコードの処理を終了する。
また、他の映像符号化部41,43,44も、上述した映像符号化部42と同様に、入力されるセグメントC1,C3,C4各々に対してトランスコードの処理を行い、それぞれ再符号化セグメントK1,K3,K4を、結合サーバ2へ送信する。
That is, encoding by the
Then, the video encoding unit 42 ends the transcoding process.
The other video encoding units 41, 43, and 44 also perform transcoding processing on the input segments C1, C3, and C4, respectively, and re-encode each, similarly to the video encoding unit 42 described above. The segments K1, K3, and K4 are transmitted to the combined
次に、図6を用いて、結合サーバ2における再符号化セグメントK1〜K2の結合処理の説明を行う。
結合サーバ2は、ネットワークIを介して、映像符号化部41,42,43,44各々から入力される再符号化セグメントK1,K2,K3,K4の結合処理を行う。
このとき、結合サーバは、入力されるセグメントから結合処理が行えるもの、すなわち時間軸方向に連続したセグメントが入力されると、これらのセグメントの結合処理を行う。
Next, with reference to FIG. 6, a description will be given of the process of combining recoded segments K1 to K2 in the combined
The
At this time, when a server that can perform a combining process from input segments, that is, a segment that is continuous in the time axis direction is input, the combining server performs a combining process of these segments.
そして、結合サーバ2は、例えば、再符号化セグメントK2及びK3が入力されると、この2つの再符号化セグメントの結合処理を開始する。
結合サーバ2は、時間軸方向において再符号化セグメントK3が後段のセグメントであることを検出すると、再符号化セグメントK2に付加されている、シーンチェンジのデータフレームの位置情報を読み込み、再符号化セグメントK3におけるシーンチェンジの位置を検出する。
For example, when the re-encoded segments K2 and K3 are input, the combining
When the combined
次に、結合サーバ2は、再符号化セグメントK3から、先頭の圧縮フレームデータから、シーンチェンジの圧縮フレームデータの直前のフレームデータまでを除去する。
そして、結合サーバ2は、この重複部分F3に対応する部分のフレームデータが除去された再符号化セグメントK3を、再符号化セグメントK2の最後尾のフレームデータに結合して、再符号化セグメントK2及びK3の結合処理を終了する。
すなわち、再符号化セグメントK3において、先頭フレームデータから、はじめに検出されるシーンチェンジのフレームデータの直前までに含まれるフレームデータは、再符号化セグメントK2にも含まれている。
したがって、再符号化セグメントK3において、先頭フレームデータからシーンチェンジまでの圧縮フレームデータは、シーンチェンジ間の中途半端な部分から符号化されている部分を除去することで、結合し再生した動画像データの画像品質の低下を防止することができる。
Next, the combining
Then, the combining
That is, in the re-encoded segment K3, the frame data included from the start frame data to immediately before the frame data of the scene change detected first is also included in the re-encoded segment K2.
Accordingly, in the re-encoded segment K3, the compressed frame data from the first frame data to the scene change is obtained by combining and reproducing the moving image data by removing the encoded portion from the halfway portion between the scene changes. It is possible to prevent a decrease in image quality.
また、ソースサーバ1は、動画像データをセグメントに分割する際、この時点において、所定の大きさの重複部を有するようにセグメントへの分割を行い、各映像符号化部4に送信するように構成されても良い。
これにより、上記重複部がシーンチェンジを有する場合、各映像符号化部4においてシーンチェンジが検出されると、この検出されたことを示すシーンチェンジ情報のみを、直前のセグメントを処理している他の映像符号化部4に転送すれば良いため、セグメントのデータを転送する必要がなくなり、ネットワークにおけるデータの転送効率を向上させることができる。また、重複部分内にシーンチェンジが無い場合にも、データの転送量を減少させることができる。
Further, when the
As a result, when the overlap portion has a scene change, when a scene change is detected in each video encoding unit 4, only the scene change information indicating the detection is processed in the immediately preceding segment. Therefore, it is not necessary to transfer the segment data, and the data transfer efficiency in the network can be improved. Even when there is no scene change in the overlapping portion, the data transfer amount can be reduced.
なお、図1におけるソースサーバ1,映像符号化部4及び結合サーバ2の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の機能を実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。
A program for realizing the functions of the
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
1…ソースサーバ
2…結合サーバ
3…セグメント分割部
4…映像符号化部
11…データ受信部
12…セグメントファイル記憶部
13…重複部受信部
14…デコーダ部
15…エンコーダ部
16…シーンチェンジ情報取得部
17…分割処理部
18…データ送信部
19…エンコードファイル記憶部
20…エンコードファイル送信部
I…ネットワーク
DESCRIPTION OF
Claims (10)
動画像データをシーケンス単位の複数のセグメントに分割するセグメント分割部と、
前記各セグメントをトランスコードする複数の映像符号化部と、
該複数の映像化符号化部によりエンコードされた各セグメントの結合処理を、シーンチェンジ部分において行う結合部と
を有し、
前記映像符号化部各々がシーンチェンジの検出処理を行うことを特徴とする分散並列トランスコーダシステム。 In a distributed parallel transcoder system that divides moving image data into sequence units and transcodes them in parallel,
A segment dividing unit for dividing moving image data into a plurality of segments in sequence units;
A plurality of video encoding units that transcode each of the segments;
A combining unit that performs combining processing of each segment encoded by the plurality of video encoding units in a scene change portion;
Each of the video encoding units performs a scene change detection process.
前記動画像データがシーケンス単位の複数のセグメントに分割されるセグメント分割過程と、
前記各セグメントが複数の映像符号化部によりトランスコード処理されるトランスコード過程と、
該複数の映像化符号化部によりエンコードされた各セグメントの結合処理が、シーンチェンジ部分において行われる結合過程と
を有し、
前記映像符号化部各々においてシーンチェンジの検出処理が行われることを特徴とする分散並列トランスコーダ方法。 In a distributed parallel transcoder method for dividing moving image data into sequence units and transcoding them in parallel,
A segmentation process in which the moving image data is divided into a plurality of segments in sequence units;
A transcoding process in which each segment is transcoded by a plurality of video encoding units;
A process of combining the segments encoded by the plurality of video encoding units includes a combining process performed in a scene change portion;
A distributed parallel transcoder method, wherein scene change detection processing is performed in each of the video encoding units.
5. The distributed parallel transcoding method according to claim 4, wherein, in the combining step, the frame data of the overlapping portion is discarded from the segment transferred to the immediately preceding segment, and the segments are combined.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003415111A JP2005176069A (en) | 2003-12-12 | 2003-12-12 | Distributed parallel transcoder system and distributed parallel transcoding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003415111A JP2005176069A (en) | 2003-12-12 | 2003-12-12 | Distributed parallel transcoder system and distributed parallel transcoding method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005176069A true JP2005176069A (en) | 2005-06-30 |
Family
ID=34734715
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003415111A Withdrawn JP2005176069A (en) | 2003-12-12 | 2003-12-12 | Distributed parallel transcoder system and distributed parallel transcoding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005176069A (en) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008114393A1 (en) | 2007-03-19 | 2008-09-25 | Fujitsu Limited | Bit stream converting method, bit stream converting device, bit stream coupling device, bit stream dividing program, bit stream converting program and bit stream coupling program |
| JP2009171134A (en) * | 2008-01-15 | 2009-07-30 | Nippon Hoso Kyokai <Nhk> | Video format converter |
| JP2009225380A (en) * | 2008-03-18 | 2009-10-01 | Fujitsu Ltd | Encoding processing device, encoding processing program, encoding processing method, and encoding processing distributed system |
| JP2009260435A (en) * | 2008-04-11 | 2009-11-05 | Sony Corp | Information processing apparatus, and information processing method |
| JP2011009833A (en) * | 2009-06-23 | 2011-01-13 | Nec Personal Products Co Ltd | Cloud transcoding system and method, information processing terminal, and transcoding processing accepting terminal |
| JP2011528513A (en) * | 2008-07-16 | 2011-11-17 | トムソン ライセンシング | Video and audio data encoding apparatus, encoding method therefor, and video editing system |
| JP2012044306A (en) * | 2010-08-16 | 2012-03-01 | Skill Up Japan Corp | Distribution transcoding system and method, and transcoding apparatus |
| US8184700B2 (en) | 2007-07-30 | 2012-05-22 | Hitachi, Ltd. | Image decoder |
| WO2012081752A1 (en) * | 2010-12-17 | 2012-06-21 | 주식회사 픽스트리 | Distributed-transcoding method for a video file |
| JP2013507084A (en) * | 2009-10-05 | 2013-02-28 | アイ.シー.ヴイ.ティー リミテッド | Method and system for image processing |
| JP2013541271A (en) * | 2010-09-07 | 2013-11-07 | 中国科学院深▲しん▼先進技術研究院 | Multimedia slice transcoding method and system based on overlapping boundaries, and recording medium |
| JP2014174834A (en) * | 2013-03-11 | 2014-09-22 | Toshiba Corp | Information processor, cloud platform, information processing method and program thereof |
| CN104125465A (en) * | 2013-04-26 | 2014-10-29 | 英特尔公司 | Techniques for coordinating parallel video transcoding |
| US8908984B2 (en) | 2009-10-05 | 2014-12-09 | I.C.V.T. Ltd. | Apparatus and methods for recompression of digital images |
| US8955027B1 (en) | 2013-11-21 | 2015-02-10 | Google Inc. | Transcoding media streams using subchunking |
| KR20160087229A (en) * | 2015-01-13 | 2016-07-21 | 주식회사 알티캐스트 | Method and apparatus for controlling distributed trans-coding of recorded contents |
| WO2019098199A1 (en) * | 2017-11-17 | 2019-05-23 | 日本電気株式会社 | Information processing device, information processing method, and recording medium |
| WO2019107914A1 (en) * | 2017-11-29 | 2019-06-06 | 네이버 주식회사 | Distributed transcoding method and distributed transcoding system |
| WO2019107955A1 (en) * | 2017-11-30 | 2019-06-06 | 네이버 주식회사 | Optimization method for shortening time for distributed transcoding and system therefor |
| KR102312778B1 (en) * | 2020-12-21 | 2021-10-14 | 이영숙 | Service system and method for providing real time perfomance or recorded perfomance image |
-
2003
- 2003-12-12 JP JP2003415111A patent/JP2005176069A/en not_active Withdrawn
Cited By (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8411739B2 (en) | 2007-03-19 | 2013-04-02 | Fujitsu Limited | Bitstream conversion method, bitstream conversion apparatus, bitstream connecting apparatus, bitstream splitting program, bitstream conversion program, and bitstream connecting program |
| JPWO2008114393A1 (en) * | 2007-03-19 | 2010-07-01 | 富士通株式会社 | Bitstream conversion method, bitstream conversion apparatus, bitstream combination apparatus, bitstream division program, bitstream conversion program, and bitstream combination program |
| WO2008114393A1 (en) | 2007-03-19 | 2008-09-25 | Fujitsu Limited | Bit stream converting method, bit stream converting device, bit stream coupling device, bit stream dividing program, bit stream converting program and bit stream coupling program |
| US8184700B2 (en) | 2007-07-30 | 2012-05-22 | Hitachi, Ltd. | Image decoder |
| JP2009171134A (en) * | 2008-01-15 | 2009-07-30 | Nippon Hoso Kyokai <Nhk> | Video format converter |
| JP2009225380A (en) * | 2008-03-18 | 2009-10-01 | Fujitsu Ltd | Encoding processing device, encoding processing program, encoding processing method, and encoding processing distributed system |
| JP2009260435A (en) * | 2008-04-11 | 2009-11-05 | Sony Corp | Information processing apparatus, and information processing method |
| JP2011528513A (en) * | 2008-07-16 | 2011-11-17 | トムソン ライセンシング | Video and audio data encoding apparatus, encoding method therefor, and video editing system |
| JP2011009833A (en) * | 2009-06-23 | 2011-01-13 | Nec Personal Products Co Ltd | Cloud transcoding system and method, information processing terminal, and transcoding processing accepting terminal |
| US10674154B2 (en) | 2009-10-05 | 2020-06-02 | Beamr Imaging Ltd | Apparatus and methods for recompression of digital images |
| JP2013507084A (en) * | 2009-10-05 | 2013-02-28 | アイ.シー.ヴイ.ティー リミテッド | Method and system for image processing |
| US10362309B2 (en) | 2009-10-05 | 2019-07-23 | Beamr Imaging Ltd | Apparatus and methods for recompression of digital images |
| US9866837B2 (en) | 2009-10-05 | 2018-01-09 | Beamr Imaging Ltd | Apparatus and methods for recompression of digital images |
| US8908984B2 (en) | 2009-10-05 | 2014-12-09 | I.C.V.T. Ltd. | Apparatus and methods for recompression of digital images |
| US9503738B2 (en) | 2009-10-05 | 2016-11-22 | Beamr Imaging Ltd | Apparatus and methods for recompression of digital images |
| JP2012044306A (en) * | 2010-08-16 | 2012-03-01 | Skill Up Japan Corp | Distribution transcoding system and method, and transcoding apparatus |
| US9031135B2 (en) | 2010-09-07 | 2015-05-12 | Shenzhen Institutes Of Advanced Technology Chinese Academy Of Sciences | Multi-media slicing and transcoding system and storage medium and method thereof |
| JP2013541271A (en) * | 2010-09-07 | 2013-11-07 | 中国科学院深▲しん▼先進技術研究院 | Multimedia slice transcoding method and system based on overlapping boundaries, and recording medium |
| KR101166085B1 (en) | 2010-12-17 | 2012-07-23 | 주식회사 픽스트리 | diversification transcoding method for video file |
| WO2012081752A1 (en) * | 2010-12-17 | 2012-06-21 | 주식회사 픽스트리 | Distributed-transcoding method for a video file |
| JP2014174834A (en) * | 2013-03-11 | 2014-09-22 | Toshiba Corp | Information processor, cloud platform, information processing method and program thereof |
| US9177359B2 (en) | 2013-03-11 | 2015-11-03 | Kabushiki Kaisha Toshiba | Information processor, cloud platform, information processing method, and computer program product thereof |
| CN104125465A (en) * | 2013-04-26 | 2014-10-29 | 英特尔公司 | Techniques for coordinating parallel video transcoding |
| US8955027B1 (en) | 2013-11-21 | 2015-02-10 | Google Inc. | Transcoding media streams using subchunking |
| JP2016541178A (en) * | 2013-11-21 | 2016-12-28 | グーグル インコーポレイテッド | Transcoding media streams using subchunking |
| US9179183B2 (en) | 2013-11-21 | 2015-11-03 | Google Inc. | Transcoding media streams using subchunking |
| KR20160087229A (en) * | 2015-01-13 | 2016-07-21 | 주식회사 알티캐스트 | Method and apparatus for controlling distributed trans-coding of recorded contents |
| KR102269927B1 (en) | 2015-01-13 | 2021-06-28 | 주식회사 알티캐스트 | Method and apparatus for controlling distributed trans-coding of recorded contents |
| JPWO2019098199A1 (en) * | 2017-11-17 | 2020-09-17 | 日本電気株式会社 | Information processing equipment, information processing methods and programs |
| WO2019098199A1 (en) * | 2017-11-17 | 2019-05-23 | 日本電気株式会社 | Information processing device, information processing method, and recording medium |
| KR20190062909A (en) * | 2017-11-29 | 2019-06-07 | 네이버 주식회사 | Distributed transcoding method and distributed transcoding system |
| KR102006449B1 (en) * | 2017-11-29 | 2019-08-01 | 네이버 주식회사 | Distributed transcoding method and distributed transcoding system |
| WO2019107914A1 (en) * | 2017-11-29 | 2019-06-06 | 네이버 주식회사 | Distributed transcoding method and distributed transcoding system |
| JP2021505068A (en) * | 2017-11-29 | 2021-02-15 | ネイバー コーポレーションNAVER Corporation | Distributed transcoding method and distributed transcoding system |
| JP7026227B2 (en) | 2017-11-29 | 2022-02-25 | ネイバー コーポレーション | Distributed transcoding method and distributed transcoding system |
| US11528516B2 (en) | 2017-11-29 | 2022-12-13 | Naver Corporation | Distributed transcoding method and distributed transcoding system |
| KR20190063568A (en) * | 2017-11-30 | 2019-06-10 | 네이버 주식회사 | Optimization method for time reduction of distributed transcoding and system thereof |
| KR102024160B1 (en) * | 2017-11-30 | 2019-09-23 | 네이버 주식회사 | Optimization method for time reduction of distributed transcoding and system thereof |
| WO2019107955A1 (en) * | 2017-11-30 | 2019-06-06 | 네이버 주식회사 | Optimization method for shortening time for distributed transcoding and system therefor |
| KR102312778B1 (en) * | 2020-12-21 | 2021-10-14 | 이영숙 | Service system and method for providing real time perfomance or recorded perfomance image |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2005176069A (en) | Distributed parallel transcoder system and distributed parallel transcoding method | |
| US12356038B2 (en) | Re-encoding predicted picture frames in live video stream applications | |
| JP6087940B2 (en) | Signaling of state information for decoded picture buffer and reference picture list | |
| JP4949591B2 (en) | Video error recovery method | |
| JP4917148B2 (en) | Bitstream conversion method, bitstream conversion apparatus, bitstream combination apparatus, bitstream division program, bitstream conversion program, and bitstream combination program | |
| MXPA06002972A (en) | Resource-adaptive management of video storage. | |
| JP2009272706A (en) | Moving image transcoding apparatus and its method | |
| JP2015501098A5 (en) | ||
| KR20070100668A (en) | Information processing apparatus, information processing method, recording medium and program | |
| WO2013185515A1 (en) | Video coding system and method | |
| US20220159288A1 (en) | Encoding device, decoding device, streaming system, and streaming method | |
| TW201238356A (en) | Adaptive bit rate control based on scenes | |
| JPH10117353A (en) | Data processor and receiver | |
| KR20010072769A (en) | Method of multichannel data compression | |
| CN101164336B (en) | Image information recording device and image information recording method | |
| JP4262139B2 (en) | Signal processing device | |
| JP3621332B2 (en) | Sprite encoding method and apparatus, sprite encoded data decoding method and apparatus, and recording medium | |
| JPH05344494A (en) | Fast feed reproduction system for mpeg dynamic image | |
| JP3841246B2 (en) | Video hierarchical encoding device | |
| JP2010192971A (en) | Selected-area encoded video data distributing method, encoded video data decoding method, distribution server, reproduction terminal, program, and recording medium | |
| KR101606121B1 (en) | Method and apparatus for segmenting video files | |
| JP2001359071A (en) | Data distribution apparatus and method, data distribution system | |
| JP4902854B2 (en) | Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, moving picture encoding apparatus, moving picture encoding method, moving picture encoding program, and moving picture encoding / decoding apparatus | |
| KR101729765B1 (en) | Real time remuxing system, method for transmitting and receiving thereof | |
| JPH11262009A (en) | Video signal playback device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070306 |