JPH0787586B2 - Image signal coding control method - Google Patents
Image signal coding control methodInfo
- Publication number
- JPH0787586B2 JPH0787586B2 JP10764990A JP10764990A JPH0787586B2 JP H0787586 B2 JPH0787586 B2 JP H0787586B2 JP 10764990 A JP10764990 A JP 10764990A JP 10764990 A JP10764990 A JP 10764990A JP H0787586 B2 JPH0787586 B2 JP H0787586B2
- Authority
- JP
- Japan
- Prior art keywords
- image signal
- unit
- block
- threshold value
- discrete cosine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の詳細な説明】 〔概要〕 テレビ会議やテレビ電話等に於ける画像信号を高能率符
号化する画像信号符号化制御方式に関し、 符号化効率を向上させると共に、再生画質を考慮した符
号割当てを可能とすることを目的とし、 入力画像信号又は該入力画像信号のフレーム間差分信号
に対して離散コサイン変換を施す離散コサイン変換部
と、該離散コサイン変換部からの変換係数又は該変換係
数のフレーム間差分信号を量子化する量子化部と、該量
子化部からの量子化出力信号を可変長符号化する符号化
部と、前記入力画像信号の性質を判定する画像判定部と
を備え、該画像判定部により、前記入力画像信号の複数
画素からなるブロック対応に、平坦部分,エッジ部分,
細かい文様部分の何れに相当するか判定し、判定結果に
基づいて前記量子化部の量子化ステップを制御するよう
に構成した。The present invention relates to an image signal coding control system for highly efficiently coding image signals in a video conference, a videophone, etc., and relates to a code allocation that improves coding efficiency and considers playback image quality. And a transform cosine transform unit for performing 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 cosine transform unit. A quantizer for quantizing the inter-frame difference signal, an encoder for variable-length coding the quantized output signal from the quantizer, and an image determiner for determining the property of the input image signal, The image determination unit causes a flat portion, an edge portion,
It is configured to determine which of the fine pattern portions corresponds and to control the quantization step of the quantization unit based on the determination result.
本発明は、テレビ会議やテレビ電話等に於ける画像信号
を高能率符号化する画像信号符号化制御方式に関するも
のである。The present invention relates to an image signal coding control system for highly efficiently coding an image signal in a video conference, a video telephone and the like.
画像信号の高能率符号化方式は、既に各種の方式が提案
されており、最近は、その一つとして離散コサイン変換
(DCT:Discrete Cosine Transform)が注目されてい
る。この離散コサイン変換は、複数画素を1ブロックと
し、変換行列により変換係数に直交変換するものであ
り、画像の性質によっても異なるが、一般的には、変換
係数は低周波領域側に集中する傾向があり、この変換係
数を量子化して可変長符号化することにより、画像信号
の高能率符号化を行い、この符号化信号を伝送し、或い
は画像記録装置に記録するものである。そして、受信側
或いは画像記録装置からの再生時に、可変長復号化して
逆量子化し、更に逆離散コサイン変換して再生画像信号
を得るものである。Various types of high-efficiency coding schemes for image signals have already been proposed, and recently, the discrete cosine transform (DCT) has attracted attention as one of them. In this discrete cosine transform, a plurality of pixels are set as one block, and the transform coefficient is orthogonally transformed into a transform coefficient by a transform matrix. Generally, the transform coefficient tends to concentrate on the low frequency region side, although it varies depending on the property of the image. In this case, the transform coefficient is quantized and variable-length coded to perform high-efficiency coding of the image signal, and the coded signal is transmitted or recorded in the image recording device. Then, at the time of reproduction from the receiving side or the image recording device, variable length decoding, inverse quantization, and further inverse discrete cosine transform are performed to obtain a reproduced image signal.
このような入力画像信号に離散コサイン変換を施して符
号化する方式に於いて、更に符号化効率を向上すること
が要望されている。It is desired to further improve the coding efficiency in the method of coding such an input image signal by performing the discrete cosine transform.
第15図は従来例のブロック図であり、送信部は、離散コ
サイン変換部60と量子化部61と走査部62と符号化部63と
を備え、受信部は、復号化部64と逆走査部65と逆量子化
部66と逆離散コサイン変換部67とを備えている。FIG. 15 is a block diagram of a conventional example, the transmitting unit includes a discrete cosine transform unit 60, a quantizing unit 61, a scanning unit 62 and an encoding unit 63, and the receiving unit includes a decoding unit 64 and reverse scanning. It includes a unit 65, an inverse quantization unit 66, and an inverse discrete cosine transform unit 67.
入力画像信号は、動画像や図面等の静止画等をテレビカ
メラ等により撮像して得られた画像信号や画像記録装置
からの再生された画像信号或いはその画像信号にフレー
ム間差分処理等を施した信号を、図示しないAD変換器に
よりディジタル信号に変換した信号であり、離散コサイ
ン変換部60に加えられる。この離散コサイン変換部60に
於いては、例えば、第16図に示すように、1画面をN×
N画素からなるブロックに分割し、各ブロックの画像f
(u,v)に離散コサイン変換を施し、変換係数F(i,j)
を個別に量子化部61に於いて量子化し、走査部62に於い
て水平方向,垂直方向或いはジクザグ方向の走査によ
り、二次元配列の量子化出力信号を一次元配列とし、符
号化部63に於いては、出現確率の高いものに短い符号を
割当て、出現確率の低いものに長い符号を割当てる可変
長符号化等によりエントロピー符号化する。The input image signal is an image signal obtained by capturing a moving image or a still image such as a drawing with a television camera, an image signal reproduced from an image recording device, or the image signal subjected to interframe difference processing or the like. This signal is a signal converted into a digital signal by an AD converter (not shown), and is added to the discrete cosine conversion unit 60. In the discrete cosine transform unit 60, for example, as shown in FIG.
The image f of each block is divided into blocks of N pixels.
The discrete cosine transform is applied to (u, v), and the transform coefficient F (i, j)
Are quantized individually in the quantizing unit 61, and the scanning unit 62 scans the quantized output signals in a two-dimensional array into a one-dimensional array by scanning in the horizontal direction, the vertical direction, or the zigzag direction. In this case, entropy coding is performed by variable-length coding or the like in which short codes are assigned to those with a high appearance probability and long codes are assigned to those with a low appearance probability.
受信側では、復号化部64により符号化部63と逆の処理で
受信符号をエントロピー復号化し、逆走査部65に於いて
送信側の走査部62と逆の走査処理を行い、逆量子化部66
に於いて量子化部61と逆の処理を行い、逆離散コサイン
変換部67に於いて離散コサイン変換部60と逆の処理を行
って出力画像信号とし、図示しないディスプレイ装置に
加えることにより、送信側からの画像が表示される。On the receiving side, the decoding unit 64 entropy-decodes the received code by a process reverse to that of the encoding unit 63, and the inverse scanning unit 65 performs a scanning process reverse to that of the transmitting side scanning unit 62, and an inverse quantizing unit. 66
, And the inverse cosine transform section 67 performs the reverse process of the discrete cosine transform section 60 to produce an output image signal, which is added to a display device (not shown) for transmission. The image from the side is displayed.
離散コサイン変換は次の(1),(2)式で表される。The discrete cosine transform is expressed by the following equations (1) and (2).
この(1),(2)式に基づいて、1画面の中の各ブロ
ックの画素f(u,v)を変換係数F(i,j)に変換する
と、i,jの値に対応して周波数成分を示すものとなり、
i,jの値が小さい程、低周波成分を示し、i,j=0のF
(0,0)は直流成分を示すものとなる。例えば、第16図
の画面のN×N画素からなるブロックに於いて、N=8
とすると、斜線を施したブロックは、その下方に拡大し
て示すものとなり、離散コサイン変換を施すことによ
り、矢印a方向が低周波領域、矢印b方向が高周波領域
の変換係数となる。そして、一般的な画面の場合には、
離散コサイン変換を施すことにより、低周波成分の変換
係数の値は大きく、高周波成分の変換係数の値は小さ
く、0となるものが多くなる。 When the pixel f (u, v) of each block in one screen is converted into the conversion coefficient F (i, j) based on the equations (1) and (2), it corresponds to the value of i, j. It shows the frequency component,
The smaller the value of i, j, the lower the frequency component, and the F of i, j = 0
(0,0) indicates the DC component. For example, in the block consisting of N × N pixels on the screen of FIG. 16, N = 8
Then, the shaded block is enlarged and shown below, and by performing the discrete cosine transform, the transformation coefficient in the low frequency region in the arrow a direction and the transformation coefficient in the high frequency region in the arrow b direction are obtained. And for a typical screen,
By performing the discrete cosine transform, the value of the conversion coefficient of the low-frequency component is large, the value of the conversion coefficient of the high-frequency component is small, and many values are 0.
この変換係数F(i,j)を量子化部61に於いて量子化
し、走査部62に於いて走査するものであり、第16図の下
方のブロックに於いて、cはジクザグ走査、d(実線)
は水平走査、e(一点鎖線)は垂直走査を示し、それら
の何れかの走査により、低周波領域から高周波領域に向
かって、或いはその逆方向に向かって走査し、二次元配
列を一次元配列に変換し、符号化部63に於いて順次エン
トロピー符号化を行うものである。This transform coefficient F (i, j) is quantized in the quantizer 61 and scanned in the scanner 62. In the lower block of FIG. 16, c is a zigzag scan and d ( solid line)
Indicates horizontal scanning, and e (dashed-dotted line) indicates vertical scanning. Any one of them scans from a low frequency region to a high frequency region or in the opposite direction, and a two-dimensional array is a one-dimensional array. , And the encoder 63 sequentially performs entropy coding.
前述のように、変換係数の高周波成分が0となることが
多いものであるから、高周波領域側から走査を行い、0
でなくなった位置にエンドオブバウンド符号EOBを付加
する。例えば、第17図に示す8×8画素のブロックの量
子化信号について、高周波領域側から矢印で示すように
ジクザグ走査を行い、0でなくなった位置(−7の値の
位置:左上の画素位置を1とし、右下の画素位置を64と
すると、「46」の画素位置)に、エンドオブバウンド符
号EOBを付加する。As described above, since the high frequency component of the conversion coefficient is often 0, scanning is performed from the high frequency region side to
The end-of-bound code EOB is added to the position where is no longer. For example, with respect to the quantized signal of the block of 8 × 8 pixels shown in FIG. 17, zigzag scanning is performed from the high frequency region side as shown by the arrow, and the position where it is not 0 (position of value −7: upper left pixel position Is 1, and the lower right pixel position is 64, the end-of-bound code EOB is added to the pixel position "46").
そして、低周波領域側からジクザク走査を行うと、1031
(直流分),−9,−5,3,20,15,0,・・・0,−7(EOB)
の一次元配列の変換計数が得られ、符号化部63に於いて
エントロピー符号化し、エンドオブバウンド符号EOB以
降の変換係数については総て0であるから、符号化を省
略するもので、それにより、符号化効率を向上してい
る。Then, when zigzag scanning is performed from the low frequency region side, 1031
(DC component), -9, -5,3,20,15,0, ... 0, -7 (EOB)
The transform count of the one-dimensional array is obtained, entropy-encoded in the encoding unit 63, and all the transform coefficients after the end-of-bound code EOB are 0, so the encoding is omitted. The coding efficiency is improved.
受信側に於いては、このエンドオブバウンド符号EOBを
検出することにより、ブロックの符号化信号の終了を識
別して、復号化を行うことができる。On the receiving side, by detecting the end-of-bound code EOB, the end of the coded signal of the block can be identified and decoding can be performed.
入力画像信号をブロック対応に離散コサイン変換を施す
ことにより、低周波領域側に集中した変換係数が得ら
れ、高周波領域側には0が多くなるものであるから、こ
の高周波領域側のエンドオブバウンド符号EOB以降の0
を伝送しないようにして、符号化効率を向上している。By applying the discrete cosine transform to the block corresponding to the input image signal, the transform coefficients concentrated on the low frequency region side are obtained, and 0 is increased on the high frequency region side. Therefore, the end of bound code on the high frequency region side is obtained. 0 after EOB
, So that the coding efficiency is improved.
しかし、従来例の離散コサイン変換を用いて画像信号符
号化を行う方式に於いては、画像の性質に関係なく一律
に高能率符号化して伝送或いは記録するものであり、視
覚特性を考慮して高能率符号化を行うものではないの
で、単に符号化効率を更に向上させた時に、再生画質が
劣化する欠点があった。However, in the conventional method of performing image signal coding using discrete cosine transform, high efficiency coding is uniformly performed regardless of the nature of the image to be transmitted or recorded. Since high-efficiency coding is not performed, there is a drawback that reproduction image quality is deteriorated when the coding efficiency is simply improved.
本発明は、符号化効率を向上させると共に、再生画質を
考慮した符号割当てを可能とすることを目的とするもの
である。It is an object of the present invention to improve coding efficiency and enable code allocation in consideration of reproduction image quality.
〔課題を解決するための手段〕 本発明の画像信号符号化制御方式は、入力画像信号の性
質を判定して量子化ステップを制御するものであり、第
1図を参照して説明する。[Means for Solving the Problem] The image signal coding control method of the present invention is for determining the property of the input image signal and controlling the quantization step, and will be described with reference to FIG.
入力画像信号又は該入力画像信号のフレーム間差分信号
に対して離散コサイン変換を施す離散コサイン変換部1
と、この離散コサイン変換部1からの変換係数又はこの
変換係数のフレーム間差分信号を量子化する量子化部2
と、この量子化部2からの量子化出力信号を可変長符号
化する符号化部3と、入力画像信号の性質を判定する画
像判定部4とを備えており、画像判定部4は、入力画像
信号の複数画素からなるブロック対応に、平坦部分,エ
ッジ部分,細かい文様部分の何れに相当するかを判定
し、その判定結果に基づいて量子化部2の量子化ステッ
プを制御するものである。Discrete cosine transform unit 1 for performing a discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal
And a quantizing unit 2 for quantizing the transform coefficient from the discrete cosine transform unit 1 or the inter-frame difference signal of the transform coefficient.
And an image determination unit 4 for determining the property of the input image signal, and an encoding unit 3 for variable-length encoding the quantized output signal from the quantization unit 2. It is determined whether a flat portion, an edge portion, or a fine pattern portion corresponds to a block composed of a plurality of pixels of the image signal, and the quantization step of the quantization unit 2 is controlled based on the determination result. .
更に、入力画像信号のフレーム間のブロック対応に動き
補償を行う動き補償部を備え、画像判定部4により量子
化部2を制御するものである。Furthermore, a motion compensating unit for compensating motions between the frames of the input image signal is provided, and the image judging unit 4 controls the quantizing unit 2.
又画像判定部4に於いて、平坦部分と判定された時は、
量子化部2の量子化ステップを細かくし、エッジ部分と
判定された時は、平坦部分の場合の量子化ステップと同
じか又はそれより粗くし、細かい文様部分と判定された
時は、エッジ部分の場合の量子化ステップと同じか又は
それより粗く設定するものである。When the image determination section 4 determines that the area is flat,
The quantization step of the quantizer 2 is made fine, and when it is determined to be an edge portion, it is equal to or coarser than the quantization step in the case of a flat portion, and when it is determined to be a fine pattern portion, the edge portion is The quantization step is set to be equal to or coarser than the quantization step.
又画像判定部4は、ブロックの画素の値についての標準
偏差が、第1の閾値以下の時に平坦部分と判定し、第1
の閾値を超えて第2の閾値以下の時にエッジ部分と判定
し、第2の閾値を超えた時に細かい文様部分と判定する
ものである。Further, the image determination unit 4 determines that the standard deviation of the pixel values of the block is a flat portion when the standard deviation is equal to or less than the first threshold value, and
When it exceeds the second threshold and is less than or equal to the second threshold, it is determined to be an edge portion, and when the second threshold is exceeded, it is determined to be a fine pattern portion.
又画像判定部4は、ブロックの画素に対してラプラシア
ンのマスクをかけ、その結果、所定の閾値を超えた画素
数が、第3の閾値以下である時に平坦部分と判定し、こ
の第3の閾値を超えて第4の閾値以下の時にエッジ部分
と判定し、この第4の閾値を超えた時に細かい文様部分
と判定するものである。Further, 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 the predetermined threshold is less than or equal to the third threshold, it is determined to be a flat portion, and the third When it exceeds the threshold value and is equal to or less than the fourth threshold value, it is determined as an edge portion, and when it exceeds the fourth threshold value, it is determined as a fine pattern portion.
又画像判定部4は、ブロック又はこのブロックを細分化
したサブブロックの画素の値の平均値を求め、この平均
値とブロック内又はサブブロック内の画素の値との差の
絶対値が所定の閾値を超えた画素数を計数し、画素数が
第5の閾値以下の時に平坦部分と判定し、又画素数が第
5の閾値を超え且つ第6の閾値以下の時にエッジ部分と
判定し、又画素数が第6の閾値を超えた時は細かい文様
部分と判定するものである。The image determination unit 4 also obtains an average value of the pixel values of the block or the sub-block obtained by subdividing the block, and the absolute value of the difference between the average value and the pixel value of the block or the sub-block is a predetermined value. The number of pixels exceeding the threshold value is counted, and when the number of pixels is less than or equal to the fifth threshold value, it is determined as a flat portion, and when the number of pixels is greater than the fifth threshold value and less than or equal to the sixth threshold value, it is determined as an edge portion, Further, when the number of pixels exceeds the sixth threshold value, it is determined as a fine pattern portion.
離散コサイン変換部1は、入力画像信号に離散コサイン
変換を施すか、又はフレーム間差分信号に離散コサイン
変換を施し、量子化部2は、変換係数について量子化す
る。この量子化部2は量子化ステップを切替える構成又
は複数の異なる量子化ステップの量子化器を切替える構
成を有し、画像判定部4によりその切替えが制御される
ものである。又符号化部3は、量子化出力信号をハフマ
ン符号等の可変長符号化を行うものである。The discrete cosine transform unit 1 performs a discrete cosine transform on the input image signal or a discrete cosine transform on the inter-frame difference signal, and the quantization unit 2 quantizes the transform coefficient. The quantizer 2 has a configuration for switching the quantization step or a configuration for switching a quantizer having a plurality of different quantization steps, and the switching is controlled by the image determination unit 4. The coding unit 3 also performs variable length coding such as Huffman coding on the quantized output signal.
画像判定部4は、入力画像信号のブロック対応に、空や
壁等のような平坦部分と、物体の輪郭部分等のエッジ部
分と、模様等の細かい文様部分との何れに相当するか判
定して、量子化部2の量子化ステップを切替えるもので
ある。The image determination unit 4 determines which of a flat portion such as a sky or a wall, an edge portion such as an outline portion of an object, or a fine pattern portion such as a pattern corresponds to a block corresponding to an input image signal. Then, the quantization step of the quantization unit 2 is switched.
又動き補償部は、現フレームの入力画像信号のブロック
と、前フレームの入力画像信号のブロックとの間の動き
ベクトルを検出し、画像信号に於ける動きの大きいブロ
ックについてのフレーム間差分信号が増大しないように
するものである。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 the inter-frame difference signal for the block having large motion in the image signal is detected. It does not increase.
又視覚特性は、平坦部分とエッジ部分とに対する感度が
良く、細かい文様部分にたいしては感度が比較的低く、
多少の歪があっても識別できないものである。又量子化
部2に於ける量子化ステップを粗くすると、再生画像が
ぼけることになり、又離散コサイン変換を施して得られ
る変換係数の高周波成分を強制的に零にすると、ブロッ
ク歪が発生する傾向がある。そこで、画像判定部4は、
入力画像信号のブロック毎に判定し、平坦部分の場合は
量子化ステップを細かく、エッジ部分の場合は量子化ス
テップを平坦部分と同様又はそれより粗く、細かい文様
部分の場合は量子化ステップをエッジ部分と同様又はそ
れより粗く設定するものである。それによって、再生画
質を劣化することなく、符号化効率を向上することがで
きる。Also, the visual characteristics have good sensitivity to flat parts and edge parts, and relatively low sensitivity to fine pattern parts,
Even if there is some distortion, it cannot be identified. Also, if the quantization step in the quantizer 2 is made rough, the reproduced image will be blurred, and if the high-frequency component of the transform coefficient obtained by performing the discrete cosine transform is forced to zero, block distortion occurs. Tend. Therefore, the image determination unit 4
It is judged for each block of the input image signal, the quantization step is finely divided in the case of a flat portion, the quantization step is the same as or coarser than that of the flat portion in the case of an edge portion, and the quantization step is edged in the case of a fine pattern portion. The setting is similar to or coarser than the part. As a result, the coding efficiency can be improved without deteriorating the reproduced image quality.
又画像判定部4は、入力画像信号のブロック対応に、ブ
ロックを構成する画素の値(輝度)を基に平坦部分とエ
ッジ部分と細かい文様部分との何れに相当するか判定す
るものであり、その一つの手段として、先ず、入力画像
信号のブロックの画素の値について標準偏差を求める。
この標準偏差について、第1,第2の閾値と比較し、第1
の閾値以下の時は比較的平均的な画素からなる場合であ
るから、空や壁等のような平坦部分、第2の閾値を超え
た時は異なる値の画素からなる場合であるから、縞模様
等のような細かい文様部分、第1の閾値を超え且つ第2
の閾値以下の時は平坦部分と細かい文様部分との中間的
な画素構成であり、文字,図形等の輪郭部分を含むもの
であるから、エッジ部分と判定する。In addition, the image determination unit 4 determines, in correspondence with the block of the input image signal, which one of a flat portion, an edge portion, and a fine pattern portion, based on the values (luminance) of the pixels forming the block. As one of the means, first, the standard deviation is obtained with respect to the pixel value of the block of the input image signal.
This standard deviation is compared with the first and second threshold values, and the first
If it is less than or equal to the threshold value, it is composed of relatively average pixels, and if it exceeds the second threshold value, it is a flat part such as a sky or wall. If it exceeds the second threshold value, it is composed of pixels of different values. A fine pattern part such as a pattern, which exceeds the first threshold and the second
When the threshold value is less than or equal to the threshold value, the pixel configuration is intermediate between the flat portion and the fine pattern portion and includes the contour portion such as characters and figures.
又画像判定部4に於ける他の一つの手段は、入力画像信
号のブロックの画素にラプラシアンのマスクをかける。
その結果、所定の閾値を超えた画素数を検出して計数す
る。即ち、エッジに相当する画素数を計数する。その画
素数が第3の閾値以下の時はエッジに相当する画素が少
ないので平坦部分、第4の閾値を超えた時はエッジに相
当する画素が多いので細かい文様部分、第3の閾値を超
え且つ第4の閾値以下の時は、平坦部分と細かい文様部
分との中間的な画素構成であるからエッジ部分と判定す
る。Another means in the image determination unit 4 applies a Laplacian mask to the pixels of the block of the input image signal.
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 less than or equal to the third threshold, the number of pixels corresponding to the edge is small, and thus the flat portion. When the number of pixels exceeds the fourth threshold, the number of pixels corresponding to the edge is large. If the threshold value is less than or equal to the fourth threshold value, the pixel configuration is intermediate between the flat portion and the fine pattern portion, so that the pixel is determined to be the edge portion.
又画像判定部4に於ける更に他の一つの手段は、ブロッ
ク又はサブブロックの画素の値の平均値を求める。そし
て、この平均値と各画素の値との差の絶対値が所定の閾
値を超えたか否か識別し、閾値を超えた画素数を計数す
る。この画素数が第5の閾値以下の時は、そのブロック
の画素の値の差異が小さいので、平坦部分と判定する。
又画素数が第6の閾値を超えた時は、そのブロックの画
素の値の差異が大きいので、細かい文様部分と判定す
る。又画素数が第5の閾値を超え且つ第6の閾値以下の
時は、そのブロックの画素の値の差異が平坦部分により
大きく、細かい文様部分より小さいので、エッジ部分と
判定する。Still another means in the image determination unit 4 finds the average value of the pixel values of the block or sub-block. Then, it is identified whether the absolute value of the difference between the average value and the value of each pixel exceeds a predetermined threshold value, and the number of pixels exceeding the threshold value is counted. When the number of pixels is less than or equal to the fifth threshold value, the difference in the pixel value of the block is small, and thus the pixel is determined to be a flat portion.
Further, when the number of pixels exceeds the sixth threshold value, there is a large difference in the pixel values of the block, so it is determined to be a fine pattern portion. When the number of pixels exceeds the fifth threshold value and is equal to or less than the sixth threshold value, the difference in the pixel value of the block is larger in the flat portion and smaller than the fine pattern portion, so that it is determined as the edge portion.
以下図面を参照して本発明の実施例について詳細に説明
する。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第2図は本発明の一実施例のブロック図であり、送信側
は、離散コサイン変換部11と、量子化部12と、走査部15
と、符号化部13と、送信部16と、画像判定部14とを備え
ている。又受信側は、受信部17と、復号化部18と、逆走
査部19と、逆量子化部20と、逆離散コサイン変換部21と
を備えている。FIG. 2 is a block diagram of an embodiment of the present invention. On the transmitting side, a discrete cosine transform unit 11, a quantizing unit 12, and a scanning unit 15 are provided.
And an encoding unit 13, a transmission unit 16, and an image determination unit 14. The receiving side includes a receiving unit 17, a decoding unit 18, an inverse scanning unit 19, an inverse quantizing unit 20, and an inverse discrete cosine transform unit 21.
テレビカメラ等からの動画像信号等の入力画像信号に対
して、離散コサイン変換部11に於いてブロック対応に離
散コサイン変換を施し、量子化部12に於いて変換係数を
量子化し、走査部15に於いてジクザグ走査,水平方向走
査,垂直方向走査等により、ブロック対応の二次元配列
を一次元配列に変換し、符号化部13に於いて可変長符号
化し、送信部16に於いて変調等を行って符号化信号を受
信側へ送信する。An input image signal such as a moving image signal from a television camera or the like is subjected to a block cosine transform in a discrete cosine transform section 11, a quantizing section 12 quantizes the transform coefficient, and a scanning section 15 Converts the two-dimensional array corresponding to the block into a one-dimensional array by zigzag scanning, horizontal scanning, vertical scanning, etc., performs variable length coding in the coding unit 13, and modulates in the transmission unit 16, etc. Then, the encoded signal is transmitted to the receiving side.
又画像判定部14に於いて、入力画像信号のブロック対応
に平坦部分かエッジ部分か細かい文様部分かを判定し、
その判定信号を量子化部12と送信部16とに加え、量子化
部12に於ける量子化ステップを制御すると共に、その量
子化ステップを補助情報として送信部16から受信側へ送
出する。この場合、通常のエントロピー符号化伝送方式
に於ける場合と同様に、送信情報量を送信バッファの使
用量から判定して、送信バッファがオーバーフロー又は
アンダーフローしないように、量子化部12を制御する構
成を付加することもできる。Further, in the image determination unit 14, it is determined whether a flat portion, an edge portion or a fine pattern portion corresponding to the block of the input image signal,
The determination signal is applied to the quantizing unit 12 and the transmitting unit 16, the quantizing step in the quantizing unit 12 is controlled, and the quantizing step is sent from the transmitting unit 16 to the receiving side as auxiliary information. In this case, as in the case of the normal entropy coding transmission method, the amount of transmission information is determined from the amount of use of the transmission buffer, and the quantization unit 12 is controlled so that the transmission buffer does not overflow or underflow. Configurations can also be added.
受信側に於いては、受信部17で符号化信号を受信し、復
号化部18に於いて復号し、逆走査部19に於いて一次元配
列の信号をブロック対応の二次元配列の信号に変換し、
逆量子化部20に於いて逆量子化する。この時、受信部17
に於いて分離した量子化ステップを示す補助情報を量子
化部20に加えて、送信側と同一の量子化ステップにより
逆量子化する。逆量子化出力信号を逆離散コサイン変換
部21により逆離散コサイン変換し、受信画像信号とし、
図示を省略したディスプレイ装置に加えて表示させるも
のである。On the receiving side, the receiving section 17 receives the encoded signal, the decoding section 18 decodes it, and the inverse scanning section 19 converts the one-dimensional array signal into a block-corresponding two-dimensional array signal. Converted,
Inverse quantization is performed in the inverse quantization unit 20. At this time, the receiving unit 17
The auxiliary information indicating the separated quantization step is added to the quantizer 20 and inversely quantized by the same quantization step as on the transmitting side. The inverse quantized output signal is inverse discrete cosine transformed by the inverse discrete cosine transform unit 21 to obtain a received image signal,
The display is provided in addition to the display device (not shown).
画像判定部14は、入力画像信号のブロック対応に、平均
値との差の閾値以上の画素数の大小,標準偏差の大小,
エッジの画素数の大小等を基に平坦部分,エッジ部分,
細かい文様部分の何れであるかを判定する。この判定信
号により、量子化部12の量子化ステップを、平坦部分に
対しては細かく、エッジ部分に対しては平坦部分と同じ
かそれよりも粗くし、細かい文様部分に対してはエッジ
部分と同じかそれより粗くするものである。The image determination unit 14 determines, for each block of the input image signal, the number of pixels having a difference from the average value or more, the standard deviation,
The flat part, the edge part,
It is determined which one of the fine pattern parts. With this determination signal, the quantization step of the quantization unit 12 is fine for the flat portion, the same as or flatter than the flat portion for the edge portion, and the edge portion for the fine pattern portion. It is the same or coarser.
第3図は本発明の他の実施例のブロック図であり、31は
離散コサイン変換部(DCT)、32は量子化部(Q)、33
は符号化部(VLC)、34は画像判定部、35は加算回路、3
6は高周波成分削除回路(HFC)、37は逆量子化部
()、38は加算回路、39はフレームメモリ(FM)、40
はフレーム間符号化フレーム内符号化とを切替える切替
部である。FIG. 3 is a block diagram of another embodiment of the present invention, in which 31 is a discrete cosine transform unit (DCT), 32 is a quantizer (Q), and 33 is a quantizer.
Is an encoding unit (VLC), 34 is an image determination unit, 35 is an addition circuit, 3
6 is a high frequency component removing circuit (HFC), 37 is an inverse quantizer (), 38 is an adding circuit, 39 is a frame memory (FM), 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 the inter-frame difference is obtained and encoded in the transform coefficient region, the discrete cosine transform unit 31 performs a discrete cosine transform on the input image signal, and the transform coefficient by this is stored in the frame memory 39. The conversion coefficient of the previous frame and the conversion coefficient of the previous frame are added to the addition circuit 35 to obtain the difference, and the quantization unit 32
Is quantized by, and the conversion coefficient of the high frequency component is deleted by the high frequency component deleting circuit 36, and the encoding unit 33 performs variable length coding and transmits to the receiving side. Alternatively, the image is recorded in addition to the image recording device.
又高周波成分削除回路36により高周波成分を削除された
変換係数を、逆量子化部37により逆量子化し、フレーム
メモリ39に蓄積された前フレームの変換係数と加算回路
38に於いて加算し、今回のフレームの変換係数としてフ
レームメモリ39に蓄積する。Further, the transform coefficient from which the high frequency component has been removed by the high frequency component removal circuit 36 is inversely quantized by the inverse quantization unit 37, and the conversion coefficient of the previous frame accumulated in the frame memory 39 and the addition circuit
The addition is made at 38 and the result is stored in the frame memory 39 as the conversion coefficient of this frame.
又フレーム間符号化とフレーム内符号化との発生情報量
を比較し、フレーム内符号化の場合の発生情報量が少な
い時に、切替部40を制御してフレームメモリ39側からア
ース側へ切替えることにより、フレーム内符号化を行わ
せることができる。Further, the generated information amount between the inter-frame coding and the intra-frame coding is compared, and when the generated information amount in the intra-frame coding is small, the switching unit 40 is controlled to switch from the frame memory 39 side to the ground side. In this way, intraframe coding can be performed.
又画像判定部34は、入力画像信号をブロック対応に、平
坦部分かエッジ部分か細かい文様部分かの何れであるか
を判定するものであり、その判定信号により量子化部32
と逆量子化部37との量子化ステップを切替えるものであ
る。Further, the image determination unit 34 determines whether the input image signal is a flat portion, an edge portion, or a fine pattern portion corresponding to a block, and the quantization unit 32 uses the determination signal.
To switch the quantization step between the inverse quantization unit 37 and the inverse quantization unit 37.
又高周波成分削除回路36は、例えば、第16図のブロック
の二次元配列についてジクザグ走査c、水平走査d、垂
直走査eの何れかの走査により、直流分から所定数の低
周波成分、例えば、直流分を含めて(N×N)/2個の変
換係数の量子化出力信号を取り出し、それ以降の高周波
成分を除いて符号化部33に加えることにより、零又は零
に近い値の高周波成分の変換係数については符号化しな
いようにするもので、これによっても符号化効率を向上
することができる。なお、高周波成分削除回路36は、量
子化部32の前段に設けることもできる。Further, the high frequency component removing circuit 36, for example, performs a zigzag scan c, a horizontal scan d, or a vertical scan e on the two-dimensional array of blocks in FIG. The quantized output signal of (N × N) / 2 transform coefficients including the component is taken out, and the subsequent high frequency components are removed and added to the encoding unit 33, so that the high frequency component of zero or a value close to zero is obtained. The transform coefficient is not coded, which also improves the coding efficiency. The high frequency component removing circuit 36 may be provided in the preceding stage of the quantizing unit 32.
又画像判定部34は、前述の実施例と同様に、入力画像信
号のブロック対応に、平坦部分かエッジ部分か細かい文
様部分かを判定して、量子化部32と逆量子化部37との量
子化ステップを制御するものである。Further, the image determination unit 34, similarly to the above-described embodiment, determines whether the flat portion, the edge portion, or the fine pattern portion in correspondence with the block of the input image signal, and the quantization unit 32 and the inverse quantization unit 37. It controls the quantization step.
前述の離散コサイン変換部31等の各部の機能は、それぞ
れ専用の集積回路により実現するか、或いはディジタル
・シグナル・プロセッサの演算機能により実現すること
ができるものである。The functions of the respective units such as the discrete cosine transform unit 31 described above can be realized by respective dedicated integrated circuits or by the arithmetic function of the digital signal processor.
第4図は本発明の更に他の実施例のブロック図であり、
動き補償を行う場合を示す。同図に於いて、41は離散コ
サイン変換部(DCT)、42は量子化部(Q)、43は符号
化部(VLC)、44は画像判定部、45は加算回路、46は高
周波成分削除回路(HFC)、47は逆量子化部()、48
は加算回路、49はフレームメモリ(FM)、50は切替部、
51は逆離散コサイン変換部(IDCT)、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), 43 is a coding unit (VLC), 44 is an image determination unit, 45 is an addition circuit, and 46 is a high frequency component deletion. Circuit (HFC), 47 is the inverse quantizer (), 48
Is an adder circuit, 49 is a frame memory (FM), 50 is a switching unit,
Reference numeral 51 is an inverse discrete cosine transform unit (IDCT), and 52 is a motion compensation unit.
入力画像信号は、画像判定部44と、加算回路45と、動き
補償部52とに加えられる。切替部50が図示のように動き
補償部52側に切替えられていると、入力画像信号とフレ
ームメモリ49の前フレームに於ける画像信号とをブロッ
ク対応に比較して動きベクトルを検出し、フレーム間差
分が小さくなるように制御することになる。又切替部50
がアース側に切替えられると、フレーム内符号化が行わ
れ、又フレームメモリ49側に切替えられると、動き補償
を行わないフレーム間符号化が行われる。この切替部50
にる切替えの制御は、各符号化方式による発生情報量を
比較して、発生情報量が最も少なく符号化方式となるよ
うにすることもできる。The input image signal is added to the image determination unit 44, the addition circuit 45, and the motion compensation unit 52. When the switching unit 50 is switched to the motion compensation unit 52 side as shown in the figure, the motion vector is detected by comparing the input image signal and the image signal in the previous frame of the frame memory 49 in block correspondence, The difference is controlled so that the inter-difference becomes small. Switching unit 50
Is switched to the ground side, intraframe coding is performed, and when switched to the frame memory 49 side, interframe coding without motion compensation is performed. This switching unit 50
The control of the switching can be performed by comparing the amount of information generated by each encoding method and using the encoding method with the smallest amount of information generated.
加算回路45により入力画像信号と前フレームの画像信号
との差分が求められ、この差分信号に対して離散コサイ
ン変換部41により離散コサイン変換を施し、量子化部42
により量子化し、高周波成分削除回路46により量子化さ
れた高周波成分の変換係数が削除され、符号化部43に於
いて可変長符号化され、量子化ステップや動きベクトル
等の補助情報を含めて符号化信号は、図示を省略した受
信側へ送出されるか又は画像記録装置に記録される。The difference between the input image signal and the image signal of the previous frame is obtained by the adder circuit 45, the discrete cosine transform unit 41 performs discrete cosine transform on the difference signal, and the quantization unit 42
And the transform coefficient of the high-frequency component quantized by the high-frequency component removing circuit 46 is deleted, variable-length coding is performed in the coding unit 43, and coding is performed including auxiliary information such as a quantization step and a motion vector. The converted signal is sent to a receiving side (not shown) or recorded in the image recording device.
又逆量子化部47により逆量子化された変換係数、逆離散
コサイン変換部51により逆離散コサインが施され、加算
回路48により前フレームの画像信号と加算されて、現フ
レームの画像信号としてフレームメモリ49に蓄積され
る。The inverse quantization unit 47 inversely quantizes the transform coefficient, the inverse discrete cosine transform unit 51 performs inverse discrete cosine, and the adder circuit 48 adds the image signal of the previous frame to the frame as the image signal of the current frame. It is stored in the memory 49.
又画像判定部44により、入力画像信号がブロック対応に
平坦部分かエッジ部分か細かい文様部分か判定し、量子
化部42と逆量子化部47との量子化ステップを制御するも
のである。The image determination unit 44 determines whether the input image signal is a flat portion, an edge portion, or a fine pattern portion corresponding to a block, and controls the quantization steps of the quantization unit 42 and the inverse quantization unit 47.
この実施例に於いては、動きの大きい動画像信号を入力
した場合に、動き補償により符号化効率を向上できるも
のであり、更に、その場合の画像の性質を判定して、再
生画質が劣化しないように量子化ステップを制御できる
ものである。In this embodiment, when a moving image signal with a large motion is input, the coding efficiency can be improved by the motion compensation, and further, the quality of the image in that case is judged to deteriorate the reproduced image quality. The quantization step can be controlled so as not to do so.
第5図及び第6図は、画像判定部に於ける標準偏差によ
る画像判定のフローチャートを示し、先ず、F(8,8)
で示すようにブロック8×8画素の大きさとし、標準偏
差をσ、第1,第2の閾値をTH1,TH2、平均値をHとし(a
1)、最初に平均値Hを0(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か否か判定し(a
9)、I>8でない場合はステップ(a4)に移行し、I
>8の場合は、8×8のブロック内に於ける累算処理が
終了したので、H=H/64として(a10)、平均値Hを求
める。FIG. 5 and FIG. 6 are flowcharts of the image determination by the standard deviation in the image determination unit. First, F (8,8)
As shown in, the size of the block is 8 × 8 pixels, the standard deviation is σ, the first and second thresholds are TH1, TH2, and the average value is H (a
1) First, the average value H is set to 0 (a2), I = 1 (a3) and J = 1 (a4) (the first pixel position of the block), and then the average value H = H + f (I, J). (A5), then J = J
As +1 (a6), it is determined whether or not J> 8 (a7), J> 8.
If not, the process proceeds to step (a5). If J> 8, I = I + 1 is set (a8), and it is determined whether or not I> 8 (a
9), if I> 8 is not satisfied, go to step (a4), I
In the case of> 8, since the accumulation processing in the 8 × 8 block is completed, H = H / 64 is set (a10), and the average value H is obtained.
次に、σ=0とし(a11)、I=1(a12)及びJ=1
(a13)として、標準偏差σを、σ=σ+(f(I,J)−
H)2として求める(a14)、即ち、画素の値と平均値
との差の二乗を累算する。そして、J=J+1とし(a1
5)、J>8か否か判定し(a16)、J>8でない場合は
ステップ(a14)に移行し、J>8の場合は、I=I+
1とし(a17))、I>8か否か判定し(a18)、I>8
でない場合はステップ(a13)に移行し、I>8の場合
は64画素のブロック内の累積値が得られたことになるか
ら、 とし(a19)、これを標準値σとする。Next, set σ = 0 (a11), I = 1 (a12) and J = 1.
As (a13), the standard deviation σ is σ = σ + (f (I, J) −
H) 2 (a14), that is, the square of the difference between the pixel value and the average value is accumulated. Then, set J = J + 1 (a1
5), it is determined whether or not J> 8 (a16). If J> 8 is not satisfied, the process proceeds to step (a14). If J> 8, I = I +
1 (a17)), it is determined whether I> 8 (a18), I> 8
If not, the process proceeds to step (a13), and if I> 8, the cumulative value in the block of 64 pixels is obtained. (A19) and let this be the standard value σ.
そして、σ<TH1か否か判定し(a20)、標準偏差σが第
1の閾値TH1により小さい場合は、ブロック内の画素の
値の差が少ないから、空や壁等のような平坦部分と判定
する。又標準偏差σが第1の閾値TH1以下でない場合
は、TH1≦σ≦TH2か否か判定し(a21)、標準偏差σが
第1の閾値TH1を超え且つ第2の閾値TH2以下の場合は、
ブロック内の画素の値のある程度のばらつきがあるか
ら、文字や図形の輪郭部分等を含むエッジ部分と判定す
る。又標準偏差σが第2の閾値TH2を超えた場合は、ブ
ロック内の画素の値のばらつきが多いので、縞模様等の
ような細かい文様部分と判定する。Then, it is determined whether or not σ <TH1 (a20), and when the standard deviation σ is smaller than the first threshold value TH1, there is little difference in the values of the pixels in the block, so it is determined that there is a flat portion such as the sky or wall. judge. When the standard deviation σ is not equal to or less than the first threshold TH1, it is determined whether TH1 ≦ σ ≦ TH2 (a21). When the standard deviation σ is greater than the first threshold TH1 and less than or equal to the second threshold TH2, ,
Since there are some variations in the pixel values within the block, it is determined that the edge portion includes the outline portion of a character or a figure. When the standard deviation σ exceeds the second threshold value TH2, there are many variations in the pixel values in the block, so it is determined that the pattern portion 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、及びエッジ個数
のCOUNTを定め(b1)、I=2(b2)、J=2(b3)と
する。即ち、1ブロックの周辺の画素を除いた画素にラ
プラシアンのマスクMをかけるものである。なお、ステ
ップ(b1)に於けるラプラシアンのマスクMは、中心画
素を「4」、その上下左右の画素を「−1」、斜め上下
方向の画素を「0」とした場合を示すが、この構成以外
のマスクを用いることも可能である。FIG. 7 and FIG. 8 show flowcharts of image determination by edge detection, and show the case of edge detection by Laplacian. That is, a mask M of Laplacian 3 × 3 size, a block f (8,8) of 8 × 8 pixel size, and a block f ′ (8,8) after the mask M of Laplacian M is applied.
8) The threshold TH, the third and fourth thresholds TH3 and TH4, and the COUNT of the number of edges are determined (b1), and I = 2 (b2) and J = 2 (b3). That is, the Laplacian mask M is applied to the pixels excluding the pixels around one block. The Laplacian mask M in step (b1) shows a case where the central pixel is "4", the pixels above and below and to the left and right are "-1", and the pixels in the diagonally up and down directions are "0". It is also possible to use a mask other than the configuration.
そして、I=2,J=2の画素f(2,2)についてステップ
(b4)に示す演算を施してマスクMをかけるものであ
り、次に、J=J+1とし(b5)、J>7か否か判定し
(b6)、J>7でない場合はステップ(b4)に移行し、
J>7の場合は、I=I+1とし(b7)、I>7か否か
判定し(b8)、I>7でない場合はステップ(b3)に移
行し、I>7の場合は8×8画素のブロック内の6×6
画素についてラプラシアンのマスクMをかけたことにな
り、次にエッジの個数を計数する。Then, the calculation shown in step (b4) is applied to the pixel f (2,2) with I = 2 and J = 2 to apply the mask M, and then J = J + 1 (b5), J> 7. It is determined whether or not (b6), and if J> 7 is not satisfied, the process proceeds to step (b4),
When J> 7, I = I + 1 is set (b7), and it is determined whether or not I> 7 (b8). When I> 7 is not satisfied, the process proceeds to step (b3), and when I> 7, 8 × 8. 6x6 in a block of pixels
The Laplacian mask M has been applied to the pixels, and the number of edges is counted next.
即ち、初期状態のエッジ個数COUNTを0とし(b9)、I
=2(b10)及びJ=2(b11)として、マスクMをかけ
た後のブロックf′(I,J)の絶対値ABS(f′(I,
J))が閾値THより大きいか否か判定し(b12)、大きい
場合はエッジ個数をCOUNT=COUNT+1として(b13)カ
ウントアップする。That is, the number of edges COUNT in the initial state is set to 0 (b9), and I
= 2 (b10) and J = 2 (b11), the absolute value ABS (f '(I, J of the block f' (I, J) after mask M is applied.
J)) is larger than the threshold value TH (b12), and if larger, the number of edges is set to COUNT = COUNT + 1 (b13) and counted up.
そして、J=J+1とし(b14)、J>7か否か判定し
(b15)、I=I+1とし(b16)、I>7か否か判定し
(b17)、J>7且つI>7となると、ブロック内のエ
ッジ個数の計数が終了するから、COUNT<TH3か否か判定
する(b18)。そして、エッジ個数COUNTが第3の閾値TH
3以下の場合は、エッジ個数が少ないので平坦部分と判
定する。次にTH3≦COUNT≦TH4か否か判定し(b19)、エ
ッジ個数COUNTが第3の閾値TH3を超え且つ第4の閾値TH
4以下の時は、比較的エッジ個数が多いのでエッジ部分
と判定し、エッジ個数COUNTが第4の閾値TH4を超えた場
合は、エッジ個数がエッジ部分と判定する場合に比較し
て多いので、細かい文様部分と判定する。Then, J = J + 1 (b14), it is determined whether or not J> 7 (b15), I = I + 1 (b16), and it is determined whether or not I> 7 (b17), and J> 7 and I> 7. Then, counting of the number of edges in the block is completed, so it is determined whether or not COUNT <TH3 (b18). Then, the number of edges COUNT is the third threshold TH
If the number is 3 or less, the number of edges is small, and therefore it is determined to be a flat portion. Next, it is determined whether TH3 ≤ COUNT ≤ TH4 (b19), the edge count COUNT exceeds the third threshold TH3, and the fourth threshold TH
When it is 4 or less, the number of edges is relatively large, so it is determined to be an edge portion. When the edge number COUNT exceeds the fourth threshold TH4, the number of edges is larger than that when it is determined to be an edge portion. Judge as a fine pattern part.
第9図及び第10図は平均値による画像判定のフローチャ
ートを示し、8×8のブロックB(8,8)、閾値THa、第
5及び第6の閾値TH5,TH6、カウント値COUNT及び平均値
Hを定め(c1)、第5図に示すステップ(a2)〜(a1
0)と類似したステップ(c2)〜(c10)により、8×8
画素のブロックの平均値Hを求める。そして、ステップ
(c11)〜(c19)により、画素の値B(I,J)と平均値
Hとの差の絶対値が閾値THaより大きい場合(|B(I,J)
−H|>THa)〔ステップ(c14)〕に、COUNT=COUNT+1
(c15)とする。FIG. 9 and FIG. 10 show a flow chart of image determination based on the average value, which is an 8 × 8 block B (8,8), a threshold value THa, fifth and sixth threshold values TH5, TH6, a count value COUNT and an average value. H is determined (c1), and steps (a2) to (a1) shown in FIG. 5 are performed.
8 × 8 by steps (c2) to (c10) similar to 0)
The average value H of the block of pixels is determined. When the absolute value of the difference between the pixel value B (I, J) and the average value H is larger than the threshold value THa by the steps (c11) to (c19) (| B (I, J)
-H |> THa) [step (c14)], COUNT = COUNT + 1
(C15).
次に、COUNT<TH5か否か判定し(c20)、第5の閾値TH5
以下の場合は、ブロック内の各画素の値が平均値に近い
場合であるから平坦部分と判定する。次にTH5≦COUNT≦
TH6か否か判定し(c21)、カウント値COUNTが第5の閾
値TH5により大きく且つ第6の閾値TH6以下の場合は、平
均値Hに対して差のある画素の数が比較的多い場合であ
るから、エッジ部分と判定し、第6の閾値TH6より大き
い場合は、平均値Hに対して差のある画素の数がエッジ
部分と判定する場合に比較して多い場合であるから、細
かい文様部分と判定する。Next, it is determined whether or not COUNT <TH5 (c20), and the fifth threshold TH5
In the following cases, since the value of each pixel in the block is close to the average value, it is determined to be a flat portion. Then TH5 ≦ COUNT ≦
If the count value COUNT is greater than the fifth threshold value TH5 and less than or equal to the sixth threshold value TH6 (c21), the number of pixels having a difference from the average value H is relatively large. Therefore, if it is determined as an edge portion and is larger than the sixth threshold value TH6, the number of pixels having a difference with respect to the average value H is larger than that in the case of being determined as an edge portion. Judge as a part.
第11図,第12図及び第13図は、小ブロック平均値による
画像判定のフローチャートを示し、8×8画素のブロッ
クを細分割し、例えば、2×2画素の小ブロック(サブ
ブロック)について平均値を求め、この平均値と画素の
値との差が閾値を超えるものをカウントアップするもの
であり、8×8画素のブロックB(8,8)、閾値THb、第
5,第6の閾値TH5,TH6、カウント値COUNT、2×2画素の
平均値Hを定め(d1)、大ブロックはI,J、小ブロック
の4個の画素位置をII,JJ(II=0,1,JJ=0,1)として、
ステップ(d2)〜(d15)により小ブロック内の平均値
Hを求め、次にステップ(d16)〜(d30)により、平均
値Hと画素の値との差の絶対値が閾値THbより大きい場
合に、COUNT=COUNT+1(d22)で示すようにカウント
アップする。FIG. 11, FIG. 12 and FIG. 13 are flowcharts of image determination based on the average value of small blocks. A block of 8 × 8 pixels is subdivided. For example, for a small block (sub-block) of 2 × 2 pixels. The average value is calculated, and the difference between the average value and the pixel value exceeding the threshold value is counted up. The block B (8,8) of 8 × 8 pixels, the threshold value THb,
The fifth and sixth thresholds TH5 and TH6, the count value COUNT, and the average value H of 2 × 2 pixels are determined (d1). The large blocks are I and J, and the four pixel positions of the small block are II and JJ (II = 0,1, JJ = 0,1)
When the average value H in the small block is obtained by steps (d2) to (d15), and then the absolute value of the difference between the average value H and the pixel value is larger than the threshold value THb by steps (d16) to (d30). And count up as shown by COUNT = COUNT + 1 (d22).
次に、COUNT<TH5か否か判定し(d31)、第5の閾値TH5
以下の場合は平均値Hに近い値の画素が多い場合である
から平坦部分と判定し、次に、TH5≦COUNT≦TH6か否か
判定し(d32)、第6の閾値TH6以上の場合は、平均値H
に対して差の大きい画素が多い場合であるから細かい文
様部分と判定し、第5の閾値TH5を超え且つ第6の閾値T
H6以下の場合は、平均値Hに対して差の大きい画素が、
小ブロック内に或る程度存在するから細かい文様部分と
判定する。この小ブロックによる判定の場合の第5,第6
の閾値TH5,TH6は、大ブロックによる判定の場合の第5,
第6の閾値TH5,TH6と異なる値に設定することも可能で
ある。Next, it is determined whether or not COUNT <TH5 (d31), and the fifth threshold value TH5
In the following cases, since there are many pixels having a value close to the average value H, it is determined to be a flat portion, and then it is determined whether TH5 ≤ COUNT ≤ TH6 (d32). If the sixth threshold value is TH6 or more, , Average value H
Since there are many pixels with a large difference with respect to, it is determined that it is a fine pattern portion, and it exceeds the fifth threshold TH5 and the sixth threshold T
In the case of H6 or less, the pixel having a large difference from the average value H is
Since it exists in a small block to some extent, it is determined to be a fine pattern portion. 5th and 6th in case of judgment by this small block
The thresholds TH5 and TH6 of the
It is also possible to set a value different from the sixth threshold values TH5 and TH6.
前述の各画素判定の実施例に於ける閾値TH,THa,THb、第
1乃至第6の閾値TH1〜TH6は、入力画像信号が静止画が
多い場合と動画が多い場合等の適用条件に対応して設定
することができるものである。又第6図の標準偏差σを
求める為のステップ(a19)に於いて、1/64の除算処理
を省略し、第1,第2の閾値TH1,TH2を大きな値に設定し
ても同様な作用,効果が得られる。The thresholds TH, THa, THb and the first to sixth thresholds TH1 to TH6 in the above-described embodiments of pixel determination correspond to application conditions when the input image signal has many still images and many moving images. And can be set. Also, in the step (a19) for obtaining the standard deviation σ in FIG. 6, the 1/64 division process may be omitted, and the first and second threshold values TH1 and TH2 may be set to large values. The action and effect can be obtained.
又第5図及び第6図に於ける標準偏差による画像判定に
於いて、標準偏差σが0〜60の範囲に想定できる場合
に、例えば、第1の閾値TH1を10、第2の閾値TH2を30と
することができる。又第7図及び第8図に於けるエッジ
検出による画像判定に於いて、エッジ個数が0〜64の範
囲となるが、例えば、第3の閾値TH3を5、第4の閾値T
H4を15に設定することができる。又第9図及び第10図に
於ける平均値による画像判定に於いては、第5の閾値TH
5を5、第6の閾値TH6を10に設定することができる。In the image determination based on the standard deviation in FIGS. 5 and 6, when the standard deviation σ can be assumed to be in the range of 0 to 60, for example, the first threshold TH1 is 10 and the second threshold TH2 is Can be 30. Also, in the image determination by the edge detection in FIGS. 7 and 8, the number of edges is in the range of 0 to 64. For example, the third threshold TH3 is 5, the fourth threshold T
H4 can be set to 15. In the image judgment based on the average value in FIGS. 9 and 10, the fifth threshold TH
5 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′,B′,C′とを定め(e1)、画像の判
定信号が入力されて選択(SEL)を行う(e2)。即ち、
判定信号が平坦部分を示すものであるか否か判定し(e
3)、平坦部分の場合は量子化ステップが小さい量子化
器Aを選択し、同様に受信側又はフレームメモリの前段
に於いて、この量子化器Aに対応する逆量子化器A′を
選択する。FIG. 14 shows a flow chart of the quantization step control,
The quantizers 12, 32, 42 are provided with a plurality of quantizers A, B, C, and the inverse quantizer 20 on the receiving side or the inverse quantizers 37, 47 for interframe encoding have a plurality of inverses. This corresponds to the case where the quantizers A ′, B ′, C ′ are provided for switching control. First, the quantizers A, B having different quantization steps from the block F ′ (8, 8) of 8 × 8 pixels are used. , C
, And the inverse quantizers A ′, B ′, C ′ are determined (e1), the image determination signal is input and selection (SEL) is performed (e2). That is,
It is judged whether the judgment signal indicates a flat portion (e
3) In the case of the flat portion, select a quantizer A with a small quantization step, and similarly select an inverse quantizer A'corresponding to this quantizer A at the receiving side or in the previous stage of the frame memory. To do.
又平坦部分でない場合は、エッジ部分か否か判定し(e
4)、エッジ部分の場合は量子化ステップが量子化器A
と同一か又はそれより大きい量子化ステップの量子化器
Bを選択し、受信側又はフレームメモリの前段に於い
て、それに対応する逆量子化器B′を選択する。又エッ
ジ部分でない場合は、量子化ステップが量子化器Bと同
一か又はそれより大きい量子化ステップの量子化器Cを
選択し、受信側又はフレームメモリの前段に於いて、そ
れに対応する逆量子化器C′を選択する。If it is not a flat part, it is judged whether it is an edge part (e
4), in the case of the edge part, the quantization step is the quantizer A
A quantizer B having a quantization step that is the same as or larger than that is selected, and a corresponding inverse quantizer B ′ is selected at the receiving side or in the preceding stage of the frame memory. If it is not an edge portion, a quantizer C having a quantization step whose quantization step is the same as or larger than that of the quantizer B is selected, and the corresponding inverse quantum is selected at the receiving side or in the preceding stage of the frame memory. Select the converter C '.
このような量子化器A,B,Cの選択を行う代わりに、量子
化部12,32,42に於ける量子化ステップを切替制御する構
成とすることも可能であり、同様に、逆量子化部20,37,
47に於いても、逆量子化ステップを切替制御する構成と
することができる。Instead of selecting the quantizers A, B, and C as described above, it is also possible to have a configuration in which the quantization steps in the quantizers 12, 32, and 42 are switched and controlled. Akabe 20,37,
Also in 47, the inverse quantization step can be switched and controlled.
平坦部分と判定されたブロックは、画素の値の変化が少
ないブロックであり、離散コサイン変換による変換係数
の高周波成分が一層少なくなり、高周波成分を削除して
も再生画質の劣化は少なくなる。又量子化ステップを細
かくするものであるから、視覚感度が高い平坦部分の再
生画質の劣化は少なくなる。又文字や図形の輪郭等のエ
ッジ部分と発定されたブロックは、高周波成分の量子化
誤差による再生画質の劣化を或る程度知覚できるが、平
坦部分に比較して視覚感度が低いので、量子化ステップ
を平坦部分の場合と同一又はそれより粗くし、又縞模様
等の細かい文様部分と判定されたブロックは、離散コサ
イン変換による変換係数の高周波成分を比較的多く含む
ことになるが、視覚感度が低いので、量子化誤差による
再生画質の劣化を殆ど知覚できないことになり、従っ
て、量子化ステップをエッジ部分の場合と同一又はそれ
より粗くし、符号化効率を向上させるものである。The block determined to be a flat portion is a block in which the pixel value changes little, the high-frequency component of the transform coefficient by the discrete cosine transform is further reduced, and the reproduction image quality is less deteriorated even if the high-frequency component is deleted. Further, since the quantization step is made finer, the deterioration of the reproduced image quality in the flat portion having high visual sensitivity is reduced. In addition, a block that is determined to be an edge portion such as the outline of a character or a figure can perceive deterioration of the reproduced image quality due to a quantization error of a high frequency component to some extent, but since it has lower visual sensitivity than a flat portion, The block which is determined to be the same or rougher as the flattening step and the finer pattern portion such as a striped pattern contains a relatively large amount of high-frequency components of the transform coefficient by the discrete cosine transform. Since the sensitivity is low, the deterioration of the reproduced image quality due to the quantization error can hardly be perceived. Therefore, the quantization step is the same as or coarser than the case of the edge portion, and the coding efficiency is improved.
本発明は、前述の各実施例にのみ限定されるものではな
く、画像判定の閾値等は、画像の性質を考慮して最適に
設定するものである。The present invention is not limited to each of the above-described embodiments, and the image determination threshold value and the like are optimally set in consideration of the characteristics of the image.
以上説明したように、本発明は、画像判定部4により、
入力画像信号のブロック対応に平坦部分かエッジ部分か
細かい文様部分かを判定し、その判定結果により量子化
部2に於ける量子化ステップを制御し、離散コサイン変
換部1に於いてブロック対応に離散コサイン変換を施し
た入力画像信号の変換係数を量子化し、その量子化出力
信号を符号化部3に於いて可変長符号化するものであ
り、視覚特性に従った変換係数の量子化ステップの制御
により、再生画質の劣化を知覚できない程度として、符
号化効率の向上を図ることができる利点がある。As described above, the present invention allows the image determination unit 4 to
It is determined whether a flat portion, an edge portion, or a fine pattern portion corresponds to the block of the input image signal, and the quantization step in the quantization unit 2 is controlled according to the determination result, and the discrete cosine transform unit 1 performs block correspondence. The transform coefficient of the input image signal subjected to the discrete cosine transform is quantized, and the quantized output signal is variable length coded in the coding unit 3. By the control, there is an advantage that the encoding efficiency can be improved so that the deterioration of the reproduced image quality cannot be perceived.
又画像判定部4は、標準偏差σを第1,第2の閾値TH1,TH
2と比較することにより、又はエッジ検出個数と第3,第
4の閾値TH3,TH4と比較することにより、又は平均値と
の差分の画素数と第5,第6の閾値TH5,TH6と比較するこ
とにより、平均部分かエッジ部分か又は細かい文様部分
かの画像判定を行うもので、この画像判定処理は、離散
コサイン変換部1に於けるブロック対応の処理の期間に
於いて容易に実行できる。従って、ブロック毎の判定信
号に基づいて量子化部2の量子化ステップを制御し、再
生画質を劣化させることなく、符号化効率を向上させる
ことができる利点がある。又動き補償等の処理を含める
ことにより、更に符号化効率の向上を図ることも可能で
ある。Further, the image determination unit 4 determines the standard deviation σ as the first and second thresholds TH1 and TH.
By comparing with 2, or by comparing the number of detected edges with the third and fourth thresholds TH3, TH4, or by comparing with the number of pixels of the difference from the average value with the fifth, sixth thresholds TH5, TH6 By doing so, the image determination of the average portion, the edge portion, or the fine pattern portion is performed, and this image determination processing can be easily executed during the block corresponding processing period in the discrete cosine transform unit 1. . Therefore, there is an advantage that the quantization step of the quantization unit 2 is controlled based on the determination signal for each block, and the coding efficiency can be improved without deteriorating the reproduced image quality. It is also possible to further improve the coding efficiency by including processing such as motion compensation.
第1図は本発明の原理説明図、第2図,第3図及び第4
図は本発明のそれぞれ異なる実施例のブロック図、第5
図及び第6図は標準偏差による画像判定のフローチャー
ト、第7図及び第8図はエッジ検出による画像判定のフ
ローチャート、第9図及び第10図は平均値による画像判
定のフローチャート、第11図,第12図及び第13図は小ブ
ロック平均値による画像判定のフローチャート、第14図
は量子化ステップ制御のフローチャート、第15図は従来
例のブロック図、第16図はブロックの走査説明図、第17
図は従来例の走査説明図である。 1は離散コサイン変換部、2は量子化部、3は符号化
部、4は画像判定部である。FIG. 1 is a diagram for explaining the principle of the present invention, FIG. 2, FIG. 3, and FIG.
FIG. 5 is a block diagram of a different embodiment of the present invention.
FIGS. 6 and 6 are flowcharts of image determination by standard deviation, FIGS. 7 and 8 are flowcharts of image determination by edge detection, FIGS. 9 and 10 are flowcharts of image determination by average value, FIG. 11, 12 and 13 are flowcharts for image determination based on small block average values, FIG. 14 is a flowchart for quantization step control, FIG. 15 is a block diagram of a conventional example, FIG. 16 is a block scanning explanatory diagram, 17
The figure is a scanning explanatory view of a conventional example. Reference numeral 1 is a discrete cosine transform unit, 2 is a quantization unit, 3 is an encoding unit, and 4 is an image determination unit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭64−4186(JP,A) IEEE TRASACTIONS O N COMMUNICATIONS VO L.COM29[12](1981)P.1799− 1808 電子通信学会通信部門全国大会522 P. 1−201(昭61) ─────────────────────────────────────────────────── ───Continuation of front page (56) References JP-A-64-4186 (JP, A) IEEE TRANSACTIONS ON COMMUNICATIONS VOL. COM29 [12] (1981) P. 1799-1808 IEICE Communications Division National Conference 522 P. 1-201 (Sho 61)
Claims (3)
ム間差分信号に対して離散コサイン変換を施す離散コサ
イン変換部(1)と、該離散コサイン変換部(1)から
の変換係数又は該変換係数のフレーム間差分信号を量子
化する量子化部(2)と、該量子化部(2)からの量子
化出力信号を可変長符号化する符号化部(3)と、前記
入力画像信号の性質を判定する画像判定部(4)とを備
え、 該画像判定部(4)は、前記入力画像信号の複数画素か
らなるブロック対応に、該ブロックの画素の値について
の標準偏差が、第1の閾値以下の時に平坦部分と判定
し、該第1の閾値を超えて第2の閾値以下の時にエッジ
部分と判定し、該第2の閾値を超えた時に細かい文様部
分と判定し、判定結果に基づいて前記量子化部(2)の
量子化ステップを制御する ことを特徴とする画像信号符号化制御方式。1. A discrete cosine transform unit (1) for performing a discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal, and a transform coefficient or the transform from the discrete cosine transform unit (1). A quantizer (2) for quantizing the inter-frame difference signal of coefficients, an encoder (3) for variable-length coding the quantized output signal from the quantizer (2), and the input image signal An image determination unit (4) for determining a property, wherein the image determination unit (4) corresponds to a block including a plurality of pixels of the input image signal, and a standard deviation of a pixel value of the block is equal to a first standard deviation. When it is less than or equal to the threshold value, it is determined to be a flat portion, when it exceeds the first threshold value and is equal to or less than the 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. Quantization step of the quantization unit (2) based on An image signal coding control method characterized by controlling the.
ム間差分信号に対して離散コサイン変換を施す離散コサ
イン変換部(1)と、該離散コサイン変換部(1)から
の変換係数又は該変換係数のフレーム間差分信号を量子
化する量子化部(2)と、該量子化部(2)からの量子
化出力信号を可変長符号化する符号化部(3)と、前記
入力画像信号の性質を判定する画像判定部(4)とを備
え、 該画像判定部(4)は、前記入力画像信号の複数画素か
らなるブロック対応に、該ブロックの画素に対してラプ
ラシアンのマスクをかけた結果について所定の閾値を超
えた画素数を計数し、該画素数が、第3の閾値以下の時
に平坦部分と判定し、該第3の閾値を超えて第4の閾値
以下の時にエッジ部分と判定し、該第4の閾値を超えた
時に細かい文様部分と判定し、判定結果に基づいて前記
量子化部(2)の量子化ステップを制御する ことを特徴とする画像信号符号化制御方式。2. A discrete cosine transform unit (1) for performing a discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal, and a transform coefficient or the transform from the discrete cosine transform unit (1). A quantizer (2) for quantizing the inter-frame difference signal of coefficients, an encoder (3) for variable-length coding the quantized output signal from the quantizer (2), and the input image signal An image determination unit (4) for determining a property, the image determination unit (4) applying a Laplacian mask to the pixels of the block corresponding to the block composed of a plurality of pixels of the input image signal. The number of pixels exceeding a predetermined threshold value is counted, and when the number of pixels is less than or equal to a third threshold value, it is determined as a flat portion, and when the number of pixels is greater than the third threshold value and less than or equal to a fourth threshold value, it is determined as an edge portion. And when the fourth threshold is exceeded, a detailed sentence The image signal coding control method, wherein the quantization step of the quantization unit (2) is controlled based on the determination result.
ム間差分信号に対して離散コサイン変換を施す離散コサ
イン変換部(1)と、該離散コサイン変換部(1)から
の変換係数又は該変換係数のフレーム間差分信号を量子
化する量子化部(2)と、該量子化部(2)からの量子
化出力信号を可変長符号化する符号化部(3)と、前記
入力画像信号の性質を判定する画像判定部(4)とを備
え、 該画像判定部(4)は、前記入力画像信号の複数画素か
らなるブロック対応に、該ブロック又は該ブロックを細
分化したサブブロックの画素の値の平均値を求め、該平
均値と該ブロック又はサブブロック内の各画素の値との
差の絶対値が所定の閾値を超えた画素数を計数し、該画
素数が、第5の閾値以下の時に平坦部と判定し、該第5
の閾値を超えて第6の閾値以下の時にエッジ部分と判定
し、該第6の閾値を超えた時に細かい文様部分と判定
し、判定結果に基づいて前記量子化部(2)の量子化ス
テップを制御する こと特徴とする画像信号符号化制御方式。3. A discrete cosine transform unit (1) for performing a discrete cosine transform on an input image signal or an inter-frame difference signal of the input image signal, and a transform coefficient or the transform from the discrete cosine transform unit (1). A quantizer (2) for quantizing the inter-frame difference signal of coefficients, an encoder (3) for variable-length coding the quantized output signal from the quantizer (2), and the input image signal An image determination unit (4) for determining a property, wherein the image determination unit (4) corresponds to a block composed of a plurality of pixels of the input image signal, the pixel of the block or a sub-block obtained by subdividing the block. The average value of the values is calculated, and the number of pixels whose absolute value of the difference between the average value and the value of each pixel in the block or sub-block exceeds a predetermined threshold value is counted. It is judged to be a flat part at the following times and the fifth
Is determined to be an edge portion when the threshold value is exceeded and is equal to or less than the sixth threshold value, and a fine pattern portion is determined when the threshold value is exceeded, and the quantization step of the quantization unit (2) is performed based on the determination result An image signal coding control method characterized by controlling the.
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 |
|---|---|---|---|
| JP1-199359 | 1989-08-02 | ||
| JP1199359A JPH0364167A (en) | 1989-08-02 | 1989-08-02 | Discrete cosine transform coding control method |
| JP10764990A JPH0787586B2 (en) | 1989-08-02 | 1990-04-25 | Image signal coding control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH047989A JPH047989A (en) | 1992-01-13 |
| JPH0787586B2 true 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) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0535963B1 (en) * | 1991-10-02 | 1998-06-10 | Matsushita Electric Industrial Co., Ltd. | Orthogonal transformation encoder |
| JPH06165151A (en) * | 1992-11-25 | 1994-06-10 | Matsushita Electric Ind Co Ltd | Video code amount control device |
| KR100276427B1 (en) * | 1993-01-30 | 2000-12-15 | 윤종용 | Device for compression and decompression of image data |
| KR940020832A (en) * | 1993-02-25 | 1994-09-16 | 김주용 | Adaptive Quantization Method of High-definition Television and System Coder Using the Same |
| US6798834B1 (en) | 1996-08-15 | 2004-09-28 | 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 |
| US6650705B1 (en) * | 2000-05-26 | 2003-11-18 | Mitsubishi Electric Research Laboratories Inc. | Method for encoding and transcoding multiple video objects with variable temporal resolution |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0671333B2 (en) * | 1987-06-25 | 1994-09-07 | 日本電気株式会社 | Image signal encoding method |
-
1990
- 1990-04-25 JP JP10764990A patent/JPH0787586B2/en not_active Expired - Fee Related
Non-Patent Citations (2)
| Title |
|---|
| IEEETRASACTIONSONCOMMUNICATIONSVOL.COM29[12(1981)P.1799−1808 |
| 電子通信学会通信部門全国大会522P.1−201(昭61) |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH047989A (en) | 1992-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7542623B2 (en) | Image processing apparatus and method, and computer program and computer-readable storage medium | |
| JPH0813138B2 (en) | Image coding device | |
| AU2002334271A1 (en) | Method and system for context-based adaptive binary arithmetic coding | |
| EP1435063A1 (en) | Method and system for context-based adaptive binary arithmetic coding | |
| JP2003244702A (en) | Filtering method and apparatus for removing blocking effect | |
| JPH07154798A (en) | Image coding apparatus and image coding method | |
| JP4254147B2 (en) | Image information encoding method and apparatus, program, and recording medium | |
| JPH06189290A (en) | Video signal coding apparatus using 1D / 2D DCT | |
| US7822125B2 (en) | Method for chroma deblocking | |
| JPH0787586B2 (en) | Image signal coding control method | |
| JP2004194076A (en) | Image processing device, image processing method, and encoding device | |
| KR100366382B1 (en) | Apparatus and method for coding moving picture | |
| US6081552A (en) | Video coding using a maximum a posteriori loop filter | |
| WO2006074043A2 (en) | Method and apparatus for providing motion estimation with weight prediction | |
| JPH07336684A (en) | Image signal decoding device | |
| JP6694902B2 (en) | Video coding apparatus and video coding method | |
| JP3517455B2 (en) | Image coding method and apparatus | |
| JPH1056646A (en) | Video signal decoding device | |
| JPH0750836A (en) | Image coding device | |
| JPH08256337A (en) | Video coding device | |
| JP3517454B2 (en) | Image encoding apparatus and image encoding method | |
| JPH05227513A (en) | Video signal transmitter | |
| JP3028745B2 (en) | Image information processing device | |
| JPH0364167A (en) | Discrete cosine transform coding control method | |
| JPH06217284A (en) | Image encoding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |