JPH0316491A - Moving picture encoder - Google Patents
Moving picture encoderInfo
- 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
Links
- 238000013139 quantization Methods 0.000 claims abstract description 35
- 230000001131 transforming effect Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 19
- 238000004364 calculation method Methods 0.000 abstract description 4
- 230000007423 decrease Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
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.
第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)
れた係数を量子化する手段と、 過去のブロックにおいて発生した情報量により前記量子
化手段の量子化ステップ幅を制御する手段とを有する動
画像符号化装置。(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.
する手段と、この符号化された係数を一時蓄積し出力す
るバッファとを備え、このバッファに蓄積されている符
号化データの占有量により前記量子化手段の量子化ステ
ップ幅を適応的に制御することを特徴とする請求項(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
).
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)
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 |
-
1989
- 1989-06-14 JP JP15183189A patent/JP2523876B2/en not_active Expired - Lifetime
Cited By (8)
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 |