JPH08280031A - MOVING PICTURE ENCODING DEVICE AND DECODING DEVICE THEREOF - Google Patents
MOVING PICTURE ENCODING DEVICE AND DECODING DEVICE THEREOFInfo
- Publication number
- JPH08280031A JPH08280031A JP8012332A JP1233296A JPH08280031A JP H08280031 A JPH08280031 A JP H08280031A JP 8012332 A JP8012332 A JP 8012332A JP 1233296 A JP1233296 A JP 1233296A JP H08280031 A JPH08280031 A JP H08280031A
- Authority
- JP
- Japan
- Prior art keywords
- quantization step
- step size
- frame
- block
- quantization
- 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.)
- Granted
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】 画質の向上を図った優れた動画像符号化装置
および動画像復号化装置を提供する。
【解決手段】 動画像符号化装置に、バッファ19残留
量からフレーム間予測符号化されたブロックの量子化ス
テップサイズを求める手段31と、前記求めた前記量子
化ステップサイズから当該量子化ステップサイズとな異
なるフレーム内符号化されたブロックの量子化ステップ
サイズを求める手段と、フレーム内符号化を指示する信
号に基づいて前記2つの量子化ステップサイズのいずれ
かで量子化する量子化手段14とを備える。これによ
り、フレーム間予測符号化されたブロックとフレーム内
符号化されたブロックとの間では互いに異なる量子化ス
テップサイズを与え、量子化に際して視覚への影響を考
慮して決定することができるため、画質の向上を図るこ
とが可能となる。
(57) An object of the present invention is to provide an excellent moving picture coding apparatus and moving picture decoding apparatus with improved image quality. SOLUTION: A moving picture coding apparatus is provided with means 31 for obtaining a quantization step size of a block which has been subjected to inter-frame predictive coding from a residual amount of a buffer 19, and a quantization step size from the obtained quantization step size. Means for obtaining the quantization step size of the different intra-frame coded blocks, and quantization means 14 for performing the quantization with either of the two quantization step sizes based on the signal instructing the intra-frame coding. Prepare This gives different quantization step sizes between the inter-frame prediction coded block and the intra-frame coded block, and can be determined in consideration of the influence on the visual sense at the time of quantization. It is possible to improve the image quality.
Description
【0001】[0001]
【発明の属する技術分野】本発明はテレビ会議システ
ム,テレビ電話等に利用する動画像符号化装置およびそ
の復号化装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture coding apparatus and a decoding apparatus for use in a video conference system, a video telephone and the like.
【0002】[0002]
【従来の技術】テレビ会議システムやテレビ電話等の動
画像を取り扱う映像装置においては、動画像符号化装置
が利用されているが、このような動画像符号化装置の従
来例としては例えば図4に示すものがある。図4は従来
の動画像符号化装置の全体構成を示すものであるが、こ
の図において、符号1は減算器であり、入力画像信号2
およびフレーム間予測信号3とを入力とし、予測誤差信
号4を出力する。5はリフレッシュ制御部であり、タイ
ミング信号6を入力とし、リフレッシュ指示信号7を出
力する。8はフレーム間/内選択部であり、入力画像信
号2、予測誤差信号4およびリフレッシュ指示信号7を
入力とし、切り替え制御信号9を出力する。10はフレ
ーム間/内切り替えスイッチであり、予測誤差信号4、
入力画像信号2および切り替え制御信号9を入力とし、
直交変換部入力信号11を出力する。2. Description of the Related Art A moving picture coding apparatus is used in a video apparatus such as a video conference system or a videophone which handles moving pictures. A conventional example of such a moving picture coding apparatus is shown in FIG. There is one shown in. FIG. 4 shows the overall configuration of a conventional moving image coding apparatus. In this figure, reference numeral 1 is a subtractor, and input image signal 2
The inter-frame prediction signal 3 and the prediction error signal 4 are output. A refresh control unit 5 receives the timing signal 6 and outputs a refresh instruction signal 7. Reference numeral 8 denotes an inter-frame / in-frame selecting unit, which receives the input image signal 2, the prediction error signal 4 and the refresh instruction signal 7 and outputs the switching control signal 9. Reference numeral 10 denotes an inter-frame / intra-frame changeover switch, which is a prediction error signal 4,
The input image signal 2 and the switching control signal 9 are input,
The orthogonal transform unit input signal 11 is output.
【0003】12は直交変換部であり、直交変換部入力
信号11を入力とし、変換係数13を出力する。14は
量子化部であり、変換係数13および量子化ステップサ
イズ15を入力とし、量子化された変換係数16を出力
する。17は符号化部であり、量子化された変換係数1
6を入力とし、符号18を出力する。19は送信バッフ
ァ部であり、符号18を入力とし、送信信号20および
バッファ残留量21を出力する。22は量子化制御部で
あり、バッファ残留量21を入力とし、量子化ステップ
サイズ15を出力する。23は直交逆変換部であり、量
子化された変換係数16を入力とし、再生信号24を出
力する。25は加算器であり、再生信号24およびフレ
ーム間予測信号/ゼロ信号26を入力とし、復号信号2
7を出力する。28は可変遅延フレームメモリであり、
復号信号27および入力画像信号2を入力とし、フレー
ム間予測信号3を出力する。29はフレーム間/内切り
替えスイッチであり、フレーム間予測信号3および切り
替え制御信号9を入力とし、フレーム間予測信号/ゼロ
信号26を出力する。Reference numeral 12 is an orthogonal transform unit, which receives the orthogonal transform unit input signal 11 and outputs a transform coefficient 13. A quantizer 14 receives the transform coefficient 13 and the quantization step size 15 as inputs, and outputs a quantized transform coefficient 16. Reference numeral 17 denotes an encoding unit, which is a quantized transform coefficient 1
Input 6 and output code 18. Reference numeral 19 denotes a transmission buffer unit, which receives the code 18, and outputs a transmission signal 20 and a residual buffer amount 21. Reference numeral 22 is a quantization control unit, which inputs the residual buffer amount 21 and outputs a quantization step size 15. An orthogonal inverse transform unit 23 receives the quantized transform coefficient 16 as an input and outputs a reproduced signal 24. An adder 25 receives the reproduced signal 24 and the inter-frame prediction signal / zero signal 26 as an input,
7 is output. 28 is a variable delay frame memory,
The decoded signal 27 and the input image signal 2 are input, and the inter-frame prediction signal 3 is output. Reference numeral 29 denotes an inter-frame / intra-frame changeover switch, which receives the inter-frame prediction signal 3 and the switching control signal 9 and outputs the inter-frame prediction signal / zero signal 26.
【0004】次に上記従来例の動作について説明する。
図4において、入力画像信号2は減算器1においてフレ
ーム間予測信号(または動き補償フレーム間予測信号)
3との差分がとられ、予測誤差信号4として出力され
る。リフレッシュ制御部5はタイミング信号6からリフ
レッシュ指示信号7を生成する。ここでリフレッシュと
は送信側の動画像符号化装置と受信側の復号化装置の間
の演算精度の違いや伝送誤りの対策として用いられるも
ので、周期的かつ強制的にフレーム内を選択するような
操作がとられる。M画素×Nラインからなるブロック単
位にリフレッシュを行なうかどうかが決定され、リフレ
ッシュ制御部5はリフレッシュを行なうブロックについ
てのリフレッシュ指示信号7をフレーム間/内選択部8
に出力する。通常は1フレームに数ブロックの割合でリ
フレッシュを行ない、10秒程度で全画面のすべてのブ
ロックに対しその操作をして、画面を一巡させる。この
周期はリフレッシュ周期と呼ばれる。Next, the operation of the above conventional example will be described.
In FIG. 4, the input image signal 2 is an interframe prediction signal (or a motion compensation interframe prediction signal) in the subtractor 1.
The difference with 3 is calculated and output as the prediction error signal 4. The refresh control unit 5 generates a refresh instruction signal 7 from the timing signal 6. Here, the refresh is used as a countermeasure against a difference in calculation accuracy between the moving image encoding device on the transmitting side and the decoding device on the receiving side and a transmission error. Various operations are taken. It is determined whether or not refresh is performed for each block composed of M pixels × N lines, and the refresh control unit 5 outputs the refresh instruction signal 7 for the block to be refreshed between the frames / inside selection unit 8
Output to. Normally, refreshing is performed at a rate of several blocks in one frame, and all blocks in the entire screen are operated in about 10 seconds to complete the screen. This cycle is called a refresh cycle.
【0005】ここで、リフレッシュ周期を複数フレーム
とし、その複数フレームのうちの特定フレーム全体にリ
フレッシュを行ない、それ以外のフレームにはリフレッ
シュを行なわないということもできる。その場合の特定
フレームの全ブロックは、フレーム内が選択される。Here, it can be said that the refresh period is set to a plurality of frames, the entire specific frame of the plurality of frames is refreshed, and the other frames are not refreshed. In that case, all the blocks of the specific frame are selected within the frame.
【0006】フレーム間/内選択部8ではリフレッシュ
指示信号7がリフレッシュを指示している場合は、フレ
ーム内を選択する。またリフレッシュが指示されていな
い場合は、フレーム間/内選択部8は入力画像信号2お
よび予測誤差信号4に基づき、フレーム間またはフレー
ム内を選択する。フレーム内の場合は入力画像信号2
を、フレーム間の場合は予測誤差信号4を選択するよう
に、切り替え制御信号9として出力される。フレーム間
/内切り替えスイッチ10は切り替え制御信号9をうけ
て入力画像信号2または予測誤差信号4のどちらかを直
交変換部入力信号11として出力する。直交変換部入力
信号11は直交変換部12において直交変換され、変換
係数13となる。変換係数13は量子化部14におい
て、量子化制御部22から与えられる量子化ステップサ
イズ15を持つ線形量子化器で量子化され、量子化され
た変換係数16として出力される。If the refresh instruction signal 7 indicates a refresh, the inter-frame / intra-frame selecting section 8 selects the inside of the frame. When the refresh is not instructed, the inter-frame / in-frame selecting unit 8 selects the inter-frame or the intra-frame based on the input image signal 2 and the prediction error signal 4. Input image signal 2 if within frame
Is output as a switching control signal 9 so as to select the prediction error signal 4 in the case of interframe. The inter-frame / intra-frame switching switch 10 receives the switching control signal 9 and outputs either the input image signal 2 or the prediction error signal 4 as the orthogonal transform unit input signal 11. The orthogonal transformation unit input signal 11 is orthogonally transformed by the orthogonal transformation unit 12 and becomes a transformation coefficient 13. The transform coefficient 13 is quantized in the quantizer 14 by the linear quantizer having the quantization step size 15 given from the quantization controller 22, and is output as the quantized transform coefficient 16.
【0007】量子化された変換係数16は符号化部17
において符号18に変換され、送信バッファ部19に一
時蓄積された後、回線速度に合わせて送信信号20とし
て出力される。量子化制御部22は送信バッファ部19
からのバッファ残留量21を受けて量子化ステップサイ
ズを決定し、量子化ステップサイズ15として出力す
る。直交逆変換部23は、量子化された変換係数16を
直交逆変換し、再生信号24として出力する。再生信号
24は加算器25において、フレーム間予測信号/ゼロ
信号26と加算され、復号信号27として可変遅延フレ
ームメモリ28に蓄積される。ここでフレーム間予測信
号/ゼロ信号26の選択は切り替え制御信号9によりフ
レーム間/内切り替えスイッチ29で選択される。フレ
ーム間の場合はフレーム間予測信号3が、フレーム内の
ゼロ信号が選択される。可変遅延フレームメモリ28に
蓄積された復号信号は入力画像信号2と比較され、動き
ベクトルを検出し、そのベクトルにより補償された動き
補償予測値を以降のフレーム間予測信号3として出力す
る。The quantized transform coefficient 16 is encoded by the encoding unit 17.
Is converted into a code 18 and temporarily stored in the transmission buffer unit 19 and then output as a transmission signal 20 in accordance with the line speed. The quantization control unit 22 uses the transmission buffer unit 19
It receives the buffer residual amount 21 from the above, determines the quantization step size, and outputs it as the quantization step size 15. The orthogonal inverse transform unit 23 performs orthogonal inverse transform on the quantized transform coefficient 16 and outputs it as a reproduction signal 24. The reproduced signal 24 is added to the inter-frame prediction signal / zero signal 26 in the adder 25, and is accumulated in the variable delay frame memory 28 as a decoded signal 27. Here, the selection of the inter-frame prediction signal / zero signal 26 is selected by the inter-frame / inside change-over switch 29 by the switching control signal 9. In the case of inter-frame, the inter-frame prediction signal 3 and the zero signal in the frame are selected. The decoded signal accumulated in the variable delay frame memory 28 is compared with the input image signal 2 to detect a motion vector, and the motion compensation prediction value compensated by the vector is output as the following inter-frame prediction signal 3.
【0008】量子化制御部22は、図5に示すように、
量子化ステップサイズ選択ROM30を備えており、バ
ッファ残留量21を入力とし、量子化ステップサイズ1
5を出力する。量子化ステップサイズ15は、図6に示
すように、バッファ残留量21に比例するような階段上
の関数で表される。図5の量子化ステップサイズ選択R
OM30はこの変換を行なっている。As shown in FIG. 5, the quantization controller 22
A quantization step size selection ROM 30 is provided, and the remaining buffer amount 21 is input to the quantization step size 1
5 is output. As shown in FIG. 6, the quantization step size 15 is represented by a step function proportional to the buffer residual amount 21. Quantization step size selection R in FIG.
The OM 30 is doing this conversion.
【0009】このように上記従来の動画像符号化装置で
も、バッファ残留量から量子化ステップサイズを求める
ことにより、量子化ステップサイズの制御を行なうこと
ができる。As described above, even in the above-described conventional moving picture coding apparatus, the quantization step size can be controlled by obtaining the quantization step size from the buffer residual amount.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、上記従
来の動画像符号化装置では、量子化されるブロックがリ
フレッシュブロックか否かにかかわらず、量子化ステッ
プサイズを一定にしていたため、リフレッシュブロック
での画質劣化が目立ち、画面全体の一定画質への収束に
時間がかかるという問題があった。However, in the above-described conventional moving picture coding apparatus, the quantization step size is constant regardless of whether or not the block to be quantized is a refresh block. There is a problem that the image quality is conspicuous and it takes time to converge to a constant image quality on the entire screen.
【0011】本発明はこのような従来の問題を解決する
ものであり、画質の向上を図った優れた動画像符号化装
置およびその復号化装置を提供することを目的とするも
のである。The present invention solves such a conventional problem, and an object of the present invention is to provide an excellent moving picture coding apparatus and a decoding apparatus therefor for improving image quality.
【0012】[0012]
【課題を解決するための手段】本発明は、上記目的を達
成するために、動画像符号化装置に、バッファ残留量か
らフレーム間予測符号化されたブロックの量子化ステッ
プサイズを求める手段と、前記求めた前記量子化ステッ
プサイズから当該量子化ステップサイズとな異なるフレ
ーム内符号化されたブロックの量子化ステップサイズを
求める手段と、フレーム内符号化を指示する信号に基づ
いて前記2つの量子化ステップサイズのいずれかで量子
化する量子化手段とを備えたことを要旨とする。In order to achieve the above object, the present invention provides a moving picture coding apparatus for obtaining a quantization step size of a block coded by inter-frame prediction coding from a buffer residual amount, Means for obtaining a quantization step size of an intra-coded block different from the quantization step size obtained from the obtained quantization step size, and the two quantizations based on a signal instructing the intra-frame encoding. The gist is to have a quantizing means for quantizing with any of the step sizes.
【0013】本発明はまた、動画像を符号化する方法と
して、バッファ残留量からフレーム間予測符号化された
ブロックの量子化ステップサイズを求めるステップと、
前記ステップで求めた前記量子化ステップサイズから当
該量子化ステップサイズとな異なるフレーム内符号化さ
れたブロックの量子化ステップサイズを求めるステップ
と、フレーム内符号化を指示する信号に基づいて前記2
つの量子化ステップサイズのいずれかで量子化するステ
ップとの処理手順を提供するものである。The present invention also provides, as a method of encoding a moving image, a step of obtaining a quantization step size of a block which has been subjected to interframe predictive encoding from a buffer residual amount,
From the quantization step size obtained in the step, a step of obtaining a quantization step size of an intra-frame coded block different from the quantization step size, and the step 2 based on a signal instructing the intra-frame coding
The present invention provides a processing procedure with a step of quantizing with any one of four quantization step sizes.
【0014】さらに本発明は、フレーム内符号化とフレ
ーム間予測符号化をブロック単位に選択して動画像信号
を符号化する方法を提供するとともに、この符号化方法
において、フレーム間予測符号化されたブロックはバッ
ファ残留量から量子化ステップサイズを求めて量子化
し、フレーム内符号化されたブロックは通常ブロックの
量子化ステップサイズとは異なる量子化ステップで量子
化するようにしたことを要旨とする。Further, the present invention provides a method for coding a moving image signal by selecting intra-frame coding and inter-frame predictive coding in block units, and in this coding method, inter-frame predictive coding is performed. The block is quantized by obtaining the quantization step size from the buffer residual amount, and the intra-coded block is quantized with a quantization step different from the quantization step size of the normal block. .
【0015】さらにまた本発明は、上記のようにして符
号化された信号を受信して復号化する復号化装置を要旨
とする。Further, the present invention has as its gist a decoding device for receiving and decoding a signal encoded as described above.
【0016】本発明は、上記のような構成により次のよ
うな作用を有する。すなわち、リフレッシュ制御部にお
いて、バッファ残留量からフレーム間予測符号化された
ブロックの量子化ステップサイズを求め、次いで前記ス
テップで求めた前記量子化ステップサイズから当該量子
化ステップサイズとな異なるフレーム内符号化されたブ
ロックの量子化ステップサイズを求める。その後フレー
ム内符号化を指示する信号に基づいて前記2つの量子化
ステップサイズのいずれかで量子化する。このようにし
たので、フレーム間予測符号化されたブロックとフレー
ム内符号化されたブロックとの間では互いに異なる量子
化ステップサイズを与えることができ、画質の向上を図
ることが可能となる。The present invention having the above-described structure has the following operations. That is, in the refresh control unit, the quantization step size of the block subjected to the inter-frame predictive coding is obtained from the residual buffer amount, and then the intra-frame code different from the quantization step size is obtained from the quantization step size obtained in the step. The quantization step size of the converted block is obtained. After that, quantization is performed in one of the two quantization step sizes based on the signal instructing the intraframe coding. Since this is done, it is possible to give different quantization step sizes to the blocks that are inter-frame predictive coded and the blocks that are intra-frame coded, and it is possible to improve image quality.
【0017】本発明の別の作用として、フレーム内符号
化とフレーム間予測符号化をブロック単位に選択して動
画像信号を符号化する。この符号化動作において、フレ
ーム間予測符号化されたブロックはバッファ残留量から
量子化ステップサイズを求めて量子化し、フレーム内符
号化されたブロックは通常ブロックの量子化ステップサ
イズとは異なる量子化ステップサイズで量子化する。か
かる作用により、フレーム間予測符号化されたブロック
とフレーム内符号化されたブロックとの間では互いに異
なる量子化ステップサイズを与えることができ、画質の
向上を図ることが可能となる。As another operation of the present invention, intra-frame coding and inter-frame predictive coding are selected in block units to code a moving image signal. In this encoding operation, the inter-frame predictive coded block is quantized by obtaining the quantization step size from the buffer residual amount, and the intra-frame coded block is quantized with a quantization step size different from the normal block quantization step size. Quantize by size. With such an operation, different quantization step sizes can be given to the block that has been subjected to inter-frame predictive coding and the block that has been subjected to intra-frame coding, and the image quality can be improved.
【0018】復号化装置は、上記のようにして符号化さ
れた信号を受信して復号化する。The decoding device receives and decodes the signal encoded as described above.
【0019】[0019]
【発明の実施の形態】本発明の請求項1に記載の発明
は、動画像符号化装置にバッファ残留量からフレーム間
予測符号化されたブロックの量子化ステップサイズを求
める手段と、求めた前記量子化ステップサイズから当該
量子化ステップサイズとな異なるフレーム内符号化され
たブロックの量子化ステップサイズを求める手段と、フ
レーム内符号化を指示する信号に基づいて前記2つの量
子化ステップサイズのいずれかで量子化する量子化手段
とを備えたものである。これにより、フレーム間予測符
号化されたブロックとフレーム内符号化されたブロック
との間では互いに異なる量子化ステップサイズを与える
ことができ、画質の向上を図るという作用を有する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The invention according to claim 1 of the present invention comprises means for obtaining a quantization step size of an inter-frame predictive encoded block from a buffer residual amount in a moving picture encoding device, and the obtained means. Any one of the two quantization step sizes based on a signal instructing the intra-frame encoding, a means for obtaining a quantization step size of an intra-frame encoded block different from the quantization step size from the quantization step size. And a quantizing means for quantizing. By this means, it is possible to give different quantization step sizes to the blocks coded with inter-frame predictive coding and the blocks coded with intra-frame, which has the effect of improving the image quality.
【0020】本発明の請求項2に記載の発明は、動画像
符号化方法として、バッファ残留量からフレーム間予測
符号化されたブロックの量子化ステップサイズを求める
ステップと、求めた前記量子化ステップサイズから当該
量子化ステップサイズとな異なるフレーム内符号化され
たブロックの量子化ステップサイズを求めるステップ
と、フレーム内符号化を指示する信号に基づいて前記2
つの量子化ステップサイズのいずれかで量子化するステ
ップとからなるようにしたものである。これにより、フ
レーム間予測符号化されたブロックとフレーム内符号化
されたブロックとの間では互いに異なる量子化ステップ
サイズを与えることができ、画質が向上する。According to a second aspect of the present invention, as a moving picture coding method, a step of obtaining a quantization step size of a block that has been subjected to interframe predictive coding from a buffer residual amount, and the obtained quantization step The step of obtaining a quantization step size of an intra-frame coded block different from the quantization step size from the size, and the step 2 based on a signal instructing the intra-frame coding.
And a step of quantizing with one of four quantization step sizes. By this means, it is possible to give different quantization step sizes to the blocks coded with inter-frame predictive coding and the blocks coded with intra-frame, and the image quality is improved.
【0021】本発明の請求項3に記載の発明は、フレー
ム内符号化とフレーム間予測符号化をブロック単位に選
択して動画像信号を符号化する方法として、フレーム間
予測符号化されたブロックはバッファ残留量から量子化
ステップサイズを求めて量子化し、フレーム内符号化さ
れたブロックは通常ブロックの量子化ステップサイズと
は異なる量子化ステップで量子化するようにしたもので
ある。これにより、フレーム間予測符号化されたブロッ
クとフレーム内符号化されたブロックとの間では互いに
異なる量子化ステップサイズを与えることができ、また
フレーム内符号化されたブロックは通常ブロックの量子
化ステップサイズとは異なる量子化ステップで量子化す
るため、画質が向上する。According to a third aspect of the present invention, an interframe predictive coded block is used as a method of coding a moving image signal by selecting intraframe coding and interframe predictive coding in block units. Quantizes the quantization step size from the buffer remaining amount and quantizes it, and the intra-coded block is quantized with a quantization step different from the quantization step size of the normal block. By this, it is possible to give different quantization step sizes between the inter-frame predictive coded block and the intra-frame coded block, and the intra-frame coded block has the quantization step size of the normal block. Since the image is quantized in a quantization step different from the size, the image quality is improved.
【0022】本発明の請求項4に記載の発明は、請求項
2または3記載の動画像符号化方法において、フレーム
内符号化されたブロックの量子化ステップサイズは、フ
レーム間予測符号化されたブロックの量子化ステップサ
イズよりも小さくなるように非線形な量子化ステップを
とるようにしたものである。According to a fourth aspect of the present invention, in the moving picture coding method according to the second or third aspect, the quantization step size of the intra-frame coded block is inter-frame predictive coded. A non-linear quantization step is taken so as to be smaller than the block quantization step size.
【0023】本発明の請求項5に記載の発明は、動画像
復号化装置として、請求項1記載の動画像符号化装置か
ら出力された信号を受信し復号化するようにしたもので
ある。According to a fifth aspect of the present invention, as a moving picture decoding device, a signal output from the moving picture coding device according to the first aspect is received and decoded.
【0024】本発明の請求項6に記載の発明は、動画像
復号化装置として、請求項2乃至3のいずれかに記載の
動画像符号化方法で符号化された信号を受信し復号化す
るようにしたものである。The invention according to claim 6 of the present invention is a moving picture decoding device, which receives and decodes a signal coded by the moving picture coding method according to any one of claims 2 to 3. It was done like this.
【0025】以下、本発明の実施の形態について図面を
用いて説明する。図1は本発明の一実施例の全体構成を
示し、図4に示した従来例とは量子化制御部を除いて同
様な構成を備えているので、同様な要素に同様な符号を
付して重複した説明を省略する。この実施例では、量子
化制御部31において、バッファ残留量21を入力とす
るのに加え、リフレッシュ指示信号7および可変遅延フ
レームメモリ28で動きベクトル検出を行なった際の静
動情報32を入力とし、量子化ステップサイズ33を出
力している。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of an embodiment of the present invention. Since the configuration is similar to that of the conventional example shown in FIG. 4 except for the quantization controller, the same reference numerals are given to the same elements. Duplicate description is omitted. In this embodiment, in addition to the buffer remaining amount 21 being input to the quantization controller 31, the refresh instruction signal 7 and the static / moving information 32 when motion vector detection is performed by the variable delay frame memory 28 are input. , The quantization step size 33 is output.
【0026】図2は上記量子化制御部31の具体的な構
成を示している。図2において、量子化ステップサイズ
選択ROM34はバッファ残留量21を入力とし、通常
ブロックの量子化ステップサイズ35を出力する。動領
域用ROM36は通常ブロックの量子化ステップサイズ
35を入力とし、リフレッシュブロックでかつ動領域の
場合の量子化ステップサイズ37を出力する。静領域用
ROM38は通常ブロックの量子化ステップサイズ35
を入力とし、リフレッシュブロックでかつ静領域の場合
の量子化ステップサイズ39を出力する。選択器40は
リフレッシュブロックでかつ動領域の場合の量子化ステ
ップサイズ37、リフレッシュブロックでかつ静領域の
場合の量子化ステップサイズ39および静動情報32を
入力とし、リフレッシュブロックの量子化ステップサイ
ズ41を出力する。選択器42は通常ブロックの量子化
ステップサイズ35、リフレッシュブロックの量子化ス
テップサイズ41およびリフレッシュ指示信号7を入力
とし、量子化ステップサイズ33を出力する。FIG. 2 shows a concrete configuration of the quantization control section 31. In FIG. 2, the quantization step size selection ROM 34 receives the buffer residual amount 21 as an input, and outputs the quantization step size 35 of a normal block. The moving area ROM 36 receives the quantization step size 35 of the normal block as an input, and outputs the quantization step size 37 for the refresh block and the moving area. The static area ROM 38 has a normal block quantization step size 35.
Is input, and the quantization step size 39 in the case of the refresh block and the static region is output. The selector 40 receives the quantization step size 37 in the case of the refresh block and the moving area, the quantization step size 39 in the case of the refresh block and the still area, and the moving information 32, and inputs the quantization step size 41 of the refresh block. Is output. The selector 42 receives the quantization step size 35 of the normal block, the quantization step size 41 of the refresh block and the refresh instruction signal 7 and outputs the quantization step size 33.
【0027】次に上記実施例における量子化制御部31
の動作について説明する。通常ブロックの量子化ステッ
プサイズ35は、バッファ残留量21の関数として量子
化ステップサイズ選択ROM34により求められる。リ
フレッシュブロックに対しては異なる量子化ステップサ
イズをもたせるために、動領域用ROM36および静領
域用ROM38に通常ブロックの量子化ステップサイズ
35を入力し、動領域および静領域の量子化ステップサ
イズ37および39を得る。Next, the quantization controller 31 in the above embodiment.
The operation of will be described. The quantization step size 35 of the normal block is obtained by the quantization step size selection ROM 34 as a function of the buffer residual amount 21. In order to have different quantization step sizes for the refresh blocks, the normal block quantization step size 35 is input to the moving area ROM 36 and the still area ROM 38, and the moving area and still area quantization step sizes 37 and You get 39.
【0028】動領域用ROM36および静領域用ROM
38としては、例えば図3に示すような通常の場合とリ
フレッシュの場合の量子化ステップサイズ変換テーブル
をもたせる。例(a)では下に凸な関数を用い、リフレ
ッシュブロックの量子化ステップサイズQrは通常の場
合の量子化ステップサイズQnよりも小さな値をとるよ
うにしている。例(b)ではリフレッシュブロックの量
子化ステップサイズQrとして、量子化ステップサイズ
の最小値Qmin をとるようにしている。例(c)ではQ
rとしQnに定数aを乗じたものか、または量子化ステ
ップサイズの最小値Qmin の大きい方をとるようにして
いる。例(d)ではQrとして静領域の場合は下に凸な
関数f(Qn)から求められる値を、動領域の場合は下
に凸な関数g(Qn)から求められる値をとるように
し、f(Qn)<g(Qn)としている。これは視覚上
の空間解像度が落ちることを考慮しており、動領域で静
領域と比べ大きな量子化ステップサイズを用いても目立
たないからである。例(e)ではQrとして静領域では
量子化ステップサイズの最小値Qmin をとり、動領域と
してQmin より大きい値Qmov をとっている。例(f)
ではQrとして、静領域の場合はQnにa<1なる定数
aを乗じたものとQmin のうちの大きい方をとり、動領
域の場合はQnにb<1なる定数bを乗じたものとQmi
n のうちの大きなものをとるようにしている。但し、a
<bとする。ROM for moving area and ROM for static area
As 38, for example, a quantization step size conversion table in the normal case and the refresh case as shown in FIG. 3 is provided. In the example (a), a downward convex function is used, and the quantization step size Qr of the refresh block is set to a value smaller than the quantization step size Qn in the normal case. In the example (b), the minimum value Qmin of the quantization step size is set as the quantization step size Qr of the refresh block. Q in example (c)
r is set to be Qn multiplied by a constant a, or the larger of the minimum value Qmin of the quantization step size. In the example (d), Qr has a value obtained from the downwardly convex function f (Qn) in the case of the static region, and takes a value obtained from the downwardly convex function g (Qn) in the case of the moving region. f (Qn) <g (Qn). This is because the visual spatial resolution is reduced, and it is not noticeable even if a large quantization step size is used in the moving region as compared with the static region. In the example (e), the minimum value Qmin of the quantization step size is taken in the static region as Qr and the value Qmov larger than Qmin is taken in the moving region. Example (f)
Then, as Qr, the larger one of Qmin and Qmin is multiplied by Qa multiplied by a constant a <1 in the static region, and Qm is multiplied by a constant b b <1 in the dynamic region and Qmi.
I try to take the larger of the n. However, a
<B.
【0029】このようにして得られたリフレッシュブロ
ックの動領域と静領域の場合の量子化ステップサイズ3
7,39から静動情報32をもとにして、動領域の場合
は動領域の量子化ステップサイズを、静領域の場合は静
領域の量子化ステップサイズを、それぞれ選択器40に
おいてリフレッシュブロックの量子化ステップ41とし
て選択する。そして、選択器42においてリフレッシュ
指示信号7をもとに、通常ブロックの場合は通常ブロッ
クの量子化ステップサイズ35を、リフレッシュブロッ
クの場合はリフレッシュブロックの量子化ステップサイ
ズ41を量子化ステップサイズ33として出力する。Quantization step size 3 in the case of the moving region and the static region of the refresh block thus obtained
7, 39, based on the static / moving information 32, the quantizing step size of the moving area in the case of the moving area and the quantizing step size of the static area in the case of the static area are respectively selected by the selector 40 in the refresh block. It is selected as the quantization step 41. Based on the refresh instruction signal 7, the selector 42 sets the normal block quantization step size 35 in the case of a normal block and the refresh block quantization step size 41 in the case of a refresh block as the quantization step size 33. Output.
【0030】このように、上記実施例では、通常ブロッ
クの量子化ステップサイズ35から動領域、静領域の各
リフレッシュブロックの量子化ステップサイズ37およ
び39を求め、さらに静動情報32およびリフレッシュ
指示信号7をもとに三つの場合から一つの量子化ステッ
プサイズを選択しているため、ブロックの性質により画
質制御を行なうことができ、画質の向上を図ることがで
きるという効果を有する。As described above, in the above embodiment, the quantization step sizes 37 and 39 of the refresh blocks of the moving area and the static area are obtained from the quantization step size 35 of the normal block, and the static information 32 and the refresh instruction signal are further obtained. Since one quantization step size is selected from three cases based on 7, there is an effect that the image quality can be controlled by the property of the block and the image quality can be improved.
【0031】なお、以上の符号化処理動作の逆処理を実
行することにより、上記の如くして生成された符号化信
号を受信して動画像を再現する動画像復号化装置を実現
することができる。By executing the reverse processing of the above encoding processing operation, it is possible to realize a moving image decoding apparatus which receives the encoded signal generated as described above and reproduces a moving image. it can.
【0032】[0032]
【発明の効果】本発明は、上記実施例から明らかなよう
に、バッファ残留量からフレーム間予測符号化されたブ
ロックの量子化ステップサイズを求め、また前記求めた
量子化ステップサイズから当該量子化ステップサイズと
な異なるフレーム内符号化されたブロックの量子化ステ
ップサイズを求め、その後これらの量子化ステップサイ
ズのいずれかで量子化するようにしたので、フレーム間
予測符号化されたブロックとフレーム内符号化されたブ
ロックとの間では互いに異なる量子化ステップサイズを
与え、量子化に際して視覚への影響を考慮して決定する
ことができるため、画質の向上を図ることが可能とな
る。As is apparent from the above embodiment, the present invention obtains the quantization step size of a block that has been subjected to interframe predictive coding from the buffer residual amount, and the quantization step size is obtained from the obtained quantization step size. Since the quantization step size of the intra-frame coded block that is different from the step size is obtained and then the quantization is performed with one of these quantization step sizes, the inter-frame prediction coded block and the intra-frame It is possible to improve the image quality because different quantization step sizes can be given to the encoded blocks and the determination can be made in consideration of the influence on the visual sense at the time of quantization.
【図1】本発明の一実施例における動画像符号化装置全
体構成を示す概略ブロック図FIG. 1 is a schematic block diagram showing the overall configuration of a moving picture coding apparatus according to an embodiment of the present invention.
【図2】本発明の主要部である量子化制御部の構成を示
す概略ブロック図FIG. 2 is a schematic block diagram showing a configuration of a quantization control unit that is a main part of the present invention.
【図3】同実施例におけるリフレッシュブロックの量子
化ステップサイズを通常ブロックの量子化ステップサイ
ズと静動情報から求める変換例を示すグラフFIG. 3 is a graph showing an example of conversion for obtaining a quantization step size of a refresh block from a quantization step size of a normal block and static information in the same embodiment.
【図4】従来の動画像符号化装置の全体構成を示す概略
ブロック図FIG. 4 is a schematic block diagram showing the overall configuration of a conventional moving image encoding device.
【図5】従来における量子化制御部の概略ブロック図FIG. 5 is a schematic block diagram of a conventional quantization controller.
【図6】従来例における量子化ステップサイズ選択例を
示すグラフFIG. 6 is a graph showing an example of selecting a quantization step size in a conventional example.
1 減算器 2 入力画像信号 3 フレーム間予測信号 4 予測誤差信号 5 リフレッシュ制御部 6 タイミング信号 7 リフレッシュ指示信号 8 フレーム間/内選択部 9 切り替え制御信号 10 フレーム間/内切り替えスイッチ 11 直交変換部入力信号 12 直交変換部 13 変換係数 14 量子化部 15 量子化ステップサイズ 16 量子化された変換係数 17 符号化部 18 符号 19 送信バッファ部 20 送信信号 21 バッファ残留量 22 量子化制御部 23 直交逆変換部 24 再生信号 25 加算器 26 フレーム間予測信号/ゼロ信号 27 復号信号 28 可変遅延フレームメモリ 29 フレーム間/内切り替えスイッチ 31 量子化制御部 32 静動情報 33 量子化ステップサイズ 34 量子化ステップサイズ選択ROM 35 通常ブロックの量子化ステップサイズ 36 動領域用ROM 37 リフレッシュブロックでかつ動領域の場合の量子
化ステップサイズ 38 静領域用ROM 39 リフレッシュブロックでかつ静領域の場合の量子
化ステップサイズ 40 選択器 41 リフレッシュブロックの量子化ステップサイズ 42 選択器1 Subtractor 2 Input image signal 3 Inter-frame prediction signal 4 Prediction error signal 5 Refresh control section 6 Timing signal 7 Refresh instruction signal 8 Inter-frame / inside selection section 9 Switching control signal 10 Inter-frame / inside switching switch 11 Orthogonal conversion section input Signal 12 Orthogonal transform unit 13 Transform coefficient 14 Quantization unit 15 Quantization step size 16 Quantized transform coefficient 17 Encoding unit 18 Code 19 Transmission buffer unit 20 Transmission signal 21 Buffer residual amount 22 Quantization control unit 23 Orthogonal inverse transformation Part 24 Reproduced signal 25 Adder 26 Inter-frame prediction signal / Zero signal 27 Decoded signal 28 Variable delay frame memory 29 Inter-frame / inside switch 31 Quantization control unit 32 Static information 33 Quantization step size 34 Quantization step size selection ROM 35 Normal block Quantizer step size 36 ROM for moving area 37 quantization step size for refresh block and moving area 38 static area ROM 39 quantization step size for refresh block and still area 40 selector 41 refresh block Quantizer step size 42 selector
───────────────────────────────────────────────────── フロントページの続き (72)発明者 クリアコセ ジョセフ アメリカ合衆国 ニュージャージィ州 08543−5300, プリンストン,シーエヌ 5300 デビット サーノフ リサーチセン ター インコーポレイテッド内 (72)発明者 若 森 正 浩 神奈川県横浜市港北区綱島東四丁目3番1 号 松下通信工業株式会社内 (72)発明者 行 武 剛 神奈川県横浜市港北区綱島東四丁目3番1 号 松下通信工業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Clearcose Joseph, New Jersey, USA 08543-5300, Princeton, CNR 5300 David Sanoff Research Center, Inc. (72) Inventor Masahiro Wakamori Tsunashima, Kanagawa-ku, Yokohama, Kanagawa Prefecture 4th-3rd Higashi Matsushita Communication Industrial Co., Ltd. (72) Inventor Tsuyoshi Takeshi 3rd-1st 3rd Tsunashima East Tsunashima, Kohoku Ward, Yokohama City, Kanagawa Matsushita Communication Industry Co., Ltd.
Claims (6)
化されたブロックの量子化ステップサイズを求める手段
と、前記求めた前記量子化ステップサイズから当該量子
化ステップサイズとな異なるフレーム内符号化されたブ
ロックの量子化ステップサイズを求める手段と、フレー
ム内符号化を指示する信号に基づいて前記2つの量子化
ステップサイズのいずれかで量子化する量子化手段とを
備えたことを特徴とする動画像符号化装置。1. A means for obtaining a quantization step size of an inter-frame predictive-coded block from a buffer residual amount, and an intra-frame encoding different from the obtained quantization step size to the quantization step size. A moving image comprising means for obtaining a quantization step size of a block, and quantization means for performing quantization with one of the two quantization step sizes based on a signal instructing intraframe coding. Encoding device.
化されたブロックの量子化ステップサイズを求めるステ
ップと、前記ステップで求めた前記量子化ステップサイ
ズから当該量子化ステップサイズとな異なるフレーム内
符号化されたブロックの量子化ステップサイズを求める
ステップと、フレーム内符号化を指示する信号に基づい
て前記2つの量子化ステップサイズのいずれかで量子化
するステップとからなることを特徴とする動画像符号化
方法。2. A step of obtaining a quantization step size of a block subjected to interframe predictive encoding from a buffer residual amount, and an intraframe encoding different from the quantization step size obtained from the quantization step size obtained in the step. A moving picture code, which comprises a step of obtaining a quantization step size of the generated block and a step of quantizing with one of the two quantization step sizes based on a signal instructing intra-frame coding. Method.
化をブロック単位に選択して動画像信号を符号化する方
法であって、 フレーム間予測符号化されたブロックはバッファ残留量
から量子化ステップサイズを求めて量子化し、フレーム
内符号化されたブロックは通常ブロックの量子化ステッ
プサイズとは異なる量子化ステップサイズで量子化する
ことを特徴とする動画像符号化方法。3. A method for encoding a moving image signal by selecting intra-frame encoding and inter-frame predictive encoding in block units, wherein the inter-frame predictive encoded block is quantized from a buffer residual amount by a quantization step. A moving picture coding method, wherein a size is quantized and quantized, and an intra-coded block is quantized with a quantized step size different from a quantized step size of a normal block.
化ステップサイズは、フレーム間予測符号化されたブロ
ックの量子化ステップサイズよりも小さくなるように非
線形な量子化ステップをとることを特徴とする請求項2
または3記載の動画像符号化方法。4. A non-linear quantization step is taken so that a quantization step size of an intra-frame coded block is smaller than a quantization step size of an inter-frame predictive coded block. Claim 2
Alternatively, the moving picture coding method described in 3 above.
力された信号を受信し復号化する動画像符号化装置。5. A moving picture coding apparatus for receiving and decoding a signal output from the moving picture coding apparatus according to claim 1.
像符号化方法で符号化された信号を受信し復号化する動
画像復号化装置。6. A moving picture decoding apparatus for receiving and decoding a signal coded by the moving picture coding method according to any one of claims 2 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1233296A JP3175573B2 (en) | 1996-01-26 | 1996-01-26 | Image coding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1233296A JP3175573B2 (en) | 1996-01-26 | 1996-01-26 | Image coding method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1330622A Division JPH0714209B2 (en) | 1989-12-20 | 1989-12-20 | Video coding device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10011850A Division JPH10215456A (en) | 1998-01-23 | 1998-01-23 | Image coding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08280031A true JPH08280031A (en) | 1996-10-22 |
| JP3175573B2 JP3175573B2 (en) | 2001-06-11 |
Family
ID=11802360
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1233296A Expired - Fee Related JP3175573B2 (en) | 1996-01-26 | 1996-01-26 | Image coding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3175573B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010035505A1 (en) * | 2008-09-29 | 2010-04-01 | パナソニック株式会社 | Method for encoding moving picture and moving picture encoding device |
| WO2012120855A1 (en) * | 2011-03-04 | 2012-09-13 | パナソニック株式会社 | Image coding method, image decoding method, image coding device, and image decoding device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4473702B2 (en) | 2004-11-02 | 2010-06-02 | 株式会社東芝 | Machine translation system, machine translation method and program |
-
1996
- 1996-01-26 JP JP1233296A patent/JP3175573B2/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010035505A1 (en) * | 2008-09-29 | 2010-04-01 | パナソニック株式会社 | Method for encoding moving picture and moving picture encoding device |
| JP5361896B2 (en) * | 2008-09-29 | 2013-12-04 | パナソニック株式会社 | Moving picture coding method and moving picture coding apparatus |
| US8948255B2 (en) | 2008-09-29 | 2015-02-03 | Panasonic Intellectual Property Management Co., Ltd. | Moving picture coding method for quantizing a plurality of pictures using a quantization step and a small quantization step having a size smaller than a size of the quantization step |
| WO2012120855A1 (en) * | 2011-03-04 | 2012-09-13 | パナソニック株式会社 | Image coding method, image decoding method, image coding device, and image decoding device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3175573B2 (en) | 2001-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0714209B2 (en) | Video coding device | |
| JPH0537915A (en) | Image signal encoding method and image signal encoding apparatus | |
| JPH07112284B2 (en) | Predictive encoding device and decoding device | |
| US6795498B1 (en) | Decoding apparatus, decoding method, encoding apparatus, encoding method, image processing system, and image processing method | |
| JPH09331533A (en) | Video coding device | |
| JPH0638194A (en) | Encoder | |
| JPH0468988A (en) | High efficient coder for moving picture signal | |
| JPH10336672A (en) | Encoding system converter and motion vector detection method therefor | |
| JP3240024B2 (en) | Image processing method | |
| US6556714B2 (en) | Signal processing apparatus and method | |
| JPH08280031A (en) | MOVING PICTURE ENCODING DEVICE AND DECODING DEVICE THEREOF | |
| JPH04326690A (en) | Moving image encoder/decoder | |
| JPH08154250A (en) | Moving image coder | |
| JP2820631B2 (en) | Image decoding method and apparatus | |
| JPH0984024A (en) | Video signal encoder | |
| JPH02241285A (en) | High-efficiency encoding device for video signals | |
| JP2712646B2 (en) | Video signal encoding device and video signal encoding method | |
| JPH0831960B2 (en) | Still image coding method and apparatus | |
| JP3240737B2 (en) | Image signal encoding method and apparatus, decoding method and apparatus | |
| JPH07111653A (en) | Encoder | |
| JPH10215456A (en) | Image coding method | |
| JPH05236462A (en) | Image data processor | |
| JP3247349B2 (en) | Moving image monitoring device and monitoring method | |
| JPH11155147A (en) | Image reproduction method, image encoding device, and image encoding method | |
| JPH06343171A (en) | Method and device for encoding picture |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080406 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090406 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |