JP4127182B2 - Video time-axis hierarchical encoding method, encoding apparatus, decoding method, decoding apparatus, and computer program - Google Patents
Video time-axis hierarchical encoding method, encoding apparatus, decoding method, decoding apparatus, and computer program Download PDFInfo
- Publication number
- JP4127182B2 JP4127182B2 JP2003354543A JP2003354543A JP4127182B2 JP 4127182 B2 JP4127182 B2 JP 4127182B2 JP 2003354543 A JP2003354543 A JP 2003354543A JP 2003354543 A JP2003354543 A JP 2003354543A JP 4127182 B2 JP4127182 B2 JP 4127182B2
- Authority
- JP
- Japan
- Prior art keywords
- image signal
- field
- code string
- scanning
- decoding
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明は動画像時間軸階層符号化方法、符号化装置、復号化方法及び復号化装置並びにコンピュータプログラムに係り、特に時間方向に間引かれた動画像を基礎階層として符号化し、残りの動画像を拡張階層として符号化する動画像時間軸階層符号化方法及び符号化装置、階層符号化された動画像を復号する復号化方法及び復号化装置並びに階層符号化及び復号化のためのコンピュータプログラムに関する。 The present invention relates to a moving picture time-axis hierarchical encoding method, encoding apparatus, decoding method and decoding apparatus, and a computer program, and in particular, encodes a moving picture thinned out in the time direction as a basic hierarchy, and the remaining moving pictures TECHNICAL FIELD The present invention relates to a video time-axis hierarchical encoding method and encoding apparatus for encoding video as an extension layer, a decoding method and decoding apparatus for decoding a hierarchically encoded video, and a computer program for hierarchical encoding and decoding .
動画像の符号化には、単純な1階層のみの符号化に対し、2重の符号列構成を持つ階層符号化(Scalable Coding)がある。階層符号化は基礎階層のみの符号列で復号化が可能であり、拡張階層の符号列を復号化し、基礎階層の復号化結果と合成することで、より高画質の再生画像を得ることができるものである。 For the coding of moving images, there is hierarchical coding (Scalable Coding) having a double code string configuration, compared to simple coding of only one layer. Hierarchical coding can be decoded with a code sequence of only the base layer, and by decoding the code sequence of the extension layer and combining it with the decoding result of the base layer, it is possible to obtain a higher quality reproduced image Is.
階層化(分割)の方向としては、量子化方向(SNR)、空間方向(Spatial)、時間軸方向(Temporal)がある。時間軸階層の場合、例えば60fps(field per second)のインターレース走査画像をフィールド単位に間引いて、30fpsの画像を得て符号化し、符号化されなかった残りのフィールドを符号化が行われたフィールドの局部復号画像から予測して、予測残差を符号化する。 The hierarchization (division) direction includes a quantization direction (SNR), a spatial direction (Spatial), and a time axis direction (Temporal). In the case of the time axis hierarchy, for example, a 60 fps (field per second) interlaced scanned image is thinned out in field units to obtain and encode a 30 fps image, and the remaining fields that have not been encoded are encoded fields. Prediction is performed from the locally decoded image, and the prediction residual is encoded.
次に、従来の動画像時間軸階層符号化装置について説明する。図12は従来の動画像時間軸階層符号化装置の一例のブロック図を示す。同図において、画像入力端子1より入来する動画像信号は、スイッチ51に与えられる。動画像信号は毎秒60フィールド(60fps)のインターレース走査画像である。画像設定器7は入力端子1に入来するインターレース動画像信号の奇数フィールドと偶数フィールドを判断して、スイッチ51を制御する。スイッチ51は入来動画像信号を1フィールドごとに振り分け、偶数フィールドは符号化器52へ、奇数フィールドは画像遅延器11に供給する。
Next, a conventional moving picture time axis hierarchical encoding apparatus will be described. FIG. 12 is a block diagram showing an example of a conventional moving picture time axis hierarchical encoding apparatus. In the figure, a moving image signal coming from the
符号化器52は、30fpsの偶数フィールドの画像信号を符号化し、符号列と量子化結果を得る。符号列は多重化器5に供給される。具体的な符号化方法は、MPEG等に代表される画像間予測符号化の他にフィールド内符号化もあり得る。
The
局部復号化器54は、符号化器52から少なくとも量子化まで行われた信号を入力として受け、局部復号処理を行い、再生画像を得る。この再生画像は画像間予測器53に供給される。画像間予測器53は、奇数フィールドに対する予測信号を形成し、減算器13に供給する。
The
一方、画像遅延器12は、被符号化フィールドの参照画像が、符号化器52から局部復号化器54まで処理されて整い、画像間予測処理が可能になるまで被符号化フィールドを遅延させて減算器13に供給する。減算器13は、画像遅延器12からの奇数フィールドの遅延画像信号と、画像間予測器53から与えられる予測信号との減算を行い、これにより予測残差を得てDCT14に供給する。
On the other hand, the
DCT14は予測残差に対してDCT(Discrete Cosine Transform)の変換処理を行い、得られた係数を量子化器15に与える。量子化器15は入力される係数を所定のステップ幅で量子化し、これにより固定長の符号となった係数を可変長符号化器16に与える。可変長符号化器16は、入力される固定長の符号(予測残差)を可変長符号で圧縮し、これにより得られた符号列を多重化器5に供給し、ここで符号化器52からの符号列と多重化されて出力される。
The
次に、図12の多重化器5から出力される従来の動画像時間軸階層符号列6の構成について説明する。インターレース走査画像は、偶数フィールドと奇数フィールドに分けられ、片方が基礎階層符号列、他方が拡張階層の符号列となる。図14の(a)は上記の基礎階層符号列と拡張階層符号列からなる動画像時間軸階層符号列6を模式的に示す。同図(a)において、"filed"はインターレース走査画像の1フィールドである。数字は被符号化動画像の画像順である。拡張階層は双方向予測で符号化されるので、時間的には後となる基礎階層画像を先に伝送する必要があり、時間関係は逆転して伝送される。なお、基礎階層内で双方向予測が行われる場合は、基礎階層内でも逆転する。
Next, the configuration of the conventional moving picture time axis
次に、従来の動画像時間軸階層復号化装置について説明する。図13は、図12の動画像時間軸階層符号化装置に対応する従来の動画像時間軸階層復号化装置の一例のブロック図を示す。図13において、符号入力端子24より入来する動画像時間軸階層符号列は、多重化分離器25により基礎階層の符号列と拡張階層の符号列に分離され、基礎階層の符号列は復号化器61に、拡張階層の符号列は可変長復号化器30に供給される。
Next, a conventional moving picture time axis hierarchical decoding apparatus will be described. FIG. 13 is a block diagram showing an example of a conventional moving picture time axis hierarchical decoding apparatus corresponding to the moving picture time axis hierarchical encoding apparatus of FIG. In FIG. 13, a moving picture time-axis hierarchical code string coming from a
基礎階層の符号列は、復号化器61で図12の符号化器52の逆処理が行われ、30fpsの再生画像信号を得て、画像間予測器62と画像遅延器23に供給される。この再生画像信号は、インターレース走査画像信号の偶数フィールドである。画像間予測器62は、再生画像信号から奇数フィールドに対する予測信号を形成し、加算器33に供給する。
The base layer code string is reverse-processed by the
一方、拡張階層の符号列は、可変長復号化器30で予測残差の可変長符号が固定長の符号に戻された後、逆量子化器31に入力されて量子化パラメータに従って逆量子化が行われる。固定長符号は逆量子化器31で予測残差の再生DCT係数値となり、逆DCT32に入力される。逆DCT32は縦方向8個、横方向8個の計64個の係数を復号予測残差信号に変換し、加算器33に供給する。
On the other hand, the code string of the enhancement layer is input to the
加算器33は、逆DCT32からの復号予測残差信号に、画像間予測器62から与えられる予測信号を加算して復号画像信号を得る。この様にして得られた30fpsの復号画像信号は、インターレース走査画像信号の奇数フィールドであり、スイッチ27に供給される。
The
スイッチ27は、多重化分離器25から出力される符号列の階層情報に同期して、画像遅延器23の出力再生画像信号と、加算器33の出力復号画像信号をフィールドの偶数/奇数に合わせて選択し、再生画像出力端子28より出力する。
出力される動画像信号は、60fpsのインターレース走査画像となる。
The
The output moving image signal is a 60 fps interlaced scanned image.
上記のように、従来の動画像時間軸階層符号化は、インターレース走査画像が偶数フィールドと奇数フィールドに分けられ、片方が基礎階層符号列、他方が拡張階層となる。ここで、上位階層の符号化においては、フィールド画像には折り返し歪み成分が多く含まれるので、動き補償画像間予測で予測誤差が多くなる。 As described above, in the conventional moving image temporal axis hierarchical coding, an interlaced scanned image is divided into an even field and an odd field, one being a base layer code string and the other being an extension layer. Here, in higher-layer encoding, since a field image contains many aliasing distortion components, a prediction error increases in motion compensated inter-picture prediction.
一方、下位階層の画像間予測では予測参照画像と被符号化画像間でフィールドのパリティ(偶奇)が異なるので、適切な画像間予測が困難である。その結果、従来は階層化しない符号化に対して符号化効率が大幅に低下するという問題がある。 On the other hand, in the inter-picture prediction in the lower hierarchy, since the field parity (even / odd) is different between the prediction reference picture and the encoded picture, appropriate inter-picture prediction is difficult. As a result, there is a problem in that the encoding efficiency is significantly reduced compared to the conventional encoding that is not hierarchized.
本発明は以上の点に着目してなされたもので、入来インターレース走査画像信号を、同一フレームレートの順次走査信号に変換して基礎階層として符号化し、順次走査信号と異なった時間にあるフィールドを、順次走査信号の復号信号を参照画像として画像間予測符号化することで、インターレース走査画像信号に対しても高い符号化効率が得られる動画像時間軸階層符号化方法、符号化装置、復号化方法及び復号化装置並びにコンピュータプログラムを提供することを目的とする。 The present invention has been made paying attention to the above points. An incoming interlaced scanning image signal is converted into a sequential scanning signal of the same frame rate and encoded as a basic layer, and a field at a different time from the sequential scanning signal. Video temporal axis hierarchical encoding method, encoding apparatus, and decoding that can obtain high encoding efficiency even for interlaced scanned image signals by performing inter-picture predictive encoding using a decoded signal of a progressive scanning signal as a reference image An object of the present invention is to provide an encoding method, a decoding device, and a computer program.
上記の目的を達成するため、第1の発明の動画像時間軸階層符号化方法は、入力インターレース走査画像信号を、入力インターレース走査画像信号と同一フレームレートの順次走査画像信号に変換する第1のステップと、順次走査画像信号を符号化して第1の符号列を得る第2のステップと、第1の符号列を局部復号化して得た局部復号画像を参照画像として、入力インターレース走査画像信号において、順次走査画像信号と異なった時間位置のフィールドを画像間予測符号化して第2の符号列を得る第3のステップと、第1の符号列と第2の符号列を多重化して動画像時間軸階層符号化信号として出力する第4のステップとを含むことを特徴とする。 In order to achieve the above object, a moving image time-axis hierarchical coding method according to a first aspect of the present invention is a first method for converting an input interlace scan image signal into a progressive scan image signal having the same frame rate as the input interlace scan image signal. A step, a second step of encoding a sequentially scanned image signal to obtain a first code string, and a local decoded image obtained by local decoding of the first code string as a reference image in an input interlaced scanned image signal A third step in which a field at a time position different from that of the sequentially scanned image signal is subjected to inter-picture prediction encoding to obtain a second code string, and the first code string and the second code string are multiplexed to obtain a moving picture time And a fourth step of outputting as an axis hierarchy encoded signal.
この発明では、入力インターレース走査画像信号を、同一フレームレートの順次走査画像信号に変換して基礎階層として符号化して第1の符号列を得ると共に、順次走査画像信号と異なった時間位置のフィールドを、第1の符号列を局部復号化して得た局部復号画像を参照画像として画像間予測符号化して第2の符号列を得るようにし、これら第1の符号列と第2の符号列を多重化して動画像時間軸階層符号化信号として出力する。ここで、上記の第2の符号列を得るときの画像間予測は、時間距離が非常に近い前後順次走査画像からの予測であるので、極めて高い符号化効率が得られ、発生する符号量は僅かである。 In the present invention, the input interlaced scanning image signal is converted into a sequential scanning image signal of the same frame rate and encoded as a base layer to obtain a first code string, and a field at a time position different from that of the sequential scanning image signal is obtained. The second code string is obtained by performing inter-picture predictive coding using the locally decoded image obtained by local decoding of the first code string as a reference image, and the first code string and the second code string are multiplexed. And output as a video time-axis hierarchical encoded signal. Here, since the inter-picture prediction when obtaining the second code sequence is a prediction from a front-rear sequential scanning image with a very short time distance, extremely high coding efficiency is obtained, and the generated code amount is There are few.
また、上記の目的を達成するため、第2の発明の動画像時間軸階層復号化方法は、時間軸階層化された符号列から、再生インターレース走査画像信号と同一フレームレートの順次走査画像信号に対して符号化された第1の符号列と、再生インターレース走査画像信号において順次走査画像信号と異なった時間位置のフィールドに対して符号化された第2の符号列とを分離する第1のステップと、第1の符号列を復号化して、再生順次走査画像信号を得る第2のステップと、再生順次走査画像信号を再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方である第1のフィールドの画像信号に変換する第3のステップと、第2の符号列に対し、再生順次走査画像信号を参照画像として画像間予測復号化し、再生インターレース走査画像信号の第1のフィールドと異なった第2のフィールドの画像信号を得る第4のステップと、第1のフィールドの画像信号と第2のフィールドの画像信号を、時間的に切り替えて再生インターレース走査画像信号として出力する第5のステップとを含むことを特徴とする。 In order to achieve the above object, the moving picture temporal axis hierarchical decoding method according to the second aspect of the present invention converts a temporally hierarchized code string into a progressively scanned image signal having the same frame rate as the reproduced interlaced scanned image signal. A first step of separating a first code string encoded with respect to a second code string encoded for a field at a time position different from that of a sequentially scanned image signal in a reproduced interlaced scanned image signal; A second step of decoding the first code string to obtain a reproduction sequential scan image signal, and a first field that is one of an odd field or an even field of the reproduction interlaced scan image signal. The third step of converting the image signal into the second image sequence and the second code string are subjected to inter-picture predictive decoding using the reproduction sequential scanning image signal as a reference image, and the reproduction interlace A fourth step of obtaining a second field image signal different from the first field of the first scan image signal, and the first field image signal and the second field image signal are temporally switched and reproduced. And a fifth step of outputting as an interlaced scanning image signal.
この発明では、基礎階層である第1の符号列を復号化して得られた再生順次走査画像信号から、再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方のフィールドである第1のフィールドの画像信号を得ると共に、拡張階層である第2の符号列を復号化して得られた第2のフィールドの画像信号を得て、これらを時間的に切り替えて再生インターレース走査画像信号を得るようにしたため、基礎階層のみの復号化に比べて時間解像度が十分な再生インターレース走査画像信号を得ることができる。 In the present invention, an image of a first field that is one of an odd field or an even field of a reproduced interlaced scanned image signal from a reproduced sequential scanned image signal obtained by decoding the first code string that is the base layer. Since the signal of the second field obtained by decoding the second code string that is the enhancement layer is obtained and the playback interlaced scanned image signal is obtained by temporally switching these signals, A reproduced interlaced scanned image signal with sufficient temporal resolution can be obtained as compared with decoding of only the base layer.
また、上記の目的を達成するため、第3の発明の動画像時間軸階層符号化装置は、入力インターレース走査画像信号を、入力インターレース走査画像信号と同一フレームレートの順次走査画像信号に変換する画像変換手段と、順次走査画像信号を符号化して第1の符号列を得る第1の符号列生成手段と、第1の符号列を局部復号化して得た局部復号画像を参照画像として、入力インターレース走査画像信号において、順次走査画像信号と異なった時間位置のフィールドを画像間予測符号化して第2の符号列を得る第2の符号列生成手段と、第1の符号列と第2の符号列を多重化して動画像時間軸階層符号化信号として出力する多重化手段とを有する構成としたものである。この発明では、第1の発明の動画像時間軸階層符号化方法と同様の作用により同様の動画像時間軸階層符号化信号を得ることができる。 In order to achieve the above object, the moving picture time-axis hierarchical coding apparatus according to the third aspect of the invention converts an input interlace scan image signal into a sequential scan image signal having the same frame rate as the input interlace scan image signal. A conversion means; a first code string generation means for obtaining a first code string by encoding a progressively scanned image signal; and a local decoded image obtained by local decoding of the first code string as an input interlace. A second code string generating means for obtaining a second code string by performing inter-picture predictive coding on a field at a time position different from that of the sequentially scanned image signal in the scanned image signal; a first code string and a second code string; And a multiplexing means for multiplexing and outputting as a moving picture time axis hierarchical encoded signal. In the present invention, the same moving picture time axis hierarchical coding signal can be obtained by the same action as the moving picture time axis hierarchical coding method of the first invention.
また、上記の目的を達成するため、第4の発明の動画像時間軸階層符号化装置は、第3の発明の画像変換手段により得られた順次走査画像信号を垂直方向にダウンサンプリングして、走査線数が減少された順次走査画像信号を得る走査線ダウンサンプル手段を更に有し、第1の符号列生成手段は走査線数が減少された順次走査画像信号を符号化して走査線数が減少された第1の符号列を生成し、第2の符号列生成手段は、走査線数が減少された第1の符号列を局部復号化して得た局部画像信号を垂直方向にアップサンプリングして、走査線ダウンサンプル手段に入力される順次走査画像信号と同じ走査線数にした信号を参照画像とする走査線アップサンプル手段を含むことを特徴とする。 In order to achieve the above object, the moving picture time-axis hierarchical coding apparatus of the fourth invention down-samples the sequentially scanned image signal obtained by the image conversion means of the third invention in the vertical direction, The scanning line down-sampling means for obtaining a progressive scanning image signal with a reduced number of scanning lines is further provided, and the first code string generating means encodes the sequential scanning image signal with a reduced number of scanning lines to obtain the number of scanning lines. The reduced first code string is generated, and the second code string generating means up-samples the local image signal obtained by locally decoding the first code string having the reduced number of scanning lines in the vertical direction. The scanning line down-sampling means includes scanning line up-sampling means using a signal having the same number of scanning lines as the sequential scanning image signal inputted to the scanning line down-sampling means as a reference image.
この発明では、順次走査画像信号を垂直方向にダウンサンプリングして走査線数を減じた順次走査画像信号に対して符号化を行って第1の符号列を生成するようにしているため、垂直方向にダウンサンプリングしない順次走査画像信号から第1の符号列を生成する場合よりも発生符号量を少なくできる。 In the present invention, since the progressive scan image signal is down-sampled in the vertical direction to encode the progressive scan image signal obtained by reducing the number of scanning lines, the first code string is generated. The generated code amount can be reduced as compared with the case where the first code string is generated from the progressively scanned image signal that is not down-sampled.
また、上記の目的を達成するため、第5の発明の動画像時間軸階層復号化装置は、時間軸階層化された符号列から、再生インターレース走査画像信号と同一フレームレートの順次走査画像信号に対して符号化された第1の符号列と、再生インターレース走査画像信号において順次走査画像信号と異なった時間位置のフィールドに対して符号化された第2の符号列とを分離する多重化分離手段と、第1の符号列を復号化して、再生順次走査画像信号を得る第1の復号化手段と、再生順次走査画像信号を再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方である第1のフィールドの画像信号に変換する画像変換手段と、第2の符号列に対し、再生順次走査画像信号を参照画像として画像間予測復号化し、再生インターレース走査画像信号の第1のフィールドと異なった第2のフィールドの画像信号を得る第2の復号化手段と、第1のフィールドの画像信号と第2のフィールドの画像信号を、時間的に切り替えて再生インターレース走査画像信号として出力する多重化手段とを有する構成としたものである。この発明では、第2の発明の動画像時間軸階層復号化方法と同様の作用により、同様の再生インターレース走査画像信号を得ることができる。 In order to achieve the above object, a moving picture time-axis hierarchical decoding apparatus according to a fifth aspect of the present invention converts a time-series code sequence into a sequentially scanned image signal having the same frame rate as a reproduced interlaced scanned image signal. Multiplexing / separating means for separating the first code string encoded with respect to the second code string encoded with respect to the field at a time position different from the sequentially scanned image signal in the reproduced interlaced scanned image signal And a first decoding means for decoding the first code string to obtain a reproduction sequential scanning image signal, and a reproduction sequential scanning image signal that is one of an odd field or an even field of the reproduction interlaced scanning image signal. The image conversion means for converting the image signal of the field of the image and the second code string are subjected to inter-picture predictive decoding using the reproduction sequential scanning image signal as a reference image, and the reproduction interlace Second decoding means for obtaining an image signal of a second field different from the first field of the scanned image signal, and temporally switching between the image signal of the first field and the image signal of the second field And a multiplexing means for outputting as a reproduced interlaced scanning image signal. In the present invention, the same reproduced interlaced scanned image signal can be obtained by the same operation as the moving picture time axis hierarchical decoding method of the second invention.
また、上記の目的を達成するため、第6の発明の動画像時間軸階層復号化装置は、第5の発明の多重化分離手段を、時間軸階層化された符号列から、再生インターレース走査画像信号と同一フレームレートで垂直方向にダウンサンプリングされた順次走査画像信号に対して符号化された第3の符号列と、再生インターレース走査画像信号において順次走査画像信号と異なった時間位置のフィールドに対して符号化された第2の符号列とを分離する手段とし、第1の復号化手段を、第3の符号列を復号化して得られた順次走査画像信号を垂直方向にアップサンプリングする手段とし、画像変換手段を、垂直方向にアップサンプリングされた順次走査画像信号を第1のフィールドの画像信号に変換する手段とすることを特徴とする。 In order to achieve the above object, a moving picture time-axis hierarchical decoding apparatus according to a sixth aspect of the present invention uses a demultiplexing means according to the fifth aspect of the present invention as a reproduced interlaced scanned image from a time-axis hierarchical code string. A third code sequence encoded for a progressively scanned image signal downsampled in the vertical direction at the same frame rate as the signal, and a field at a time position different from the progressively scanned image signal in the reproduced interlaced scanned image signal Means for separating the encoded second code string, and the first decoding means for up-sampling the sequentially scanned image signal obtained by decoding the third code string in the vertical direction. The image converting means is a means for converting the sequentially scanned image signal upsampled in the vertical direction into an image signal of the first field.
この発明では、再生インターレース走査画像信号と同一フレームレートで垂直方向にダウンサンプリングされた順次走査画像信号に対して符号化された第3の符号列に対して復号化を行うようにしているため、垂直方向にダウンサンプリングしない順次走査画像信号を復号化する場合よりも復号化処理量を少なくできる。 In the present invention, the decoding is performed on the third code string encoded on the sequentially scanned image signal down-sampled in the vertical direction at the same frame rate as the reproduced interlaced scanned image signal. The amount of decoding processing can be reduced as compared with the case of decoding sequentially scanned image signals that are not down-sampled in the vertical direction.
また、上記の目的を達成するため、第7の発明のコンピュータプログラムは、第1の発明の動画像時間軸階層符号化方法の各ステップをコンピュータにより実行させることを特徴とする。この発明では、第1の発明の動画像時間軸階層符号化方法と同様の作用により同様の動画像時間軸階層符号化信号を得ることができる。 In order to achieve the above object, a computer program according to a seventh aspect is characterized by causing a computer to execute each step of the moving picture time axis hierarchical encoding method according to the first aspect. In the present invention, the same moving picture time axis hierarchical coding signal can be obtained by the same action as the moving picture time axis hierarchical coding method of the first invention.
更に、上記の目的を達成するため、第8の発明のコンピュータプログラムは、第2の発明の動画像時間軸階層復号化方法の各ステップをコンピュータにより実行させることを特徴とする。この発明では、第2の発明の動画像時間軸階層復号化方法と同様の作用により同様の再生インターレース走査画像信号を得ることができる。 Furthermore, in order to achieve the above object, a computer program according to an eighth invention is characterized by causing a computer to execute each step of the moving picture time axis hierarchical decoding method according to the second invention. In the present invention, the same reproduced interlaced scanned image signal can be obtained by the same operation as the moving picture time axis hierarchical decoding method of the second invention.
本発明によれば、以下の数々の優れた特長を有する。 The present invention has the following excellent features.
(1)インターレース走査画像信号を、同一フレームレートの順次走査信号に変換して符号化することで、インターレース走査画像信号と同じ走査線数のまま順次走査信号として符号化を行うことになり、インターレース走査画像信号をそのまま符号化するより大幅にビットレートを低減できる。 (1) The interlaced scanning image signal is converted into a sequential scanning signal having the same frame rate and encoded, so that encoding is performed as a sequential scanning signal with the same number of scanning lines as the interlaced scanning image signal. The bit rate can be greatly reduced compared to encoding the scanned image signal as it is.
(2)第2の符号列を得るときの画像間予測は、時間距離が非常に近い前後順次走査画像からの予測とすることで、極めて高い符号化効率が得られ、発生する符号量は僅かであるため、インターレース走査画像信号に対して、高い符号化効率で時間軸階層符号化ができる。これは、従来の時間軸階層符号化に対して優れるのみでなく、階層化しない通常のインターレース動画像符号化より符号化効率を高くできる。 (2) Inter-picture prediction when obtaining the second code string is based on prediction from a sequentially scanned image having a very short time distance, so that extremely high coding efficiency can be obtained, and the amount of generated code is small. Therefore, time-axis hierarchical coding can be performed with high coding efficiency on the interlaced scanned image signal. This is not only superior to the conventional time-axis hierarchical coding, but also can have higher coding efficiency than ordinary interlaced video coding without hierarchization.
(3)本発明の符号化の処理量は、従来の時間軸階層符号化に比べて増加するが、すべてのインターレース走査画像信号を順次走査画像信号に変換して符号化する場合に比べて少ない処理量にできる。 (3) The amount of coding processing according to the present invention increases as compared with conventional time-axis hierarchical coding, but is smaller than when all interlaced scanning image signals are converted into sequentially scanned image signals and coded. Can be processed.
(4)垂直方向にダウンサンプリングして走査線数を減じた順次走査画像信号に対して符号化を行って第1の符号列を生成することで、垂直方向にダウンサンプリングしない順次走査画像信号から第1の符号列を生成する場合よりも発生符号量を少なくできる。順次走査画像信号はインターレース走査画像信号から変換されたものであり、元のインターレース走査画像信号は走査線数を減じる垂直周波数帯域の成分が抑圧されているので、この際の実質的な解像度の低下は僅かである。 (4) By encoding the sequentially scanned image signal obtained by down-sampling in the vertical direction and reducing the number of scanning lines to generate the first code string, from the sequentially scanned image signal not down-sampled in the vertical direction The generated code amount can be reduced as compared with the case of generating the first code string. The progressive scanning image signal is converted from the interlaced scanning image signal, and the original interlaced scanning image signal suppresses the vertical frequency band component that reduces the number of scanning lines. Is slight.
(5)再生インターレース走査画像信号と同一フレームレートで垂直方向にダウンサンプリングされた順次走査画像信号に対して符号化された第3の符号列に対して復号化を行うようにしているため、垂直方向にダウンサンプリングしない順次走査画像信号を復号化する場合よりも復号化処理量を少なくできる。 (5) Since the decoding is performed on the third code string encoded on the sequentially scanned image signal down-sampled in the vertical direction at the same frame rate as the reproduced interlaced scanned image signal, The amount of decoding processing can be reduced as compared with the case of decoding sequentially scanned image signals that are not down-sampled in the direction.
次に、本発明を実施するための最良の形態について図面と共に説明する。図1は本発明になる動画像時間軸階層符号化装置の第1の実施の形態のブロック図を示す。同図中、図12の従来例と同一構成要素には同一番号を付してある。図1に示す第1の実施の形態は、図12の従来例に比し、順次走査変換器2、スイッチ10、フィールド間引き器11が追加されており、符号化器4、局部復号化器9、画像間予測器8の処理動作が異なる。
Next, the best mode for carrying out the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a first embodiment of a moving picture time axis hierarchical encoding apparatus according to the present invention. In the figure, the same components as those in the conventional example of FIG. In the first embodiment shown in FIG. 1, a
図1において、画像入力端子1より入来するインターレース走査の動画像信号は、順次走査変換器2、画像選択器7及びスイッチ10に入力される。基礎階層の符号化処理として、順次走査変換器2は、画像入力端子1よりのインターレース走査の動画像信号で間引かれている走査線を、時空間的に隣接する走査線から補間し、走査線数が2倍になった毎秒60フレームの順次(プログレッシブ)走査信号を得て、スイッチ3に供給する。スイッチ3は、1フレームおきに間引き、毎秒30フレームの順次走査信号を得る。
In FIG. 1, a moving image signal of interlace scanning that comes from an
なお、順次走査変換器2の動作とスイッチ3の動作を同時に行い、入力インターレース走査画像信号から直接30fpsの順次走査信号を得てもよい。ただし、この場合、偶奇二つのフィールドの中間的な画像を得るのではなく、既存走査線は残したまま走査線補間を行い、入来インターレース走査画像信号の何れかのフィールドと同一時間に相当する順次走査フレームを形成する。
Note that the sequential scanning signal of 30 fps may be obtained directly from the input interlaced scanning image signal by simultaneously performing the operation of the
符号化器4はスイッチ3から取り出された30fpsの順次走査信号を符号化し、できた符号列を多重化器5に供給すると共に、量子化までが済んだ信号を局部復号化器9に供給する。符号化器4の符号化方法は、MPEG−2、MPEG−4、その他の画像間予測符号化、フレーム内符号化などである。
The
局部復号化器9での符号化処理は30fpsの順次走査信号のすべてのフレームに対して行われる。MPEG符号化では双方向予測フレーム(B-picture)は必ずしも局部復号化する必要がないが、本実施の形態では、拡張階層画像の予測参照画像になる必要があるため、30fpsの再生画像を得る。再生画像は画像間予測器8に参照画像として供給される。画像間予測器8は、30fpsの順次走査の各フレームの間に挟まれるインターレース走査の各フィールドに対する予測信号を形成する。形成された順次走査の予測信号は、フィールド間引き器11で走査線が間引かれ、インターレース走査のフィールドとなる。なお、画像間予測器8とフィールド間引き器11の処理を一体化して、順次走査の参照画像から直接インターレース走査の予測画像を得てもよい。
The encoding process in the
一方、拡張階層の符号化処理として、スイッチ10は入来インターレース走査の動画像信号から、スイッチ3で選択されるフレームと異なった時間のフィールドを選択し、画像遅延器12に供給する。画像遅延器12は、被符号化フィールドの参照画像が、順次走査変換2から局部復号化器9まで処理されて整い、画像間予測処理が可能になるまで被符号化フィールドを遅延させる。
On the other hand, as an enhancement layer encoding process, the
画像遅延器12から取り出されたフィールド画像信号は、減算器13においてフィールド間引き器11から供給される予測信号が減算され、予測残差となってDCT14に供給される。DCT14は減算器13からの予測残差に対してDCT(Discrete Cosine Transform)の変換処理を行い、得られた係数を量子化器15に供給する。量子化器15は所定のステップ幅で入力係数を量子化し、固定長の符号となった係数を可変長符号化器16に供給する。可変長符号化器16は、固定長の予測残差を可変長符号で圧縮し、できた符号を多重化器5に供給する。多重化器5は、符号化器4と可変長符号化器16からのそれぞれの階層の符号列に適時インデックス符号を挿入し、多重化する。
The
このように、本実施の形態によれば、画像入力端子1よりのインターレース走査の動画像信号を、同一のフレームレートの順次走査信号に変換して符号化することにより、順次走査信号の符号化であり、走査線数も増加していないので、入力インターレース走査の動画像信号をそのまま符号化するよりも大幅にビットレートを低減できる。
As described above, according to the present embodiment, the moving image signal of the interlace scanning from the
次に、本実施の形態の符号化処理の走査線関係について、図3と共に説明する。図3(a)は画像入力端子1より入来する60fpsのインターレース走査の動画像信号の走査線を示すが、偶数フィールドと奇数フィールドは走査線位置がずれている。これに対し、基礎階層として符号化される30fpsの順次走査信号の走査線は、図3(b)に示すように、入来インターレース走査の動画像信号の偶数フィールドまたは奇数フィールドのどちらか一方と同一時間にすべての走査線が存在する。このような走査線構造の場合、折返し歪みが無く動き補償が適切に行えるので予測残差が非常に少なくなる。
Next, the scanning line relationship of the encoding process of this embodiment will be described with reference to FIG. FIG. 3A shows a scanning line of a moving image signal of 60 fps interlaced scanning coming from the
一方、拡張階層の画像信号は入来インターレース走査の動画像信号の偶数フィールドまたは奇数フィールドの内、図3(b)に示した順次走査信号と時間が異なる方の片フィールドの信号で、その走査線は図3(c)に示される。この信号の被符号化走査線数は図3(a)、(b)に示した信号のそれの半分であり、参照画像は図中破線で示された60分の1秒間隔で前後する順次走査信号なので、極めて良好な画像間予測が可能であり、予測残差は非常に少なく、発生する符号量は僅かである。 On the other hand, the image signal of the extension layer is a signal of one field whose time is different from the sequential scanning signal shown in FIG. 3B in the even field or the odd field of the moving image signal of the incoming interlace scanning. The line is shown in FIG. The number of encoded scanning lines of this signal is half that of the signals shown in FIGS. 3A and 3B, and the reference image is sequentially moved back and forth at 1/60 second intervals indicated by broken lines in the figure. Since it is a scanning signal, very good inter-picture prediction is possible, the prediction residual is very small, and the amount of generated code is small.
従って、本実施の形態によれば、インターレース走査の動画像信号に対して、従来の時間軸階層符号化よりも優れ、また階層化しない通常のインターレース動画像符号化よりも高い符号化効率で時間軸階層符号化ができる。 Therefore, according to the present embodiment, the interlaced scanning video signal is superior to the conventional time-axis hierarchical coding and has a higher coding efficiency than the normal interlaced video coding without hierarchization. Axis hierarchical encoding is possible.
次に、本発明になる動画像時間軸階層符号化装置の第2の実施の形態について説明する。図4は本発明になる動画像時間軸階層符号化装置の第2の実施の形態のブロック図を示す。同図中、図1と同一構成要素には同一番号を付してある。図4に示す第2の実施の形態の符号化装置は、図1に示した第1の実施の形態の符号化装置に比し、走査線ダウンサンプラ35と走査線アップサンプラ38が追加されている。また、符号化器36、局部復号化器37の処理動作が異なる。
Next, a second embodiment of the moving picture time axis hierarchical encoding apparatus according to the present invention will be described. FIG. 4 shows a block diagram of a second embodiment of the moving picture time axis hierarchical encoding apparatus according to the present invention. In the figure, the same components as those in FIG. The encoding device of the second embodiment shown in FIG. 4 is different from the encoding device of the first embodiment shown in FIG. 1 in that a scanning line down sampler 35 and a scanning line up
次に、この第2の実施の形態の動作について説明する。図4において、画像入力端子1より入来する60fpsのインターレース走査の動画像信号は、順次走査変換器2、画像設定器7及びスイッチ10に供給される。順次走査変換器2及びスイッチ3の動作は、図1に示した第1の実施の形態と同じで、30fpsの順次走査信号を得る。
Next, the operation of the second embodiment will be described. In FIG. 4, a moving image signal of 60 fps interlaced scanning coming from the
得られた順次走査信号は走査線ダウンサンプラ35で走査線数が3/4から2/3程度にダウンサンプルされる。ダウンサンプルは、変換後の走査線数で折り返し歪みが無いように垂直低域通過フィルタ(V−LPF)で帯域制限しながら行われる。走査線ダウンサンプラ35により得られる変換後の走査線数は、入来インターレース走査の動画像信号のフレーム有効走査線数が480本であるときは360本ないし320本、1080本であるときは810本ないし720本である。インターレース走査画像信号は、フリッカを抑えるためフレーム垂直周波数の最も高い領域が抑圧されているので、順次走査変換された画像信号もその成分が少なく、ダウンサンプルしても失われる画像情報は僅かである。 The obtained sequential scanning signal is down-sampled by the scanning line down sampler 35 so that the number of scanning lines is about 3/4 to 2/3. Down-sampling is performed while limiting the band with a vertical low-pass filter (V-LPF) so that there is no aliasing distortion in the number of scan lines after conversion. The number of scan lines after conversion obtained by the scan line down sampler 35 is 360 to 320 when the number of effective frame lines of the moving image signal of the incoming interlace scan is 480, and 810 when the number is 1080. This is from 720 to 720. In the interlaced scanning image signal, the region with the highest frame vertical frequency is suppressed in order to suppress flicker. Therefore, the image signal subjected to progressive scanning conversion has few components, and little image information is lost even if it is down-sampled. .
走査線ダウンサンプラ35により垂直方向にダウンサンプルされた画像信号は、符号化器36で符号化される。符号化器36による符号化方法は、図1の符号化器4と同様であるが、走査線数が図1の場合よりも少なくなっているので、すべての画像を順次走査に変換して符号化する場合に比し、処理量、発生符号量とも少なくなる。
The image signal downsampled in the vertical direction by the scanning line downsampler 35 is encoded by the
符号化器36から出力された符号化信号は、局部復号化器37において30fpsのすべてのフレームに対して局部復号化が行われる。この局部復号化処理も入力信号の走査線数が少なくなっているので、処理量は少なくなる。局部復号化器37から出力された局部復号化信号は、走査線アップサンプラ38に供給され、ここで元の走査線数に戻されて画像間予測器8に入力される。画像間予測器8、フィールド間引き器11の動作は図1と同じである。
The encoded signal output from the
一方、スイッチ10に供給された、拡張階層である他方のフィールドの動画像信号は、画像遅延器12、減算器13、DCT14、量子化器15及び可変長符号化器16で、図1と同様に処理されて拡張階層の符号列とされた後、多重化器5で符号化器36からの符号化信号と多重化される。ただし、図1の場合と、画像間予測の参照画像が異なるので、符号化結果は若干変化する。
On the other hand, the moving image signal of the other field which is the enhancement layer supplied to the
なお、走査線アップサンプラ38とフィールド間引き器11の処理を一体化して、局部復号化器37の出力から減算器13に与えるフィールド画像信号を直接作ってもよいが、半画素精度の動き補償を行う場合は、垂直に2倍の密度の画像が必要なので、先の処理構成でもあまり無駄はない。
The
次に、本発明の動画像時間軸階層復号化装置の各実施の形態について説明する。図2は本発明の動画像時間軸階層復号化装置の第1の実施の形態のブロック図を示す。この実施の形態の動画像時間軸階層復号化装置は、図1の動画像時間軸階層符号化装置に対応する復号化装置であり、図13の従来例と同一構成要素には同一符号を付してある。図2に示す復号化装置の第1の実施の形態は図13の従来の復号化装置に比し、フィールド間引き器22、29が追加されており、復号化器21、画像間予測器26の処理動作が異なる。
Next, each embodiment of the moving picture time axis hierarchical decoding apparatus of the present invention will be described. FIG. 2 shows a block diagram of the first embodiment of the moving picture time-axis hierarchical decoding apparatus of the present invention. The moving picture time axis hierarchical decoding apparatus of this embodiment is a decoding apparatus corresponding to the moving picture time axis hierarchical encoding apparatus of FIG. 1, and the same components as those of the conventional example of FIG. It is. The first embodiment of the decoding apparatus shown in FIG. 2 has
図2において、符号入力端子24より入来する符号列は、多重化分離器25に供給され、ここで基礎階層の符号列と拡張階層の符号列に分離され、基礎階層の符号列は復号化器21に供給され、拡張階層の符号列は可変長復号化器30に供給される。
In FIG. 2, a code string coming from a
復号化器21は、基礎階層の符号列に対して図1の符号化器4の逆処理を行い、30fpsの順次走査の再生画像を得て、その再生画像をフィールド間引き器22と画像間予測器26に供給する。フィールド間引き器22は、補間されている走査線を削除して、フィールド画像を得て、画像遅延器23に供給する。画像遅延器23は、拡張階層のフィールドと同期をとるため、再生フィールド信号を数フィールド間保持する。
The
一方、拡張階層の符号列は、可変長復号化器30で予測残差の可変長符号が固定長の符号に戻された後、逆量子化器31に入力されて量子化パラメータに従って逆量子化が行われる。固定長符号は逆量子化器31で予測残差の再生DCT係数値となり、逆DCT32に入力される。逆DCT32は縦方向8個、横方向8個の計64個の係数を復号予測残差信号に変換し、加算器33に供給する。
On the other hand, the code string of the enhancement layer is input to the
画像間予測器26から与えられる予測信号は、フィールド間引き器29で間引かれてから加算器33において逆DCT32からの復号予測残差信号と加算され、復号画像信号となる。この様にして得られた30fpsの復号画像信号は、インターレース走査画像信号の他方のフィールドであり、スイッチ27に供給される。
The prediction signal given from the
スイッチ27は、多重化分離器25から出力される符号列の階層情報に同期して、画像遅延器23の出力再生画像信号と、加算器33の出力復号画像信号をフィールドのパリティに合わせて選択し、再生画像出力端子28より出力する。出力される動画像信号は、60fpsのインターレース走査画像となる。
The
次に、本発明になる動画像時間軸階層復号化装置の第2の実施の形態について説明する。図5は本発明になる動画像時間軸階層復号化装置の第2の実施の形態のブロック図を示す。この実施の形態の動画像時間軸階層復号化装置は、図4に示した動画像時間軸階層符号化装置に対応する復号化装置で、図2と同一構成要素には同一符号を付し、その説明を省略する。この第2の実施の形態の復号化装置は、図2に示した第1の実施の形態の復号化装置に比し、走査線アップサンプラ42が追加されており、また、復号化器41の動作が異なる。
Next, a second embodiment of the moving picture time axis hierarchical decoding apparatus according to the present invention will be described. FIG. 5 shows a block diagram of a second embodiment of the moving picture time axis hierarchical decoding apparatus according to the present invention. The moving picture time axis hierarchical decoding apparatus of this embodiment is a decoding apparatus corresponding to the moving picture time axis hierarchical encoding apparatus shown in FIG. 4, and the same components as in FIG. The description is omitted. Compared with the decoding apparatus of the first embodiment shown in FIG. 2, the decoding apparatus of the second embodiment has a
次に、この実施の形態の動作について説明する。まず、図5の符号入力端子24より入来した符号列は、多重化分離器25により基礎階層の符号列と拡張階層の符号列に分離され、基礎階層の符号列は復号化器41に供給され、拡張階層の符号列は可変長復号化器30に供給される。
Next, the operation of this embodiment will be described. First, the code string input from the
基礎階層の符号列は、復号化器41で復号化処理が行われて30fpsの走査線数の減じられた順次走査の再生画像信号とされた後、走査線アップサンプラ42に供給される。復号化器41の処理動作は図2の復号化器21と同様であるが、走査線数が少なくなっているので、復号化の処理量は少なくなる。復号化器41からの再生画像信号は、走査線アップサンプラ42で元の走査線数に戻された後、フィールド間引き器22と画像間予測器26に供給される。
The code stream of the base layer is decoded by the decoder 41 to be a reconstructed image signal of progressive scanning with the number of scanning lines reduced by 30 fps, and then supplied to the
走査線アップサンプラ42の処理動作は、図4に示した符号化装置の走査線アップサンプラ38の処理動作と同じである。また、図5に示す画像間予測器26、フィールド間引き器29、フィールド間引き器22、画像遅延器23、スイッチ27、画像出力端子28の動作は図2と同様である。
The processing operation of the
一方、拡張階層の符号列は、図5に示す可変長復号化器30、逆量子化器31、逆DCT32、加算器33、画像間予測器26、フィールド間引き器29よりなる回路部により図2と同じ動作により復号化される。この復号化により得られた30fpsの復号画像信号は、インターレース走査画像信号の他方のフィールドであり、加算器33からスイッチ27に入力される。
On the other hand, the code string of the enhancement layer is generated by the circuit unit including the
次に、本発明における動画像時間軸階層符号列構成について説明する。この符号列構成は、30fpsの順次走査信号を符号化した基礎階層符号列と、インターレース走査画像信号の片方のフィールドを符号化した拡張階層符号列とからなる。それぞれを図14(b)に示す。同図(b)において、”Prog.”は順次走査信号の1フレーム、”filed”はインターレース走査画像信号の1フィールドである。数字は被符号化動画像信号の画像順である。 Next, the moving picture time axis hierarchical code string configuration in the present invention will be described. This code string configuration includes a base layer code string obtained by encoding a 30 fps progressive scan signal and an extended layer code string obtained by encoding one field of an interlaced scan image signal. Each is shown in FIG. In FIG. 5B, “Prog.” Is one frame of the progressive scanning signal, and “filed” is one field of the interlaced scanning image signal. The number is the image order of the encoded video signal.
図14(b)に示すように、拡張階層画像(1フィールドのインターレース走査画像信号)は双方向予測で符号化されるので、時間的には後となる基礎階層画像(1フレームの順次走査信号)を先に伝送する必要があり、時間関係は逆転して伝送される。なお、基礎階層内で双方向予測が行われる場合は、基礎階層内でも逆転する。また、順次走査であるの1フレーム分の基礎階層符号列と、インターレース走査の1フィールドである拡張階層符号列とが交互に存在する。 As shown in FIG. 14B, since the extended layer image (interlaced scanned image signal of one field) is encoded by bidirectional prediction, the base layer image (one frame of progressive scanning signal) that is temporally later is encoded. ) Must be transmitted first, and the time relationship is reversed. In addition, when bi-directional prediction is performed in the base layer, the reverse is also performed in the base layer. Further, a base layer code string for one frame that is sequential scanning and an extension layer code string that is one field of interlace scanning alternately exist.
なお、上位階層の符号列と拡張階層の符号列は、必ずしも1画像毎に交互にする必要は無く、別々にパケット化され、適時多重化されてもよい。また、伝送システムでは図14(c)に模式的に示すように、先に上位階層の符号列を伝送し、後から拡張階層の符号列を送ることもある。 Note that the upper layer code sequence and the enhancement layer code sequence do not necessarily have to be alternated for each image, and may be packetized separately and multiplexed timely. Further, in the transmission system, as schematically shown in FIG. 14C, an upper layer code string may be transmitted first, and an extension layer code string may be sent later.
次に、動画像時間軸階層記録媒体について説明する。この動画像時間軸階層記録媒体は、30fpsの順次走査信号を符号化した基礎階層符号列と、インターレース走査画像信号の片方のフィールドを符号化した拡張階層符号列が記録される。それぞれの符号列は、別のパケットであり、階層を示すインデックス情報が付与されている。記録形態は基礎階層の情報のみが再生できるようにすることが望まれる。 Next, a moving image time axis hierarchical recording medium will be described. In this moving image time-axis hierarchical recording medium, a basic hierarchical code string obtained by encoding a 30 fps progressive scanning signal and an extended hierarchical code string obtained by encoding one field of an interlaced scanning image signal are recorded. Each code string is a separate packet, and index information indicating a hierarchy is given. It is desired that the recording form can reproduce only the information of the basic layer.
基礎階層の情報のみの再生では、従来例では片方のフィールドのみになるので、時空間解像度の劣るものとなるが、この記録媒体では順次走査画像が得られるので、空間解像度は良好となる。 In the reproduction of only the information on the base layer, only one field is used in the conventional example, so that the spatio-temporal resolution is inferior. However, since this recording medium can obtain a sequentially scanned image, the spatial resolution is good.
なお、本発明は、上記の動画像時間軸階層符号化装置及び動画像時間軸階層復号化装置の一方又は両方の各構成要素をコンピュータにより実現するコンピュータプログラムを含むものである。このコンピュータプログラムは、記録媒体からコンピュータに読み込んでもよいし、ネットワークを介して取り込んでもよい。 Note that the present invention includes a computer program that realizes one or both of the constituent elements of the above-described moving picture time-axis hierarchical coding apparatus and moving picture time-axis hierarchical decoding apparatus by a computer. This computer program may be read into a computer from a recording medium, or may be taken in via a network.
次に、本発明のコンピュータプログラムによる動画像時間軸階層符号化動作について図6のフローチャートと共に説明する。まず、コンピュータに入力されるインターレース走査画像信号を、その画像信号と同一のフレームレートの順次走査画像信号に変換する(ステップS1)。このステップS1の処理は、例えば図1の符号化装置では順次走査変換器2とスイッチ3と画像設定器7による動作に相当する。
Next, a moving picture time axis hierarchical encoding operation by the computer program of the present invention will be described with reference to the flowchart of FIG. First, the interlaced scanning image signal input to the computer is converted into a sequential scanning image signal having the same frame rate as the image signal (step S1). The processing in step S1 corresponds to, for example, the operation of the
続いて、ステップS1で変換された順次走査画像信号を符号化し、第1の符号列を生成する(ステップS2)。また、このとき上記の順次走査画像信号を局部復号化し、局部復号画像信号も得られる。このステップS2の処理は、例えば図1の符号化装置では符号化器4及び局部復号化器9による動作に相当する。
Subsequently, the sequential scanning image signal converted in step S1 is encoded to generate a first code string (step S2). At this time, the progressive scanning image signal is locally decoded, and a locally decoded image signal is also obtained. The processing in step S2 corresponds to the operation of the
続いて、コンピュータに入力されるインターレース走査画像信号において、順次走査画像信号と異なった時間位置のフィールドを、局部復号画像信号を参照画像信号として画像間予測符号化して第2の符号列を生成する(ステップS3)。このステップS3の処理は、例えば図1の符号化装置では画像間予測器8、スイッチ10、フィールド間引き器11、画像遅延器12、減算器13、DCT14、量子化器15及び可変長符号化器16による動作に相当する。
Subsequently, in the interlaced scanned image signal input to the computer, a field at a time position different from the sequentially scanned image signal is subjected to inter-picture prediction coding using the locally decoded image signal as a reference image signal to generate a second code string. (Step S3). The processing of step S3 is performed by, for example, the
そして、上記の第1の符号列を基礎階層符号列とし、第2の符号列を拡張階層符号列として多重化して動画像時間軸階層符号化信号を出力する(ステップS4)。このステップS4の処理は、例えば図1の符号化装置では多重化器5による動作に相当する。なお、図4に示した符号化装置のように第1の符号列を得る際に、入力インターレース走査画像と同一フレームレートで垂直方向にダウンサンプリングされた順次走査画像についての第1の符号列を得るようにしてもよい。
Then, the first code string is multiplexed as a base layer code string and the second code string is multiplexed as an extended layer code string, and a moving picture time axis layer encoded signal is output (step S4). The processing in step S4 corresponds to the operation of the
次に、本発明のコンピュータプログラムによる動画像時間軸階層復号化動作について図7のフローチャートと共に説明する。まず、コンピュータは上記の第1の符号列を基礎階層符号列とし、第2の符号列を拡張階層符号列として多重化された動画像時間軸階層符号化信号を入力信号として受け、第1の符号列と第2の符号列とに分離する(ステップS11)。このステップS11の処理は、例えば図2の復号化装置では多重化分離器25による動作に相当する。
Next, the moving picture time axis hierarchical decoding operation by the computer program of the present invention will be described with reference to the flowchart of FIG. First, the computer receives, as an input signal, a video time-axis hierarchical encoded signal multiplexed with the first code sequence as a base layer code sequence and the second code sequence as an extended layer code sequence, The code string is separated into the second code string (step S11). The process of step S11 corresponds to the operation of the
続いて、第1の符号列を復号化して、再生順次走査画像信号を得る(ステップS12)。このステップS12の処理は、例えば図2の復号化装置では復号化器21による動作に相当する。そして、再生順次走査画像信号を再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方である第1フィールドの画像信号に変換する(ステップS13)。このステップS13の処理は、例えば図2の復号化装置では、フィールド間引き器22及び画像遅延器23よりなる回路部の動作に相当する。
Subsequently, the first code string is decoded to obtain a reproduction sequentially scanned image signal (step S12). The processing in step S12 corresponds to, for example, the operation by the
また、第2の符号列に対して再生順次走査画像信号を参照画像信号として画像間予測復号化し、再生インターレース走査画像の第1フィールドと異なった第2のフィールド画像信号を得る(ステップS14)。このステップS14の処理は、例えば図2の復号化装置では、可変長復号化器30、逆量子化器31、逆DCT32、加算器33、画像間予測器26、フィールド間引き器29からなる回路部による動作に相当する。そして、前記第1フィールドの画像信号と上記の第2フィールドの画像信号とを時間的に切り替えて再生インターレース走査画像信号として出力する(ステップS15)。このステップS15の処理は、例えば図2の復号化装置では、スイッチ27の動作に相当する。
Further, inter-picture predictive decoding is performed on the second code string using the reproduced sequential scanning image signal as a reference image signal, thereby obtaining a second field image signal different from the first field of the reproduced interlaced scanning image (step S14). For example, in the decoding apparatus of FIG. 2, the processing in step S <b> 14 is a circuit unit including a
なお、図5に示した復号化装置のように第1の符号列を復号化する際に、復号化された第1の符号列を再生インターレース走査画像と同一フレームレートで垂直方向にダウンサンプリングされた再生順次走査画像を得るようにしてもよい。 When the first code string is decoded as in the decoding apparatus shown in FIG. 5, the decoded first code string is down-sampled in the vertical direction at the same frame rate as the reproduced interlaced scanned image. A reproduced sequential scan image may be obtained.
なお、本発明は以上の実施の形態に限定されるものではなく、例えば動画像時間軸階層符号化信号の送信装置及び受信装置を構成することも可能である。図8は動画像時間軸階層符号化信号の送信装置の一実施の形態のブロック図を示す。同図において、受信インタフェース(I/F)71は、ネットワークを介して前記のコンピュータプログラムを受信及び復調し、それをプログラムバッファ72に一旦格納する。
Note that the present invention is not limited to the above-described embodiment, and for example, it is possible to configure a transmitting apparatus and a receiving apparatus for moving image time-axis hierarchical encoded signals. FIG. 8 shows a block diagram of an embodiment of a transmitting apparatus for moving picture time-axis hierarchical encoded signals. In the figure, a reception interface (I / F) 71 receives and demodulates the computer program via a network and temporarily stores it in a
一方、コンピュータ73は、インターレース走査の動画像信号を入力として受け、プログラムバッファ72からのコンピュータプログラムに基づいて、図1又は図4と共に説明した符号化装置と同様の符号化動作を行う。これにより得られた符号化データは、送信I/F74に供給される。送信I/F74は、図9に示したフローチャートに従った動作により符号化データを送信する。
On the other hand, the
すなわち、送信I/F74は、まず、通信ネットワークの相手端末との間で所定のプロトコルに従って通信を行い、相手端末から伝送許可を受けたかどうか判定する(ステップS21)。伝送許可を受けた場合は、送信I/F74は、上記の符号化データを所定の伝送フォーマットに変換した後(ステップS22)、通信ネットワークに送信する(ステップS23)。他方、ステップS21で伝送許可を受けていない場合は、送信I/F74は、符号化データの送信を中止する(ステップS24)。
That is, the transmission I /
なお、上記の実施の形態において、送信装置は、符号化データだけでなく、コンピュータに、前記の動画像時間軸階層化信号復号化装置と同様の動作を行わせるための復号化用コンピュータプログラムを同時に送信するようにしてもよい。 In the above-described embodiment, the transmission apparatus has not only encoded data but also a decoding computer program for causing a computer to perform the same operation as the moving picture time axis hierarchical signal decoding apparatus. You may make it transmit simultaneously.
次に、本発明の動画像時間軸階層化信号の受信装置について説明する。図10は動画像時間軸階層信号の受信装置の一実施の形態のブロック図を示す。ここでは、ネットワークから符号化データと復号化用コンピュータプログラムがそれぞれ送信されているものとする。同図において、受信インタフェース(I/F)81は、図示しないネットワークに接続され、図11に示すフローチャートに従った動作を行う。すなわち、ネットワークから受信した信号が認証などにより受信許可されているかどうか判定し(ステップS31)、受信許可されている場合は、ネットワークよりの符号化データ及び復号化用のコンピュータプログラムを受信及び復調する(ステップS32)。 Next, the moving picture time axis hierarchized signal receiving apparatus of the present invention will be described. FIG. 10 shows a block diagram of an embodiment of a moving picture time-axis hierarchical signal receiving apparatus. Here, it is assumed that encoded data and a decoding computer program are transmitted from the network. In the figure, a reception interface (I / F) 81 is connected to a network (not shown) and performs an operation according to the flowchart shown in FIG. That is, it is determined whether or not reception of a signal received from the network is permitted by authentication or the like (step S31). If reception is permitted, the encoded data and the computer program for decoding from the network are received and demodulated. (Step S32).
続いて、受信I/F81は、受信した符号化データ及び復号化用コンピュータプログラムをデフォーマットし(ステップS33)、メモリにそれぞれ記録する(ステップS34)。なお、ステップS31での受信許可の判定で受信許可されていないと判定した時には、受信が中止される(ステップS35)。
Subsequently, the reception I /
受信I/F81のメモリに格納された符号化データ及び復号化用コンピュータプログラムのうち、符号化データは図10に示すコンピュータ82に供給され、復号化用コンピュータプログラムはプログラムバッファ83に一旦取り込まれた後、コンピュータ82に供給され、これを図2又は図5に示した復号化装置と同様の動作をソフトウェアにて行わせる。これにより、コンピュータ82からは、元のインターレース走査の動画像信号が出力される。
Of the encoded data and the decoding computer program stored in the memory of the reception I /
なお、図8及び図10では、コンピュータプログラムは、ネットワークを介して受信するように説明したが、記録媒体に記録されているコンピュータプログラムを再生して使用してもよいことは勿論である。 8 and 10, it has been described that the computer program is received via a network. However, it goes without saying that the computer program recorded on the recording medium may be reproduced and used.
1 画像入力端子
2 順次走査変換器
3、10、27 スイッチ
4、36 符号化器
5 多重化器
6 符号列出力端子
7 画像設定器
8、26 画像間予測器
9、37 局部復号化器
11、22、29 フィールド間引き器
12、23 画像遅延器
13 減算器
14 DCT
15 量子化器
16 可変長符号化器
21、41 復号化器
24 符号列入力端子
25 多重化分離器
28 画像出力端子
30 可変長復号化器
31 逆量子化器
32 逆DCT
33 加算器
35 走査線ダウンサンプラ
38、42 走査線アップサンプラ
71、81 受信インタフェース(I/F)
72、83 プログラムバッファ
73、82 コンピュータ
74 送信インタフェース(I/F)
DESCRIPTION OF
DESCRIPTION OF
33 Adder 35 Scan
72, 83
Claims (8)
前記順次走査画像信号を符号化して第1の符号列を得る第2のステップと、
前記第1の符号列を局部復号化して得た局部復号画像を参照画像として、前記入力インターレース走査画像信号において、前記順次走査画像信号と異なった時間位置のフィールドを画像間予測符号化して第2の符号列を得る第3のステップと、
前記第1の符号列と前記第2の符号列を多重化して動画像時間軸階層符号化信号として出力する第4のステップと
を含むことを特徴とする動画像時間軸階層符号化方法。 A first step of converting the input interlaced scanned image signal into a sequentially scanned image signal having the same frame rate as the input interlaced scanned image signal;
A second step of encoding the progressive scanning image signal to obtain a first code string;
A local decoded image obtained by local decoding of the first code sequence is used as a reference image, and a field at a time position different from the sequentially scanned image signal is subjected to inter-picture prediction encoding in the input interlaced scanned image signal. A third step of obtaining a code string of
And a fourth step of multiplexing the first code string and the second code string and outputting the multiplexed signal as a moving picture time axis hierarchical coded signal.
前記第1の符号列を復号化して、再生順次走査画像信号を得る第2のステップと、
前記再生順次走査画像信号を前記再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方である第1のフィールドの画像信号に変換する第3のステップと、
前記第2の符号列に対し、前記再生順次走査画像信号を参照画像として画像間予測復号化し、前記再生インターレース走査画像信号の第1のフィールドと異なった第2のフィールドの画像信号を得る第4のステップと、
前記第1のフィールドの画像信号と前記第2のフィールドの画像信号を、時間的に切り替えて前記再生インターレース走査画像信号として出力する第5のステップと
を含むことを特徴とする動画像時間軸階層復号化方法。 A first code sequence encoded with respect to a progressive scan image signal having the same frame rate as that of the reproduced interlaced scanned image signal from the time sequence hierarchical code sequence, and the progressively scanned image signal in the reproduced interlaced scanned image signal Separating a second code string encoded for a field at a different time position with
A second step of decoding the first code string to obtain a reproduced sequential scan image signal;
A third step of converting the reproduction sequential scan image signal into an image signal of a first field which is one of an odd field or an even field of the reproduction interlaced scan image signal;
Inter-picture predictive decoding is performed on the second code string using the reproduced sequential scanning image signal as a reference image, and a second field image signal different from the first field of the reproduced interlaced scanning image signal is obtained. And the steps
A moving image time axis hierarchy comprising: a fifth step of switching the image signal of the first field and the image signal of the second field in time and outputting the image signal as the reproduction interlaced scan image signal. Decryption method.
前記順次走査画像信号を符号化して第1の符号列を得る第1の符号列生成手段と、
前記第1の符号列を局部復号化して得た局部復号画像を参照画像として、前記入力インターレース走査画像信号において、前記順次走査画像信号と異なった時間位置のフィールドを画像間予測符号化して第2の符号列を得る第2の符号列生成手段と、
前記第1の符号列と前記第2の符号列を多重化して動画像時間軸階層符号化信号として出力する多重化手段と
を有することを特徴とする動画像時間軸階層符号化装置。 Image conversion means for converting the input interlaced scanning image signal into a sequential scanning image signal having the same frame rate as the input interlaced scanning image signal;
First code string generation means for encoding the progressive scanning image signal to obtain a first code string;
A local decoded image obtained by local decoding of the first code sequence is used as a reference image, and a field at a time position different from the sequentially scanned image signal is subjected to inter-picture prediction encoding in the input interlaced scanned image signal. Second code string generation means for obtaining a code string of
A video time-axis hierarchical encoding apparatus, comprising: multiplexing means for multiplexing the first code string and the second code string and outputting the result as a video time-axis hierarchical encoded signal.
前記第1の符号列を復号化して、再生順次走査画像信号を得る第1の復号化手段と、
前記再生順次走査画像信号を前記再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方である第1のフィールドの画像信号に変換する画像変換手段と、
前記第2の符号列に対し、前記再生順次走査画像信号を参照画像として画像間予測復号化し、前記再生インターレース走査画像信号の第1のフィールドと異なった第2のフィールドの画像信号を得る第2の復号化手段と、
前記第1のフィールドの画像信号と前記第2のフィールドの画像信号を、時間的に切り替えて前記再生インターレース走査画像信号として出力する多重化手段と
を有することを特徴とする動画像時間軸階層復号化装置。 A first code sequence encoded with respect to a progressive scan image signal having the same frame rate as that of the reproduced interlaced scanned image signal from the time sequence hierarchical code sequence, and the progressively scanned image signal in the reproduced interlaced scanned image signal Demultiplexing means for separating a second code string encoded for a field at a different time position from
First decoding means for decoding the first code string to obtain a reproduced progressively scanned image signal;
Image conversion means for converting the reproduction sequential scanning image signal into an image signal of a first field which is one of an odd field or an even field of the reproduction interlaced scanning image signal;
The second code string is subjected to inter-picture predictive decoding using the reproduced sequential scanning image signal as a reference image to obtain an image signal of a second field different from the first field of the reproduced interlaced scanning image signal. Decryption means of
Video time-axis hierarchical decoding, comprising: multiplexing means for temporally switching the image signal of the first field and the image signal of the second field and outputting as the reproduced interlaced scanned image signal Device.
入力インターレース走査画像信号を、入力インターレース走査画像信号と同一フレームレートの順次走査画像信号に変換する第1のステップと、
前記順次走査画像信号を符号化して第1の符号列を得る第2のステップと、
前記第1の符号列を局部復号化して得た局部復号画像を参照画像として、前記入力インターレース走査画像信号において、前記順次走査画像信号と異なった時間位置のフィールドを画像間予測符号化して第2の符号列を得る第3のステップと、
前記第1の符号列と前記第2の符号列を多重化して動画像時間軸階層符号化信号として出力する第4のステップと
を実行させることを特徴とするコンピュータプログラム。 On the computer,
A first step of converting the input interlaced scanned image signal into a sequentially scanned image signal having the same frame rate as the input interlaced scanned image signal;
A second step of encoding the progressive scanning image signal to obtain a first code string;
A local decoded image obtained by local decoding of the first code sequence is used as a reference image, and a field at a time position different from the sequentially scanned image signal is subjected to inter-picture prediction encoding in the input interlaced scanned image signal. A third step of obtaining a code string of
A computer program for executing the fourth step of multiplexing the first code string and the second code string and outputting them as a moving picture time-axis hierarchical encoded signal.
時間軸階層化された符号列から、再生インターレース走査画像信号と同一フレームレートの順次走査画像信号に対して符号化された第1の符号列と、前記再生インターレース走査画像信号において前記順次走査画像信号と異なった時間位置のフィールドに対して符号化された第2の符号列とを分離する第1のステップと、
前記第1の符号列を復号化して、再生順次走査画像信号を得る第2のステップと、
前記再生順次走査画像信号を前記再生インターレース走査画像信号の奇数フィールド又は偶数フィールドの一方である第1のフィールドの画像信号に変換する第3のステップと、
前記第2の符号列に対し、前記再生順次走査画像信号を参照画像として画像間予測復号化し、前記再生インターレース走査画像信号の第1のフィールドと異なった第2のフィールドの画像信号を得る第4のステップと、
前記第1のフィールドの画像信号と前記第2のフィールドの画像信号を、時間的に切り替えて前記再生インターレース走査画像信号として出力する第5のステップと
を実行させることを特徴とするコンピュータプログラム。 On the computer,
A first code sequence encoded with respect to a progressive scan image signal having the same frame rate as that of the reproduced interlaced scanned image signal from the time sequence hierarchical code sequence, and the progressively scanned image signal in the reproduced interlaced scanned image signal Separating a second code string encoded for a field at a different time position with
A second step of decoding the first code string to obtain a reproduced sequential scan image signal;
A third step of converting the reproduction sequential scan image signal into an image signal of a first field which is one of an odd field or an even field of the reproduction interlaced scan image signal;
Inter-picture predictive decoding is performed on the second code string using the reproduced sequential scanning image signal as a reference image, and a second field image signal different from the first field of the reproduced interlaced scanning image signal is obtained. And the steps
A computer program for executing the fifth step of switching the image signal of the first field and the image signal of the second field temporally and outputting them as the reproduction interlaced scan image signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003354543A JP4127182B2 (en) | 2002-11-07 | 2003-10-15 | Video time-axis hierarchical encoding method, encoding apparatus, decoding method, decoding apparatus, and computer program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002323377 | 2002-11-07 | ||
| JP2003354543A JP4127182B2 (en) | 2002-11-07 | 2003-10-15 | Video time-axis hierarchical encoding method, encoding apparatus, decoding method, decoding apparatus, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004173246A JP2004173246A (en) | 2004-06-17 |
| JP4127182B2 true JP4127182B2 (en) | 2008-07-30 |
Family
ID=32716015
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003354543A Expired - Lifetime JP4127182B2 (en) | 2002-11-07 | 2003-10-15 | Video time-axis hierarchical encoding method, encoding apparatus, decoding method, decoding apparatus, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4127182B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060013306A1 (en) | 2004-07-15 | 2006-01-19 | Samsung Electronics Co., Ltd. | Motion information encoding/decoding apparatus and method and scalable video encoding/decoding apparatus and method employing them |
| CN100370836C (en) * | 2004-08-02 | 2008-02-20 | 华为技术有限公司 | Motion Prediction Method Based on Rate-Distortion Optimization |
| KR101049258B1 (en) | 2006-02-22 | 2011-07-13 | 삼성전자주식회사 | Method and apparatus for encoding/decoding interlaced video signal using low layer's information which has different type |
| KR100809296B1 (en) | 2006-02-22 | 2008-03-04 | 삼성전자주식회사 | Method and apparatus for encoding / decoding interlaced video signal using information of lower layer of type mismatch |
| FR2917262A1 (en) * | 2007-06-05 | 2008-12-12 | Thomson Licensing Sas | DEVICE AND METHOD FOR CODING VIDEO CONTENT IN THE FORM OF A SCALABLE FLOW. |
| WO2014050009A1 (en) * | 2012-09-28 | 2014-04-03 | Sharp Kabushiki Kaisha | Picture processing in scalable video systems |
-
2003
- 2003-10-15 JP JP2003354543A patent/JP4127182B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004173246A (en) | 2004-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4991699B2 (en) | Scalable encoding and decoding methods for video signals | |
| KR100888963B1 (en) | Method for scalably encoding and decoding video signal | |
| US7864849B2 (en) | Method for scalably encoding and decoding video signal | |
| JPH1146365A (en) | Dynamic image coding decoding device, dynamic image coding decoding method and dynamic image coding recording medium | |
| JPH06205438A (en) | Image signal encoding method, image signal encoding device, image signal decoding method, image signal decoding device, and image signal recording medium | |
| KR20060135992A (en) | Method and apparatus for coding video using weighted prediction based on multi-layer | |
| KR20070000022A (en) | Method and apparatus for coding video using weighted prediction based on multi-layer | |
| WO1998021896A1 (en) | Digital image coding method and digital image coder, and digital image decoding method and digital image decoder, and data storage medium | |
| US9172958B2 (en) | Apparatus and method for coding picture data | |
| KR20060088461A (en) | Method and apparatus for deriving motion vector for video block from motion vector of base layer picture in encoding / decoding video signal | |
| US7447264B2 (en) | Moving-picture temporal scalable coding method, coding apparatus, decoding method, decoding apparatus, and computer program therefor | |
| JP4127182B2 (en) | Video time-axis hierarchical encoding method, encoding apparatus, decoding method, decoding apparatus, and computer program | |
| JP2016208281A (en) | Video encoding device, video decoding device, video encoding method, video decoding method, video encoding program and video decoding program | |
| KR100883604B1 (en) | Scalable video signal encoding and decoding method | |
| JP2009182776A (en) | Encoding apparatus, decoding apparatus, moving picture encoding method, moving picture decoding method | |
| JP4660408B2 (en) | Encoding method | |
| WO2006104366A1 (en) | Method for scalably encoding and decoding video signal | |
| EP0944264B1 (en) | Apparatus and method of encoding/decoding moving picture and storage medium storing encoded moving picture | |
| JP3797208B2 (en) | Color moving image encoding apparatus, decoding apparatus, encoding method, decoding method, and color moving image code string transmission method | |
| JP3859118B2 (en) | Variable image rate encoding apparatus, variable image rate decoding apparatus, variable image rate encoding method, and variable image rate decoding method | |
| JP4193252B2 (en) | Signal processing apparatus and method, signal decoding apparatus, and signal encoding apparatus | |
| JP4210925B2 (en) | Image signal generating apparatus and method, and image signal reproducing apparatus and method | |
| JPH05191800A (en) | Subband coding method for HDTV signals | |
| JP2004173186A (en) | Interlace scan image coding method, coder, decoding method, and decoder | |
| KR0185848B1 (en) | Compatible encoder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060331 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080122 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080422 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080505 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110523 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4127182 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110523 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120523 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120523 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120523 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120523 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130523 Year of fee payment: 5 |
|
| EXPY | Cancellation because of completion of term |