JP3127956B2 - Local image decoder and local image decoding method - Google Patents
Local image decoder and local image decoding methodInfo
- Publication number
- JP3127956B2 JP3127956B2 JP14856798A JP14856798A JP3127956B2 JP 3127956 B2 JP3127956 B2 JP 3127956B2 JP 14856798 A JP14856798 A JP 14856798A JP 14856798 A JP14856798 A JP 14856798A JP 3127956 B2 JP3127956 B2 JP 3127956B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- prediction
- field
- odd
- decoded
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、たとえば、ディ
ジタル動画像信号を高能率符号化するフレーム間適応符
号化方式に対応した復号を行う画像復号器に関わる。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to, for example, an image decoder for performing decoding corresponding to an inter-frame adaptive coding system for encoding a digital moving image signal with high efficiency.
【0002】[0002]
【従来の技術】図18は、例えばS.Nogaki,M.Ohta,T.Om
achi■A Study on HDTV Signal Coding with Motion Ad
aptive Noise Reduction■,(第3回HDTV国際ワークシ
ョップ予稿Vol3,1989.)に述べられている従来のフレー
ム間予測符号化方式を示すブロック図であり、図におい
て、1はフ 戟[ムメモリ、2は動き検出部、3は差分
器、4は符号化部、5は局部復号部、6は加算器、7は
多重化部である。また、図では省略しているが、送信先
の復号側でも同様にして符号化データの復号を行い画像
信号を再生する。2. Description of the Related Art FIG. 18 shows, for example, S. Nogaki, M. Ohta, T. Om
achi ■ A Study on HDTV Signal Coding with Motion Ad
2 is a block diagram showing a conventional inter-frame predictive coding method described in Aptive Noise Reduction II, (The 3rd HDTV International Workshop Preliminary Report, Vol. 3, 1989.) Is a motion detector, 3 is a differentiator, 4 is an encoder, 5 is a local decoder, 6 is an adder, and 7 is a multiplexer. Although omitted in the figure, the coded data is decoded in the same manner on the decoding side of the transmission destination to reproduce the image signal.
【0003】次に図18をもとに動作について説明す
る。飛び越し走査され、奇数および偶数の両フィールド
から1フレームが構成される入力画像信号101に対
し、複数画素をまとめたブロック単位に前フレームの同
種のフィールドとの動きの検出が行なわれる。奇数フィ
ールドの動きの検出は動き検出部2において、入力画像
信号101の符号化対象ブロックに対し、フレームメモ
リ1内の既に符号化した奇数フィールドの符号化対象ブ
ロックに対応する位置を中心とした近傍ブロック102
の中から最も類似したブロックを探索することによって
行なわれる。類似度の評価値としては、両ブロックの対
応する画素の差分絶対値和や差分自乗和などが使用され
る。ここで得られた最も類似したブロックに対する符号
化対象ブロックの水平・垂直方向の動き量が動きベクト
ル103として出力される。フレームメモリ1からはこ
の動きベクトル103に対応した動き補償予測信号10
4が出力される。Next, the operation will be described with reference to FIG. With respect to the input image signal 101 that is interlaced and forms one frame from both odd and even fields, the motion of the input image signal 101 with the same field of the previous frame is detected in units of blocks in which a plurality of pixels are put together. The motion of the odd field is detected by the motion detecting unit 2 with respect to the encoding target block of the input image signal 101 in the vicinity of the position corresponding to the encoding target block of the already encoded odd field in the frame memory 1. Block 102
By searching for the most similar block from As the evaluation value of the similarity, a sum of absolute differences or a sum of squares of differences between corresponding pixels in both blocks is used. The horizontal and vertical motion amounts of the encoding target block with respect to the most similar block obtained here are output as the motion vector 103. The motion compensation prediction signal 10 corresponding to the motion vector 103 is output from the frame memory 1.
4 is output.
【0004】差分器3で入力信号101から動き補償予
測信号104を減算して得られる予測誤差信号105
は、符号化部4に入力され、空間的な冗長度の除去が行
なわれる。一般的に画像信号の低周波数成分は電力的に
大きな成分を占めるため、電力の大きな部分では多くの
ビットで、電力の少ない部分では少ないビットで量子化
を行なうことにより情報の圧縮を図る。この方法とし
て、例えば8×8画素ブロックに対して離散コサイン変
換などの直交変換を施して周波数変換を行い、変換係数
をスカラ量子化する。スカラ量子化された符号化データ
106は局部復号部5と多重化部7に送られる。多重化
部7では符号化データ106と動きベクトル103を多
重化、伝送路符号化を行い、伝送路109へ送出する。[0004] A prediction error signal 105 obtained by subtracting the motion compensation prediction signal 104 from the input signal 101 by the differentiator 3.
Is input to the encoding unit 4 to remove spatial redundancy. In general, a low frequency component of an image signal occupies a large component in terms of power. Therefore, information is compressed by performing quantization with a large number of bits in a high power portion and a small number of bits in a low power portion. As this method, for example, orthogonal transform such as discrete cosine transform is performed on an 8 × 8 pixel block to perform frequency transform, and transform coefficients are scalar-quantized. The scalar-quantized encoded data 106 is sent to the local decoding unit 5 and the multiplexing unit 7. The multiplexing unit 7 multiplexes the coded data 106 and the motion vector 103, performs transmission path encoding, and sends the result to the transmission path 109.
【0005】一方、局部復号部5では符号化部4と逆の
操作、すなわち逆スカラ量子化、逆直交変換が行なわ
れ、復号誤差信号107が得られる。この復号誤差信号
107に加算器6で動き補償予測信号104を加え、得
られた局部復号信号108をフレームメモリ1に保持
し、次フレームの奇数フィールドの動きを検出するため
に用いられる。On the other hand, the local decoding unit 5 performs an operation opposite to that of the encoding unit 4, that is, inverse scalar quantization and inverse orthogonal transform, and a decoding error signal 107 is obtained. The adder 6 adds the motion-compensated prediction signal 104 to the decoded error signal 107. The obtained local decoded signal 108 is stored in the frame memory 1 and used to detect the motion of the odd field of the next frame.
【0006】また、入力画像信号101の偶数フィール
ドも同様に、フレームメモリ1の既に符号化したフィー
ルドとの動き検出が行なわれ、動き補償予測誤差信号が
符号化される。このように、従来のフレーム間予測符号
化方式は動画像信号に含まれている時間的冗長度の除去
を動き補償予測符号化により行い、空間的冗長度の除去
には直交変換などが用いられる。Similarly, motion detection is performed on the even-numbered field of the input image signal 101 with the already-encoded field of the frame memory 1, and the motion-compensated prediction error signal is encoded. As described above, in the conventional inter-frame prediction coding method, the temporal redundancy included in the moving image signal is removed by the motion compensation prediction coding, and the orthogonal redundancy or the like is used to remove the spatial redundancy. .
【0007】[0007]
【発明が解決しようとする課題】従来のフレーム間予測
符号化方式は、既に符号化したフレームの奇数フィール
ドから現在の奇数フィールドを予測し、既に符号化した
フレームの偶数フィールドから現在の偶数フィールドを
予測して、奇数フィールドと偶数フィールドを個別に符
号化するように構成されているので、飛び越し走査され
た連続するフィールド間に存在する空間的相関を用いて
いないため符号化効率が悪いという問題点があった。The conventional inter-frame prediction coding method predicts the current odd field from the odd field of an already coded frame, and converts the current even field from the even field of the already coded frame. Predicted and odd and even fields are individually encoded, so that the spatial correlation existing between interlaced consecutive fields is not used, so that the encoding efficiency is poor. was there.
【0008】この発明は上記のような問題点を解決する
ためになされたもので、たとえば、各フィールドを予測
するために既に符号化したフレームの奇数および偶数フ
ィールドの両方から動き探索を行なう符号化方式に対応
した復号を行う画像復号器を得ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems. For example, an encoding method for performing motion search from both odd and even fields of a frame which has already been encoded to predict each field. It is an object of the present invention to obtain an image decoder that performs decoding corresponding to a method.
【0009】[0009]
【課題を解決するための手段】上記課題を解決するた
め、本発明では、飛び越し走査された奇数/偶数フィー
ルドからなる入力画像信号と複数の予測信号のうちから
得られた予測信号との差分である予測誤差信号を符号化
して生成された動き補償予測された符号化データを、動
き補償予測の際に使用された動きベクトルに基づき復号
する、局部画像復号器であって、上記予測誤差信号の符
号化データを復号して復号予測誤差信号を生成する復号
手段と、上記復号手段によって復号された復号予測誤差
信号と、上記予測信号とを加算して、復号画像信号を出
力する加算手段と、上記加算手段によって出力された復
号画像信号を奇数/偶数のフィールドに分割して記憶す
るフィールドメモリと、上記フィールドメモリに記憶さ
れた復号画像信号から、上記動きベクトルに基づき奇数
/偶数フィールドのフィールド予測信号を出力する予測
信号出力手段と、上記予測信号出力手段によって上記フ
ィールドメモリから出力された奇数/偶数フィールドの
フィールド予測信号を入力して補間予測信号を生成する
補間手段と、上記予測信号出力手段によって上記フィー
ルドメモリから出力された奇数/偶数フィールドのフィ
ールド予測信号と、上記補間手段から出力された補間予
測信号とのうちから上記予測信号を、上記加算手段へ出
力する出力手段と、を備える、ことを特徴とする。In order to solve the above-mentioned problems, according to the present invention, an interlaced input image signal composed of odd / even fields and a plurality of prediction signals are selected.
The resulting encoded data the prediction error signal is a differential motion compensated prediction is generated by coding the prediction signal, it decodes based on the motion vectors used in motion compensation prediction, a local picture decoder Decoding means for decoding encoded data of the prediction error signal to generate a decoded prediction error signal ; and a decoding prediction error decoded by the decoding means.
A signal, by adding the above prediction signal, adding means for outputting a decoded image signal, a field memory for storing divides the decoded image signal output by the adding means into odd / even fields, the field Prediction signal output means for outputting a field prediction signal of an odd / even field based on the motion vector from the decoded image signal stored in the memory; and an odd / even field output from the field memory by the prediction signal output means.
And interpolation means for generating an interpolated predictive signal by entering the field prediction signal, the odd / even field output from the field memory by the prediction signal output means Fi
And Rudo prediction signal, the prediction signal from among the interpolated predictive signal output from said interpolation means, output to said adding means
And output means for inputting power .
【0010】また、上記補間手段は、奇数/偶数フィー
ルドの予測信号の加算平均を求めることにより補間予測
信号を生成するものである。 また、飛び越し走査された
奇数/偶数フィールドからなる入力画像信号と複数の予
測信号のうちから選出された予測信号との差分である予
測誤差信号を符号化して生成された符号化データを、動
き補償予測の際に使用された複数の動きベクトルに基づ
いて復号する画像復号器を有する画像符号化器であっ
て、前記画像復号器は、上記予測誤差信号の符号化デー
タを復号して復号された予測誤差信号を生成する復号手
段と、上記復号手段によって復号された予測誤差信号
と、後述する予測信号とを加算して、復号画像信号を出
力する加算手段と、上記加算手段によって出力された復
号画像信号を奇数/偶数のフィールドに分割して記憶す
るフィールドメモリと、上記フィールドメモリに記憶さ
れた復号画像信号から、上記複数の動きベクトルに基づ
き奇数/偶数フィールドの予測信号を出力する予測信号
出力手段と、上記予測信号出力手段によって上記フィー
ルドメモリから出力された奇数/偶数フィールドの予測
信号を入力して補間予測信号を生成する補間手段と、上
記予測信号出力手段によって上記フィールドメモリから
出力された奇数/偶数フィールドの予測信号と、上記補
間手段から出力された補間予測信号とのうちから一つの
予測信号を選択して、上記加算手段へ出力する選出手段
と、 を備える、ことを特徴とする。 The interpolating means may include an odd / even number feed.
Prediction by calculating the average of the prediction signals
A signal is generated. Also, interlaced scanning
An input image signal consisting of odd / even fields and multiple
The prediction that is the difference from the prediction signal selected from the measurement signals
The encoded data generated by encoding the measurement error signal is
Based on the multiple motion vectors used in the
An image encoder having an image decoder for decoding
In addition, the image decoder performs coding data of the prediction error signal.
Decoding means for decoding the data and generating a decoded prediction error signal.
And a prediction error signal decoded by the decoding means.
And a prediction signal to be described later to generate a decoded image signal.
Adding means for inputting data, and the decoding output by the adding means.
Signal image signal is divided into odd / even fields and stored.
Field memory and the field memory
From the decoded image signal based on the plurality of motion vectors.
Prediction signal for outputting a prediction signal of odd / even fields
Output means and the prediction signal output means.
Prediction of odd / even fields output from field memory
An interpolation means for inputting a signal and generating an interpolation prediction signal;
From the field memory by the prediction signal output means.
The output prediction signal of the odd / even field and the complement
One of the interpolation prediction signals output from the
Selection means for selecting a prediction signal and outputting it to the addition means
And the following.
【0011】このため、第1の発明における画像復号器
では、既に復号された画像信号を、複数のフィールドに
分割して記憶し、そのフィールド信号に基づき画像信号
の変化を予測する複数の予測信号を出力すると共に、少
なくとも二つの異なる予測信号から補間予測信号を生成
し、複数の予測信号と補間予測信号とから一つの予測信
号を選択し、復号した予測誤差信号と選択した予測信号
とに基づいて復号画像信号を生成して出力する。これに
より、符号化側で、既に符号化したフレームの両方のフ
ィールドからの予測信号を補間した信号を予測信号とし
て用いて動き補償予測符号化が行われた場合でも、正し
く復号を行うことができる。For this reason, in the image decoder according to the first aspect of the present invention, the already decoded image signal is divided into a plurality of fields and stored, and a plurality of prediction signals for predicting a change in the image signal based on the field signal are stored. And generating an interpolation prediction signal from at least two different prediction signals, selecting one prediction signal from the plurality of prediction signals and the interpolation prediction signal, and based on the decoded prediction error signal and the selected prediction signal. To generate and output a decoded image signal. Accordingly, even when the motion compensation prediction encoding is performed on the encoding side using a signal obtained by interpolating the prediction signals from both fields of the already encoded frame as the prediction signal, the decoding can be performed correctly. .
【0012】また、次の発明における画像復号器では、
二つの異なる予測信号から補間予測信号を生成する際、
複数の予測信号の加算平均を求めることにより行う。[0012] In the image decoder according to the next invention,
When generating an interpolation prediction signal from two different prediction signals,
This is performed by calculating an average of a plurality of prediction signals.
【0013】[0013]
実施の形態1.図1は本発明の一実施の形態による適応
フィールド/フレーム符号化方式の構成図であり、8は
奇数フィールドの局部復号信号を格納する奇数フィール
ドメモリ、9は偶数フィールドの局部復号信号を格納す
る偶数フィールドメモリ、10は前記2つのフィールド
から動き補償予測された予測信号を補間する補間部、1
1は奇数および偶数フィールドから予測された予測信号
と前記補間された予測信号との合計3つから最適予測を
与える予測信号を選択するセレクタである。Embodiment 1 FIG. FIG. 1 is a block diagram of an adaptive field / frame coding system according to an embodiment of the present invention. Reference numeral 8 denotes an odd field memory for storing a local decoded signal of an odd field, and 9 stores a local decoded signal of an even field. An even field memory 10 is an interpolation unit that interpolates a motion compensated prediction signal from the two fields, 1
Reference numeral 1 denotes a selector for selecting a prediction signal that gives optimal prediction from a total of three prediction signals predicted from odd and even fields and the interpolated prediction signal.
【0014】また、200は動き検出手段、300は予
測誤差信号出力手段、500は符号化手段である。Further, 200 is a motion detecting means, 300 is a prediction error signal output means, and 500 is an encoding means.
【0015】図2は、飛び越し走査され、奇数、偶数フ
ィールドが交互に入力される入力画像信号101を横軸
に時間を取り、縦軸に垂直方向をとった場合の状態を示
す図である。図2において、K1は最初のフレームの奇
数フィールド、G1は最初のフレームの偶数フレームを
示している。同様にK2は2番目のフレームの奇数フィ
ールド、G2は2番目のフレームの偶数フィールドを示
している。FIG. 2 is a diagram showing a state in which time is taken on the horizontal axis and the vertical direction is taken on the vertical axis of the input image signal 101 in which interlaced scanning and odd and even fields are alternately input. In FIG. 2, K1 indicates an odd field of the first frame, and G1 indicates an even frame of the first frame. Similarly, K2 indicates an odd field of the second frame, and G2 indicates an even field of the second frame.
【0016】図3は、前記補間部10のブロック図の一
例である。入力される奇数フィールドからの動き補償予
測信号104aと、偶数フィールドからの動き補償予測
信号104bとの単純な加算平均をとり、この出力を補
間予測信号104cとする。FIG. 3 is an example of a block diagram of the interpolation unit 10. As shown in FIG. A simple averaging of the input motion compensated prediction signal 104a from the odd field and the motion compensated prediction signal 104b from the even field is taken, and the output is used as an interpolation prediction signal 104c.
【0017】次に図1、図2、図3をもとに動作につい
て説明する。飛び越し走査され、奇数・偶数フィールド
が交互に入力される入力画像信号101に対して、複数
画素をまとめた(n×m)ブロック単位に前フレームの
奇数および偶数フィールドとの動き検出が行なわれる。
前フレームの奇数フィールドとの動き検出は動き検出部
2において、入力画像信号101のフィールドの符号化
対象ブロックに対し、奇数フィールドメモリ8内の既に
符号化した奇数フィールドの符号化対象に対応する位置
を中心とした近傍ブロック102aの中から最も類似し
たブロックを探索することによって行なわれる。Next, the operation will be described with reference to FIGS. 1, 2 and 3. With respect to the input image signal 101 in which the interlaced scanning is performed and the odd and even fields are alternately input, the motion detection with the odd and even fields of the previous frame is performed in (n × m) block units in which a plurality of pixels are combined.
In the motion detection unit 2, the motion detection unit 2 detects the position of the field to be coded in the field of the input image signal 101 corresponding to the coded field of the already coded odd field in the odd field memory 8. The search is performed by searching for the most similar block from the neighboring blocks 102a centered at.
【0018】たとえば、図4に示すように、前のフレー
ムにおいて、H1という画像が(n×m)のひとつのブ
ロック単位内に存在しており、今回入力した画像信号の
中にはH1の場所からH2の場所に移動していた場合、
動き検出部2はこのブロックがH1からH2に水平方向
に移動したという動きベクトル103を出力する。ま
た、この場合垂直方向には動き量がないので、動きベク
トル103は垂直方向に関しては0と出力されることに
なる。このように得られた水平・垂直方向の動き量が動
きベクトル103として出力される。For example, as shown in FIG. 4, in the previous frame, an image H1 exists in one block unit of (n × m), and the location of H1 is included in the image signal inputted this time. From the location of H2
The motion detector 2 outputs a motion vector 103 indicating that the block has moved from H1 to H2 in the horizontal direction. In this case, since there is no motion amount in the vertical direction, the motion vector 103 is output as 0 in the vertical direction. The horizontal and vertical motion amounts obtained in this manner are output as motion vectors 103.
【0019】奇数フィールドメモリ8からはこの動きベ
クトル103に対応した動き補償予測信号104aが出
力される。同様に前フレームの偶数フィールドとの動き
補償が動き検出部2において、入力画像信号101の符
号化対象ブロックに対し、偶数フィールドメモリ9内の
近傍ブロック102bの中から類似ブロックを探索する
ことにより行なわれ、動きベクトル103として出力さ
れる。偶数フィールドメモリ9からはこの動きベクトル
103に対応した動き補償予測信号104bが出力され
る。The odd field memory 8 outputs a motion compensation prediction signal 104a corresponding to the motion vector 103. Similarly, motion compensation with the even field of the previous frame is performed in the motion detection unit 2 by searching for a similar block from the neighboring block 102b in the even field memory 9 for the encoding target block of the input image signal 101. And output as a motion vector 103. The even field memory 9 outputs a motion compensation prediction signal 104b corresponding to the motion vector 103.
【0020】奇数フィールドメモリ8から動きベクトル
103に従って動き補償された動き補償予測信号104
aと、第2のフィールドメモリ9から動きベクトル10
3に従って動き補償された動き補償予測信号104bと
から、図2に示す補間部10により補間処理が行なわ
れ、補間予測信号104cが生成される。前記奇数フィ
ールドから得られる動き補償予測信号104aと、偶数
フィールドから得られる動き補償予測信号104bと、
補間された動き補償予測信号104cとの内で、入力画
像信号101の符号化対象ブロックとの誤差信号電力が
最少の予測信号をセレクタ11によって選択し、予測信
号110として出力する。A motion compensated prediction signal 104 motion-compensated from the odd field memory 8 according to the motion vector 103
a and the motion vector 10 from the second field memory 9.
Interpolation processing is performed by the interpolation unit 10 shown in FIG. 2 from the motion-compensated prediction signal 104b that has been motion-compensated in accordance with No. 3 to generate an interpolation prediction signal 104c. A motion compensated prediction signal 104a obtained from the odd field, a motion compensated prediction signal 104b obtained from the even field,
Among the interpolated motion-compensated prediction signals 104 c, the selector 11 selects a prediction signal having the minimum error signal power between the input image signal 101 and the encoding target block, and outputs the selected signal as the prediction signal 110.
【0021】図5は、この動作を説明するための図であ
る。図1に示した奇数フィールドメモリ8には前フレー
ムの奇数フィールドK1が記憶されており、図1の偶数
フィールドメモリ9には図5の前フレームの偶数フィー
ルドG1が記憶されているものとする。ここで、入力画
像信号101を今回のフレームとして奇数フィールドK
2と偶数フィールドG2を入力する場合の動作を説明す
る。FIG. 5 is a diagram for explaining this operation. It is assumed that the odd field memory 8 shown in FIG. 1 stores the odd field K1 of the previous frame, and the even field memory 9 of FIG. 1 stores the even field G1 of the previous frame of FIG. Here, the input image signal 101 is used as the current frame, and the odd field K
The operation when 2 and the even field G2 are input will be described.
【0022】まず、奇数フィールドK2が入力された場
合には、奇数フィールドメモリ8に記憶されている前フ
レームの奇数フィールドK1からの動き補償予測信号1
04aがセレクタ11に入力される。First, when the odd field K2 is input, the motion compensation prediction signal 1 from the odd field K1 of the previous frame stored in the odd field memory 8 is used.
04a is input to the selector 11.
【0023】同様に偶数フィールドメモリ9に記憶され
ている前フレームの偶数フィールドG1が動き補償予測
信号104bとしてセレクタ11に入力される。さら
に、これらK1とG1のデータは補間部10に入力さ
れ、図2に示すような補間処理が行われた後、同じく、
動き補償予測信号104cとしてセレクタ11に入力さ
れることになる。セレクタ11内部においては、これら
3種類の動き補償予測信号104a、104b、104
cを入力し、同時に入力画像信号101を入力し、それ
ぞれを比較することにより誤差信号電力が最小になる予
測信号を選択することになる。Similarly, the even field G1 of the previous frame stored in the even field memory 9 is input to the selector 11 as the motion compensation prediction signal 104b. Further, the data of K1 and G1 are input to the interpolation unit 10, and after the interpolation processing shown in FIG.
This is input to the selector 11 as the motion compensation prediction signal 104c. Inside the selector 11, these three types of motion compensation prediction signals 104a, 104b, 104
By inputting c and input image signal 101 at the same time, a prediction signal that minimizes the error signal power is selected by comparing each of them.
【0024】同様に、今回入力されたフレームの偶数フ
ィールドG2に対しても奇数フィールドメモリ8に記憶
されている奇数フィールドK1に基づく動き補償予測信
号104a、および偶数フィールドメモリ9に記憶され
ている偶数フィールドG1に基づく動き補償予測信号1
04b、およびこれら両方のフィールドに基づく動き補
償予測信号104a、104bを入力して補間処理を行
った結果得られた動き補償予測信号104cを入力し、
セレクタ11は入力画像信号101の符号化対象ブロッ
クの誤差信号電力が最小になる予測信号を選択すること
になる。Similarly, the motion compensation prediction signal 104a based on the odd field K1 stored in the odd field memory 8 and the even number field stored in the even field memory 9 are also stored in the even field G2 of the currently input frame. Motion compensated prediction signal 1 based on field G1
04b, and a motion compensated prediction signal 104c obtained as a result of inputting the motion compensated prediction signals 104a and 104b based on both of these fields and performing an interpolation process,
The selector 11 selects a prediction signal that minimizes the error signal power of the encoding target block of the input image signal 101.
【0025】実施の形態2.上記実施の形態1において
は、補間部を有し、補間部が奇数フィールドメモリ8と
偶数フィールドメモリ9からの動き補償予測信号104
a、104bに基づいて補間処理を行い、動き補償予測
信号104cを出力する場合を示したが、図6に示すよ
うに補間部10が存在しないような場合でもかまわな
い。この場合にはセレクタ11に奇数フィールドメモリ
に記憶された前回の奇数フィールドK1および偶数フィ
ールドメモリ9に記憶された前回の偶数フィールドG1
の2つによって動き補償予測信号が生成され、セレクタ
11はこの2種類の動き補償予測信号104a、104
bの中から誤差信号電力が最小になる予測信号を選択す
ることになる。Embodiment 2 In the first embodiment, the interpolation section is provided, and the interpolation section includes the motion compensation prediction signal 104 from the odd field memory 8 and the even field memory 9.
Although the case where the interpolation processing is performed based on a and 104b and the motion compensated prediction signal 104c is output has been described, a case where the interpolation unit 10 does not exist as shown in FIG. 6 may be used. In this case, the selector 11 stores the previous odd field K1 stored in the odd field memory and the previous even field G1 stored in the even field memory 9.
The selector 11 generates the motion compensated prediction signal by using the two types of motion compensated prediction signals 104a and 104.
The prediction signal that minimizes the error signal power is selected from b.
【0026】実施の形態3.また、上記実施の形態1で
は、補間部として単純な加算平均を用いていたが、以下
に説明する図7のようなフィールド距離を考慮した重み
付きの加算平均手段を用いることにより、さらに予測効
率の高い符号化を実現し得る。図7は、補間部10のブ
ロック図の一例である。奇数フィールドからの動き補償
予測信号104aに符号化しようとするフィールドとの
距離に基づいた重みαを掛け、偶数フィールドからの動
き補償予測信号104bに符号化しようとするフィール
ドとの距離に基づいた重みβを掛けて加算平均をとり、
この出力を補間予測信号104cとする。Embodiment 3 FIG. Further, in the first embodiment, a simple averaging is used as the interpolation unit. However, by using a weighted averaging unit considering the field distance as shown in FIG. Can be realized. FIG. 7 is an example of a block diagram of the interpolation unit 10. The motion compensation prediction signal 104a from the odd field is multiplied by the weight α based on the distance from the field to be coded, and the motion compensation prediction signal 104b from the even field is weighted based on the distance from the field to be coded. Multiply by β and take the average,
This output is used as the interpolation prediction signal 104c.
【0027】次に前述した図5を用いてこの実施の形態
3に係る補間部10の具体的な重みの値について説明す
る。図5に示すように、Tを奇数フィールド、あるい
は、偶数フィールドを入力するための単位時間と考える
と、奇数フィールドK1と奇数フィールドK2の間には
2Tの時間差がある。また、偶数フィールドG1と奇数
フィールドK2の間にはTの時間差がある。したがっ
て、この時間差を用いて重み付けαとβを決定すること
が可能である。たとえば、奇数フィールドK1は2Tの
時間距離があるために、αを1とし、偶数フィールドG
1は奇数フィールドK2とTの時間距離があるために、
βを2とすることにより、より時間距離が近いものに対
して重みを大きくすることが可能になる。同様に偶数フ
ィールドG2に対して奇数フィールドK1は3Tの時間
距離があり、偶数フィールドG1は2Tの時間距離があ
るために偶数フィールドG2に対する重みを付ける場合
には、αを2とし、βを3とすることにより、時間距離
に比例した重み付けを付けることが可能になる。Next, specific weight values of the interpolation unit 10 according to the third embodiment will be described with reference to FIG. As shown in FIG. 5, assuming that T is a unit time for inputting an odd field or an even field, there is a time difference of 2T between the odd field K1 and the odd field K2. There is a time difference of T between the even field G1 and the odd field K2. Therefore, it is possible to determine the weights α and β using this time difference. For example, since the odd field K1 has a time distance of 2T, α is set to 1 and the even field G
1 has a time distance between the odd fields K2 and T,
By setting β to 2, it becomes possible to increase the weight for a thing with a shorter time distance. Similarly, since the odd field K1 has a time distance of 3T with respect to the even field G2 and the even field G1 has a time distance of 2T, when weighting the even field G2, α is set to 2 and β is set to 3 By doing so, it becomes possible to assign a weight proportional to the time distance.
【0028】実施の形態4.上記実施の形態3において
は、補間部において時間距離に基づいて重みαとβを決
定する場合を示したが、時間距離にかかわらず、たとえ
ば、奇数フィールドに付ける重みαを常に偶数フィール
ドβに付ける重みより大きくする、あるいは、小さくす
るというような重み付けを行ってもかまわない。また、
上記実施の形態3においては奇数フィールドに使用する
重みα、βと偶数フィールドに用いる重みα、βを異な
る場合を示したが、奇数フィールドおよび偶数フィール
ドに用いる重みをそれぞれ等しくしてもかまわない。ま
た、上記実施の形態3においては、単に重みαとβを用
いる場合を示したが、それ以外の係数、たとえば、2次
関数をもった係数、あるいは、特別な特性をもった関数
によって重みを決定するような場合でもかまわない。ま
た、これら重みαとβは、1種類だけ保有する場合に限
らず、入力される信号の種類、あるいは、入力される信
号の特性によりそれぞれ重みα、βを複数種類用意して
おき、切り換えて使うようにしてもかまわない。Embodiment 4 In the third embodiment, the case where the weights α and β are determined based on the time distance in the interpolation unit has been described. However, regardless of the time distance, for example, the weight α applied to the odd field is always applied to the even field β. Weighting such as making the weight larger or smaller may be performed. Also,
In the third embodiment, the case where the weights α and β used for the odd field and the weights α and β used for the even field are different is shown. However, the weights used for the odd field and the even field may be equal. Further, in the third embodiment, the case where the weights α and β are simply used has been described. However, the weights may be changed by other coefficients, for example, a coefficient having a quadratic function or a function having a special characteristic. It does not matter if you decide. Further, the weights α and β are not limited to the case where only one type is held, and a plurality of types of weights α and β are prepared according to the type of input signal or the characteristics of the input signal, and are switched. You can use it.
【0029】実施の形態5.次にこの発明の他の実施の
形態を図8を用いて説明する。図8において、12は予
測誤差信号を奇数および偶数フィールド個別にブロック
化するか、奇数および偶数フィールドの両方の画素を含
んだブロック化をするかを選択するブロッキング選択
部、13は前記ブロッキング選択部の出力に従ってブロ
ック化を行なうブロッキング構成部、14は前記ブロッ
キング選択部の出力に従ってブロック化を分解して元の
フィールドに分解するブロッキング分解部、400はブ
ロック化手段であり、その他の部分は、図1に示したも
のと同様である。Embodiment 5 Next, another embodiment of the present invention will be described with reference to FIG. In FIG. 8, reference numeral 12 denotes a blocking selection unit for selecting whether to block the prediction error signal individually for odd and even fields or to block including pixels of both odd and even fields, and 13 for the blocking selection unit. Is a blocking decomposer that decomposes the block into the original field according to the output of the blocking selector, and 400 is a blocking part. This is the same as that shown in FIG.
【0030】図9は、ブロッキング選択部12のブロッ
ク図の一例である。予測誤差信号105は、奇数フィー
ルドであれば奇数フィールドメモリ31に、偶数フィー
ルドであれば偶数フィールドメモリ32に格納される。
図10(a)あるいは(b)に示すように、p=16、
q=16とするブロックを考え、フィールド個別ブロッ
キング部33では奇数および偶数フィールドのいずれか
の画素を(p画素×qライン)のブロック内部に含んだ
ブロック化を行い、符号化部35で符号化する。また、
フィールド合成ブロッキング部34では図10(c)に
示すように、奇数および偶数フィールドの両方の画素を
互い違いにしてブロック内部に含んだ(p画素×qライ
ン)のブロック化を行い、符号化部36で符号化する。
情報量比較部37において前記符号化部35および符号
化部36で符号化した符号化データの発生情報量を比較
し、発生情報量の少ないブロック化をブロッキング選択
信号111として出力する。FIG. 9 is an example of a block diagram of the blocking selection unit 12. The prediction error signal 105 is stored in the odd field memory 31 if it is an odd field, and is stored in the even field memory 32 if it is an even field.
As shown in FIG. 10 (a) or (b), p = 16,
Considering a block in which q = 16, the individual field blocking unit 33 performs blocking including any pixel of the odd field and the even field in a (p pixel × q line) block, and the coding unit 35 performs coding. I do. Also,
As shown in FIG. 10 (c), the field combining blocking unit 34 blocks both the pixels of the odd and even fields alternately and includes the blocks (p pixels × q lines) included in the block. To encode.
The information amount comparing unit 37 compares the amount of generated information of the coded data coded by the coding unit 35 and the coding unit 36, and outputs a block having a small amount of generated information as the blocking selection signal 111.
【0031】図11は、ブロッキング構成部のブロック
図の一例である。予測誤差信号105は、奇数フィール
ドであれば奇数フィールドメモリ41に、偶数フィール
ドであれば偶数フィールドメモリ42に格納される。ブ
ロッキング選択部12から出力されるブロッキング選択
信号111に従って、前記奇数フィールドメモリ41お
よび偶数フィールドメモリ42に格納された予測誤差信
号を、奇数および偶数フィールドのいずれかの画素を
(p画素×qライン)のブロック内部に含んだブロック
化を行なうか、奇数および偶数フィールドの両方の画素
を(p画素×qライン)のブロック内部に含んだブロッ
ク化を行なうを、ブロッキング構成器43で切り換え、
ブロック化された予測誤差信号を出力する。FIG. 11 is an example of a block diagram of the blocking component. The prediction error signal 105 is stored in the odd field memory 41 if it is an odd field, and is stored in the even field memory 42 if it is an even field. In accordance with the blocking selection signal 111 output from the blocking selection unit 12, the prediction error signal stored in the odd field memory 41 and the even field memory 42 is converted into a pixel in one of the odd field and the even field (p pixels × q lines). The blocking composing unit 43 switches between performing blocking including the inside of the block of the above or performing blocking including both the pixels of the odd and even fields within the block of (p pixels × q lines),
Output the prediction error signal that is blocked.
【0032】図12は、ブロッキング分解部のブロック
図の一例である。局部復号部5によって復号されたデー
タは、ブロッキング分解器44に入力され、ブロッキン
グ選択部12から出力されるブロッキング選択信号11
1に従ってブロッキングの分解が行なわれ、各々個別の
フィールドメモリ45、46に格納される。格納された
データは復号誤差信号107として出力される。FIG. 12 is an example of a block diagram of the blocking decomposition section. The data decoded by the local decoding unit 5 is input to the blocking decomposer 44 and the blocking selection signal 11 output from the blocking selection unit 12.
The decomposition of the blocking is performed according to 1 and stored in the respective field memories 45 and 46. The stored data is output as a decoding error signal 107.
【0033】次に、動作について説明する。差分器3で
入力信号101から予測信号110を減算して得られる
予測誤差信号105は、図11に示すブロッキング構成
部13および図3に示すブロッキング選択部12に入力
される。該ブロッキング選択部12では、奇数および偶
数フィールドのいずれかの画素のみを(p画素×qライ
ン)のブロック内部に含んだブロック化を行なうか、奇
数および偶数フィールドの両方の画素を(p画素×qラ
イン)のブロック内部に含んだブロック化を行なうかを
選択するブロッキング選択信号111を出力する。ブロ
ッキング構成部13では、前記ブロッキング選択信号1
11に従って、フィールド個別のブロック化または両フ
ィールドの画素を含んだブロック化のいずれかを(p×
q)ブロック単位に行い、ブロック化された信号は符号
化部4に入力される。符号化部では直交変換を施し、ス
カラ量子化された変換係数である該符号化データ106
は局部復号部5と多重化部8に送られる。Next, the operation will be described. The prediction error signal 105 obtained by subtracting the prediction signal 110 from the input signal 101 by the differentiator 3 is input to the blocking configuration unit 13 shown in FIG. 11 and the blocking selection unit 12 shown in FIG. The blocking selection unit 12 performs blocking by including only one of the pixels in the odd field and the even field in the block of (p pixels × q lines), or sets both the pixels in the odd and even fields to (p pixels × q lines). A blocking selection signal 111 for selecting whether to perform blocking included in the block of (q line) is output. In the blocking configuration section 13, the blocking selection signal 1
In accordance with No. 11, either the field-specific blocking or the block including pixels of both fields is defined as (p ×
q) The processing is performed in units of blocks, and the block-divided signal is input to the encoding unit 4. The encoding unit 106 performs orthogonal transform and performs a scalar-quantized transformation on the encoded data 106.
Are sent to the local decoding unit 5 and the multiplexing unit 8.
【0034】局部復号部5では、逆スカラ量子化、逆直
交変換が行なわれた後、ブロッキング選択信号111に
従い、ブロック化をフィールドに分解する図5に示すブ
ロッキング分解部14で奇数・偶数フィールドに分解
し、復号差分信号107が得られる。この復号差分信号
107に加算器6で予測信号110を加え、得られた局
部復号信号108を、奇数フィールドであれば第1のフ
ィールドメモリ8に、偶数フィールドであれば第2のフ
ィールドメモリ9に保持し、次のフレームの各フィール
ドの動きを検出するために用いられる。In the local decoding unit 5, after inverse scalar quantization and inverse orthogonal transformation are performed, the blocking is decomposed into fields according to the blocking selection signal 111. The blocking decomposing unit 14 shown in FIG. Decomposition results in a decoded difference signal 107. The prediction signal 110 is added to the decoded difference signal 107 by the adder 6, and the obtained local decoded signal 108 is stored in the first field memory 8 if it is an odd field, and is stored in the second field memory 9 if it is an even field. It is held and used to detect the motion of each field of the next frame.
【0035】なお、上記実施の形態においては、p=1
6、q=16をひとつのブロック単位とする場合を説明
したが、このpとqの値は実施の形態1で説明した動き
検出部2が用いるブロックの大きさn×mと次のような
関係を持つことが望ましい。 p=n,q=2m DCT変換は通常8画素×8ラインで行われることが多
いため、これらを4つまとめ、16画素×16ラインと
したものが、ブロッキング構成部におけるブロックの大
きさとして(すなわち、pとqの値として)選択したも
のである。この例のように、p=nということは、n=
16画素とし、q=2mということは、m=8というこ
とになる。すなわち、動き検出部2は奇数フィールドお
よび偶数フィールドそれぞれのフィールドに対して動き
検出を行うために、ライン数が半分の8にすることが望
ましい。これに対して、ブロッキング構成部において
は、奇数フィールドと偶数フィールドを合成するような
ブロッキングが考えられるために、この両者を構成した
場合に要する数として16ラインをひとつのブロックと
して構成することが望ましい。In the above embodiment, p = 1
6, q = 16 has been described as one block unit, but the values of p and q are as follows as the block size n × m used by the motion detection unit 2 described in the first embodiment. It is desirable to have a relationship. p = n, q = 2m Since DCT transform is usually performed with 8 pixels × 8 lines, four of these are combined into 16 pixels × 16 lines as a block size in the blocking configuration unit. (Ie, as the values of p and q). As in this example, p = n means that n =
With 16 pixels and q = 2m, m = 8. That is, in order for the motion detection unit 2 to perform motion detection on each of the odd field and the even field, it is desirable that the number of lines is reduced to half, that is, eight. On the other hand, in the blocking configuration unit, since blocking such as combining the odd field and the even field is conceivable, it is desirable to configure 16 lines as one block as the number required when both are configured. .
【0036】実施の形態6.上記実施の形態5では、ブ
ロッキングの選択に図9に示すような、ブロック化の違
いによる発生情報量を比較することによりブロッキング
選択を行なっていたが、以下に説明する図13のような
符号化品質の比較によりブロック化の選択を行なうこと
により符号化品質に基づいた符号化が可能となる。Embodiment 6 FIG. In the fifth embodiment, the blocking selection is performed by comparing the amount of information generated due to the difference in blocking as shown in FIG. 9 in the selection of the blocking. However, the coding as shown in FIG. By selecting the blocking by comparing the qualities, it is possible to perform the encoding based on the encoding quality.
【0037】図13は、ブロッキング選択部12の構成
を示すブロック図の一例である。予測誤差信号105
は、奇数フィールドであれば奇数フィールドメモリ51
に、偶数フィールドであれば偶数フィールドメモリ52
に格納される。フィールド個別ブロッキング部53で奇
数および偶数フィールドのいずれかの画素のみを(p画
素×qライン)のブロック内部に含んだブロック化を行
い、符号化・復号化部55で符号化・復号化を行なう。
また、フィールド合成ブロッキング部54で両フィール
ドの画素を(p画素×qライン)のブロック内部に含ん
だブロック化を行い、符号化・復号化部56で符号化・
復号化を行なう。フィールド個別のブロッキングを行な
った時の符号化・復号化されたデータと符号化直前のデ
ータとの差分と、フィールド合成ブロッキングを行なっ
た時の符号化・復号化されたデータと符号化直前のデー
タとの差分とを、誤差比較器59により比較し、誤差の
少ないブロック化を選択し、ブロッキング選択信号11
1として出力する。FIG. 13 is an example of a block diagram showing the configuration of the blocking selection unit 12. As shown in FIG. Prediction error signal 105
Is an odd field memory 51 if it is an odd field.
If the field is an even field, the even field memory 52
Is stored in The field individual blocking unit 53 performs block processing including only pixels in either the odd field or the even field in a block of (p pixels × q lines), and performs encoding / decoding in the encoding / decoding unit 55. .
In addition, the field combining blocking unit 54 performs blocking including the pixels of both fields inside the block of (p pixels × q lines), and the encoding / decoding unit 56 performs encoding / decoding.
Perform decryption. The difference between the encoded / decoded data when performing individual field blocking and the data immediately before encoding, and the encoded / decoded data and the data immediately before encoding when performing field synthesis blocking Is compared with the difference by the error comparator 59 to select a block having a small error, and to select the blocking selection signal 11
Output as 1.
【0038】実施の形態7.上記実施の形態5では、ブ
ロックの選択に発生情報量の比較、実施の形態6では、
符号化誤差の比較によりブロッキング選択を行なってい
たが、以下に説明する図14のようなブロック化の違い
による含有周波数成分の比較によりブロック化の選択を
行なうことにより、直交変換等を用いた符号化を行なう
際にさらに効率のよい符号化を行なうことが可能とな
る。Embodiment 7 In the fifth embodiment, the comparison of the amount of generated information is performed for selecting a block.
Although the blocking selection is performed by comparing the coding errors, the coding using orthogonal transform or the like is performed by selecting the blocking by comparing the content frequency components due to the difference of the blocking as shown in FIG. 14 described below. It is possible to perform more efficient encoding when performing the encoding.
【0039】図14は、ブロッキング選択部12の構成
を示すブロック図の一例である。予測誤差信号105
は、奇数フィールドであれば奇数フィールドメモリ61
に、偶数フィールドであれば偶数フィールドメモリ62
に格納される。フィールド個別ブロッキング部63で奇
数および偶数フィールドのいずれかの画素のみを(p画
素×qライン)のブロック内部に含んだブロック化を行
い、例えば図15に示すような周波数解析部65で周波
数解析を行なう。フィールド合成ブロッキング部64で
両フィールドの画素(p画素×qライン)のブロック内
部に含んだブロック化を行い、例えば図8に示すような
周波数解析部66で周波数解析を行なう。フィールド個
別のブロック化を行なった場合と、フィールド合成のブ
ロック化を行なった場合とで、高域周波数成分の少ない
ブロック化を選択し、ブロッキング選択信号111とし
て出力する。FIG. 14 is an example of a block diagram showing the configuration of the blocking selection unit 12. As shown in FIG. Prediction error signal 105
Is an odd field memory 61 if it is an odd field
If the field is an even field, the even field memory 62
Is stored in The field individual blocking unit 63 performs block formation including only pixels in the odd field and the even field in a block of (p pixels × q lines), and performs frequency analysis in the frequency analysis unit 65 as shown in FIG. 15, for example. Do. The field synthesis blocking unit 64 performs block formation including the pixels of both fields (p pixels × q lines) inside the block, and frequency analysis is performed by, for example, a frequency analysis unit 66 as shown in FIG. A block having less high-frequency components is selected when the field is divided into individual blocks and when the field synthesis is blocked, and is output as the blocking selection signal 111.
【0040】図15は、周波数解析部65、66の構成
を示すブロック図の一例である。フィールド個別ブロッ
キング部63から奇数および偶数フィールドを個別にブ
ロック化した信号が、あるいはフィールド構成ブロッキ
ング部64から奇数および偶数フィールドの両方の画素
を含んだブロック化をした信号が入力され、この信号を
直交変換器68を用いて画素領域の信号から周波数領域
の信号へ変換する。変換された周波数領域の信号の中か
ら高周波成分選択器69により高周波成分を抽出し、高
周波成分加算器70により前記抽出した高周波成分の累
積をとる。累積のとられた高周波成分は高周波成分比較
部67において比較され、高周波成分の少ないブロック
化を選択する。FIG. 15 is an example of a block diagram showing the configuration of the frequency analyzers 65 and 66. A signal obtained by individually blocking the odd and even fields from the field individual blocking unit 63 or a signal obtained by blocking the pixels including both the odd and even fields from the field configuration blocking unit 64 is input. The converter 68 converts the signal in the pixel area into a signal in the frequency domain. High-frequency components are extracted from the converted frequency-domain signal by a high-frequency component selector 69, and the high-frequency component adder 70 accumulates the extracted high-frequency components. The accumulated high-frequency components are compared in a high-frequency component comparison section 67, and a block having a small high-frequency component is selected.
【0041】図16は直交変換を施した周波数領域信号
のうち、高周波成分加算器で累積する成分の一例を示し
ている。ここでは、一例として、垂直周波数成分の最高
周波数成分を持つ8つの成分を選択している。FIG. 16 shows an example of components accumulated by the high-frequency component adder in the frequency domain signal subjected to the orthogonal transformation. Here, as an example, eight components having the highest frequency component of the vertical frequency component are selected.
【0042】実施の形態8.上記実施の形態では、符号
化部4として予測信号の選択情報およびブロッキングの
選択情報を用いていないが、図17のような予測信号の
選択信号であるセレクタ11の出力と、ブロック化の切
り換え信号であるブロッキング選択信号を符号化部4に
入力し、符号化特性を選択された予測信号と選択された
ブロック化の情報を用いて制御することにより、よりき
めの細かい制御が可能となり、符号化品質の高い符号化
を実現し得る。Embodiment 8 FIG. In the above embodiment, although the selection information of the prediction signal and the selection information of the blocking are not used as the encoding unit 4, the output of the selector 11 which is the selection signal of the prediction signal as shown in FIG. Is input to the encoding unit 4 and the encoding characteristics are controlled using the selected prediction signal and the selected blocking information, thereby enabling more fine-grained control. High quality coding can be realized.
【0043】以上のように、実施の形態1では、飛び越
し走査により得られる入力画像信号を、動き補償を用い
て予測符号化する方式であって、前記入力画像信号の奇
数あるいは偶数フィールドに対して、既に符号化したフ
レームの奇数および偶数フィールドの両方から個別に
(n画素×mライン)のブロック単位(nおよびmは正
数)で動き補償予測を行なうための変位量を求める動き
検出手段と、前記奇数フィールド上から動き補償によっ
て得られた第1の予測信号104aと、偶数フィールド
上から動き補償によって得られた第2の予測信号104
bと、前記第1および第2の予測信号を補間して得られ
た第3の予測信号104cとを含む複数の候補の中か
ら、最適な予測を与える予測信号をセレクタ11で選択
して前記入力信号のフィールドとの差分を求め予測誤差
信号として出力する予測誤差信号出力手段を説明した。As described above, in the first embodiment, the input image signal obtained by the interlaced scanning is predictively coded by using the motion compensation. A motion detecting means for obtaining a displacement amount for performing motion compensation prediction in block units (n and m are positive numbers) individually (n pixels × m lines) from both the odd and even fields of the already coded frame; , A first prediction signal 104a obtained by motion compensation from the odd field, and a second prediction signal 104 obtained by motion compensation from the even field.
b and a plurality of candidates including a third prediction signal 104c obtained by interpolating the first and second prediction signals, a prediction signal which gives an optimum prediction is selected by the selector 11 and The prediction error signal output means for obtaining the difference between the input signal and the field and outputting it as a prediction error signal has been described.
【0044】また、実施の形態1では、上記第3の予測
信号を得る補間手段は、第1の予測信号と第2の予測信
号とを単純に加算平均する手段であることを特徴とする
適応フィールド/フレーム符号化方式を説明した。In the first embodiment, the interpolating means for obtaining the third predicted signal is a means for simply averaging the first predicted signal and the second predicted signal. The field / frame coding scheme has been described.
【0045】このように、動き補償予測された奇数・偶
数の両方のフィールドを単純に加算平均して予測信号の
補間信号を生成することにより、ハードウェアの規模を
最低限に抑えて予測効率のよい符号化を実現し得る。As described above, by simply adding and averaging both the odd-numbered and even-numbered motion-compensated fields to generate an interpolation signal of the prediction signal, the scale of the hardware is minimized and the prediction efficiency is reduced. Good encoding can be achieved.
【0046】また、実施の形態3では、上記第3の予測
信号を得る補間手段は、第1の予測信号と第2の予測信
号とを、予測に用いたフィールドと符号化しようとする
フィールドとの時間的距離を考慮した重み付きの加算平
均手段であることを特徴とする適応フィールド/フレー
ム符号化方式を説明した。In the third embodiment, the interpolating means for obtaining the third prediction signal converts the first prediction signal and the second prediction signal into a field used for prediction and a field to be encoded. The adaptive field / frame coding method characterized in that it is a weighted averaging means taking into account the temporal distance.
【0047】このように、動き補償予測された奇数・偶
数の両方のフィールドを、予測に用いたフィールドと符
号化しようとするフィールドとの時間的距離を考慮した
重み付きの加算平均により補間信号を生成することによ
り、予測効率の非常によい符号化を実現し得る。As described above, both the odd-numbered and even-numbered motion-compensated fields are interpolated by weighted averaging in consideration of the temporal distance between the field used for prediction and the field to be encoded. By generating, encoding with very good prediction efficiency can be realized.
【0048】また、実施の形態5では、前記入力画像信
号の奇数および偶数フィールドに対する予測誤差信号を
(p画素×qライン)のブロック単位(pおよびqは正
数)で符号化するために、奇数および偶数フィールドの
いずれかの画素のみを(p画素×qライン)のブロック
内部に含んだブロック化を行なうか、奇数および偶数フ
ィールドの両方の画素を(p画素×qライン)のブロッ
ク内部に含んだブロック化を行なうかを切り換えながら
符号化する手段とを備えたことを特徴とする適応フィー
ルド/フレーム符号化方式を説明した。In the fifth embodiment, in order to encode the prediction error signals for the odd and even fields of the input image signal in block units (p pixels × q lines) (p and q are positive numbers), Blocking is performed by including only one of the pixels of the odd and even fields in the (p pixel × q line) block, or the pixels of both the odd and even fields are stored in the (p pixel × q line) block. An adaptive field / frame coding method characterized by comprising means for coding while switching whether or not to perform blocking including the adaptive field / frame coding method.
【0049】また、実施の形態5では、上記ブロックを
切り換えながら符号化するブロック化手段は、奇数およ
び偶数フィールドのいずれかの画素のみを(p画素×q
ライン)のブロック内部に含んだブロック化をした場合
と、奇数および偶数フィールドの両方の画素を(p画素
×qライン)のブロック内部に含んだブロック化をした
場合とで、符号化の発生情報量が少ないブロック化を選
択する選択手段を有することを特徴とする適応フィール
ド/フレーム符号化方式を説明した。Further, in the fifth embodiment, the block-forming means for coding while switching the above-mentioned blocks only uses one of the pixels of the odd and even fields (p pixels × q
The generation information of the coding is obtained by the case where the block is included inside the block of (line) and the case where the block is formed by including both the pixels of the odd field and the even field within the block of (p pixel × q line). An adaptive field / frame coding scheme characterized by having a selection means for selecting a small amount of blocking has been described.
【0050】また、実施の形態6では、上記ブロックを
切り換えながら符号化するブロック化手段は、奇数およ
び偶数フィールドのいずれかの画素のみを(p画素×q
ライン)のブロック内部に含んだブロック化をした場合
と、奇数および偶数フィールドの両方の画素を(p画素
×qライン)のブロック内部に含んだブロック化をした
場合とで、符号化誤差の少ないブロック化を選択する手
段を有することを特徴とする請求項第1項記載の適応フ
ィールド/フレーム符号化方式を説明した。Further, in the sixth embodiment, the block-forming means for coding while switching the above-mentioned blocks only uses one of the pixels of the odd and even fields (p pixels × q
The coding error is small between the case where the block is included inside the block of (line) and the case where both the pixels of the odd and even fields are included within the block of (p pixel × q line). 2. The adaptive field / frame coding method according to claim 1, further comprising means for selecting blocking.
【0051】また、実施の形態7では、上記ブロックを
切り換えながら符号化するブロック化手段は、奇数およ
び偶数フィールドのいずれかの画素のみを(p画素×q
ライン)のブロック内部に含んだブロック化をした場合
と、奇数および偶数フィールドの両方の画素を(p画素
×qライン)のブロック内部に含んだブロック化をした
場合とで、符号化するべき信号に含まれる高周波成分が
少ないブロック化を選択する選択手段を有することを特
徴とする適応フィールド/フレーム符号化方式を説明し
た。Further, in the seventh embodiment, the blocking means for coding while switching the above-mentioned blocks only uses one of the pixels in the odd and even fields (p pixels × q
The signal to be encoded is divided into a case where the block is included inside the block of (line) and a case where both the pixels of the odd and even fields are included in the block of (p pixel × q line). The adaptive field / frame coding method, which has a selection unit for selecting a block containing a small amount of high-frequency components included in the above, has been described.
【0052】また、実施の形態8では、上記(p画素×
qライン)のブロック単位の符号化部に、直交変換器と
変換係数の量子化を含む符号化を用いた場合、選択され
た予測信号と選択されたブロック化とに従い、変換係数
の量子化特性を切り換えながら符号化することを特徴と
する適応フィールド/フレーム符号化方式を説明した。In the eighth embodiment, (p pixels ×
When coding including quantization of an orthogonal transformer and a transform coefficient is used in a block-by-block encoding unit of (q line), the quantization characteristic of the transform coefficient is determined according to the selected prediction signal and the selected blocking. The adaptive field / frame coding method characterized in that coding is performed while switching is described.
【0053】実施の形態9.なお、上記実施の形態にお
いては、入力画像信号101が奇数フィールドと偶数フ
ィールドを有するフレームで構成される場合を示した
が、奇数フィールドおよび偶数フィールドは一例であ
り、奇数、あるいは、偶数という名前に拘るものではな
い。この発明は、ひとつのフレームが複数のフィールド
に分割される場合において同様に用いることができ、奇
数フィールド、偶数フィールドはその一例である。たと
えば、奇数、偶数に限らず、1、2ライン目を第1のフ
ィールドとし、3、4ラインを第2のフィールドとし、
第5、第6ラインを第1フィールドとし、第7、第8ラ
インを第2フィールドというように2ラインおきにふた
つのフィールドに分けて格納するような場合においても
この発明は適用することが可能である。また、奇数フィ
ールド、偶数フィールド、あるいは、第1フィールド、
第2フィールドというように、2種類のフィールドに分
ける場合に限らず、2種類以上、すなわち、3種類、あ
るいは、4種類のフィールドに分割されている場合でも
かまわない。この場合においては、それぞれのフィール
ドに対応するフィールドメモリを有し、各フィールドに
対して前述したような処理が行われることになる。Embodiment 9 FIG. Note that, in the above embodiment, the case where the input image signal 101 is configured by a frame having an odd field and an even field has been described. However, the odd field and the even field are examples, and the odd or even field is named. I don't care. The present invention can be similarly used in the case where one frame is divided into a plurality of fields, and the odd field and the even field are examples. For example, not only odd and even numbers, the first and second lines are set as the first field, and the third and fourth lines are set as the second field.
The present invention can also be applied to a case where the fifth and sixth lines are stored as two fields, such as the first field and the seventh and eighth lines are stored as two fields. It is. Also, an odd field, an even field, or a first field,
The second field is not limited to the case where the field is divided into two types of fields, and may be the case where the field is divided into two or more types, that is, three or four types of fields. In this case, a field memory corresponding to each field is provided, and the above-described processing is performed on each field.
【0054】実施の形態10.また、上記実施の形態に
おいて、ブロッキング選択部は、奇数および偶数フィー
ルドのいずれかの画素のみをブロック化する場合と、奇
数および偶数フィールドの両方の画素をブロック化する
場合のふたつの場合を示したが、フィールドが奇数、偶
数に限らず、2種類以上ある場合においては、いろいろ
な組み合わせにより、ブロック化をすることが可能であ
り、図10に示した、(a)、(b)、(c)のブロッ
クは一例であり、これ以外にもブロックを構成する場合
において、さまざまなブロックの構成方法が存在するこ
とはいうまでもない。Embodiment 10 FIG. Also, in the above embodiment, the blocking selection unit has shown two cases of blocking only one of the pixels of the odd and even fields and blocking the pixels of both the odd and even fields. However, when the field is not limited to an odd number or an even number, and there are two or more types, it is possible to block by various combinations, and (a), (b), and (c) shown in FIG. The block in the parentheses) is an example, and it goes without saying that there are various block configuration methods when a block is configured.
【0055】実施の形態11.また、上記実施の形態に
おいては、図8に示すようにブロック化手段は、予測誤
差信号出力手段、および、動き検出手段とともに存在す
るような実施の形態を示したが、ブロック化手段400
以外の部分は従来例で説明したようなものの場合におい
ても、第3、第4の発明は有効である。Embodiment 11 FIG. Further, in the above embodiment, as shown in FIG. 8, the blocking means is present together with the prediction error signal output means and the motion detection means, but the blocking means 400
The third and fourth aspects of the invention are effective even when the other parts are as described in the conventional example.
【0056】[0056]
【発明の効果】以上説明したように、本発明によれば、
既に復号された画像信号を、複数のフィールドに分割し
て記憶し、そのフィールド信号に基づき画像信号の変化
を予測する複数の予測信号を出力すると共に、少なくと
も二つの異なる予測信号から補間予測信号を生成し、複
数の予測信号と補間予測信号とから一つの予測信号を選
択し、復号した予測誤差信号と選択した予測信号とに基
づいて復号画像信号を生成して出力するようにしたた
め、符号化側で、既に符号化したフレームの両方のフィ
ールドからの予測信号を補間した信号を予測信号として
用いて動き補償予測符号化を行った場合でも、正しく復
号を行うことができる。その結果、符号化側では、各フ
ィールドを予測するために既に符号化したフレームの各
フィールドから個別に動きを探索し、検索された複数種
類の動き補償予測信号(およびその補間信号)からの適
応予測を行うことにより、効率がよく安定した符号化画
像を得ることができる一方、復号側では、符号化側でそ
のように適応予測して符号化した効率よく安定した符号
化画像を正しく復号することが可能になる。As described above, according to the present invention,
The already decoded image signal is divided into a plurality of fields and stored, and a plurality of prediction signals for predicting a change in the image signal based on the field signal are output, and an interpolation prediction signal is obtained from at least two different prediction signals. Generating, selecting one prediction signal from the plurality of prediction signals and the interpolation prediction signal, and generating and outputting a decoded image signal based on the decoded prediction error signal and the selected prediction signal. The decoding can be correctly performed even when the motion compensation prediction coding is performed on the side using the signal obtained by interpolating the prediction signals from both fields of the already coded frame as the prediction signal. As a result, on the encoding side, motion is individually searched for from each field of the already encoded frame in order to predict each field, and adaptation from the plurality of types of retrieved motion compensated prediction signals (and their interpolation signals) is performed. By performing prediction, an efficient and stable encoded image can be obtained. On the decoding side, an efficient and stable encoded image that has been adaptively predicted and encoded on the encoding side in such a manner is correctly decoded. It becomes possible.
【図1】本発明の一実施の形態による適応フィールド/
フレーム符号化方式の構成を示すブロック図である。FIG. 1 shows an adaptive field / according to one embodiment of the present invention.
FIG. 3 is a block diagram illustrating a configuration of a frame encoding scheme.
【図2】入力画像信号の一実施の形態を示す図である。FIG. 2 is a diagram illustrating an embodiment of an input image signal.
【図3】本発明の一実施の形態による補間部の構成の一
例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a configuration of an interpolation unit according to the embodiment of the present invention.
【図4】動き検出部の動作を説明するための図である。FIG. 4 is a diagram for explaining the operation of a motion detection unit.
【図5】この発明の一実施の形態による動き補償予測信
号を用いる動作を説明するための図である。FIG. 5 is a diagram for explaining an operation using a motion compensation prediction signal according to one embodiment of the present invention;
【図6】本発明の他の実施の形態による適応フィールド
/フレーム符号化方式の構成を示すブロック図である。FIG. 6 is a block diagram showing a configuration of an adaptive field / frame coding scheme according to another embodiment of the present invention.
【図7】補間部の構成の他の一例を示すブロック図であ
る。FIG. 7 is a block diagram illustrating another example of the configuration of the interpolation unit.
【図8】本発明の他の実施の形態による適応フィールド
/フレーム符号化方式の構成を示すブロック図である。FIG. 8 is a block diagram showing a configuration of an adaptive field / frame coding scheme according to another embodiment of the present invention.
【図9】ブロッキング選択部の構成の一例を示すブロッ
ク図である。FIG. 9 is a block diagram illustrating an example of a configuration of a blocking selection unit.
【図10】ブロッキング選択部が候補としてあげるブロ
ックの構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example of a block that is selected as a candidate by a blocking selection unit;
【図11】ブロッキング構成部の構成の一例を示すブロ
ック図である。FIG. 11 is a block diagram illustrating an example of a configuration of a blocking configuration unit.
【図12】ブロッキング分解部の構成の一例を示すブロ
ック図である。FIG. 12 is a block diagram illustrating an example of a configuration of a blocking decomposition section.
【図13】ブロッキング選択部の構成の他の例を示すブ
ロック図である。FIG. 13 is a block diagram illustrating another example of the configuration of the blocking selection unit.
【図14】ブロッキング選択部の構成の他の例を示すブ
ロック図である。FIG. 14 is a block diagram illustrating another example of the configuration of the blocking selection unit.
【図15】周波数解析部の構成の一例を示すブロック図
である。FIG. 15 is a block diagram illustrating an example of a configuration of a frequency analysis unit.
【図16】累積される周波数成分の一例を示す図であ
る。FIG. 16 is a diagram illustrating an example of accumulated frequency components.
【図17】本発明の他の構成の一例を示すブロック図で
ある。FIG. 17 is a block diagram showing an example of another configuration of the present invention.
【図18】従来の符号化方式の構成を示すブロック図で
ある。FIG. 18 is a block diagram illustrating a configuration of a conventional encoding method.
1 フレームメモリ 2 動き検出部 3 差分器(57、58も同様) 4 符号化部 5 局部復号部 6 加算器 7 多重化部 8 第1のフィールドメモリ 9 第2のフィールドメモリ 10 補間部 11 セレクタ 12 ブロッキング選択部 13 ブロッキング構成部 14 ブロッキング分解部 31 奇数フィールドメモリ(41、45、51、6
1も同様) 32 偶数フィールドメモリ(42、46、52、6
2も同様) 33 フィールド個別ブロッキング部(53、63も
同様) 34 フィールド合成ブロッキング部(54、64も
同様) 35 符号化部 (36も同様) 37 情報量比較部 43 ブロッキング構成器 44 ブロッキング分解器 55 符号化・復号化器(56も同様) 59 誤差比較部 65 周波数解析部(66も同様) 67 高周波成分比較部 101 インターレース化された入力画像信号 102 近傍ブロック 102a 第1フィールドの近傍ブロック 102b 第2フィールドの近傍ブロック 103 動きベクトル 104 動き補償予測信号 104a 第1フィールドから得られる動き補償予測信
号 104b 第2フィールドから得られる動き補償予測信
号 104c 補間された動き補償予測信号 105 予測誤差信号 106 符号化データ 107 復号誤差信号 108 局部復号信号 109 伝送路 110 選択された予測信号 111 ブロッキング選択信号 200 動き検出手段 300 予測誤差信号出力手段 400 ブロック化手段 500 符号化手段Reference Signs List 1 frame memory 2 motion detection unit 3 differentiator (same for 57 and 58) 4 encoding unit 5 local decoding unit 6 adder 7 multiplexing unit 8 first field memory 9 second field memory 10 interpolation unit 11 selector 12 Blocking selection unit 13 Blocking configuration unit 14 Blocking decomposition unit 31 Odd field memory (41, 45, 51, 6)
32) Even field memory (42, 46, 52, 6)
33) Individual field blocking section (53 and 63 also) 34 Field combining blocking section (54 and 64) 35 Encoding section (36) 37 Information amount comparing section 43 Blocking constructor 44 Blocking decomposer 55 encoder / decoder (same for 56) 59 error comparator 65 frequency analyzer (same for 66) 67 high-frequency component comparator 101 interlaced input image signal 102 neighborhood block 102a neighborhood block in first field 102b Two-field neighboring block 103 Motion vector 104 Motion-compensated predicted signal 104a Motion-compensated predicted signal obtained from the first field 104b Motion-compensated predicted signal obtained from the second field 104c Interpolated motion-compensated predicted signal 105 Prediction error signal 106 Coding data 107 decoding error signal 108 local decoding signal 109 transmission line 110 selected prediction signal 111 blocking selection signal 200 motion detection means 300 prediction error signal output means 400 blocking means 500 encoding means
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平4−252690(JP,A) 特開 平4−288790(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 7/32 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-4-252690 (JP, A) JP-A-4-288790 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H04N 7/32
Claims (4)
ドからなる入力画像信号と複数の予測信号のうちから得
られた予測信号との差分である予測誤差信号を符号化し
て生成された動き補償予測された符号化データを、動き
補償予測の際に使用された動きベクトルに基づき復号す
る、局部画像復号器であって、 上記予測誤差信号の符号化データを復号して復号予測誤
差信号を生成する復号手段と、 上記復号手段によって復号された復号予測誤差信号と、
上記予測信号とを加算して、復号画像信号を出力する加
算手段と、 上記加算手段によって出力された復号画像信号を奇数/
偶数のフィールドに分割して記憶するフィールドメモリ
と、 上記フィールドメモリに記憶された復号画像信号から、
上記動きベクトルに基づき奇数/偶数フィールドのフィ
ールド予測信号を出力する予測信号出力手段と、 上記予測信号出力手段によって上記フィールドメモリか
ら出力された奇数/偶数フィールドのフィールド予測信
号を入力して補間予測信号を生成する補間手段と、 上記予測信号出力手段によって上記フィールドメモリか
ら出力された奇数/偶数フィールドのフィールド予測信
号と、上記補間手段から出力された補間予測信号とのう
ちから上記予測信号を、上記加算手段へ出力する出力手
段と、 を備える、ことを特徴とする局部画像復号器。1. An input image signal comprising odd / even fields interlaced and obtained from a plurality of prediction signals.
The encoded data of the prediction error signal is a motion compensated prediction is generated by coding a difference between the prediction signal which is to decode based on the motion vectors used in motion compensated prediction, in a local video decoder there are, erroneous decoded prediction by decoding the encoded data of the prediction error signal
Decoding means for generating a difference signal ; a decoded prediction error signal decoded by the decoding means;
Adding means for adding the prediction signal and outputting a decoded image signal; and outputting the decoded image signal output by the adding means as an odd number /
From a field memory that divides and stores even fields, and a decoded image signal stored in the field memory,
Fi odd / even field based on the motion vector
A prediction signal output means for outputting a Rudo prediction signal, field prediction signal of odd / even field output from the field memory by the prediction signal output means
And interpolation means for generating an interpolated predictive signal to input No., field prediction signal of odd / even field output from the field memory by the prediction signal output means
No. and output hand the predicted signal among the interpolated predictive signal outputted from said interpolating means, and outputs it to the adding means
A local image decoder comprising: a stage ;
の予測信号の加算平均を求めることにより補間予測信号
を生成することを特徴とする、請求項1記載の局部画像
復号器。2. The local image decoder according to claim 1, wherein said interpolation means generates an interpolation prediction signal by calculating an average of prediction signals of odd / even fields.
ドからなる入力画像信号と複数の予測信号のうちから得
られた予測信号との差分である予測誤差信号を符号化し
て生成された動き補償予測された符号化データを、動き
補償予測の際に使用された動きベクトルに基づき復号す
る、局部画像復号方法であって、 上記予測誤差信号の符号化データを復号して復号予測誤
差信号を生成すると共に、その復号予測誤差信号と上記
予測信号とを加算して復号画像信号を出力し、 上記復号画像信号を奇数/偶数のフィールドに分割して
記憶すると共に、その記憶した復号画像信号から、上記
動きベクトルに基づき奇数/偶数フィールドのフィール
ド予測信号を出力し、 上記奇数/偶数フィールドのフィールド予測信号を入力
して補間予測信号を生成すると共に、上記奇数/偶数フ
ィールドのフィールド予測信号と上記補間予測信号との
うちから上記予測信号を、上記加算手段へ出力する、 ことを特徴とする局部画像復号方法。3. An input image signal comprising odd / even fields interlaced and obtained from a plurality of prediction signals.
The encoded data of the prediction error signal is a motion compensated prediction is generated by coding a difference between the prediction signal which is to decode based on the motion vectors used in motion compensated prediction, in a local image decoding method there are, erroneous decoded prediction by decoding the encoded data of the prediction error signal
To generate a difference signal, the decoded prediction error signal and the
The decoded image signal is output by adding the prediction signal to the decoded image signal. The decoded image signal is divided into odd / even fields and stored. The stored decoded image signal is divided into odd / even fields based on the motion vector. Feel
Outputs de prediction signal, and generates an interpolated predictive signal by entering the field prediction signal of the odd / even field, the predicted signal among the field prediction signal and the interpolated predictive signal of the odd / even field , and outputs it to the adding means, a local image decoding method, characterized in that.
平均を求めることにより補間予測信号を生成することを
特徴とする、請求項3記載の局部画像復号方法。4. The local image decoding method according to claim 3, wherein an interpolation prediction signal is generated by calculating an average of prediction signals of odd / even fields.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14856798A JP3127956B2 (en) | 1998-05-29 | 1998-05-29 | Local image decoder and local image decoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14856798A JP3127956B2 (en) | 1998-05-29 | 1998-05-29 | Local image decoder and local image decoding method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8065492A Division JP2924431B2 (en) | 1991-10-22 | 1992-04-02 | Coding method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000274889A Division JP3175741B2 (en) | 1992-04-02 | 2000-09-11 | Local image decoder, local image decoding method, and image encoder |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10313460A JPH10313460A (en) | 1998-11-24 |
JP3127956B2 true JP3127956B2 (en) | 2001-01-29 |
Family
ID=15455642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14856798A Expired - Lifetime JP3127956B2 (en) | 1998-05-29 | 1998-05-29 | Local image decoder and local image decoding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3127956B2 (en) |
-
1998
- 1998-05-29 JP JP14856798A patent/JP3127956B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH10313460A (en) | 1998-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2924431B2 (en) | Coding method | |
CA2142150C (en) | Motion compensation for interlaced digital video signals | |
KR950011200B1 (en) | Compression method of inderlace moving image signals | |
US5719630A (en) | Apparatus for compressive coding in moving picture coding device | |
JP3127956B2 (en) | Local image decoder and local image decoding method | |
JP3175741B2 (en) | Local image decoder, local image decoding method, and image encoder | |
JPH10313461A (en) | Image decoder | |
JPH06284415A (en) | Motion compensation prediction coding and decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071110 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081110 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081110 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091110 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091110 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 12 |