JPH0316491A - Moving picture encoder - Google Patents

Moving picture encoder

Info

Publication number
JPH0316491A
JPH0316491A JP1151831A JP15183189A JPH0316491A JP H0316491 A JPH0316491 A JP H0316491A JP 1151831 A JP1151831 A JP 1151831A JP 15183189 A JP15183189 A JP 15183189A JP H0316491 A JPH0316491 A JP H0316491A
Authority
JP
Japan
Prior art keywords
step width
quantization step
quantization
information quantity
quantizer
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
Application number
JP1151831A
Other languages
Japanese (ja)
Other versions
JP2523876B2 (en
Inventor
Katsumasa Onda
勝政 恩田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP15183189A priority Critical patent/JP2523876B2/en
Publication of JPH0316491A publication Critical patent/JPH0316491A/en
Application granted granted Critical
Publication of JP2523876B2 publication Critical patent/JP2523876B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PURPOSE:To improve the picture quality by controlling a quantization step width based on information quantity caused in the past block depending on the property of a picture. CONSTITUTION:An information quantity calculation circuit 14 calculates average production information quantity of blocks 23 by one frame bridged over between a current frame 20 and a preceding frame 21 to control the quantization step width of a quantizer 10. Figure shows an example of production information quantity and a quantizing step width (g), B depicts an expected value of information quantity generated per one block and A indicates a object value of quantization step width. Moreover, a transmission buffer 12 increases the quantization step width of the quantizer 10 as shown in broken lines in figure when the occupancy of the coded data stored in a transmission buffer 12 is large (A to A1) thereby giving a rough quantization characteristic and decreases the quantization step width (A to A2) when the occupancy cf the coded data is small thereby giving a dense quantization characteristic.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、テレビ電話やテレビ会議システム等に使用す
る動画像符号化装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a moving image encoding device used in video telephones, video conference systems, and the like.

従来の技術 第5図は、従来の動画像符号化装置の概略構成を示して
いる。
BACKGROUND ART FIG. 5 shows a schematic configuration of a conventional moving picture encoding device.

第5図において、量子化器50は、直交変換係数を送信
バッファ52から送られた量子化ステップ幅54で量子
化し、符号化器51は、量子化器50の量子化代表値を
符号化し、符号化データを送信バッファ52に出力する
In FIG. 5, the quantizer 50 quantizes the orthogonal transform coefficients using the quantization step width 54 sent from the transmission buffer 52, and the encoder 51 encodes the quantized representative value of the quantizer 50, The encoded data is output to the transmission buffer 52.

送信バッファ52からは、伝送路の伝送速度に整合させ
ながら符号化データが回線53に出力されるとともに、
送信バッファ52に蓄積されている符号化データの占有
量が大きいときには量子化器50の量子化ステップ幅5
4を大きくして量子化特性を粗くし、他方、占有量が小
さいときには量子化器50の量子化ステップ幅54を小
さくして量子化特性を密にする。
The transmission buffer 52 outputs encoded data to the line 53 while matching the transmission speed of the transmission line.
When the amount of encoded data stored in the transmission buffer 52 is large, the quantization step width of the quantizer 50 is set to 5.
4 to make the quantization characteristic coarse, and on the other hand, when the occupied amount is small, the quantization step width 54 of the quantizer 50 is made small to make the quantization characteristic dense.

したがって、送信バッファ52に蓄積されている符号化
データの占有量に応じて量子化器50の量子化ステップ
幅54を制御するので、送信バッファ52に蓄積されて
いる符号化データがオーバフローしたり、アンダフロー
することを防止することができる。
Therefore, since the quantization step width 54 of the quantizer 50 is controlled according to the occupied amount of encoded data stored in the transmission buffer 52, the encoded data stored in the transmission buffer 52 may overflow, Underflow can be prevented.

発明が解決しようとする課題 しかしながら、上記従来の動画像符号化装置では、送信
バッファ52に蓄積されている符号化データがオーバフ
ローしたり、アンダフローすることを防止するために、
量子化器50の量子化ステップ幅を制御するので、この
制御では何等再生画質を向上することができないという
問題点がある。
Problems to be Solved by the Invention However, in the conventional video encoding device described above, in order to prevent the encoded data stored in the transmission buffer 52 from overflowing or underflowing,
Since the quantization step width of the quantizer 50 is controlled, there is a problem in that this control cannot improve the reproduced image quality in any way.

本発明は上記従来の問題点に鑑み、画質を向上すること
ができる動画像符号化装置を提供することを目的とする
SUMMARY OF THE INVENTION In view of the above-mentioned conventional problems, an object of the present invention is to provide a moving image encoding device that can improve image quality.

課題を解決するための手段 本発明は上記目的を達或するために、過去のブロックに
おいて発生した情報量により量子化ステップ幅を制御す
るようにしたものである。
Means for Solving the Problems In order to achieve the above object, the present invention controls the quantization step width based on the amount of information generated in past blocks.

作用 本発明は上記構成により、過去のブロックにおいて発生
した情報量が画像の性質に依存するので、画質を向上す
ることができる。
Effects of the Invention With the above configuration, the amount of information generated in past blocks depends on the nature of the image, so the image quality can be improved.

実施例 以下、図面を参照して本発明の実施例を説明する。第1
図は、本発明に係る動画像符号化装置のー実施例を示す
ブロック図、第2図は、過去の発生情報量の算出方法を
示す説明図、第3図は、過去の発生情報量により量子化
ステップ幅を決定する場合の特性を示す説明図、第4図
は、第1図の量子化器の特性を示す説明図である。
Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings. 1st
FIG. 2 is a block diagram showing an embodiment of the video encoding device according to the present invention. FIG. 2 is an explanatory diagram showing a method for calculating the amount of information generated in the past. FIG. FIG. 4 is an explanatory diagram showing the characteristics when determining the quantization step width, and FIG. 4 is an explanatory diagram showing the characteristics of the quantizer shown in FIG. 1.

第1図において、10は、第4図に示すようなステップ
幅gで直交変換係数を量子化する量子化器であり、直交
変換係数は、画像のフレーム間の相関を利用する予測符
号化により得られる予測誤差信号を、M画素×Nライン
のブロソク毎に直交変換することにより得られる。
In FIG. 1, 10 is a quantizer that quantizes orthogonal transform coefficients with a step width g as shown in FIG. It is obtained by orthogonally transforming the prediction error signal obtained for each block of M pixels×N lines.

1lは、量子化器50の量子化代表値を符号化する符号
化器、12は、符号化器11からの符号化データを一時
蓄積し、伝送路の伝送速度に整合させながら符号化デー
タを回線13に出力するとともに、量子化器10の量子
化ステップ福の目標値を適応的に制御する送信バッファ
、14は、符号化器11からの符号化データにより、過
去に発生した情報量を算出し、この情報量に応じて量子
化器10の量子化ステップ幅を制御する情報量算出回路
である。
1l is an encoder that encodes the quantized representative value of the quantizer 50; 12 is an encoder that temporarily stores the encoded data from the encoder 11, and outputs the encoded data while matching the transmission speed of the transmission path. A transmission buffer 14 outputs to the line 13 and adaptively controls the target value of the quantization step of the quantizer 10, and calculates the amount of information generated in the past using the encoded data from the encoder 11. This is an information amount calculation circuit that controls the quantization step width of the quantizer 10 according to this information amount.

次に、第2図〜第4図を参照して上記実施例の動作を説
明する。
Next, the operation of the above embodiment will be explained with reference to FIGS. 2 to 4.

第2図は、1フレームをJ個のブロックGOHに分割し
て量子化ステップ幅を制御する場合を示す。
FIG. 2 shows a case where one frame is divided into J blocks GOH to control the quantization step width.

第2図において、20は現フレームを示し、21は、現
フレーム21より1フレーム前のフレームを示す。また
、22は、これから符号化される現フレーム20のブロ
ックGOBを示し、23は、ブロック22より前の1フ
レーム分のブロックを示す。
In FIG. 2, 20 indicates the current frame, and 21 indicates the frame one frame before the current frame 21. In FIG. Further, 22 indicates a block GOB of the current frame 20 to be encoded from now on, and 23 indicates a block for one frame before the block 22.

そこで、情報量算出回路14は、現フレーム20と前フ
レーム21に跨がっている1フレーム分のブロック23
の平均発生情報量を算出して量子化器10の量子化ステ
ップ幅を制御する。
Therefore, the information amount calculation circuit 14 calculates a block 23 for one frame that spans the current frame 20 and the previous frame 21.
The average generated information amount is calculated to control the quantization step width of the quantizer 10.

ここで、第3図は、発生情報量と量子化ステップ幅gの
一例を示し、Bは、1ブロノクあたり発生する情報量の
期待値を示し、Aは、量子化ステソブ福の目標値を示す
Here, FIG. 3 shows an example of the amount of generated information and the quantization step width g, B shows the expected value of the amount of information generated per one block, and A shows the target value of the quantization step width. .

第3図において、回線の伝送速度をK (bit/秒)
、フレームレートをL (Hz)とすると、期待値Bは
、 B=K/(LXJ) で表すことができ、線形特性である。
In Figure 3, the transmission speed of the line is K (bit/second)
, when the frame rate is L (Hz), the expected value B can be expressed as B=K/(LXJ), which is a linear characteristic.

また、送信バッファ12は、第3図の破線で示すように
、送信バッファ12に蓄積されている符号化データの占
有量が大きいときには量子化器10の量子化ステップ幅
を太き<  (A→A1)して量子化特性を粗くし、他
方、占有量が小さいときには量子化ステップ幅を小さ<
 (A→A2)して量子化特性を密にする。
Furthermore, as shown by the broken line in FIG. 3, the transmission buffer 12 increases the quantization step width of the quantizer 10 when the amount of encoded data stored in the transmission buffer 12 is large. A1) to make the quantization characteristics coarser, and on the other hand, when the occupied amount is small, the quantization step width is made smaller
(A→A2) to make the quantization characteristics denser.

したがって、上記実施例によれば、現フレーム20と前
フレーム21に跨がっているブロソク23の平均発生情
報量という画像の特性を利用して量子化ステップ幅を制
御するので、画質を向上することができ、また、送信パ
ッファ12に蓄積されている符号化データの占有量に応
l7て量子化器10の量子化ステップ幅を適応的に制御
するので、送信バッファ〕2に蓄積され″Cいる符号化
データがオーバフローしたり、アンダフローすることを
防止することができる。
Therefore, according to the above embodiment, the image quality is improved because the quantization step width is controlled using the image characteristic of the average generated information amount of the block 23 spanning the current frame 20 and the previous frame 21. In addition, since the quantization step width of the quantizer 10 is adaptively controlled according to the amount of encoded data stored in the transmission buffer 12, It is possible to prevent overflow or underflow of encoded data.

尚、上記実施例では、過去1こ発生した清報量として、
現フレーム20と前フレーム21に跨がっている1フレ
ーム分のブロック23の卑均発生情報量を用いたが,,
本発明はこの情報に限定されるものではなく、また、第
3図に示すような線形特性で量子化ステップ幅を決定し
たが、本発明はこの特性に限定されるものではない。
In addition, in the above example, the amount of breaking news that occurred once in the past is
The average generated information amount of block 23 for one frame spanning the current frame 20 and previous frame 21 was used.
The present invention is not limited to this information, and although the quantization step width was determined using the linear characteristic shown in FIG. 3, the present invention is not limited to this characteristic.

発明の効果 以上説明したように、本発明は、画像の性質に依存する
過去のブロックにおいて発生した情報量により量子化ス
テップ幅を制御するようにしたので、画質を向上ずるこ
とができる。
Effects of the Invention As explained above, in the present invention, the quantization step width is controlled based on the amount of information generated in the past blocks depending on the nature of the image, so that the image quality can be improved.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、本発明に係る動画像符号化装置の一実施例を
示すブロック図、第2図は、過去の発生情報量の算出方
法を示す説明図、第3図は、過去の発生情報量により量
子化ステップ幅を決定する場合の特性を示す説明図、第
4図は、第1図の量子化器の特性を示す説明図、第5図
は、従来の動画像符号化装置を示すブロック図であるよ
10・・・量子化器、11・・・符号化器、12・・・
送信バッファ、13・・・回線、14・・・情報量算出
回路。
FIG. 1 is a block diagram showing an embodiment of a video encoding device according to the present invention, FIG. 2 is an explanatory diagram showing a method for calculating the amount of past generated information, and FIG. 3 is a block diagram showing past generated information FIG. 4 is an explanatory diagram showing the characteristics of the quantizer shown in FIG. 1, and FIG. 5 is a diagram showing the conventional video encoding device. The block diagram is 10... quantizer, 11... encoder, 12...
Transmission buffer, 13... line, 14... information amount calculation circuit.

Claims (2)

【特許請求の範囲】[Claims] (1)動画像信号の予測誤差がブロック毎に直交変換さ
れた係数を量子化する手段と、 過去のブロックにおいて発生した情報量により前記量子
化手段の量子化ステップ幅を制御する手段とを有する動
画像符号化装置。
(1) The prediction error of a moving image signal has means for quantizing coefficients obtained by orthogonally transforming each block, and means for controlling the quantization step width of the quantization means based on the amount of information generated in past blocks. Video encoding device.
(2)前記量子化手段により量子化された係数を符号化
する手段と、この符号化された係数を一時蓄積し出力す
るバッファとを備え、このバッファに蓄積されている符
号化データの占有量により前記量子化手段の量子化ステ
ップ幅を適応的に制御することを特徴とする請求項(1
)記載の動画像符号化装置。
(2) comprising means for encoding the coefficients quantized by the quantization means and a buffer for temporarily accumulating and outputting the encoded coefficients, and the amount of occupancy of the encoded data stored in the buffer; Claim 1 characterized in that the quantization step width of the quantization means is adaptively controlled by
).
JP15183189A 1989-06-14 1989-06-14 Video coding device Expired - Lifetime JP2523876B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15183189A JP2523876B2 (en) 1989-06-14 1989-06-14 Video coding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15183189A JP2523876B2 (en) 1989-06-14 1989-06-14 Video coding device

Publications (2)

Publication Number Publication Date
JPH0316491A true JPH0316491A (en) 1991-01-24
JP2523876B2 JP2523876B2 (en) 1996-08-14

Family

ID=15527264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15183189A Expired - Lifetime JP2523876B2 (en) 1989-06-14 1989-06-14 Video coding device

Country Status (1)

Country Link
JP (1) JP2523876B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0469835A2 (en) * 1990-07-31 1992-02-05 Canon Kabushiki Kaisha Image processing apparatus and method
JPH0686261A (en) * 1991-12-24 1994-03-25 General Instr Corp Statistical multiplexer for multichannel image compression system
JPH06292162A (en) * 1992-06-22 1994-10-18 Matsushita Electric Ind Co Ltd Picture coder
US6915014B1 (en) 1990-07-31 2005-07-05 Canon Kabushiki Kaisha Image processing apparatus and method
WO2011122285A1 (en) * 2010-03-31 2011-10-06 株式会社メガチップス Image encoding device
JP2014082772A (en) * 2013-12-05 2014-05-08 Mega Chips Corp Image encoder

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0469835A2 (en) * 1990-07-31 1992-02-05 Canon Kabushiki Kaisha Image processing apparatus and method
US6198848B1 (en) 1990-07-31 2001-03-06 Canon Kabushiki Kaisha Method and apparatus for compressing and storing data indicative of a full-color image
US6915014B1 (en) 1990-07-31 2005-07-05 Canon Kabushiki Kaisha Image processing apparatus and method
JPH0686261A (en) * 1991-12-24 1994-03-25 General Instr Corp Statistical multiplexer for multichannel image compression system
JPH06292162A (en) * 1992-06-22 1994-10-18 Matsushita Electric Ind Co Ltd Picture coder
WO2011122285A1 (en) * 2010-03-31 2011-10-06 株式会社メガチップス Image encoding device
JP2011217085A (en) * 2010-03-31 2011-10-27 Mega Chips Corp Image encoding device
JP2014082772A (en) * 2013-12-05 2014-05-08 Mega Chips Corp Image encoder

Also Published As

Publication number Publication date
JP2523876B2 (en) 1996-08-14

Similar Documents

Publication Publication Date Title
CA2084178C (en) Statistical multiplexer for a multichannel image compression system
US5126842A (en) Video signal encoding method with a substantially constant amount of transform data per transmission unit block
CN1101108C (en) Method and apparatus for deciding quantization parameter
US5521643A (en) Adaptively coding method and apparatus utilizing variation in quantization step size
JP2894067B2 (en) Moving picture coding control method and moving picture coding apparatus
KR100598293B1 (en) Variable bit rate coding apparatus
EP0427108B1 (en) Picture coding apparatus
JPH0316491A (en) Moving picture encoder
JPH04354488A (en) Moving picture coder
JP3152148B2 (en) Image coding device
JPH0541860A (en) Picture compression coder
JPH03255792A (en) Picture quality controller
JP2553712B2 (en) Video coding device
JPH02305284A (en) Variable transmission speed picture encoding device
JP3297471B2 (en) Image coding device
JP2600590B2 (en) High efficiency coding device
JPH11205791A (en) Image coding method and image encoder
JPS58139582A (en) Inter-frame coding system
JPS63177672A (en) Picture encoding transmission system
JPH06217297A (en) Adaptive dpcm coder
JP2000174635A (en) Variable bit rate encoder
JPH0678282A (en) Moving picture coder
JPH076282A (en) Method for transmitting monitor picture signal and monitor picture signal transmitter used therefor
GB2313245A (en) Video signal encoder
JPH0678283A (en) Animation coding control system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090531

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100531

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100531

Year of fee payment: 14