JPH047989A - Picture signal encoding control system - Google Patents

Picture signal encoding control system

Info

Publication number
JPH047989A
JPH047989A JP2107649A JP10764990A JPH047989A JP H047989 A JPH047989 A JP H047989A JP 2107649 A JP2107649 A JP 2107649A JP 10764990 A JP10764990 A JP 10764990A JP H047989 A JPH047989 A JP H047989A
Authority
JP
Japan
Prior art keywords
unit
image signal
threshold
block
determined
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
JP2107649A
Other languages
Japanese (ja)
Other versions
JPH0787586B2 (en
Inventor
Makiko Konoshima
真喜子 此島
Kiichi Matsuda
松田 喜一
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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
Priority claimed from JP1199359A external-priority patent/JPH0364167A/en
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10764990A priority Critical patent/JPH0787586B2/en
Publication of JPH047989A publication Critical patent/JPH047989A/en
Publication of JPH0787586B2 publication Critical patent/JPH0787586B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔概要〕 テレビ会議やテレビ電話等に於ける画像信号を高能率符
号化する画像信号符号化制御方式に関し、符号化効率を
向上させると共に、再生画質を考慮した符号割当てを可
能とすることを目的とし、入力画像信号又は該入力画像
信号のフレーム間差分信号に対して離散コサイン変換を
施す離散コサイン変換部と、該離散コサイン変換部から
の変換係数又は該変換係数のフレーム間差分信号を量子
化する量子化部と、該量子化部からの量子化出力信号を
可変長符号化する符号化部と、前記入力画像信号の性質
を判定する画像判定部とを備え、該画像判定部により、
前記入力画像信号の複数画素からなるブロック対応に、
平坦部分、エツジ部分、細かい文様部分の何れに相当す
るか判定し、判定結果に基づいて前記量子化部の量子化
ステップを制御するように構成した。
[Detailed Description of the Invention] [Summary] Regarding an image signal encoding control method for highly efficient encoding of image signals in video conferences, video telephones, etc., code assignment that takes into account playback image quality as well as improving encoding efficiency. A discrete cosine transform unit that performs a discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal, and a transform coefficient from the discrete cosine transform unit or a transform coefficient of the transform coefficient. comprising a quantization unit that quantizes the inter-frame difference signal, an encoding unit that performs variable length encoding on the quantized output signal from the quantization unit, and an image determination unit that determines the nature of the input image signal, By the image determination section,
Corresponding to blocks consisting of a plurality of pixels of the input image signal,
It is configured to determine whether it corresponds to a flat portion, an edge portion, or a fine pattern portion, and to control the quantization step of the quantization unit based on the determination result.

[産業上の利用分野] 本発明は、テレビ会議やテレビ電話等に於ける画像信号
を高能率符号化する画像信号符号化制御方式に関するも
のである。
[Industrial Application Field] The present invention relates to an image signal encoding control method for highly efficient encoding of image signals in video conferences, video telephones, and the like.

画像信号の高能率符号化方式は、既に各種の方式が提案
されており、最近は、その一つとして離散コサイン変換
(DCT:  DiscreteCosineTran
sforra)が注目されている。この離散コサイン変
換は、複数画素を1ブロツクとし、変換行列により変換
係数に直交変換するものであり、画像の性質によっても
異なるが、−船釣には、変換係数は低周波領域側に集中
する傾向があり、この変換係数を量子化して可変長符号
化することにより、画像信号の高能率符号化を行い、こ
の符号化信号を伝送し、或いは画像記録装置に記録する
ものである。そして、受信側或いは画像記録装置からの
再生時に、可変長復号化して逆量子化し、更に逆離散コ
サイン変換して再生画像信号を得るものである。
Various high-efficiency coding methods for image signals have already been proposed, and recently one of them is the discrete cosine transform (DCT).
sforra) is attracting attention. This discrete cosine transformation uses multiple pixels as one block and orthogonally transforms them into transformation coefficients using a transformation matrix.It varies depending on the nature of the image, but - for boat fishing, the transformation coefficients are concentrated in the low frequency region. By quantizing the transform coefficients and performing variable length encoding, the image signal is highly efficiently encoded, and this encoded signal is transmitted or recorded in an image recording device. Then, at the time of reproduction from the receiving side or an image recording device, variable length decoding, inverse quantization, and further inverse discrete cosine transformation are performed to obtain a reproduced image signal.

このような人力画像信号に離散コサイン変換を施して符
号化する方式に於いて、更に符号化効率を向上すること
が要望されている。
It is desired to further improve the encoding efficiency in such a method of performing discrete cosine transform and encoding on a human image signal.

〔従来の技術] 第15図は従来例のブロック図であり、送信部は、離散
コサイン変換部60と量子化部61と走査部62と符号
化部63とを備え、受信部は、復号化部64と逆走査部
65と逆量子化部66と逆離散コサイン変換部67とを
備えている。
[Prior Art] FIG. 15 is a block diagram of a conventional example, in which a transmitting section includes a discrete cosine transform section 60, a quantizing section 61, a scanning section 62, and an encoding section 63, and a receiving section includes a decoding section. It includes a section 64, an inverse scanning section 65, an inverse quantization section 66, and an inverse discrete cosine transform section 67.

入力画像信号は、動画像や図面等の静止画等をテレビカ
メラ等により撮像して得られた画像信号や画像記録装置
からの再生された画像信号或いはその画像信号にフレー
ム間差分処理等を施した信号を、図示しないAD変換器
によりディジタル信号に変換した信号であり、離散コサ
イン変換部60に加えられる。この離散コサイン変換部
60に於いては、例えば、第16図に示すように、1画
面をNXN画素からなるブロックに分割し、各ブロック
の画素f (u、v)に離散コサイン変換を施し、変換
係数F(i、j)を個別に量子化部61に於いて量子化
し、走査部62に於いて水平方向、垂直方向或いはジク
ザグ方向の走査により、二次元配列の量子化出力信号を
一次元配列とし、符号化部63に於いては、出現確率の
高いものに短い符号を割当て、出現確率の低いものに長
い符号を割当てる可変長符号化等によりエントロピー符
号化する。
The input image signal is an image signal obtained by capturing a still image such as a moving image or a drawing with a television camera, an image signal reproduced from an image recording device, or an image signal subjected to frame difference processing, etc. This signal is converted into a digital signal by an AD converter (not shown), and is applied to the discrete cosine transform section 60. In this discrete cosine transform unit 60, for example, as shown in FIG. 16, one screen is divided into blocks each consisting of NXN pixels, and the pixels f (u, v) of each block are subjected to discrete cosine transform, The transform coefficients F(i, j) are individually quantized in the quantization unit 61, and the quantized output signal in the two-dimensional array is converted into one-dimensional by scanning in the horizontal direction, vertical direction, or zigzag direction in the scanning unit 62. The encoder 63 performs entropy encoding using variable-length encoding, etc., which assigns short codes to those with a high probability of occurrence and long codes to those with a low probability of occurrence.

受信側では、復号化部64により符号化部63と逆の処
理で受信符号をエントロピー復号化し、逆走査部65に
於いて送信側の走査部62と逆の走査処理を行い、逆量
子化部66に於いて量子化部61と逆の処理を行い、逆
離散コサイン変換部67に於いて離散コサイン変換部6
0と逆の処理を行って出力画像信号とし、図示しないデ
イスプレィ装置に加えることにより、送信側からの画像
が表示される。
On the receiving side, a decoding unit 64 performs entropy decoding on the received code in a process opposite to that of the encoding unit 63, an inverse scanning unit 65 performs scanning process inverse to that of the scanning unit 62 on the transmitting side, and an inverse quantization unit In step 66, the process opposite to that of the quantization unit 61 is performed, and in the inverse discrete cosine transform unit 67, the process is performed in the discrete cosine transform unit 6.
The image from the transmitting side is displayed by performing processing inversely to 0 to obtain an output image signal and adding it to a display device (not shown).

離散コサイン変換は次の(1)、 (2)式で表される
The discrete cosine transform is expressed by the following equations (1) and (2).

1+J=0+1+2+ ・ ・ ・N−1u、v−0,
L2.− − − N−1この(1)、 (2)式に基
づいて、1画面の中の各ブロックの画素f (u、ν)
を変換係数F(i、j)に変換すると、i、jの値に対
応して周波数成分を示すものとなり、i、jの値が小さ
い程、低周波成分を示し、i、j=oのF(0,0)は
直流成分を示すものとなる。例えば、第16図の画面の
NXN画素からなるブロックに於いて、N=8とすると
、斜線を施したブロックは、その下方に拡大して示すも
のとなり、離散コサイン変換を施すことにより、矢印a
方向が低周波領域、矢印す方向が高周波領域の変換係数
となる。そして、−船釣な画面の場合には、離散コサイ
ン変換を施すことにより、低周波成分の変換係数の値は
大きく、高周波成分の変換係数の値は小さく、0となる
ものが多くなる。
1+J=0+1+2+ ・ ・ ・N-1u, v-0,
L2. − − − N−1 Based on equations (1) and (2), the pixels f (u, ν) of each block in one screen
When converted into a conversion coefficient F(i, j), it indicates a frequency component corresponding to the value of i, j, and the smaller the value of i, j, the lower the frequency component. F(0,0) indicates the DC component. For example, if N=8 in a block consisting of N×N pixels on the screen in FIG.
The direction is the conversion coefficient for the low frequency region, and the direction indicated by the arrow is the conversion coefficient for the high frequency region. In the case of a -fishing screen, by performing discrete cosine transformation, the value of the transform coefficient for the low frequency component is large, the value of the transform coefficient for the high frequency component is small, and the value of the transform coefficient for the high frequency component becomes 0 in many cases.

この変換係数F(i、j)を量子化部61に於いて量子
化し、走査部62に於いて走査するものであり、第16
図の下方のブロックに於いて、Cはジクザグ走査、d(
実線)は水平走査、e (−点鎖線)は垂直走査を示し
、それらの何れかの走査により、低周波領域から高周波
領域に向かって、或いはその逆方向に向かって走査し、
二次元配列を一次元配列に変換し、符号化部63に於い
て順次エントロピー符号化を行うものである。
This conversion coefficient F(i, j) is quantized in a quantization unit 61 and scanned in a scanning unit 62.
In the lower block of the figure, C is a zigzag scan, d(
Solid line) indicates horizontal scanning, e (-dotted chain line) indicates vertical scanning, and either of these scans scans from the low frequency region to the high frequency region or in the opposite direction,
A two-dimensional array is converted into a one-dimensional array, and the encoding unit 63 sequentially performs entropy encoding.

前述のように、変換係数の高周波成分が0となることが
多いものであるから、高周波領域側から走査を行い、0
でなくなった位置にエンドオブバウンド符号EOBを付
加する。例えば、第17図に示す8×8画素のブロック
の量子化信号について、高周波領域側から矢印で示すよ
うにジクザグ走査を行い、0でなくなった位置(−7の
値の位置:左上の画素位置を1とし、右下の画素位置を
64とすると、「46」の画素位置)に、エンドオブバ
ウンド符号EOBを付加する。
As mentioned above, the high frequency components of the conversion coefficients are often 0, so scanning is performed from the high frequency region side and the high frequency components are 0.
An end-of-bounds code EOB is added to the position where it no longer exists. For example, for the quantized signal of the 8 x 8 pixel block shown in Fig. 17, zigzag scanning is performed as shown by the arrow from the high frequency region side, and the position where the value is no longer 0 (-7 value position: upper left pixel position) is 1 and the lower right pixel position is 64, the end-of-bounds code EOB is added to the pixel position "46").

そして、低周波領域側からジクザク走査を行うと、10
31 (直流分)、−9,−5,3,2015、O,・
・・O,−7(EOB)の−次元配列の変換計数が得ら
れ、符号化部63に於いてエントロピー符号化し、エン
ドオブバウンド符号EOB以降の変換係数については総
て0であるから、符号化を省略するもので、それにより
、符号化効率を向上している。
Then, when performing zigzag scanning from the low frequency region side, 10
31 (DC), -9, -5, 3, 2015, O,・
・The conversion count of the -dimensional array of O, -7 (EOB) is obtained, and it is entropy encoded in the encoding unit 63, and since all the transformation coefficients after the end-of-bound code EOB are 0, the encoding is omitted, thereby improving encoding efficiency.

受信側に於いては、このエンドオブパウンド符号EOB
を検出することにより、ブロックの符号化信号の終了を
識別して、復号化を行うことができる。
On the receiving side, this end-of-pound code EOB
By detecting this, it is possible to identify the end of the encoded signal of the block and perform decoding.

[発明が解決しようとする課B] 入力画像信号をブロック対応に離散コサイン変換を施す
ことにより、低周波領域側に集中した変換係数が得られ
、高周波領域側にはOが多くなるものであるから、この
高周波領域側のエンドオブバウンド符号EOB以降のO
を伝送しないようにして、符号化効率を向上している。
[Problem B to be solved by the invention] By performing discrete cosine transform on the input image signal block-by-block, transform coefficients concentrated in the low frequency region are obtained, and O increases in the high frequency region. From this, O after the end-of-bounds code EOB on the high frequency region side
The encoding efficiency is improved by not transmitting the data.

しかし、従来例の離散コサイン変換を用いて画像信号符
号化を行う方式に於いては、画像の性質に関係なく一律
に高能率符号化して伝送或いは記録するものであり、視
覚特性を考慮して高能率符号化を行うものではないので
、単に符号化効率を更に向上させた時に、再生画質が劣
化する欠点があった。
However, in the conventional method of encoding image signals using discrete cosine transform, the images are uniformly encoded with high efficiency and then transmitted or recorded, regardless of the characteristics of the image, and visual characteristics are not taken into consideration. Since it does not perform high-efficiency encoding, it has the disadvantage that when the encoding efficiency is simply further improved, the reproduced image quality deteriorates.

本発明は、符号化効率を向上させると共に、再生画質を
考慮した符号割当てを可能とすることを目的とするもの
である。
It is an object of the present invention to improve coding efficiency and to enable code assignment that takes playback image quality into consideration.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の画像信号符号化制御方式は、入力画像信号の性
質を判定して量子化ステップを制御するものであり、第
1図を参照して説明する。
The image signal encoding control method of the present invention controls the quantization step by determining the properties of the input image signal, and will be explained with reference to FIG.

入力画像信号又は該入力画像信号のフレーム間差分信号
に対して離散コサイン変換を施す離散コサイン変換部1
と、この離散コサイン変換部■からの変換係数又はこの
変換係数のフレーム間差分信号を量子化する量子化部2
と、この量子化部2からの量子化出力信号を可変長符号
化する符号化部3と、入力画像信号の性質を判定する画
像判定部4とを備えており、画像判定部4は、入力画像
信号の複数画素からなるブロック対応に、平坦部分、エ
ツジ部分、細かい文様部分の何れに相当するかを判定し
、その判定結果に基づいて量子化部2の量子化ステップ
を制御するものである。
Discrete cosine transform unit 1 that performs discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal
and a quantization unit 2 that quantizes the transform coefficients from this discrete cosine transform unit (2) or the interframe difference signal of this transform coefficient.
, an encoding section 3 that performs variable length encoding on the quantized output signal from the quantization section 2, and an image determination section 4 that determines the nature of the input image signal. It determines whether a block consisting of a plurality of pixels of an image signal corresponds to a flat portion, an edge portion, or a fine pattern portion, and controls the quantization step of the quantization unit 2 based on the determination result. .

更に、入力画像信号のフレーム間のブロック対応に動き
補償を行う動き補償部を備え、画像判定部4により量子
化部2を制御するものである。
Furthermore, it includes a motion compensation section that performs motion compensation for blocks between frames of the input image signal, and the quantization section 2 is controlled by the image determination section 4.

又画像判定部4に於いて、平坦部分と判定された時は、
量子化部2の量子化ステップを細かくし、エツジ部分と
判定された時は、平坦部分の場合の量子化ステップと同
じか又はそれより粗くし、細かい文様部分と判定された
時は、エツジ部分の場合の量子化ステップと同じか又は
それより粗く設定するものである。
Also, when the image determining section 4 determines that the area is flat,
The quantization step of the quantization unit 2 is made finer, and when it is judged to be an edge part, it is made coarser than the quantization step for a flat part, and when it is judged to be a fine pattern part, it is made coarser than the quantization step for a flat part. The quantization step is set to be the same as or coarser than the quantization step in the case of .

又画像判定部4は、ブロックの画素の値についての標準
偏差が、第1の閾値以下の時に平坦部分と判定し、第1
の閾値を超えて第2の閾値以下の時にエツジ部分と判定
し、第2の閾値を超えた時に細かい文様部分と判定する
ものである。
Further, the image determining unit 4 determines that the block is a flat portion when the standard deviation of the pixel values is equal to or less than the first threshold, and
When it exceeds a threshold value and is less than or equal to a second threshold value, it is determined to be an edge portion, and when it exceeds the second threshold value, it is determined to be a fine pattern portion.

又画像判定部4は、ブロックの画素に対してラプラシア
ンのマスクをかけ、その結果、所定の閾値を超えた画素
数が、第3の閾値以下である時に平坦部分と判定し、こ
の第3の閾値を超えて第4の閾値以下の時にエツジ部分
と判定し、この第4の閾値を超えた時に細かい文様部分
と判定するものである。
In addition, the image determination unit 4 applies a Laplacian mask to the pixels of the block, and as a result, when the number of pixels exceeding a predetermined threshold is less than or equal to a third threshold, it is determined that the block is a flat portion. When it exceeds a threshold and is below a fourth threshold, it is determined to be an edge portion, and when it exceeds this fourth threshold, it is determined to be a fine pattern portion.

又画像判定部4は、ブロック又はこのブロックを細分化
したサブブロックの画素の値の平均値を求め、この平均
値とブロック内又はサブブロック内の画素の値との差の
絶対値が所定の閾値を超えた画素数を計数し、画素数が
第5の閾値以下の時に平坦部分と判定し、又画素数が第
5の閾値を超え且つ第6の閾値以下の時にエツジ部分と
判定し、又画素数が第6の閾値を超えた時は細かい文様
部分と判定するものである。
The image determination unit 4 also calculates the average value of the pixel values of the block or subblocks obtained by subdividing this block, and determines whether the absolute value of the difference between this average value and the pixel value within the block or subblock is a predetermined value. The number of pixels exceeding the threshold is counted, and when the number of pixels is less than or equal to a fifth threshold, it is determined to be a flat portion, and when the number of pixels exceeds the fifth threshold and is less than or equal to a sixth threshold, it is determined to be an edge portion, Further, when the number of pixels exceeds the sixth threshold value, it is determined that the pattern is a fine pattern part.

〔作用〕[Effect]

離散コサイン変換部1は、入力画像信号に離散コサイン
変換を施すか、又はフレーム間差分信号に離散コサイン
変換を施し、量子化部2は、変換係数について量子化す
る。この量子化部2は量子化ステップを切替える構成又
は複数の異なる量子化ステップの量子化器を切替える構
成を有し、画像判定部4によりその切替えが制御される
ものである。又符号化部3は、量子化出力信号をハフマ
ン符号等の可変長符号化を行うものである。
A discrete cosine transform unit 1 performs a discrete cosine transform on an input image signal or a discrete cosine transform on an inter-frame difference signal, and a quantizer 2 quantizes transform coefficients. The quantization unit 2 has a configuration for switching quantization steps or a configuration for switching quantizers of a plurality of different quantization steps, and the switching is controlled by the image determination unit 4. Further, the encoding unit 3 performs variable length encoding such as Huffman coding on the quantized output signal.

画像判定部4は、入力画像信号のブロック対応に、空や
壁等のような平坦部分と、物体の輪郭部分等のエツジ部
分と、模様等の細かい文様部分との何れに相当するか判
定して、量子化部2の量子化ステップを切替えるもので
ある。
The image determining unit 4 determines whether each block of the input image signal corresponds to a flat part such as the sky or a wall, an edge part such as the outline of an object, or a fine pattern part such as a pattern. This is to switch the quantization step of the quantization section 2.

又動き補償部は、現フレームの入力画像信号のブロック
と、前フレームの入力画像信号のブロックとの間の動き
ベクトルを検出し、画像体2号に於ける動きの大きいブ
ロックについてのフレーム間差分信号が増大しないよう
にするものである。
Further, the motion compensation unit detects a motion vector between the block of the input image signal of the current frame and the block of the input image signal of the previous frame, and calculates the interframe difference for the block with large motion in image body No. 2. This prevents the signal from increasing.

又視覚特性は、平坦部分とエツジ部分とに対する感度が
良(、細かい文様部分にたいしては感度が比較的低く、
多少の歪があっても識別できないものである。又量子化
部2に於ける量子化ステップを粗(すると、再生画像が
ぼけることになり、又離散コサイン変換を施して得られ
る変換係数の高周波成分を強制的に零にすると、ブロッ
ク歪が発生する傾向がある。そこで、画像判定部4は、
入力画像信号のブロック毎に判定し、平坦部分の場合は
量子化ステップを細かく、エツジ部分の場合は量子化ス
テップを平坦部分と同様又はそれより粗(、細かい文様
部分の場合は量子化ステップをエツジ部分と同様又はそ
れより粗く設定するものである。それによって、再生画
質を劣化することなく、符号化効率を向上することがで
きる。
In addition, the visual characteristics have good sensitivity to flat areas and edge areas (relatively low sensitivity to fine pattern areas,
Even if there is some distortion, it cannot be identified. In addition, if the quantization step in the quantization unit 2 is coarse (this will result in a blurred reproduced image, and if the high frequency components of the transform coefficients obtained by performing discrete cosine transform are forced to zero, block distortion will occur). Therefore, the image determination unit 4 has a tendency to
Judgment is made for each block of the input image signal, and for flat areas, the quantization step is finer, for edge areas, the quantization step is the same as or coarser than the flat area (for fine pattern areas, the quantization step is finer). This is set to be similar to or coarser than the edge portion.Thereby, encoding efficiency can be improved without deteriorating the reproduced image quality.

又画像判定部4は、入力画像信号のブロック対応に、ブ
ロックを構成する画素の値(輝度)を基に平坦部分とエ
ツジ部分と細かい文様部分との何れに相当するか判定す
るものであり、その一つの手段として、先ず、入力画像
信号のブロックの画素の値について標準偏差を求める。
In addition, the image determining unit 4 determines whether the input image signal corresponds to a flat portion, an edge portion, or a fine pattern portion based on the values (luminance) of pixels constituting the block. One way to do this is to first find the standard deviation of the pixel values of a block of input image signals.

この標準偏差について、第1.第2の閾値と比較し、第
1の閾値以下の時は比較的平均的な画素からなる場合で
あるから、空や壁等のような平坦部分、第2の閾値を超
えた時は異なる値の画素からなる場合であるから、縞模
様等のような細かい文様部分、第1の閾値を超え且つ第
2の閾値以下の時は平坦部分と細かい文様部分との中間
的な画素構成であり、文字1図形等の輪郭部分を含むも
のであるから、エツジ部分と判定する。
Regarding this standard deviation, 1. Compared to the second threshold, when it is below the first threshold, it is composed of relatively average pixels, so when it is a flat part such as the sky or a wall, and when it exceeds the second threshold, it is a different value. Therefore, in a fine pattern part such as a striped pattern, when it exceeds the first threshold value and is less than the second threshold value, the pixel structure is intermediate between a flat part and a fine pattern part, Since it includes an outline part of a character 1 figure, etc., it is determined to be an edge part.

又画像判定部4に於ける他の一つの手段は、入力画像信
号のブロックの画素にラプラシアンのマスクをかける。
Another means in the image determination section 4 applies a Laplacian mask to the pixels of the block of the input image signal.

その結果、所定の閾値を超えた画素数を検出して計数す
る。即ち、エツジに相当する画素数を計数する。その画
素数が第3の閾値以下の時はエツジに相当する画素が少
ないので平坦部分、第4の閾値を超えた時はエツジに相
当する画素が多いので細かい文様部分、第3の閾値を超
え且つ第4の閾値以下の時は、平坦部分と細かい文様部
分との中間的な画素構成であるがらエツジ部分と判定す
る。
As a result, the number of pixels exceeding a predetermined threshold is detected and counted. That is, the number of pixels corresponding to edges is counted. When the number of pixels is below the third threshold, there are few pixels corresponding to edges, so it is a flat area, and when it exceeds the fourth threshold, there are many pixels corresponding to edges, so it is a fine pattern area. If it is below the fourth threshold, it is determined to be an edge portion even though the pixel configuration is intermediate between a flat portion and a fine pattern portion.

又画像判定部4に於ける更に他の−っの手段は、ブロッ
ク又はサブブロックの画素の値の平均値を求める。そし
て、この平均値と各画素の値との差の絶対値が所定の閾
値を超えたが否が識別し、閾値を超えた画素数を計数す
る。この画素数が第5の閾値以下の時は、そのブロック
の画素の値の差異が小さいので、平坦部分と判定する。
Further, another means in the image determining section 4 calculates the average value of the pixel values of the block or sub-block. Then, it is determined whether the absolute value of the difference between this average value and the value of each pixel exceeds a predetermined threshold, and the number of pixels exceeding the threshold is counted. When this number of pixels is less than or equal to the fifth threshold, the difference in pixel values of the block is small, so the block is determined to be a flat portion.

又画素数が第6の閾値を超えた時は、そのブロックの画
素の値の差異が大きいので、細かい文様部分と判定する
。又画素数が第5の閾値を超え且つ第6の閾値以下の時
は、そのブロックの画素の値の差異が平坦部分により大
きく、細かい文様部分より小さいので、エツジ部分と判
定する。
When the number of pixels exceeds the sixth threshold, the difference in pixel values in that block is large, so it is determined that the block has a fine pattern. When the number of pixels exceeds the fifth threshold and is less than or equal to the sixth threshold, the difference in pixel values of the block is larger in the flat part and smaller than in the fine pattern part, so the block is determined to be an edge part.

〔実施例〕〔Example〕

以下図面を参照して本発明の実施例について詳細に説明
する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

第2図は本発明の一実施例のブロック図であり、送信側
は、離散コサイン変換部11と、量子化部I2と、走査
部15と、符号化部工3と、送信部16と、画像判定部
14とを備えている。又受信側は、受信部17と、復号
化部18と、逆走査部19と、逆量子化部20と、逆離
散コサイン変換部21とを備えている。
FIG. 2 is a block diagram of an embodiment of the present invention, and the transmission side includes a discrete cosine transform section 11, a quantization section I2, a scanning section 15, an encoding section 3, a transmission section 16, The image determination section 14 is also provided. The receiving side includes a receiving section 17, a decoding section 18, an inverse scanning section 19, an inverse quantizing section 20, and an inverse discrete cosine transform section 21.

テレビカメラ等からの動画像信号等の入力画像信号に対
して、離散コサイン変換部11に於いてブロック対応に
離散コサイン変換を施し、量子化部12に於いて変換係
数を量子化し、走査部15に於いてジクザグ走査、水平
方向走査、垂直方向走査等により、ブロック対応の二次
元配列を一次元配列に変換し、符号化部13!こ於いて
可変長符号化し、送信部16に於いて変調等を行って符
号化信号を受信側へ送信する。
A discrete cosine transform unit 11 performs discrete cosine transform on an input image signal such as a moving image signal from a television camera or the like in a block-by-block manner, a quantizer 12 quantizes the transform coefficients, and a scanning unit 15 In this step, the two-dimensional array corresponding to blocks is converted into a one-dimensional array by zigzag scanning, horizontal scanning, vertical scanning, etc., and the encoder 13! At this point, variable length coding is performed, and the transmitter 16 performs modulation, etc., and transmits the coded signal to the receiving side.

又画像判定部14に於いて、入力画像信号のブロック対
応に平坦部分かエツジ部分か細かい文様部分かを判定し
、その判定信号を量子化部12と送信部16とに加え、
量子化部12に於ける量子化ステップを制御すると共に
、その量子化ステップを補助情報として送信部16から
受信側へ送出する。この場合、通常のエントロピー符号
化伝送方式に於ける場合と同様に、送信情報量を送信バ
ッファの使用量から判定して、送信バッファがオーバー
フロー又はアンダーフローしないように、量子化部12
を制御する構成を付加することもできる。
In addition, the image determining section 14 determines whether the input image signal corresponds to a block, whether it is a flat portion, an edge portion, or a fine pattern portion, and adds the determination signal to the quantizing section 12 and the transmitting section 16,
It controls the quantization step in the quantization section 12 and sends the quantization step as auxiliary information from the transmission section 16 to the receiving side. In this case, as in the case of a normal entropy coding transmission method, the amount of information to be transmitted is determined from the usage amount of the transmission buffer, and the quantization unit 12 determines the amount of information to be transmitted from the usage amount of the transmission buffer, and
It is also possible to add a configuration to control.

受信側に於いては、受信部17で符号化信号を受信し、
復号化部18に於いて復号し、逆走査部19に於いて一
次元配列の信号をブロック対応の二次元配列の信号に変
換し、逆量子化部20に於いて逆量子化する。この時、
受信部17に於いて分離した量子化ステップを示す補助
情報を量子化部20に加えて、送信側と同一の量子化ス
テップにより逆量子化する。逆量子化出力信号を逆離散
コサイン変換部21により逆離散コサイン変換し、受信
画像信号とし、図示を省略したデイスプレィ装置に加え
て表示させるものである。
On the receiving side, the receiving section 17 receives the encoded signal,
The decoding unit 18 decodes the signal, the inverse scanning unit 19 converts the one-dimensional array signal into a two-dimensional array signal corresponding to blocks, and the inverse quantization unit 20 dequantizes the signal. At this time,
The receiving section 17 adds the auxiliary information indicating the separated quantization step to the quantization section 20, and inverse quantization is performed using the same quantization step as on the transmitting side. The inverse discrete cosine transform unit 21 performs inverse discrete cosine transform on the inverse quantized output signal to obtain a received image signal, which is displayed on a display device (not shown).

画像判定部14は、入力画像信号のブロック対応に、平
均値との差の閾値以上の画素数の大小。
The image determination unit 14 determines the size of the number of pixels that is equal to or greater than a threshold value of the difference from the average value for each block of the input image signal.

標準偏差の大小、エツジの画素数の大小等を基に平坦部
分、エツジ部分、細かい文様部分の何れであるかを判定
する。この判定信号により、量子化部12の量子化ステ
ップを、平坦部分に対しては細かく、エツジ部分に対し
ては平坦部分と同じかそれよりも粗くし、細かい文様部
分に対してはエツジ部分と同じかそれより粗くするもの
である。
Based on the standard deviation, the number of edge pixels, etc., it is determined whether the area is a flat area, an edge area, or a fine pattern area. Based on this determination signal, the quantization step of the quantization unit 12 is made finer for flat portions, coarser than the flat portion for edge portions, and coarser for edge portions. It is the same or rougher.

第3図は本発明の他の実施例のブロック図であり、31
は離散コサイン変換部(DCT) 、32は量子化部(
Q)、33は符号化部(VLC)、34は画像判定部、
35は加算回路、36は高周波成分削除回路(HFC)
、37は逆量子化部(Q)、38は加算回路、39はフ
レームメモリ(FM)、40はフレーム間符号化とフレ
ーム内符号化とを切替える切替部である。
FIG. 3 is a block diagram of another embodiment of the present invention, 31
is a discrete cosine transform unit (DCT), and 32 is a quantization unit (
Q), 33 is a coding unit (VLC), 34 is an image judgment unit,
35 is an adder circuit, 36 is a high frequency component deletion circuit (HFC)
, 37 is an inverse quantization unit (Q), 38 is an addition circuit, 39 is a frame memory (FM), and 40 is a switching unit for switching between interframe coding and intraframe coding.

この実施例は、変換係数領域でフレーム間差分を求めて
符号化する場合を示し、離散コサイン変換部31により
入力画像信号に離散コサイン変換を施し、それによる変
換係数と、フレームメモリ39に蓄積された前フレーム
の変換係数とを加算回路35に加えて差分を求め、量子
化部32により量子化し、高周波成分の変換係数を高周
波成分削除回路36により削除し、符号化部33により
可変長符号化して受信側へ送信する。或いは、直像記録
装置へ加えて記録する。
This embodiment shows a case where inter-frame differences are determined and encoded in the transform coefficient domain, and a discrete cosine transform unit 31 performs a discrete cosine transform on an input image signal, and the resulting transform coefficients and the resulting data are stored in a frame memory 39. The transform coefficients of the previous frame are added to the adder circuit 35 to obtain a difference, quantized by the quantizer 32, the transform coefficients of high frequency components are deleted by the high frequency component delete circuit 36, and the encoder 33 encodes the transform coefficients with variable length. and send it to the receiving side. Alternatively, it is recorded in addition to a direct image recording device.

又高周波成分削除回路36により高周波成分を削除され
た変換係数を、逆量子化部37により逆量子化し、フレ
ームメモリ39に蓄積された前フレームの変換係数と加
算回路38に於いて加算し、今回のフレームの変換係数
としてフレームメモリ39に蓄積する。
Furthermore, the transform coefficients from which high frequency components have been removed by the high frequency component deletion circuit 36 are dequantized by the dequantizer 37, and added to the transform coefficients of the previous frame stored in the frame memory 39 in the adder circuit 38, and the current is stored in the frame memory 39 as a conversion coefficient for the frame.

又フレーム間符号化とフレーム内符号化との発生情報量
を比較し、フレーム内符号化の場合の発生情報量が少な
い時に、切替部40を制御してフレームメモリ39側か
らアース側へ切替えることにより、フレーム内符号化を
行わせることができる。
Further, the amount of generated information between interframe encoding and intraframe encoding is compared, and when the amount of information generated in the case of intraframe encoding is small, the switching unit 40 is controlled to switch from the frame memory 39 side to the ground side. This allows intraframe encoding to be performed.

又画像判定部34は、入力画像信号をブロック対応に、
平坦部分かエツジ部分か細かい文様部分かの何れである
かを判定するものであり、その判定信号により量子化部
32と逆量子化部37との量子化ステップを切替えるも
のである。
The image determination unit 34 also blocks the input image signal by
This is for determining whether it is a flat portion, an edge portion, or a fine pattern portion, and the quantization steps of the quantization unit 32 and the inverse quantization unit 37 are switched based on the determination signal.

又高周波成分削除回路36は、例えば、第16図のブロ
ックの二次元配列についてジクザグ走査C1水平走査d
、垂直走査eの何れかの走査により、直流分から所定数
の低周波成分、例えば、直流分を含めて(NxN)/2
個の変換係数の量子化出力信号を取り出し、それ以降の
高周波成分を除いて符号化部33に加えることにより、
零又は零に近い値の高周波成分の変換係数については符
号化しないようにするもので、これによっても符号化効
率を向上することができる。なお、高周波成分削除回路
36は、量子化部32の前段に設けることもできる。
Further, the high frequency component deletion circuit 36 performs, for example, zigzag scanning C1 horizontal scanning d for the two-dimensional array of blocks in FIG.
, vertical scan e, a predetermined number of low frequency components from the DC component, for example, (NxN)/2 including the DC component.
By extracting the quantized output signals of the transform coefficients and adding them to the encoding unit 33 after removing high frequency components,
Transform coefficients of high-frequency components having values of zero or values close to zero are not encoded, and thereby the encoding efficiency can also be improved. Note that the high frequency component deletion circuit 36 can also be provided before the quantization section 32.

又画像判定部34は、前述の実施例と同様に、入力画像
信号のブロック対応に、平坦部分かエツジ部分か細かい
文様部分かを判定して、量子化部32と逆量子化部37
との量子化ステップを制御するものである。
Similarly to the above-described embodiment, the image determining section 34 determines whether the input image signal is a flat portion, an edge portion, or a fine pattern portion for each block, and then sends the quantization section 32 and the inverse quantization section 37.
This controls the quantization step.

前述の離散コサイン変換部31等の各部の機能は、それ
ぞれ専用の集積回路により実現するか、或いはディジタ
ル・シグナル・ブロセッザの演算機能により実現するこ
とができるものである。
The functions of each section such as the discrete cosine transform section 31 described above can be realized by respective dedicated integrated circuits or by the arithmetic functions of a digital signal processor.

第4図は本発明の更に他の実施例のブロック図であり、
動き補償を行う場合を示す。同図に於いて、41は離散
コサイン変換部(DCT)、42は量子化部(Q)、4
3は符号化部(VLC)、44は画像判定部、45は加
算回路、46は高周波成分削除回路(HFC)、47は
逆量子化部(Q)、48は加算回路、49はフレームメ
モリ(FM)、50は切替部、51は逆離散コサイン変
換部(JDCT)、52は動き補償部である。
FIG. 4 is a block diagram of still another embodiment of the present invention,
The case where motion compensation is performed is shown. In the figure, 41 is a discrete cosine transform unit (DCT), 42 is a quantization unit (Q), and 4
3 is a coding unit (VLC), 44 is an image determination unit, 45 is an addition circuit, 46 is a high frequency component deletion circuit (HFC), 47 is an inverse quantization unit (Q), 48 is an addition circuit, and 49 is a frame memory ( FM), 50 is a switching unit, 51 is an inverse discrete cosine transform unit (JDCT), and 52 is a motion compensation unit.

入力画像信号は、画像判定部44と、加算回路45と、
動き補償部52とに加えられる。切替部50が図示のよ
うに動き補償部52側に切替えられていると、入力画像
信号とフレームメモリ49の前フレームに於ける画像信
号とをブロック対応に比較して動きベクトルを検出し、
フレーム間差分が小さくなるように制御することになる
。又切替部50がアース側に切替えられると、フレーム
内符号化が行われ、又フレームメモリ49側に切替えら
れると、動き補償を行わないフレーム間符号化が行われ
る。この切替部50による切替えの制御は、各符号化方
式による発生情報量を比較して、発生情報量が最も少な
く符号化方式となるようにすることもできる。
The input image signal is sent to an image determination section 44, an addition circuit 45,
The motion compensation section 52 is also added to the motion compensation section 52. When the switching unit 50 is switched to the motion compensation unit 52 side as shown, the input image signal and the image signal in the previous frame of the frame memory 49 are compared in block correspondence to detect a motion vector,
Control is performed so that the difference between frames becomes small. When the switching unit 50 is switched to the ground side, intra-frame encoding is performed, and when it is switched to the frame memory 49 side, inter-frame encoding without motion compensation is performed. The switching control by the switching unit 50 can also be performed by comparing the amount of information generated by each encoding method and selecting the encoding method that generates the least amount of information.

加算回路45により入力画像信号と前フレームの画像信
号との差分が求められ、この差分信号に対して離散コサ
イン変換部41により離散コサイン変換を施し、量子化
部42により量子化し、高周波成分削除回路46により
量子化された高周波成分の変換係数が削除され、符号化
部43に於いて可変長符号化され、量子化ステップや動
きベクトル等の補助情報を含めて符号化信号は、図示を
省略した受信側へ送出されるか又は画像記録装置に記録
される。
The difference between the input image signal and the image signal of the previous frame is determined by the addition circuit 45, and this difference signal is subjected to discrete cosine transformation by the discrete cosine transformation unit 41, quantized by the quantization unit 42, and then processed by the high frequency component deletion circuit. The transform coefficients of the high frequency components quantized by 46 are deleted, and variable length coding is performed in the coding unit 43, and the coded signal including auxiliary information such as quantization steps and motion vectors is not shown. The image is sent to the receiving side or recorded on an image recording device.

又逆量子化部47により逆量子化された変換係数は、逆
離散コサイン変換部51により逆離散コサインが施され
、加算回路48により前フレームの画像信号と加算され
て、現フレームの画像信号としてフレームメモリ49に
蓄積される。
The transform coefficients dequantized by the dequantization unit 47 are subjected to inverse discrete cosine processing by the inverse discrete cosine transformation unit 51, and added to the image signal of the previous frame by the addition circuit 48, as the image signal of the current frame. It is stored in the frame memory 49.

又画像判定部44により、入力画像信号がブロック対応
に平坦部分かエツジ部分か細かい文様部分か判定し、量
子化部42と逆量子化部47との量子化ステップを制御
するものである。
Further, the image determining section 44 determines whether the input image signal is a flat portion, an edge portion, or a fine pattern portion corresponding to each block, and controls the quantization steps of the quantizing portion 42 and the inverse quantizing portion 47.

この実施例に於いては、動きの大きい動画像信号を入力
した場合に、動き補償により符号化効率を向上できるも
のであり、更に、その場合の画像の性質を判定して、再
生画質が劣化しないように量子化ステップを制御できる
ものである。
In this embodiment, when a moving image signal with large motion is input, the encoding efficiency can be improved by motion compensation, and the characteristics of the image in that case are determined and the quality of the reproduced image deteriorates. It is possible to control the quantization step so that it does not occur.

第5図及び第6図は、画像判定部に於ける標準偏差によ
る画像判定のフローチャートを示し、先ず、F (8,
8)で示すようにブロックを8×8画素の大きさとし、
標準偏差をσ、第1.第2の閾値をTHI、TH2、平
均値をHとしくal)、最初に平均値HをO(a2)と
し、I = 1 (a3)及びJ=1 (a4) (ブ
ロックの最初の画素位置)とし、次に平均値H=H+f
 (I、J)を求め(a5)、次にJ=J+1として(
a6)、J>8か否か判定しくa7)、J>8でない場
合はステップ(a5)に移行し、J〉8の場合は、I=
I+1としくa8) 、I >8か否か判定しくa9)
、I>8でない場合はステップ(a4)に移行し、I>
8の場合は、8×8のブロック内に於ける累算処理が終
了したので、H=H/64として(alO) 、平均値
Hを求める。
5 and 6 show flowcharts of image judgment based on standard deviation in the image judgment section. First, F (8,
As shown in 8), the block has a size of 8 x 8 pixels,
Let the standard deviation be σ, the first . Let the second threshold be THI, TH2, and the average value H. First, let the average value H be O(a2), then I = 1 (a3) and J = 1 (a4) (first pixel position of the block ), then the average value H=H+f
Find (I, J) (a5), then set J=J+1 and (
a6), determine whether J>8 or not; a7); if J>8, proceed to step (a5); if J>8, I=
Assuming I+1, a8), determine whether I > 8 or not, a9)
, if I>8, proceed to step (a4) and I>
In the case of 8, since the accumulation process in the 8×8 block has been completed, the average value H is determined by setting H=H/64 (alO).

次に、σ=0としくall) 、I = 1 (al2
)及びJ= 1 (al3)として、標準偏差σを、σ
−σ+(f(I、J)−H)”として求める(al4)
、即ち、画素の値と平均値との差の二乗を累算する。そ
して、J=J+1としくal5) 、J > 8か否か
判定しくal6) 、J > 8でない場合はステップ
(al4)に移行し、J>8の場合は、I=I+1とし
くal7))、1>8か否か判定しくal8) 、l 
> 8でない場合はステップ(al3)に移行し、I>
8の場合は64画素のブロック内の累積値が得られたこ
とになるから、σ=177TTとしくal9) 、これ
を標準値σとする。
Next, let σ = 0 and I = 1 (al2
) and J = 1 (al3), the standard deviation σ is
−σ+(f(I,J)−H)” (al4)
, that is, the square of the difference between the pixel value and the average value is accumulated. Then, J=J+1 is determined (al5), J > 8 is determined (al6), and if J>8 is not, the process moves to step (al4), and if J>8, I is determined to be I=I+1 (al7)). , determine whether 1>8 or not al8) , l
> If not 8, move to step (al3) and I>
In the case of 8, it means that the cumulative value within the block of 64 pixels has been obtained, so σ=177TT al9), and this is set as the standard value σ.

そして、σ<THIか否か判定しくa20)、標準偏差
σが第1の閾値THIにより小さい場合は、ブロック内
の画素の値の差が少ないから、空や壁等のような平坦部
分と判定する。又標準偏差σが第1の閾値THI以下で
ない場合は、THI≦σ≦TH2か否か判定しくC21
)、標準偏差σが第1の閾値THLを超え且つ第2の閾
値TH2H2以下合は、ブロック内の画素の値のある程
度のばらつきがあるから、文字や図形の輪祁部分等を含
むエツジ部分と判定する。又標準偏差σが第2の閾値T
H2を超えた場合は、ブロック内の画素の値のばらつき
が多いので、縞模様等のような細かい文様部分と判定す
る。
Then, it is determined whether σ<THI or not (a20). If the standard deviation σ is smaller than the first threshold THI, the difference in pixel values within the block is small, so it is determined that the block is a flat area such as the sky or a wall. do. Also, if the standard deviation σ is not less than the first threshold THI, it is determined whether THI≦σ≦TH2 or not.C21
), if the standard deviation σ exceeds the first threshold THL and is less than or equal to the second threshold TH2H2, there is some variation in the pixel values within the block, so the edge portion including the rounded portions of characters and figures, etc. judge. Also, the standard deviation σ is the second threshold T
If H2 is exceeded, there are many variations in pixel values within the block, so it is determined that the pattern is a fine pattern such as a striped pattern.

第7図及び第8図はエツジ検出による画像判定のフロー
チャートを示し、ラプラシアンによりエツジ検出を行う
場合を示す。即ち、ラプラシアンの3×3の大きさのマ
スクM、8×8画素の大きさのブロックf (8,8)
、ラプラシアンのマスクMをかけた後のブロックf ’
  (8,8)、閾値THと第3.第4の閾値TH3,
TH4、及びエツジ個数C0UNTを定め(bl)、I
 = 2 (b2)、J= 2 (b3)とする。即ち
、1ブロツクの周辺の画素を除いた画素にラプラシアン
のマスクMをかけるものである。なお、ステップ(bl
)に於けるラプラシアンのマスクMは、中心画素を「4
」、その上下左右の画素をr−IJ、斜め上下方向の画
素を「0」とした場合を示すが、この構成以外のマスク
を用いることも可能である。
FIGS. 7 and 8 are flowcharts of image judgment based on edge detection, and show a case where edge detection is performed using Laplacian. That is, a Laplacian mask M with a size of 3 x 3 and a block f with a size of 8 x 8 pixels (8, 8)
, the block f' after applying the Laplacian mask M
(8,8), the threshold TH and the third . Fourth threshold TH3,
Define TH4 and the number of edges C0UNT (bl), I
= 2 (b2), J = 2 (b3). That is, a Laplacian mask M is applied to pixels excluding peripheral pixels of one block. In addition, step (bl
), the Laplacian mask M sets the center pixel to "4".
'', the pixels on the top, bottom, left and right sides are set as r-IJ, and the pixels in the diagonal top and bottom directions are set as "0", but it is also possible to use a mask other than this configuration.

そして、I=2.J=2の画素f (2,2)について
ステップ(b4)に示す演算を施してマスクMをかける
ものであり、次に、J=J+1としくb5)、J>7か
否か判定しくb6)、J>7でない場合はステップ(b
4)に移行し、J>7の場合は、I=I十1としくbl
)、I>7か否か判定しくb8)、I>7でない場合は
ステ・ンプ(b3)に移行し、I>7の場合は8×8画
素のブロック内の6×6画素についてラプラシアンのマ
スクMをかけたことになり、次にエツジの個数を計数す
る。
And I=2. The pixel f (2, 2) of J=2 is subjected to the calculation shown in step (b4) and mask M is applied.Next, J=J+1 is set b5), and it is determined whether J>7 or not b6 ), if J>7, step (b
4), if J>7, I=I11 and bl
), determine whether I > 7 or not (b8), if I > 7, move to step (b3), if I > 7, calculate the Laplacian for 6 × 6 pixels in the 8 × 8 pixel block. Now that mask M has been applied, the number of edges is counted.

即ち、初期状態のエツジ個数C0UNTをOとしくb9
)、I = 2 (blo)及びJ = 2 (bll
) として、マスクMをかけた後のブロックf“ (I
、J)の絶対値ABS (f“ (1,J))が閾値T
Hより大きいか否か判定しくbl2) 、大きい場合は
エツジ個数をC0UNT=COUNT+1として(bl
3)カウントアツプする。
That is, let the number of edges C0UNT in the initial state be O, and b9
), I = 2 (blo) and J = 2 (bll
), the block f“ (I
, J), the absolute value ABS (f“ (1, J)) is the threshold T
It is necessary to judge whether it is larger than H (bl2), and if it is, the number of edges is set as C0UNT=COUNT+1 (bl2).
3) Count up.

そして、J=J+1としくbl4) 、J > 7か否
か判定しくbl5) 、I=−I+1としくbl6) 
、I > 7か否か判定しくbl7) 、J > 7且
つI>7となると、ブロック内のエツジ個数の計数が終
了するから、C0UTN<THaか否か判定する(bl
8)。そして、エツジ個数C0UNTが第3の閾値TH
3H3以下合は、エツジ個数が少ないので平坦部分と判
定する。次にTH3≦C0UNT≦TH4か否か判定し
くbl9) 、エツジ個数C0UNTが第3の閾値TH
3を超え且つ第4の閾値TH4以下の時は、比較的エツ
ジ個数が多いのでエツジ部分と判定し、エツジ個数C0
UNTが第4の閾値TH4を超えた場合は、エツジ個数
がエツジ部分と判定する場合に比較して多いので、細か
い文様部分と判定する。
Then, J=J+1 and bl4), determine whether J > 7 or not bl5), I=-I+1 and bl6)
, I > 7 (bl7) If J > 7 and I > 7, the counting of the number of edges in the block is completed, so it is determined whether C0UTN<THa (bl7).
8). Then, the number of edges C0UNT is the third threshold TH
If it is 3H3 or less, the number of edges is small, so it is determined that it is a flat portion. Next, it is determined whether TH3≦C0UNT≦TH4 (bl9), and the number of edges C0UNT is set to the third threshold TH.
3 and below the fourth threshold TH4, the number of edges is relatively large, so it is determined that it is an edge part, and the number of edges C0
If UNT exceeds the fourth threshold TH4, the number of edges is greater than when determining it as an edge portion, so it is determined that the pattern is a fine pattern portion.

第9図及び第10図は平均値による画像判定のフローチ
ャートを示し、8×8のブロックB(8゜8)、閾値T
Ha、第5及び第6の閾値TH5゜TH6、カウント値
C0UNT及び平均値Hを定め(C1)、第5図に示す
ステップ(a2) 〜(alo)と類領したステップ(
C2)〜(clo)により、8×8画素のブロックの平
均値Hを求める。そして、ステップ(cll) 〜、(
C19)により、画素の値B (1,J、)と平均値H
との差の絶対値が閾値THaより大きい場合(IB N
、J)−Hl>THa)(ステップ(C14) )に、
C0UNT=COUNT+1(C15)とする。
9 and 10 show flowcharts of image judgment based on the average value, 8×8 block B (8°8), threshold value T
Ha, the fifth and sixth threshold values TH5°TH6, the count value C0UNT and the average value H are determined (C1), and steps (a2) to (alo) similar to steps (alo) shown in FIG. 5 are performed.
The average value H of the 8×8 pixel block is determined by C2) to (clo). And step (cll) ~, (
C19), the pixel value B (1, J,) and the average value H
If the absolute value of the difference between
, J)-Hl>THa) (step (C14)),
Let COUNT=COUNT+1 (C15).

次に、C0UNT<TH5か否か判定しくC20)、第
5の閾値TH5H5以下合は、ブロック内の各画素の値
が平均値に近い場合であるから平坦部分と判定する。次
にTH5≦C0UNT≦TH6か否か判定しくC21)
 、カウント値C0UNTが第5の閾値TH5により大
きく且つ第6の閾値TH6以下の場合は、平均値Hに対
して差のある画素の数が比較的多い場合であるから、エ
ツジ部分と判定し、第6の閾値TH6より大きい場合は
、平均値Hに対して差のある画素の数がエツジ部分と判
定する場合に比較して多い場合であるから、細かい文様
部分と判定する。
Next, it is determined whether C0UNT<TH5 (C20), and if it is less than or equal to the fifth threshold TH5H5, this means that the value of each pixel in the block is close to the average value, so it is determined that the block is a flat portion. Next, determine whether TH5≦C0UNT≦TH6 (C21)
, if the count value C0UNT is larger than the fifth threshold TH5 and less than the sixth threshold TH6, this means that the number of pixels that are different from the average value H is relatively large, so it is determined that it is an edge portion, If it is larger than the sixth threshold TH6, the number of pixels having a difference with respect to the average value H is greater than when determining an edge portion, and therefore it is determined to be a fine pattern portion.

第11図、第12図及び第13図は、小プロ・ツク平均
値による画像判定のフローチャート・を示し5.8×8
画素のブロックを細分割し、例えば、2×2画素の小ブ
ロック(サブブロック)について平均値を求め、この平
均値と画素の値との差が閾値を超えるものをカウントア
ツプするものであり、8×8画素のブロックB (8,
8)、閾値THb、第5.第6の閾値TH5,TH6、
カウント値C0UNT、2×2画素の平均値Hを定め(
dl)、大ブロックはI、J、小ブロックの4個の画素
位置をII、 JJ (II=0.1. JJ=0.1
)として、ステップ(d2)〜(dl5)により小プロ
・ツク内の平均値Hを求め、次にステップ(dl6)〜
(d30)により、平均値Hと画素の値との差の絶対値
が閾値THbより大きい場合に、C0UNT=COUN
 T + 1 (d22)で示すようにカウントア・ン
プする。
Figures 11, 12, and 13 show a flowchart of image judgment based on the average value of the small process.
A block of pixels is subdivided, for example, an average value is obtained for a small block (subblock) of 2 × 2 pixels, and the difference between this average value and the pixel value exceeds a threshold value is counted up. Block B (8,
8), threshold THb, 5th. sixth threshold TH5, TH6,
Determine the count value C0UNT and the average value H of 2×2 pixels (
dl), the large block is I, J, and the four pixel positions of the small block are II, JJ (II=0.1. JJ=0.1
), the average value H within the small program is determined by steps (d2) to (dl5), and then steps (dl6) to
(d30), when the absolute value of the difference between the average value H and the pixel value is greater than the threshold THb, C0UNT=COUNT
Count up as shown by T + 1 (d22).

次に、C0UNT<TH5か否か判定しくd31)、第
5の閾値TH5H5以下合は平均値Hに近い値の画素が
多い場合であるから平坦部分と判定し、次に、TH5≦
C0UNT≦TH6か否か判定しくd32) 、第6の
閾値TH6以上の場合は、平均値Hに対して差の大きい
画素が多い場合であるから細かい文様部分と判定し、第
5の閾値TH5を超え且つ第6の閾値TH6以下の場合
は、平均値Hに対して差の大きい画素が、小ブロツク内
に成る程度存在するから細かい文様部分と判定する。こ
の小ブロックによる判定の場合の第5.第6の閾値TH
5,TH6は、大ブロックによる判定の場合の第5.第
6の閾値TH5,TH6と異なる値に設定することも可
能である。
Next, it is determined whether C0UNT<TH5 or not (d31), and if it is less than the fifth threshold TH5H5, it is determined that it is a flat part because there are many pixels with values close to the average value H. Next, TH5≦
It is necessary to determine whether C0UNT≦TH6 (d32), and if it is greater than or equal to the sixth threshold TH6, it means that there are many pixels with a large difference from the average value H, so it is determined that the pattern is a fine pattern, and the fifth threshold TH5 is set. If it exceeds the average value H and is less than or equal to the sixth threshold value TH6, it is determined that the pattern is a fine pattern because there are pixels with a large difference from the average value H to the extent that they are within a small block. Fifth in the case of this small block determination. 6th threshold TH
5, TH6 is the 5th TH6 in the case of large block determination. It is also possible to set a value different from the sixth thresholds TH5 and TH6.

前述の各画素判定の実施例に於ける閾値THTHa  
THb、第1乃至第6の閾値TH1〜TH6は、入力画
像信号が静止画が多い場合と動画が多い場合等の適用条
件に対応して設定することができるものである。又第6
図の標準偏差σを求める為のステップ(dl9)に於い
て、1/64の除算処理を省略し、第1.第2の閾値T
HI、TH2を大きな値に設定しても同様な作用、効果
が得られる。
Threshold value THTHa in each pixel determination example described above
THb and the first to sixth thresholds TH1 to TH6 can be set in accordance with application conditions such as when the input image signal contains many still images and many moving images. Also the 6th
In the step (dl9) for determining the standard deviation σ in the figure, the division process by 1/64 is omitted, and the first. Second threshold T
Similar actions and effects can be obtained even if HI and TH2 are set to large values.

又第5図及び第6図に於ける標準偏差による画像判定に
於いて、標準偏差σが0〜60の範囲に想定できる場合
に、例えば、第1の閾値THIを10、第2の閾値TH
2を30とすることができる。又第7図及び第8図に於
けるエツジ検出による画像判定に於いて、エツジ個数が
O〜64の範囲となるが、例えば、第3の閾値TH3を
5、第4の閾値TH4を15に設定することができる。
In addition, in the image judgment based on the standard deviation in FIGS. 5 and 6, if the standard deviation σ can be assumed to be in the range of 0 to 60, for example, the first threshold THI is set to 10, and the second threshold TH is set to 10.
2 can be 30. In addition, in the image judgment by edge detection in FIGS. 7 and 8, the number of edges is in the range of 0 to 64, but for example, the third threshold TH3 is set to 5, and the fourth threshold TH4 is set to 15. Can be set.

又第9図及び第10図に於ける平均値による画像判定に
於いては、第5の閾値TH5を5、第6の閾値TH6を
10に設定することができる。
Further, in the image determination based on the average value in FIGS. 9 and 10, the fifth threshold TH5 can be set to 5, and the sixth threshold TH6 can be set to 10.

第14図は量子化ステップ制御のフローチャートを示し
、量子化部12,32.42に複数の量子化器A、B、
Cを設け、又受信側の逆量子化部20又はフレーム間符
号化の為の逆量子化部37゜47に複数の逆量子化器A
“、B’、C’を設けて切替制御する場合に相当し、先
ず、8×8画素のブロックF’  (8,8)と、量子
化ステップが異なる量子化器A、B、Cと、逆量子化器
A“。
FIG. 14 shows a flowchart of quantization step control, and the quantization unit 12, 32.42 includes a plurality of quantizers A, B,
A plurality of inverse quantizers A are provided in the inverse quantizer 20 on the receiving side or in the inverse quantizer 37 and 47 for interframe coding.
This corresponds to the case where switching control is performed by providing ", B', and C'. First, an 8×8 pixel block F' (8, 8) and quantizers A, B, and C with different quantization steps, Inverse quantizer A".

B’  C’とを定め(el)、画像の判定信号が入力
されて選択(SEL)を行う(C2)。即ち、判定信号
が平坦部分を示すものであるか否か判定しくC3)、平
坦部分の場合は量子化ステップが小さい量子化器Aを選
択し、同様に受信側又はフレームメモリの前段に於いて
、この量子化器Aに対応する逆量子化器A“を選択する
B' and C' are determined (el), and an image determination signal is input to perform selection (SEL) (C2). That is, it is necessary to judge whether the judgment signal indicates a flat portion (C3), and in the case of a flat portion, quantizer A with a small quantization step is selected, and similarly, on the receiving side or at the front stage of the frame memory, quantizer A is selected. , selects an inverse quantizer A" corresponding to this quantizer A.

又平坦部分でない場合は、エツジ部分か否か判定しくC
4)、エツジ部分の場合は量子化ステップが量子化器A
と同一か又はそれより大きい量子化ステップの量子化器
Bを選択し、受信側又はフレームメモリの前段に於いて
、それに対応する逆量子化器B“を選択する。又エツジ
部分でない場合は、量子化ステップが量子化器Bと同一
か又はそれより大きい量子化ステップの量子化器Cを選
択し、受信側又はフレームメモリの前段に於いて、それ
に対応する逆量子化器C“を選択する。
Also, if it is not a flat part, it is difficult to judge whether it is an edge part or not.C
4) In the case of the edge part, the quantization step is performed by quantizer A.
A quantizer B with a quantization step equal to or larger than is selected, and a corresponding inverse quantizer B is selected on the receiving side or at the front stage of the frame memory.Also, if it is not an edge part, Select a quantizer C whose quantization step is the same as or larger than that of quantizer B, and select a corresponding inverse quantizer C'' on the receiving side or at the front stage of the frame memory. .

このような量子化器A、B、Cの選択を行う代わりに、
量子化部12,32.42に於ける量子化ステップを切
替制御する構成とすることも可能であり、同様に、逆量
子化部20,37.47に於いても、逆量子化ステップ
を切替制御する構成とすることができる。
Instead of making such a selection of quantizers A, B, and C,
It is also possible to adopt a configuration in which the quantization steps in the quantization units 12, 32.42 are switched and controlled, and similarly, the inverse quantization steps can also be switched in the inverse quantization units 20, 37.47. It can be configured to control.

平坦部分と判定されたブロックは、画素の値の変化が少
ないブロックであり、離散コサイン変換による変換係数
の高周波成分が一層少なくなり、高周波成分を削除して
も再生画質の劣化は少なくなる。又量子化ステップを細
かくするものであるから、視覚感度が高い平坦部分の再
生画質の劣化は少なくなる。又文字や図形の輪郭等のエ
ツジ部分と判定されたブロックは、高周波成分の量子化
誤差による再生画質の劣化を成る程度知覚できるが、平
坦部分に比較して視覚感度が低いので、量子化ステップ
を平坦部分の場合と同−又はそれより粗くし、又縞模様
等の細かい文様部分と判定されたブロックは、離散コサ
イン変換による変換係数の高周波成分を比較的多く含む
ことになるが、視覚感度が低いので、量子化誤差による
再生画質の劣化を殆ど知覚できないことになり、従って
、量子化ステップをエツジ部分の場合と同−又はそれよ
り粗くし、符号化効率を向上させるものである。
A block determined to be a flat portion is a block in which pixel values change little, and the high frequency components of the transform coefficients obtained by the discrete cosine transform are further reduced, so that even if the high frequency components are deleted, there is less deterioration in the reproduced image quality. Furthermore, since the quantization steps are made finer, the deterioration of the reproduced image quality in flat areas where visual sensitivity is high is reduced. Blocks that are determined to be edge parts, such as the outlines of characters or figures, can be perceived to have some degree of deterioration in the reproduced image quality due to quantization errors in high-frequency components, but the visual sensitivity is lower than that of flat parts, so the quantization step Blocks that are determined to be coarser than those for flat areas, and blocks that are determined to be fine patterns such as striped patterns, will contain relatively many high-frequency components of the transform coefficients obtained by discrete cosine transform, but the visual sensitivity will be reduced. Since this is low, deterioration in reproduced image quality due to quantization errors is almost imperceptible, and therefore the quantization step is made as coarse as or coarser than that for edge portions, thereby improving encoding efficiency.

本発明は、前述の各実施例にのみ限定されるものではな
く、画像判定の閾値等は、画像の性質を考慮して最適に
設定するものである。
The present invention is not limited to the above-described embodiments, and the threshold values for image determination are optimally set in consideration of the properties of the image.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、画像判定部4により、
入力画像信号のブロック対応に平坦部分かエツジ部分か
細かい文様部分かを判定し、その判定結果により量子化
部2に於ける量子化ステップを制御し、離散コサイン変
換部1に於いてブロック対応に離散コサイン変換を施し
た入力画像信号の変換係数を量子化し、その量子化出力
信号を符号化部3に於いて可変長符号化するものであり
、視覚特性に従った変換係数の量子化ステップの制御に
より、再生画質の劣化を知覚できない程度として、符号
化効率の向上を図ることができる利点がある。
As explained above, in the present invention, the image determination section 4
It is determined whether the input image signal corresponds to a block, whether it is a flat part, an edge part, or a fine pattern part, and based on the determination result, the quantization step in the quantization unit 2 is controlled, and the discrete cosine transform unit 1 is applied to the block correspondence. The transform coefficients of the input image signal subjected to the discrete cosine transform are quantized, and the quantized output signal is variable-length encoded in the encoding unit 3, and the quantization step of the transform coefficients is performed according to visual characteristics. The control has the advantage that encoding efficiency can be improved to such an extent that deterioration in reproduced image quality is imperceptible.

又動き補償を施すことにより、更に符号化効率の向上を
図る場合に於いても、画像判定により量子化ステップを
制御するものであるから、再往画像のブロック歪の増加
を防止することができる利点がある。
Furthermore, even when applying motion compensation to further improve coding efficiency, since the quantization step is controlled by image judgment, it is possible to prevent an increase in block distortion of recurrent images. There are advantages.

又画像判定部4は、標準偏差σの大小、エツジ個数の大
小、平均値との差分の画素数の大小等により、平坦部分
かエツジ部分か細かい文様部分かを判定するものであり
、離散コサイン変換部1に於けるブロック対応の処理の
期間に於いて容易に判定することができ、その判定信号
に基づいて量子化部2の量子化ステップを制御して、再
生画質を劣化させることな(、符号化効率の向上を図る
ことができる。
The image determining unit 4 determines whether it is a flat part, an edge part, or a fine pattern part based on the size of the standard deviation σ, the number of edges, the number of pixels of the difference from the average value, etc. This can be easily determined during the block-based processing period in the converter 1, and the quantization step of the quantizer 2 can be controlled based on the determination signal to avoid deteriorating the reproduced image quality ( , it is possible to improve encoding efficiency.

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

第1図は本発明の原理説明図、第2図、第3図及び第4
図は本発明のそれぞれ異なる実施例のブロック図、第5
図及び第6図は標準偏差による画像判定のフローチャー
ト、第7図及び第8図はエツジ検出による画像判定のフ
ローチャート、第9図及び第10図は平均値による画像
判定−のフローチャート、第11図、第12図及び第1
3図は小ブロツク平均値による画像判定のフローチャー
ト、第14図は量子化ステップ制御のフローチャート、
第15図は従来例のブロック図、第16図はブロックの
走査説明図、第17図は従来例の走査説明図である。 1は離散コサイン変換部、2は量子化部、3は符号化部
、4は画像判定部である。
Figure 1 is a diagram explaining the principle of the present invention, Figures 2, 3, and 4.
Figure 5 is a block diagram of different embodiments of the present invention.
7 and 8 are flowcharts for image determination based on edge detection, FIGS. 9 and 10 are flowcharts for image determination based on average value, and FIG. 11 is a flowchart for image determination based on standard deviation. , FIG. 12 and 1
Figure 3 is a flowchart of image judgment based on small block average values, Figure 14 is a flowchart of quantization step control,
FIG. 15 is a block diagram of the conventional example, FIG. 16 is an explanatory diagram of scanning of blocks, and FIG. 17 is an explanatory diagram of scanning of the conventional example. 1 is a discrete cosine transform section, 2 is a quantization section, 3 is an encoding section, and 4 is an image determination section.

Claims (5)

【特許請求の範囲】[Claims] (1)、入力画像信号又は該入力画像信号のフレーム間
差分信号に対して離散コサイン変換を施す離散コサイン
変換部(1)と、該離散コサイン変換部(1)からの変
換係数又は該変換係数のフレーム間差分信号を量子化す
る量子化部(2)と、該量子化部(2)からの量子化出
力信号を可変長符号化する符号化部(3)と、前記入力
画像信号の性質を判定する画像判定部(4)とを備え、
該画像判定部(4)により、前記入力画像信号の複数画
素からなるブロック対応に、平坦部分、エッジ部分、細
かい文様部分の何れに相当するか判定し、判定結果に基
づいて前記量子化部(2)の量子化ステップを制御する ことを特徴とする画像信号符号化制御方式。
(1) A discrete cosine transform unit (1) that performs a discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal, and a transform coefficient from the discrete cosine transform unit (1) or the transform coefficient. a quantization unit (2) that quantizes the inter-frame difference signal of the quantization unit (2), an encoding unit (3) that performs variable length encoding of the quantized output signal from the quantization unit (2), and a property of the input image signal. an image determination unit (4) for determining the
The image determining unit (4) determines whether each block of the input image signal corresponds to a flat part, an edge part, or a fine pattern part, and based on the determination result, the quantizing unit (4) 2) An image signal encoding control method characterized by controlling the quantization step.
(2)、前記入力画像信号のフレーム間差分信号に対し
て離散コサイン変換を、施す離散コサイン変換部(1)
と、該離散コサイン変換部(1)からの変換係数を量子
化する量子化部(2)と、該量子化部(2)からの量子
化出力信号を可変長符号化する符号化部(3)と、前記
入力画像信号の性質を判定する画像判定部(4)と、前
記入力画像信号のフレーム間のブロック対応の動き補償
を行う動き補償部とを備え、前記画像判定部(4)によ
り前記量子化部(2)の量子化ステップを制御すること
を特徴とする請求項1記載の画像信号符号化制御方式。
(2) A discrete cosine transform unit (1) that performs a discrete cosine transform on the inter-frame difference signal of the input image signal.
, a quantization unit (2) that quantizes the transform coefficients from the discrete cosine transform unit (1), and an encoding unit (3) that performs variable length encoding on the quantized output signal from the quantization unit (2). ), an image determination unit (4) that determines the properties of the input image signal, and a motion compensation unit that performs motion compensation for blocks between frames of the input image signal, and the image determination unit (4) The image signal encoding control system according to claim 1, characterized in that the quantization step of the quantization section (2) is controlled.
(3)、前記画像判定部(4)による前記量子化部(2
)の制御は、前記平坦部分と判定された時に量子化ステ
ップを細かくし、前記エッジ部分と判定された時に前記
平坦部分に於ける量子化ステップと同じか又はそれより
粗くし、前記細かい文様部分と判定された時に前記エッ
ジ部分に於ける量子化ステップと同じか又はそれより粗
く設定することを特徴とする請求項1記載の画像信号符
号化制御方式。
(3), the quantization unit (2) by the image determination unit (4);
) is to make the quantization step finer when it is determined to be the flat part, to make it coarser than the quantization step for the flat part when it is determined to be the edge part, and to make the quantization step coarser than the flat part when it is determined to be the edge part. 2. The image signal encoding control method according to claim 1, wherein when it is determined that the quantization step is the same as or coarser than the quantization step in the edge portion.
(4)、前記画像判定部(4)は、前記ブロックの画素
の値についての標準偏差が、第1の閾値以下の時に平坦
部分と判定し、該第1の閾値を超えて第2の閾値以下の
時にエッジ部分と判定し、該第2の閾値を超えた時に細
かい文様部分と判定することを特徴とする請求項1記載
の画像信号符号化制御方式。
(4) The image determining unit (4) determines that the standard deviation of the pixel values of the block is a flat portion when it is less than or equal to a first threshold, and when the standard deviation of the pixel values of the block exceeds the first threshold, it is determined that the standard deviation of the pixel values of the block is a flat portion. 2. The image signal encoding control system according to claim 1, wherein the image signal encoding control system determines that the image signal is an edge portion when the following conditions occur, and determines that the image signal is a fine pattern portion when the second threshold value is exceeded.
(5)、前記画像判定部(4)は、前記ブロックの画素
に対してラプラシアンのマスクをかけ、所定の閾値を超
えた画素数が、第3の閾値以下である時に平坦部分と判
定し、該第3の閾値を超えて第4の閾値以下の時にエッ
ジ部分と判定し、該第4の閾値を超えた時に細かい文様
部分と判定することをも特徴とする請求項1記載の画像
信号符号化制御方式。(6)、前記画像判定部(4)は
、前記ブロック又は該ブロックを細分化したサブブロッ
クの画素の値の平均値を求め、該平均値と該ブロック又
はサブブロック内の各画素の値との差の絶対値が所定の
閾値を超えた画素数を計数し、該画素数が第5の閾値以
下の時に平坦部分と判定し、該画素数が前記第5の閾値
を超えて第6の閾値以下の時にエッジ部分と判定し、該
画素数が前記第6の閾値を超えた時は細かい文様部分と
判定することを特徴とする請求項1記載の画像信号符号
化制御方式。
(5), the image determination unit (4) applies a Laplacian mask to the pixels of the block, and determines it to be a flat portion when the number of pixels exceeding a predetermined threshold is equal to or less than a third threshold; 2. The image signal code according to claim 1, wherein the image signal code is determined to be an edge portion when it exceeds the third threshold and is equal to or less than a fourth threshold, and is determined to be a fine pattern portion when it exceeds the fourth threshold. control method. (6) The image determination unit (4) calculates the average value of the pixel values of the block or subblocks obtained by subdividing the block, and combines the average value with the value of each pixel in the block or subblock. The number of pixels for which the absolute value of the difference exceeds a predetermined threshold is counted, and when the number of pixels is less than or equal to the fifth threshold, it is determined to be a flat part, and when the number of pixels exceeds the fifth threshold, it is determined to be a flat part. 2. The image signal encoding control method according to claim 1, wherein when the number of pixels is equal to or less than a threshold value, it is determined to be an edge portion, and when the number of pixels exceeds the sixth threshold value, it is determined to be a fine pattern portion.
JP10764990A 1989-08-02 1990-04-25 Image signal coding control method Expired - Fee Related JPH0787586B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10764990A JPH0787586B2 (en) 1989-08-02 1990-04-25 Image signal coding control method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1199359A JPH0364167A (en) 1989-08-02 1989-08-02 Discrete cosine conversion coding control system
JP1-199359 1989-08-02
JP10764990A JPH0787586B2 (en) 1989-08-02 1990-04-25 Image signal coding control method

Publications (2)

Publication Number Publication Date
JPH047989A true JPH047989A (en) 1992-01-13
JPH0787586B2 JPH0787586B2 (en) 1995-09-20

Family

ID=26447677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10764990A Expired - Fee Related JPH0787586B2 (en) 1989-08-02 1990-04-25 Image signal coding control method

Country Status (1)

Country Link
JP (1) JPH0787586B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06165151A (en) * 1992-11-25 1994-06-10 Matsushita Electric Ind Co Ltd Video code amount control device
JPH06326875A (en) * 1993-01-30 1994-11-25 Samsung Electron Co Ltd Compressing and restoring equipments for picture data
US5369439A (en) * 1991-10-02 1994-11-29 Matsushita Electric Industrial Co., Ltd. Orthogonal transform encoder using DC component to control quantization step size
US5526052A (en) * 1993-02-25 1996-06-11 Hyundai Electronics Ind. Co., Ltd. Quantization adaptive to the human visual system
JP2001045494A (en) * 2000-01-01 2001-02-16 Mitsubishi Electric Corp Image coding device
WO2001045385A1 (en) * 1999-12-17 2001-06-21 Intermedia Inc. Image processing device and method and recording medium
WO2001091467A1 (en) * 2000-05-26 2001-11-29 Mitsubishi Denki Kabushiki Kaisha Method and device for encoding image
US6798834B1 (en) 1996-08-15 2004-09-28 Mitsubishi Denki Kabushiki Kaisha Image coding apparatus with segment classification and segmentation-type motion prediction circuit

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS644186A (en) * 1987-06-25 1989-01-09 Nec Corp Encoding method for image signal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS644186A (en) * 1987-06-25 1989-01-09 Nec Corp Encoding method for image signal

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5369439A (en) * 1991-10-02 1994-11-29 Matsushita Electric Industrial Co., Ltd. Orthogonal transform encoder using DC component to control quantization step size
JPH06165151A (en) * 1992-11-25 1994-06-10 Matsushita Electric Ind Co Ltd Video code amount control device
JPH06326875A (en) * 1993-01-30 1994-11-25 Samsung Electron Co Ltd Compressing and restoring equipments for picture data
US5526052A (en) * 1993-02-25 1996-06-11 Hyundai Electronics Ind. Co., Ltd. Quantization adaptive to the human visual system
US6798834B1 (en) 1996-08-15 2004-09-28 Mitsubishi Denki Kabushiki Kaisha Image coding apparatus with segment classification and segmentation-type motion prediction circuit
US8295350B2 (en) 1996-08-15 2012-10-23 Mitsubishi Denki Kabushiki Kaisha Image coding apparatus with segment classification and segmentation-type motion prediction circuit
WO2001045385A1 (en) * 1999-12-17 2001-06-21 Intermedia Inc. Image processing device and method and recording medium
JP2001045494A (en) * 2000-01-01 2001-02-16 Mitsubishi Electric Corp Image coding device
WO2001091467A1 (en) * 2000-05-26 2001-11-29 Mitsubishi Denki Kabushiki Kaisha Method and device for encoding image

Also Published As

Publication number Publication date
JPH0787586B2 (en) 1995-09-20

Similar Documents

Publication Publication Date Title
US7336720B2 (en) Real-time video coding/decoding
JP5107495B2 (en) Quality-based image compression
JP2744871B2 (en) Image signal encoding method and image signal encoding device
US7542623B2 (en) Image processing apparatus and method, and computer program and computer-readable storage medium
US20010022815A1 (en) Temporal tile staggering for block based video compression
JPH04196976A (en) Image encoding device
JP2624087B2 (en) Video signal decoding method
JP2003244702A (en) Filtering method and apparatus for removing blocking effect
KR100846774B1 (en) Filtering method and apparatus for removing blocking effect
JPH06189290A (en) Video signal coding apparatus using 1D / 2D DCT
JP2004528791A (en) Inter-frame encoding method and apparatus
JPH05505080A (en) Method and apparatus for processing digital image sequences
JPH047989A (en) Picture signal encoding control system
US7613351B2 (en) Video decoder with deblocker within decoding loop
JPH08298665A (en) Circuit and method for detecting motion vector
KR100584549B1 (en) Filtering method for removing block artifacts and/or ringing noise and apparatus therefor
KR100366382B1 (en) Apparatus and method for coding moving picture
JPH07336684A (en) Image signal decoding device
JP3517455B2 (en) Image coding method and apparatus
JP3343554B1 (en) Image prediction decoding method and image prediction encoding device
JP3517454B2 (en) Image encoding apparatus and image encoding method
JPH08256337A (en) Video coding device
KR100715512B1 (en) Image processing apparatus and method
JPH06205360A (en) Image pickup recording device
JP3343553B1 (en) Image prediction coding apparatus and method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees