JP3104803B2 - Video signal transmission device - Google Patents
Video signal transmission deviceInfo
- Publication number
- JP3104803B2 JP3104803B2 JP21466291A JP21466291A JP3104803B2 JP 3104803 B2 JP3104803 B2 JP 3104803B2 JP 21466291 A JP21466291 A JP 21466291A JP 21466291 A JP21466291 A JP 21466291A JP 3104803 B2 JP3104803 B2 JP 3104803B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- quantization
- video signal
- distortion
- 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 - Lifetime
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【0001】[0001]
【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術(図4〜図7) 発明が解決しようとする課題(図4〜図7) 課題を解決するための手段(図1〜図3) 作用 実施例(図1〜図3) 発明の効果[Table of Contents] The present invention will be described in the following order. Industrial application Conventional technology (FIGS. 4 to 7) Problems to be solved by the invention (FIGS. 4 to 7) Means for solving the problems (FIGS. 1 to 3) (Fig. 3) Effect of the invention
【0002】[0002]
【産業上の利用分野】本発明は映像信号伝送装置に関
し、デイスクリートコサイン変換等の直交変換によつ
て、例えば放送のように一対多の伝送形態で高画質の映
像を伝送する映像信号伝送装置に適用して好適なもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video signal transmitting apparatus, and more particularly to a video signal transmitting apparatus for transmitting high-quality video in a one-to-many transmission form such as a broadcast by orthogonal transform such as discrete cosine transform. It is suitable for application.
【0003】[0003]
【従来の技術】従来、例えばテレビ会議システム、テレ
ビ電話システムなどのように動画映像でなる映像信号を
遠隔地に伝送するいわゆる映像信号伝送システムにおい
ては、伝送路を効率良く利用するため、映像信号の相関
を利用して映像信号を符号化し、これにより有意情報の
伝送効率を高めるようになされている。2. Description of the Related Art Conventionally, in a so-called video signal transmission system, such as a video conference system and a video telephone system, for transmitting a video signal composed of a moving image to a remote place, a video signal is used in order to efficiently use a transmission path. Is used to encode a video signal, thereby increasing the transmission efficiency of significant information.
【0004】例えばフレーム内符号化処理は、図4に示
すように、時点t=t1 、t2 、t3 ……において動画
を構成する各画像PC1、PC2、PC3……を伝送し
ようとする場合、伝送処理すべき画像データを同一走査
線内で一次元符号化して伝送するものである。またフレ
ーム間符号化処理は、時間軸に対する映像信号の自己相
関を利用して順次隣合う画像PC1及びPC2、PC2
及びPC3……間の画素データの差分でなる画像データ
PC12、PC23……を求めることにより圧縮率を向
上させるものである。For example, in the intra-frame encoding process, as shown in FIG. 4, at time t = t 1 , t 2 , t 3, ..., Each image PC1, PC2, PC3,. In this case, image data to be transmitted is one-dimensionally encoded and transmitted within the same scanning line. The inter-frame encoding process uses the auto-correlation of the video signal with respect to the time axis to sequentially adjacent images PC1, PC2, PC2.
The compression ratio is improved by obtaining image data PC12, PC23,.
【0005】これにより映像信号伝送システムは、画像
PC1、PC2、PC3……をその全ての画像データを
伝送する場合と比較して格段的にデータ量が少ないデイ
ジタルデータに高能率符号化して伝送路に送出すること
ができるようになされている。Thus, the video signal transmission system performs highly efficient encoding of the images PC1, PC2, PC3,... Into digital data having a significantly smaller data amount as compared with the case of transmitting all the image data, and That can be sent to
【0006】すなわち図5に示すように、画像データ伝
送装置1は、デイジタル化された入力映像信号VDにつ
いて前処理回路2によつて帯域制限及び送出順序変換等
を行い、入力画像データS1として出力する。ここで入
力画像データS1として順次送出される画像データは、
図4に示すような手法でフレーム画像データFRMから
抽出される。That is, as shown in FIG. 5, the image data transmitting apparatus 1 performs band limitation, transmission order conversion, and the like on the digitized input video signal VD by the preprocessing circuit 2, and outputs the input video data S1. I do. Here, the image data sequentially transmitted as the input image data S1 is:
It is extracted from the frame image data FRM by a method as shown in FIG.
【0007】一枚のフレーム画像データFRMは、例え
ば図4(A)に示すように2個(水平方向)×6個(垂
直方向)のブロツクグループGOBに分割され、各ブロ
ツクグループGOBが図4(B)に示すように11個
(水平方向)×3個(垂直方向)のマクロブロツクMB
を含むようにになされ、各マクロブロツクMBは図4
(C)に示すように8×8画素分の輝度信号データY1
〜Y4の全画素データに対応する色差信号データでなる
色差信号データCb及びCrを含んでなる。One frame image data FRM is divided into, for example, 2 (horizontal) × 6 (vertical) block groups GOB as shown in FIG. As shown in (B), 11 (horizontal) × 3 (vertical) macroblocks MB
And each macro block MB is shown in FIG.
As shown in (C), luminance signal data Y1 for 8 × 8 pixels
And color difference signal data Cb and Cr which are color difference signal data corresponding to all pixel data of Y4 to Y4.
【0008】このときブロツクグループGOB内の画像
データの配列は、マクロブロツクMB単位で画像データ
が連続するようになされており、マクロブロツクMB内
ではラスタ走査の順で微小ブロツク単位で画像データが
連続するようになされている。At this time, the arrangement of the image data in the block group GOB is such that the image data is continuous in macroblock MB units, and in the macroblock MB, the image data is continuous in microblock units in the order of raster scanning. It has been made to be.
【0009】なおここでマクロブロツクMBは、輝度信
号に対して、水平及び垂直走査方向に連続する16×16画
素の画像データ(Y1 〜Y4 )を1つの単位とするのに
対し、これに対応する2つの色差信号においては、デー
タ量が低減処理された後時間軸多重化処理され、それぞ
れ1つの微小ブロツクCr 、Cb に16×16画素分のデー
タが割り当てられる。[0009] Here, the macro block MB uses 16 × 16 pixel image data (Y 1 to Y 4 ) continuous in the horizontal and vertical scanning directions as one unit for the luminance signal. in two color difference signals corresponding to, the treatment time axis multiplexed after the data amount is reduced processed, each one micro block C r, 16 × 16 pixels of data is assigned to C b.
【0010】差データ生成回路3は、入力画像データS
1と共に前フレームメモリ4に格納されている前フレー
ムの前フレームデータS2を入力すると、入力画像デー
タS1との差分を求めてフレーム間符号化データを発生
し(以下これをフレーム間符号化モードという)、当該
差分データS3を切換回路5を介してデイスクリートコ
サイン変換(DCT:discrete cosine
transform)回路6及び切換制御回路7に上
記入力画像データS1と共に出力するようになされてい
る。[0010] The difference data generation circuit 3 receives the input image data S
1, when the previous frame data S2 of the previous frame stored in the previous frame memory 4 is input, the difference from the input image data S1 is obtained to generate inter-frame coded data (hereinafter, this is referred to as an inter-frame coding mode). ), Discrete cosine transform (DCT: discrete cosine) of the differential data S3 through the switching circuit 5.
The input image data S1 is output to the transform circuit 6 and the switching control circuit 7 together with the input image data S1.
【0011】切換回路5は、切換制御回路7から出力さ
れる制御信号S4により制御され、フイールド内符号化
して伝送した方が少ないデータ量で伝送できる可能性が
高いと判断される場合には、入力画像データS1をその
まま出力し、またフレーム間符号化して伝送した方が少
ないデータ量で伝送できる可能性が高いと判断される場
合には差分データS3を出力するようになされている。
デイスクリートコサイン変換回路6は映像信号の2次元
相関を利用するべく、入力画像データS1又は差分デー
タS3を微小ブロツク単位でデイスクリートコサイン変
換し、その結果得られる係数データS5を量子化回路8
に出力するようになされている。The switching circuit 5 is controlled by a control signal S4 output from the switching control circuit 7, and when it is determined that there is a high possibility that the data can be transmitted with a smaller amount of data by encoding the data in the field and transmitting it. If it is determined that it is more likely that the input image data S1 is transmitted as it is and that the transmission is performed with a smaller amount of data, the difference data S3 is output.
The discrete cosine transform circuit 6 performs discrete cosine transform of the input image data S1 or difference data S3 in units of minute blocks in order to use the two-dimensional correlation of the video signal, and converts the resulting coefficient data S5 into a quantizing circuit 8
Output.
【0012】量子化回路8は、ブロツクグループGOB
毎に定まる量子化ステツプサイズで係数データS5を量
子化し、その結果出力端に得られる量子化データS6を
可変長符号化回路(VLC:variable len
gth code)9及び逆量子化回路12に供給す
る。ここで可変長符号化回路9は、量子化データS6を
可変長符号化処理し、伝送データS7として伝送バツフ
アメモリBM10に供給する。[0012] The quantization circuit 8 is a block group GOB.
The coefficient data S5 is quantized by a quantization step size determined every time, and as a result, the quantized data S6 obtained at the output terminal is converted into a variable length coding circuit (VLC: variable len).
gth code) 9 and the inverse quantization circuit 12. Here, the variable-length encoding circuit 9 performs variable-length encoding on the quantized data S6 and supplies it to the transmission buffer memory BM10 as transmission data S7.
【0013】伝送バツフアメモリ10は、伝送データS
7を一旦メモリに格納した後、所定の順序で出力データ
S8として引き出して伝送路11に出力すると共に、メ
モリに残留している残留データ量に応じてブロツクグル
ープGOB単位の量子化制御信号S9を量子化回路8に
フイードバツクして量子化ステツプサイズを制御するよ
うになされている。これにより伝送バツフアメモリ10
は、出力データS8として発生されるデータ量を調整
し、メモリ内に適正な残量(オーバーフロー又はアンダ
ーフローを生じさせないようなデータ量)のデータを維
持するようになされている。The transmission buffer memory 10 stores transmission data S
7 is temporarily stored in a memory, output as output data S8 in a predetermined order, output to the transmission line 11, and a quantization control signal S9 for each block group GOB is output in accordance with the amount of residual data remaining in the memory. The quantization step size is fed back to the quantization circuit 8 to control the quantization step size. Thereby, the transmission buffer memory 10
Adjusts the amount of data generated as the output data S8, and maintains an appropriate remaining amount of data (a data amount that does not cause overflow or underflow) in the memory.
【0014】因に伝送バツフアメモリ10のデータ残量
が許容上限にまで増量すると、伝送バツフアメモリ10
は量子化制御信号S9によつて量子化回路8の量子化ス
テツプサイズSTPS(図7)のステツプサイズを大き
くすることにより、量子化データS6のデータ量を低下
させる。またこれとは逆に伝送バツフアメモリ10のデ
ータ残量が許容下限値まで減量すると、伝送バツフアメ
モリ10は量子化制御信号S9によつて量子化回路8の
量子化ステツプサイズSTPSのステツプサイズを小さ
くすることにより、量子化データS6のデータ量を増大
させる。When the remaining amount of data in the transmission buffer memory 10 increases to an allowable upper limit, the transmission buffer memory 10
Reduces the data amount of the quantized data S6 by increasing the step size of the quantization step size STPS (FIG. 7) of the quantization circuit 8 by the quantization control signal S9. Conversely, when the remaining amount of data in the transmission buffer memory 10 decreases to the permissible lower limit, the transmission buffer memory 10 reduces the step size of the quantization step size STPS of the quantization circuit 8 by the quantization control signal S9. Thereby, the data amount of the quantized data S6 is increased.
【0015】逆量子化回路12は、量子化回路8から送
出される量子化データS6を代表値に逆量子化して逆量
子化データS10に変換し、デイスクリートコサイン逆
変換(IDCT:inverse discrete
cosine trasform)回路13に供給する
ようになされている。デイスクリートコサイン逆変換回
路13は、逆量子化回路12で復号された逆量子化デー
タS10をデイスクリートコサイン逆変換回路6とは逆
の変換処理で復号画像データS11に変換し、前フレー
ムデータ生成回路14及び切換回路15に出力するよう
になされている。The inverse quantization circuit 12 inversely quantizes the quantized data S6 sent from the quantization circuit 8 to a representative value and converts it into inversely quantized data S10, and performs inverse discrete cosine transform (IDCT: inverse discrete).
The signal is supplied to a cosine transform circuit 13. The inverse discrete cosine transform circuit 13 converts the inversely quantized data S10 decoded by the inverse quantizer 12 into decoded image data S11 by inverse transform processing of the inverse discrete cosine transform circuit 6, and generates the previous frame data. The signal is output to the circuit 14 and the switching circuit 15.
【0016】これによりデイスクリートコサイン逆変換
回路13は、伝送路11を介して出力され、受信側で復
元される出力データS8のデイスクリートコサイン変換
回路6での変換前の入力画像データS1又は差分データ
S3を伝送側で復号することができるようになされてい
る。すなわちデイスクリートコサイン逆変換回路13
は、映像信号VDがフイールド内符号化処理されて伝送
される場合には入力画像データS1を復元するのに対
し、映像信号VDがフレーム間符号化処理されて伝送さ
れる場合には差分データS3を復元するようになされて
いる。Accordingly, the discrete cosine inverse conversion circuit 13 outputs the input image data S1 or the difference of the output data S8 output via the transmission line 11 and restored on the receiving side before conversion by the discrete cosine conversion circuit 6. The data S3 can be decoded on the transmission side. That is, the discrete cosine inverse conversion circuit 13
Restores the input image data S1 when the video signal VD is transmitted after being subjected to intra-field encoding processing, whereas the differential data S3 when the video signal VD is transmitted after being subjected to inter-frame encoding processing. Has been made to restore.
【0017】前フレームデータ生成回路14は、前フレ
ームメモリ4からフイードバツクされる前フレームデー
タS2と復号画像データS11を加算して出力データS
8として出力された前フレームの画像データを再現し、
切換回路15を介して前フレームメモリ4に出力するこ
とにより、前フレームメモリ4に受信側に伝送される画
像を順次再現して格納するようになされている。ここで
切換回路15は、遅延回路16を介することにより映像
信号が離散コサイン変換されてから離散コサイン逆変換
されるまでに要する時間遅延された制御信号S4により
切り換え制御されるようになされている。The previous frame data generation circuit 14 adds the previous frame data S2 fed back from the previous frame memory 4 and the decoded image data S11 to output data S.
Reproduce the image data of the previous frame output as 8,
By outputting to the previous frame memory 4 via the switching circuit 15, the images transmitted to the receiving side are sequentially reproduced and stored in the previous frame memory 4. Here, the switching circuit 15 is controlled to be switched by a control signal S4 which is delayed by a time required from the time when the video signal is subjected to the discrete cosine transform to the inverse discrete cosine transform through the delay circuit 16.
【0018】[0018]
【発明が解決しようとする課題】ところが従来の画像デ
ータ伝送装置1においては、伝送バツフアメモリ10の
データ蓄積残量に基づいて量子化回路8で発生されるブ
ロツク群ごとの発生情報データ量を平均化し、一定速度
でデータを伝送できるようになされているため、伝送画
像に生じる画像の歪みの分布が不均一になりやすく、大
きな歪みが集中する部分では画質の劣化が知覚されやす
いという問題があつた。However, in the conventional image data transmission apparatus 1, the amount of information data generated for each block group generated by the quantization circuit 8 is averaged based on the remaining amount of data stored in the transmission buffer memory 10. However, since data can be transmitted at a constant speed, the distribution of image distortion generated in the transmitted image is likely to be uneven, and there is a problem that image quality deterioration is easily perceived in a portion where large distortion is concentrated. .
【0019】また画像の歪みは、画像の縁部では知覚さ
れにくいのに対して平坦部ではわずかな歪みも視覚上知
覚されやすい性質がある。このため伝送画像に生じる画
像の歪みの分布が均一になるように発生情報データ量を
制御することが考えられるが、縁部と平坦部が混在する
画像では歪み量は同じでも平坦部の歪みが知覚されやす
いという問題があつた。The distortion of an image is hard to be perceived at the edge of the image, whereas the slight distortion is easily perceived visually at a flat portion. For this reason, it is conceivable to control the amount of generated information data so that the distribution of image distortion generated in the transmission image becomes uniform. There was a problem of being easily perceived.
【0020】本発明は以上の点を考慮してなされたもの
で、歪みの知覚されやすい画像と歪みの知覚されにくい
画像が混在する入力画像が入力される場合にも、視覚上
感知されやすい平坦部の歪みの分布を均一に調整するこ
とができることにより、デイスクリートコサイン変換を
用いる高能率符号化画像特有の歪みの集中を軽減するこ
とができ、画像全体としての画質を一段と向上すること
ができる。The present invention has been made in consideration of the above points. Even when an input image in which an image in which distortion is easily perceived and an image in which distortion is hardly perceived is input, a flat image which is easily visually perceived, is provided. The uniform distribution of the distortion of the section can reduce the concentration of distortion peculiar to the high-efficiency coded image using the discrete cosine transform, and can further improve the image quality of the entire image .
【0021】[0021]
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、単位ブロツク(MB)複数個で単
位ブロツク群(GOB)を形成する映像信号VDを直交
変換して係数データS5を求め、当該係数データS5を
量子化して量子化データS6に変換する映像信号伝送装
置20において、単位ブロツク群(GOB)ごとに定ま
る第1の量子化情報S9に基づいて、係数データS5を
局部復号する局部復号手段24、25、26と、局部復
号手段24、25、26で局部復号された局部復号デー
タS22と当該局部復号データS22に対応する原映像
信号S1との差分を求める差分データ検出手段29と、
単位ブロツク(MB)を構成する各画素の予測画素値P
を当該画素Pの周辺画素値P1〜P3に基づいて予測す
る平面予測手段31と、平面予測手段31で予測された
予測画素値Pと当該予測画素値Pに対応する原映像信号
S1の原画素値との差分を求める差分検出手段32と、
差分検出手段32の検出結果に基づいて、画素が平坦部
に位置するか否かを判別する平坦度判別手段33と、平
坦度判別手段33での判別結果に基づいて、差分データ
検出手段29から出力される差分データS23を重み付
け、単位ブロツク(MB)ごとの歪評価量S41を求め
る歪評価手段41と、歪評価手段41で求められる歪評
価量S41に基づいて単位ブロツク(MB)ごとの第2
の量子化情報S24を設定する制御手段23と、第1の
量子化情報S9及び第2の量子化情報S24に基づい
て、映像信号VDの量子化サイズを設定する量子化手段
8とを備えるようにする。According to the present invention, in order to solve such a problem, a video signal VD which forms a unit block group (GOB) by a plurality of unit blocks (MB) is orthogonally transformed to obtain coefficient data S5. In the video signal transmitting apparatus 20 which quantizes the coefficient data S5 and converts it into quantized data S6, the coefficient data S5 is locally decoded based on the first quantization information S9 determined for each unit block group (GOB). Local decoding means 24, 25, 26; difference data detecting means 29 for obtaining a difference between the local decoding data S22 locally decoded by the local decoding means 24, 25, 26 and the original video signal S1 corresponding to the local decoding data S22. When,
Predicted pixel value P of each pixel constituting unit block (MB)
, Based on the peripheral pixel values P1 to P3 of the pixel P, the predicted pixel value P predicted by the plane prediction unit 31, and the original pixel of the original video signal S1 corresponding to the predicted pixel value P Difference detecting means 32 for obtaining a difference from the value,
Based on the detection result of the difference detection unit 32, a flatness determination unit 33 that determines whether or not the pixel is located in a flat portion, and based on the determination result of the flatness determination unit 33, the difference data detection unit 29 The output difference data S23 is weighted to obtain a distortion evaluation amount S41 for each unit block (MB), and a distortion evaluation unit 41 for each unit block (MB) based on the distortion evaluation amount S41 obtained by the distortion evaluation unit 41. 2
Control means 23 for setting the quantization information S24, and the quantization means 8 for setting the quantization size of the video signal VD based on the first quantization information S9 and the second quantization information S24. To
【0022】[0022]
【作用】同一単位ブロツク群内に歪みの発生しやすい映
像に対応する画像データと、歪みの発生し難い映像に対
応する映像信号VDが混在している場合、当該映像信号
VDを直交変換して得られる係数データを局部復号して
原映像信号との差分を求め、当該差分データによつて求
めた単位ブロツク(MB)ごとの第2の量子化情報S2
4と単位ブロツク群(GOB)ごとの第1の量子化情報
S9に基づいて対応する映像信号の量子化特性を制御す
ることにより、局所的かつ急激に歪が増減しやすい画像
が入力される場合にも、画質を劣化させることなく伝送
データを伝送することができる。In a case where image data corresponding to an image in which distortion is likely to occur and image signals VD corresponding to an image in which distortion is unlikely to occur are mixed in the same unit block group, the image signal VD is subjected to orthogonal transformation. The obtained coefficient data is locally decoded to obtain a difference from the original video signal, and the second quantization information S2 for each unit block (MB) obtained from the difference data is obtained.
In the case where an image in which distortion easily increases and decreases locally and sharply is controlled by controlling the quantization characteristic of the corresponding video signal based on the first quantization information S9 for each unit block group (GOB). In addition, the transmission data can be transmitted without deteriorating the image quality.
【0023】[0023]
【実施例】以下図面について、本発明の一実施例を詳述
する。BRIEF DESCRIPTION OF THE DRAWINGS FIG.
【0024】図4との対応部分に同一符号を付して示す
図1において、20は全体として画像データ伝送装置を
示し、逆量子化回路12、デイスクリートコサイン逆変
換回路13、前フレームデータ生成回路14でなる第1
の局部復号回路系21Aに加えて第2の局部復号回路系
21B及び平坦度判別回路系22を有し、当該第1及び
第2の局部復号回路系21A及び21B、平坦度判別回
路系22から出力される出力結果に基づいて伝送画像の
各ブロツクごとの量子化パラメータを制御する量子化パ
ラメータ制御回路23を有することを除いて同様の構成
を有している。In FIG. 1 in which parts corresponding to those in FIG. 4 are assigned the same reference numerals, reference numeral 20 denotes an image data transmission apparatus as a whole, which includes an inverse quantization circuit 12, a discrete cosine inverse transformation circuit 13, and a previous frame data generation. The first circuit 14
And a second local decoding circuit system 21B and a flatness discrimination circuit system 22 in addition to the local decoding circuit system 21A, and the first and second local decoding circuit systems 21A and 21B and the flatness discrimination circuit system 22 It has the same configuration except that it has a quantization parameter control circuit 23 for controlling the quantization parameter for each block of the transmission image based on the output result to be output.
【0025】第2局部復号回路系21Bは、量子化回路
8が係数データS5を最終的に量子化して出力する前
に、デイスクリートコサイン変換回路6から出力される
係数データS5を量子化制御信号S9に基づいて局部復
号を行つて局部復号値を求めることにより、原画像デー
タに対する歪を検出するようになされている。Before the quantizing circuit 8 finally quantizes and outputs the coefficient data S5, the second local decoding circuit system 21B converts the coefficient data S5 output from the discrete cosine transform circuit 6 into a quantization control signal. By performing local decoding based on S9 to obtain a local decoded value, distortion in the original image data is detected.
【0026】ここで第2局部復号回路系21Bは、デイ
スクリートコサイン変換回路6から出力された係数デー
タS5をリードオンリメモリでなる量子化/逆量子化回
路(QQ−)24に入力する。デイスクリートコサイン
変換回路6は、伝送バツフアメモリ10からフイードバ
ツクされるブロツクグループGOB毎の量子化制御信号
S9で定まる量子化特性に基づいて、デイスクリートコ
サイン変換後の係数を量子化(すなわちクラス分け)及
び逆量子化(すなわち代表値化)し、デイスクリートコ
サイン逆変換回路25に出力するようになされている。Here, the second local decoding circuit system 21B inputs the coefficient data S5 output from the discrete cosine transform circuit 6 to a quantization / inverse quantization circuit (QQ-) 24 composed of a read-only memory. The discrete cosine transform circuit 6 quantizes (ie, classifies) the coefficients after the discrete cosine transform based on the quantization characteristics determined by the quantization control signal S9 for each block group GOB fed back from the transmission buffer memory 10. It is inversely quantized (that is, converted to a representative value) and output to the discrete cosine inverse transform circuit 25.
【0027】デイスクリートコサイン逆変換回路25
は、代表値を逆変換してなる局部復号データS21を局
部復号回路26及び切換回路27に出力するようになさ
れている。ここで局部復号回路26は、前フレームメモ
リ4に蓄積されている前フレームの局部復号データS2
に局部復号データS21を加算することにより、量子化
制御信号S9で定まる量子化ステツプサイズで伝送され
るであろう画像データを局部的に復号し、切換回路27
に出力するようになされている。Discrete cosine inverse conversion circuit 25
Outputs the local decoded data S21 obtained by inversely converting the representative value to the local decoding circuit 26 and the switching circuit 27. Here, the local decoding circuit 26 outputs the local decoded data S2 of the previous frame stored in the previous frame memory 4.
The local decoding data S21 is added to the image data to locally decode the image data to be transmitted at the quantization step size determined by the quantization control signal S9, and the switching circuit 27
Output.
【0028】ここで切換回路27は、第2局部復号回路
系21Bが画像データをデイスクリートコサイン変換回
路6からデイスクリートコサイン逆変換回路25まで信
号処理するのに要する時間分遅延された制御信号S4を
遅延回路28を介して入力し、伝送路11を介して伝送
される現画像データがフイールド間符号化処理された
か、フレーム間符号化処理されたデータかに応じて歪み
量算出回路29に出力される局部復号データS22を切
り換えるようになされている。Here, the switching circuit 27 provides a control signal S4 delayed by the time required for the second local decoding circuit system 21B to process the image data from the discrete cosine transform circuit 6 to the discrete cosine inverse transform circuit 25. Is input via a delay circuit 28, and is output to a distortion amount calculation circuit 29 according to whether the current image data transmitted via the transmission path 11 has been subjected to inter-field coding processing or inter-frame coding processing. The local decoded data S22 is switched.
【0029】歪み量算出回路29は、遅延回路30を介
して入力される原画像としての入力画像データS1と切
換回路27を介して入力される局部復号データS22と
の差を算出することにより同一サンプルに対する歪量を
算出し、当該歪量を歪データS23として量子化パラメ
ータ制御回路23に出力する。ここで遅延回路30は、
FIFO(first in first out)メモリ構成でなり入力
画像データS1をデイスクリートコサイン変換回路6を
介して局部復号回路26で信号処理するのに要する時間
分、制御信号S4の出力を遅延するようになされてい
る。The distortion amount calculating circuit 29 calculates the difference between the input image data S1 as the original image input through the delay circuit 30 and the local decoded data S22 input through the switching circuit 27, thereby obtaining the same result. The amount of distortion for the sample is calculated, and the amount of distortion is output to the quantization parameter control circuit 23 as distortion data S23. Here, the delay circuit 30
The output of the control signal S4 is delayed by the time required for the local decoding circuit 26 to process the input image data S1 via the discrete cosine transform circuit 6 by a FIFO (first in first out) memory configuration. ing.
【0030】また平坦度判別回路系22は、伝送データ
がどの程度平坦であるかを判別し、量子化パラメータ制
御回路23に出力するようになされており、前処理回路
2から出力される入力画像データS1を順次フイールド
内平坦予測回路31に入力する。フイールド内平坦予測
回路31は、同一フイールド内に位置する3画素P1、
P2、P3の各3次元データ(x1 、y1 、z1 )、
(x2 、y2 、z2 )、(x3 、y3 、z3 )をそれぞ
れ求めるようになされている(図2)。The flatness determination circuit system 22 determines how flat the transmission data is and outputs the same to the quantization parameter control circuit 23. The input image output from the preprocessing circuit 2 The data S1 is sequentially input to the in-field flatness prediction circuit 31. The intra-field flatness prediction circuit 31 includes three pixels P1, P1,
P2, P3 each three-dimensional data (x 1, y 1, z 1),
(X 2 , y 2 , z 2 ) and (x 3 , y 3 , z 3 ) are obtained (FIG. 2).
【0031】フイールド内平坦予測回路31は、当該3
次元データ(x1 、y1 、z1 )〜(x3 、y3 、
z3 )に基づいて、第1〜第3の画素P1〜P3に続い
て伝送される第4番目の画素P4が3画素P1〜P3と
同一平面上にあるものとして予測画素P(図2において
白丸で示す)の3次元予測データ(x40、y40、z40)
を求め、予測誤差識別回路32に予測画素データS31
として出力するようになされている。The in-field flatness prediction circuit 31
Dimensional data (x 1 , y 1 , z 1 ) to (x 3 , y 3 ,
z 3 ), it is assumed that the fourth pixel P4 transmitted following the first to third pixels P1 to P3 is on the same plane as the three pixels P1 to P3, and the predicted pixel P (in FIG. 3D prediction data indicated by white circles) (x 40, y 40, z 40)
And the prediction error discrimination circuit 32 supplies the prediction pixel data S31
It is made to output as.
【0032】ここで予測画素Pの予測データ(x40、y
40、z40)は、次式Here, the prediction data (x 40 , y
40 , z 40 ) is
【数1】 で示すように、第1〜第3の画素P1〜P3をそれぞれ
頂点とする平行四辺形の残る頂点であり、3次元データ
(x、y、z)は、それぞれ各画素がフイールド内のど
こに位置するかを示す水平値、垂直値及びその位置にお
ける画素値である。(Equation 1) As shown by, the vertices of a parallelogram having the first to third pixels P1 to P3 as vertices, respectively, and the three-dimensional data (x, y, z) indicates where each pixel is located in the field. A horizontal value, a vertical value, and a pixel value at that position.
【0033】予測誤差識別回路32は、入力画像データ
S1から予測画素Pに対応する第4番目の画素P4の画
素値z4 を入力すると、当該第4番目の画素P4の画素
値z4 と予測画素Pの画素値z40との差d(=z40−z
4 )を求め、この予測値z40と原画素値z4 との予測誤
差dを予測誤差データS32として平坦度判別回路33
に供給する。When the prediction error discriminating circuit 32 receives the pixel value z 4 of the fourth pixel P 4 corresponding to the prediction pixel P from the input image data S 1, the prediction error discriminating circuit 32 determines the pixel value z 4 of the fourth pixel P 4 as the prediction value. Difference d (= z 40 −z) between pixel P and pixel value z 40
4) The calculated, the predicted value z 40 and the original pixel value z 4 and the prediction error d prediction error data S32 as the flatness discrimination circuit 33
To supply.
【0034】平坦度判別回路33は、ROM(read onl
y memory) 構成でなり、予測誤差識別回路32から入力
される予測誤差データS32の絶対値を求め、この絶対
値から伝送される画像を平坦であるか、ほぼ平坦である
か、やや平坦であるか、平坦でないかの4段階で判別
し、それぞれに対応して「11」〜「00」の2ビツト
でなる判別データS33を平坦部メモリ34に出力する
ようになされている。The flatness determination circuit 33 has a ROM (read onl
y memory) configuration, the absolute value of the prediction error data S32 input from the prediction error identification circuit 32 is obtained, and the image transmitted from this absolute value is flat, almost flat, or slightly flat. The discrimination is made in four stages, i.e., not flat, and the discrimination data S33 consisting of two bits of "11" to "00" is output to the flat portion memory 34 in accordance with each of them.
【0035】平坦部メモリ34は、伝送画面の8ライン
分に対応するバンクメモリを2組内蔵しており、入力画
像データS1の各画素ごとの平坦度を示す判別データS
33を順次蓄積し、所定のタイミングで各メモリの蓄積
データS34を量子化パラメータ制御回路23に出力す
る。The flat part memory 34 contains two sets of bank memories corresponding to eight lines of the transmission screen, and discrimination data S indicating the flatness of each pixel of the input image data S1.
33 are sequentially stored, and the stored data S34 of each memory is output to the quantization parameter control circuit 23 at a predetermined timing.
【0036】ここで遅延回路35は、蓄積データS34
に対応する画素の処理データを量子化パラメータ制御回
路23が処理できるように入力画像データS1を所定時
間遅延して差データ生成回路3に出力するようになされ
ている。Here, the delay circuit 35 stores the stored data S34.
The input image data S1 is output to the difference data generation circuit 3 with a delay of a predetermined time so that the quantization parameter control circuit 23 can process the processing data of the pixel corresponding to.
【0037】量子化パラメータ制御回路23は、歪み量
算出回路29を介して入力される歪データS23、平坦
部メモリ34から入力される蓄積データS34及び伝送
バツフアメモリ10より入力されるブロツクグループG
OB毎の制御データS9に基づいて、伝送される入力画
像データS1の各ブロツク毎の制御データS24を量子
化回路8に出力するようになされている。The quantization parameter control circuit 23 includes a distortion data S23 input through the distortion amount calculation circuit 29, accumulated data S34 input from the flat part memory 34, and a block group G input from the transmission buffer memory 10.
The control data S24 for each block of the input image data S1 to be transmitted is output to the quantization circuit 8 based on the control data S9 for each OB.
【0038】ここで量子化パラメータ制御回路23は、
図3に示すように、歪データS23及び蓄積データS3
4を重付け回路41に入力するようになされており、各
画素ごとに歪データS23を蓄積データS34で重み付
けた重付け歪データS41を最大値回路42及び平均値
回路43に出力するようになされている。これにより重
付け回路41は、原画像に対して同程度の歪みが生じて
いる場合でも伝送される画像が視覚上歪みの知覚されや
すい平坦部の画像の場合ほど重く重みつけることができ
る。Here, the quantization parameter control circuit 23
As shown in FIG. 3, the distortion data S23 and the accumulated data S3
4 is input to the weighting circuit 41, and the weighted distortion data S41 obtained by weighting the distortion data S23 with the accumulated data S34 for each pixel is output to the maximum value circuit 42 and the average value circuit 43. ing. Thus, the weighting circuit 41 can weight heavily as the transmitted image is an image of a flat portion where the distortion is easily perceived visually even when the original image has substantially the same distortion.
【0039】最大値回路42及び平均値回路43は、各
ブロツクごとにそれぞれ重付け歪データS41の最大値
及び平均値を求め、量子化パラメータ設定回路44に出
力する。ここで量子化パラメータ設定回路44は、最大
値回路42、平均値回路43を介して入力される最大値
データS42、平均値データS43及び伝送バツフアメ
モリ10から入力される量子化制御信号S9に基づい
て、各ブロツクの量子化ステツプサイズを決定するブロ
ツク単位の制御パラメータを設定し、設定された制御パ
ラメータを制御データS24として出力する。The maximum value circuit 42 and the average value circuit 43 determine the maximum value and the average value of the weighted distortion data S41 for each block, and output the obtained values to the quantization parameter setting circuit 44. Here, the quantization parameter setting circuit 44 is based on the maximum value data S42 and the average value data S43 input via the maximum value circuit 42 and the average value circuit 43, and the quantization control signal S9 input from the transmission buffer memory 10. The control parameters are set for each block for determining the quantization step size of each block, and the set control parameters are output as control data S24.
【0040】これにより量子化パラメータ設定回路44
は、第2の局部復号回路系21Bで処理されるブロツク
グループGOBに対応する画像データの情報量が増大す
る場合及び情報量が等しくても平坦部のように歪みの知
覚されやすい場合には、量子化ステツプサイズを小さく
し、伝送路11を介して出力される画質がほぼ一定にな
るように制御する。Thus, the quantization parameter setting circuit 44
When the amount of information of the image data corresponding to the block group GOB processed by the second local decoding circuit system 21B increases, and when the distortion is easily perceived like a flat portion even if the information amount is equal, The quantization step size is reduced, and control is performed so that the image quality output via the transmission path 11 becomes substantially constant.
【0041】また第1局部復号回路系21Aの逆量子化
回路12は、ブロツクグループGOBごとの量子化パラ
メータである量子化制御信号S9及び各ブロツクごとの
量子化パラメータである量子化制御信号S24に基づい
て量子化データS6を逆量子化するようになされてい
る。The inverse quantization circuit 12 of the first local decoding circuit system 21A converts the quantization control signal S9 as a quantization parameter for each block group GOB and the quantization control signal S24 as a quantization parameter for each block. The quantization data S6 is inversely quantized based on the quantization.
【0042】因に画像データ伝送装置20は、デイスク
リートコサイン変換回路6から出力された係数データS
5をFIFOメモリでなる遅延回路45で所定時間遅延
させた後、量子化回路8に供給するようになされてい
る。ここで遅延回路45は、第2局部復号回路系21B
の局部復号処理が少なくとも1ブロツク分終了し、量子
化パラメータ設定回路44でブロツク毎の量子化パラメ
ータが決定されるまでの時間、係数データS5を遅延し
て量子化回路8に供給するようになされており、これに
より量子化回路8が制御データS24により該当するブ
ロツクを処理できるようになされている。The image data transmission apparatus 20 uses the coefficient data S output from the discrete cosine conversion circuit 6
5 is supplied to a quantizing circuit 8 after being delayed for a predetermined time by a delay circuit 45 composed of a FIFO memory. Here, the delay circuit 45 is connected to the second local decoding circuit system 21B.
The coefficient data S5 is delayed and supplied to the quantizing circuit 8 until the local decoding processing of at least one block is completed and the quantizing parameter for each block is determined by the quantizing parameter setting circuit 44. Thus, the quantization circuit 8 can process the corresponding block by the control data S24.
【0043】また画像データ伝送装置20は、第1の局
部復号回路系21Aの前フレームデータ生成回路14に
前フレームデータS2を前フレームメモリ4から遅延回
路46を介して供給するようになされている。ここで遅
延回路46は、第2局部復号回路系21Bと量子化パラ
メータ制御回路23の処理時間に要する時間分、前フレ
ームデータを遅延して出力するようになされており、こ
れにより伝送路11を介して実際に出力された前フレー
ムデータを復号できるようになされている。The image data transmission device 20 supplies the previous frame data S2 from the previous frame memory 4 via the delay circuit 46 to the previous frame data generation circuit 14 of the first local decoding circuit system 21A. . Here, the delay circuit 46 delays the previous frame data by the time required for the processing time of the second local decoding circuit system 21B and the quantization parameter control circuit 23, and outputs the data. The previous frame data actually output through the terminal can be decoded.
【0044】以上の構成において、画像データ伝送装置
20は映像信号VDを前処理回路2を介して順次8ビツ
トでなる入力画像データS1に順次変換し、遅延回路3
5及び平坦度判別回路系22に出力する。差データ作成
回路3は、遅延回路35を介して遅延された現フレーム
と前フレームメモリ4から供給される前フレームとの対
応ブロツクグループGOBのフレーム間差分データS3
を求め、デイスクリートコサイン変換回路6においてブ
ロツク毎に2次元デイスクリートコサイン変換する。In the above configuration, the image data transmission device 20 sequentially converts the video signal VD into the input image data S1 of 8 bits via the pre-processing circuit 2 sequentially,
5 and the flatness discrimination circuit system 22. The difference data creation circuit 3 generates the inter-frame difference data S3 of the block group GOB corresponding to the current frame delayed via the delay circuit 35 and the previous frame supplied from the previous frame memory 4.
And a two-dimensional discrete cosine transform is performed for each block in the discrete cosine transform circuit 6.
【0045】ここでデイスクリートコサイン変換回路6
は、遅延回路45を介することにより、第2の局部復号
回路系21B及び量子化パラメータ制御回路23が変換
データS5の処理に要する時間分、変換データS5を遅
延して量子化回路8に供給する。このように遅延回路4
5がブロツクグループGOBの変換データS5を遅延し
て当該変換データS5の量子化を遅延させている間、第
2局部復号回路系21B及び量子化パラメータ制御回路
23は、現在伝送しようとするブロツクグループGOB
の構成単位である各ブロツクが歪みの生じ難いブロツク
であるか、歪みの生じ易いブロツクであるかに応じて伝
送画像データの量子化ステツプサイズを決定する。Here, the discrete cosine conversion circuit 6
Is delayed by the time required for the second local decoding circuit system 21 </ b> B and the quantization parameter control circuit 23 to process the conversion data S <b> 5 via the delay circuit 45, and is supplied to the quantization circuit 8 after being delayed. . Thus, the delay circuit 4
5, while the second local decoding circuit system 21B and the quantization parameter control circuit 23 delay the quantization of the converted data S5 by delaying the converted data S5 of the block group GOB, GOB
The quantization step size of the transmission image data is determined according to whether each block, which is a structural unit, is a block in which distortion is unlikely to occur or a block in which distortion is likely to occur.
【0046】すなわち第2局部復号回路系21Bは、量
子化/逆量子化回路24を介して係数データS5をブロ
ツク群量子化パラメータS9により量子化した後、再度
逆量子化処理し、逆量子化後の代表値をデイスクリート
コサイン逆変換回路25で逆変換する。このとき第2局
部復号回路系21Bは、局部復号回路26で前フレーム
のブロクツクグループGOBごとの復号値から現フレー
ムの局部復号値を得ると、切換回路27を介して歪量算
出回路29に供給し、復号された局部復号データS22
と伝送しようとする真の入力画像データS1との差分を
求め、量子化パラメータ制御回路23に歪データS23
を出力する。That is, the second local decoding circuit system 21B quantizes the coefficient data S5 by the block / quantization parameter S9 via the quantization / inverse quantization circuit 24, and then performs inverse quantization again to perform inverse quantization. The subsequent representative value is inversely transformed by the discrete cosine inverse transformation circuit 25. At this time, when the second local decoding circuit system 21B obtains the local decoded value of the current frame from the decoded value of each block group GOB of the previous frame by the local decoding circuit 26, the second local decoding circuit system 21B sends the signal to the distortion amount calculating circuit 29 via the switching circuit 27. The supplied and decoded local decoded data S22
And the difference between the true input image data S1 to be transmitted and the quantized parameter control circuit 23.
Is output.
【0047】またこの第2局部復号回路系21Bの処理
に並行して平坦度判別回路系22は、第2局部復号回路
系21Bで処理されている伝送画像が歪の知覚されやす
い平坦部の画像であるか否かを判別する。平坦度判別回
路系22は、入力画像データS1をフイールド内平坦予
測回路31に入力すると、同一フイールド内に位置する
3画素P1、P2、P3によつて定まる平行四辺形の残
る頂点位置を予測画素Pの位置として3次元予測画素デ
ータ(x40、y40、z40)を求め、これを予測画素デー
タS31として予測誤差識別回路32に出力する。In parallel with the processing of the second local decoding circuit system 21B, the flatness discrimination circuit system 22 transmits the image of the flat part where the transmission image processed by the second local decoding circuit system 21B tends to be perceived as being distorted. Is determined. When the input image data S1 is input to the in-field flatness prediction circuit 31, the flatness determination circuit system 22 determines the remaining vertex position of the parallelogram determined by the three pixels P1, P2, and P3 located in the same field as the prediction pixel. Three-dimensional prediction pixel data (x 40 , y 40 , z 40 ) is obtained as the position of P, and this is output to the prediction error identification circuit 32 as prediction pixel data S 31.
【0048】ここで平坦度判別回路系22は、予測誤差
識別回路32に入力される予測画素データの画素値z40
と実際に伝送される画像データにおける第4の画素P4
の画素値z4 との予測誤差dから各画素ごとの隣接画素
に対する平坦の度合を2ビツトで判別して平坦部メモリ
34に順次格納し、量子化パラメータ制御回路23に出
力する。Here, the flatness discrimination circuit system 22 calculates the pixel value z 40 of the prediction pixel data input to the prediction error discrimination circuit 32.
And the fourth pixel P4 in the image data actually transmitted
The degree of flatness of adjacent pixels for each pixel is determined by two bits from the prediction error d with respect to the pixel value z 4 , sequentially stored in the flat part memory 34, and output to the quantization parameter control circuit 23.
【0049】このとき量子化パラメータ制御回路23
は、重付け回路41により歪データS23を蓄積データ
S34で各画素ごとに重み付け、現在の量子化ステツプ
サイズでは各ブロツクの復号値が原画像のデータに対し
て実際に生じる歪が視覚されやすいか否かに応じて重み
付ける。ここで局所的に情報量が増大すると共に、ブロ
ツクグループ全体で定まる量子化ステツプサイズでは歪
が多く発生する場合にも画面上の歪が知覚されにくい画
素に対しては軽く重みづける。At this time, the quantization parameter control circuit 23
Is that the weighting circuit 41 weights the distortion data S23 for each pixel with the accumulated data S34, and at the current quantization step size, is the decoded value of each block likely to be visually perceived as the distortion actually occurring with respect to the original image data. Weighted according to whether or not. Here, as the amount of information increases locally, even when a large amount of distortion occurs in the quantization step size determined for the entire block group, light weighting is applied to pixels on the screen where distortion is hardly perceived.
【0050】また歪の発生量は多くない場合にも、平坦
領域の画素のため歪が知覚される画素に対しては重く重
み付ける。この後量子化パラメータ設定回路44は、各
ブロツク毎に求められた重付け歪みの最大値データS4
2と平均値データS43に基づいて各ブロツク毎に量子
化ステツプサイズを決定し、制御データS24を出力す
る。Even when the amount of distortion is not large, the pixels in which distortion is perceived are weighted heavily because of the pixels in the flat region. Thereafter, the quantization parameter setting circuit 44 outputs the maximum value data S4 of the weighting distortion obtained for each block.
The quantization step size is determined for each block based on 2 and the average value data S43, and the control data S24 is output.
【0051】例えば局所的に情報量が増大すると共に、
伝送画像の各ブロツク毎に同程度の歪が発生する場合、
歪の視覚されやすい平坦部の画像では対応するブロツク
の量子化ステツプサイズを小さくし、また歪が視覚され
にくい画像では現在の量子化ステツプサイズのままで画
像を伝送する。これにより歪の知覚されやすい画像に対
して多くの情報量を割り当てることができ、その分情報
の有効利用を図ることができる。For example, as the information amount increases locally,
If the same level of distortion occurs for each block of the transmitted image,
The quantization step size of the corresponding block is reduced in an image of a flat portion where distortion is easily recognized, and the image is transmitted with the current quantization step size in an image in which distortion is not easily recognized. As a result, a large amount of information can be allocated to an image in which distortion is easily perceived, and the information can be effectively used accordingly.
【0052】この後量子化回路8は、現在伝送すべきブ
ロツク群の画像データに先立つて算出された量子化パラ
メータに基づいて、ブロツク群を構成する各ブロツク毎
の量子化ステツプを増減して可変長符号化回路9に供給
し、伝送バツフアメモリ10を介して伝送路11に出力
する。またこのとき第1の局部復号回路系21Aの逆量
子化回路12は、制御データS24で設定された実際の
量子化サイズで量子化データS6を逆量子化し、前フレ
ームメモリ14で実際に伝送された画像データを伝送側
で再現する。Thereafter, the quantization circuit 8 increases or decreases the quantization step for each block constituting the block group based on the quantization parameter calculated prior to the image data of the block group to be transmitted at present. It is supplied to the long encoding circuit 9 and output to the transmission line 11 via the transmission buffer memory 10. At this time, the inverse quantization circuit 12 of the first local decoding circuit system 21A inversely quantizes the quantized data S6 with the actual quantization size set by the control data S24, and the quantized data S6 is actually transmitted by the previous frame memory 14. The reproduced image data is reproduced on the transmission side.
【0053】以上の構成によれば、伝送するブロツク群
の画像データの量子化に先立つて、実際に伝送される画
像データの局部復号値を求め、この局部復号値の原画像
データに対する歪量を歪の知覚されやすさに応じて重み
付け、当該重付け歪量に基づいて各ブロツク毎に量子化
サイズを局所的に制御することにより、局所的かつ急激
に情報量が増減する場合にも、一段と画質を向上するこ
とができる。According to the above configuration, prior to the quantization of the image data of the block group to be transmitted, the local decoding value of the image data actually transmitted is obtained, and the distortion amount of the local decoding value with respect to the original image data is determined. By weighting according to the ease with which distortion is perceived and by locally controlling the quantization size for each block based on the weighted distortion amount, even when the amount of information increases and decreases locally and rapidly, it can be further improved. Image quality can be improved.
【0054】なお上述の実施例においては、(1)式に
基づいてフイールド内の各画素について平面予測をする
場合について述べたが、本発明はこれに限らず、他の条
件から平面を予測するようにしても良い。In the above-described embodiment, a case has been described where plane prediction is performed for each pixel in the field based on equation (1). However, the present invention is not limited to this, and plane prediction is performed based on other conditions. You may do it.
【0055】また上述の実施例においては、予測画素P
を1回の平面予測に基づいて予測する場合について述べ
たが、本発明はこれに限らず、複数回の平面予測に基づ
いて予測画素Pの予測精度を向上させても良い。In the above embodiment, the prediction pixel P
Has been described based on one plane prediction, but the present invention is not limited to this, and the prediction accuracy of the prediction pixel P may be improved based on a plurality of plane predictions.
【0056】さらに上述の実施例においては、予測画素
Pと原画素P4が一致するとき、平面と判断させる場合
について述べたが、本発明はこれに限らず、予測画素P
の所定近傍内に原画素P4が位置するとき平面であると
判別させるようにしても良い。Further, in the above-described embodiment, the case has been described where the plane is determined when the predicted pixel P and the original pixel P4 match, but the present invention is not limited to this.
May be determined to be a plane when the original pixel P4 is located within a predetermined neighborhood of the above.
【0057】さらに上述の実施例においては、平坦度判
別回路33において予測誤差dの絶対値を平坦度を示す
判断基準とする場合について述べたが、本発明はこれに
限らず、予測誤差dの2乗値や非線形変換値等を判断基
準として用いても良い。Further, in the above-described embodiment, the case where the absolute value of the prediction error d is used as the criterion for indicating the flatness in the flatness determination circuit 33 has been described. However, the present invention is not limited to this. A square value or a non-linear conversion value may be used as a criterion.
【0058】さらに上述の実施例においては、平坦度判
別回路33をリードオンリメモリで構成する場合につい
て述べたが、本発明はこれに限らず、演算処理により各
画素の平坦度を求めるようにしても良い。Further, in the above-described embodiment, the case where the flatness determining circuit 33 is constituted by a read-only memory has been described. However, the present invention is not limited to this, and the flatness of each pixel is obtained by arithmetic processing. Is also good.
【0059】さらに上述の実施例においては、画像デー
タの平坦度を2ビツトで表す場合について述べたが、本
発明はこれに限らず、1ビツト又は複数ビツトで表すよ
うにしても良い。Further, in the above-described embodiment, the case where the flatness of the image data is represented by two bits has been described. However, the present invention is not limited to this, and may be represented by one bit or a plurality of bits.
【0060】さらに上述の実施例においては、平坦部メ
モリ34は8ライン分のメモリを2組内蔵する場合につ
いて述べたが、本発明はこれに限らず、16ライン分の
メモリを内蔵するようにしても良く、また1フイールド
分のメモリを内蔵する等種々の場合に適用し得る。Further, in the above-described embodiment, the case where the flat portion memory 34 contains two sets of memories for eight lines is described. However, the present invention is not limited to this, and the memory for 16 lines may be built in. Alternatively, the present invention can be applied to various cases such as incorporating a memory for one field.
【0061】さらに上述の実施例においては、重付け回
路41をリードオンリメモリで構成する場合について述
べたが、本発明はこれに限らず、乗算器等を使用しても
良い。Further, in the above-described embodiment, the case where the weighting circuit 41 is constituted by a read-only memory has been described. However, the present invention is not limited to this, and a multiplier or the like may be used.
【0062】さらに上述の実施例においては、重付け回
路41は歪データS23を蓄積データS34により線形
に重付ける場合について述べたが、本発明はこれに限ら
ず、非線形に重み付けるようにしても良い。Further, in the above-described embodiment, the case where the weighting circuit 41 linearly weights the distortion data S23 by the accumulated data S34 has been described. However, the present invention is not limited to this, and the weighting circuit 41 may weight nonlinearly. good.
【0063】さらに上述の実施例においては、量子化パ
ラメータ設定回路44は最大値データS42及び平均値
データS43に基づいてブロツクごとの量子化パラメー
タを設定する場合について述べたが、本発明はこれに限
らず、いずれか一方のみを用いてブロツクごとの量子化
パラメータを設定しても良く、また標準偏差等を用いて
量子化パラメータを設定しても良い。Further, in the above embodiment, the case where the quantization parameter setting circuit 44 sets the quantization parameter for each block based on the maximum value data S42 and the average value data S43 has been described. The present invention is not limited thereto, and the quantization parameter for each block may be set using only one of them, or the quantization parameter may be set using the standard deviation or the like.
【0064】さらに上述の実施例においては、伝送バツ
フアメモリ10から量子化パラメータ制御回路23に量
子化制御信号S9をフイードバツクする場合について述
べたが、本発明はこれに限らず、量子化制御信号S9を
フイードバツクさせず、歪データS23及び蓄積データ
S34のみに基づいてブロツクごとの量子化パラメータ
を設定するようにしても良い。Further, in the above-described embodiment, the case where the quantization control signal S9 is fed back from the transmission buffer memory 10 to the quantization parameter control circuit 23 has been described. However, the present invention is not limited to this. The quantization parameter for each block may be set based on only the distortion data S23 and the accumulated data S34 without performing feedback.
【0065】[0065]
【発明の効果】上述のように本発明によれば、伝送され
る画像データをブロツク群ごとに定まる第1の量子化パ
ラメータに基づいて局部復号し、局部復号された局部復
号データと原画像データとの差分データを求めると共
に、当該原画像データの平坦度を求め、平坦度に応じて
差分データを重みつけて各ブロツクごとに定まる第2の
量子化パラメータを設定し、当該第1の量子化パラメー
タ及び第2の量子化パラメータに基づいて実際に伝送さ
れる画像データを量子化することにより、視覚される画
像の歪の分布を均一にでき、当該画像データの画質を劣
化させることなく画像データを伝送させることができ
る。As described above, according to the present invention, transmitted image data is locally decoded based on a first quantization parameter determined for each block group, and the locally decoded local decoded data and the original image data are decoded. And the flatness of the original image data is obtained, the difference data is weighted according to the flatness, a second quantization parameter determined for each block is set, and the first quantization is performed. By quantizing the image data actually transmitted based on the parameters and the second quantization parameter, the distribution of the distortion of the visual image can be made uniform, and the image data can be reproduced without deteriorating the image quality of the image data. Can be transmitted.
【図1】本発明による画像データ伝送装置の一実施例を
示すブロツク図である。FIG. 1 is a block diagram showing an embodiment of an image data transmission device according to the present invention.
【図2】その平坦予測回路による平坦予測の説明に供す
る略線図である。FIG. 2 is a schematic diagram illustrating flat prediction by the flat prediction circuit;
【図3】量子化パラメータ制御回路の説明に供するブロ
ツク図である。FIG. 3 is a block diagram for explaining a quantization parameter control circuit;
【図4】フレーム内/フレーム間符号化処理の説明に供
する略線図である。FIG. 4 is a schematic diagram used for describing intra-frame / inter-frame encoding processing.
【図5】従来の画像データ伝送装置の説明に供するブロ
ツク図である。FIG. 5 is a block diagram for explaining a conventional image data transmission apparatus.
【図6】フレーム画像データの構成を示す略線図であ
る。FIG. 6 is a schematic diagram illustrating a configuration of frame image data.
【図7】量子化ステツプの説明に供する略線図である。FIG. 7 is a schematic diagram for explaining a quantization step;
20……画像データ伝送装置、21A、21B……局部
復号回路系、22……平坦度判別回路系、23……量子
化パラメータ制御回路、24……量子化/逆量子化回
路、25……デイスクリートコサイン逆変換回路、26
……局部復号回路、29……歪量算出回路、31……フ
イールド内平坦予測回路、32……予測誤差識別回路、
33……平坦度判別回路、34……平坦部メモリ、41
……重付け回路、42……最大値回路、43……平均値
回路、44……量子化パラメータ設定回路。20 image data transmission apparatus, 21A, 21B local decoding circuit system, 22 flatness determination circuit system, 23 quantization parameter control circuit, 24 quantization / inverse quantization circuit, 25 Discrete cosine inverse conversion circuit, 26
... local decoding circuit, 29 ... distortion amount calculation circuit, 31 ... flat prediction circuit in the field, 32 ... prediction error identification circuit,
33 flatness discrimination circuit 34 flat portion memory 41
... weighting circuit, 42 maximum value circuit, 43 average value circuit, 44 quantization parameter setting circuit.
Claims (1)
成する映像信号を直交変換して係数データを求め、当該
高能率符号化データを量子化して量子化データに変換す
る映像信号伝送装置において、 上記単位ブロツク群ごとに定まる第1の量子化情報に基
づいて、上記量子化データを局部復号する局部復号手段
と、 上記局部復号手段で局部復号された局部復号データと当
該局部復号データに対応する原映像信号との差分を求め
る差分データ検出手段と、 上記単位ブロツクを構成する各画素の予測画素値を当該
画素の周辺画素値に基づいて予測する平面予測手段と、 上記平面予測手段で予測された上記予測画素値と当該予
測画素値に対応する原映像信号の原画素値との差分を求
める差分検出手段と、 上記差分検出手段の検出結果に基づいて、上記画素が平
坦部に位置するか否かを判別する平坦度判別手段と、 上記平坦度判別手段での判別結果に基づいて、上記差分
データ検出手段から出力される差分データを重み付け、
上記単位ブロツクごとの歪評価量を求める歪評価手段
と、 上記歪評価手段で求められる上記歪評価量に基づいて上
記単位ブロツクごとの第2の量子化情報を設定する制御
手段と、 上記第1の量子化情報及び上記第2の量子化情報に基づ
いて、上記映像信号の量子化サイズを設定する量子化手
段とを具えることを特徴とする映像信号伝送装置。 Obtains the coefficient data 1. A orthogonally converting the video signal for forming a unit block group in unit block plural, in the video signal transmission device for converting the quantized data to the high-efficiency encoded data by quantizing, based on the first quantization information determined for each of the unit block group, and a local decoding means for locally decoding the quantized data corresponding to the local decoded data and the locally decoded data locally decoded by said local decoding means Difference data detection means for obtaining a difference from the original video signal; plane prediction means for predicting a predicted pixel value of each pixel constituting the unit block based on peripheral pixel values of the pixel; A difference detecting means for calculating a difference between the predicted pixel value and an original pixel value of an original video signal corresponding to the predicted pixel value, based on a detection result of the difference detecting means. A flatness discriminating means for discriminating whether or not the pixel is located on the flat portion, on the basis of the determination result in the flatness discriminating means, weighting the difference data output from said difference data detecting means,
A distortion estimating means for obtaining a distortion evaluation amount for each unit block; a control means for setting second quantization information for each unit block based on the distortion evaluation amount obtained by the distortion estimating means; A video signal transmission device comprising: a quantization unit configured to set a quantization size of the video signal based on the quantization information and the second quantization information.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21466291A JP3104803B2 (en) | 1991-07-31 | 1991-07-31 | Video signal transmission device |
KR1019920012871A KR930003757A (en) | 1991-07-31 | 1992-07-20 | Video signal transmission device and method |
US07/921,340 US5410351A (en) | 1991-07-31 | 1992-07-29 | Video signal transmission system and method |
EP92306954A EP0526201B1 (en) | 1991-07-31 | 1992-07-30 | Video signal transmission apparatus and method |
DE69215997T DE69215997T2 (en) | 1991-07-31 | 1992-07-30 | Video signal transmission device and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21466291A JP3104803B2 (en) | 1991-07-31 | 1991-07-31 | Video signal transmission device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05227512A JPH05227512A (en) | 1993-09-03 |
JP3104803B2 true JP3104803B2 (en) | 2000-10-30 |
Family
ID=16659489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21466291A Expired - Lifetime JP3104803B2 (en) | 1991-07-31 | 1991-07-31 | Video signal transmission device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3104803B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3482054B2 (en) * | 1995-11-29 | 2003-12-22 | シャープ株式会社 | Image coding device |
JP3701522B2 (en) * | 1999-09-21 | 2005-09-28 | シャープ株式会社 | Image encoding apparatus, image encoding method, and computer-readable recording medium |
JP5375590B2 (en) * | 2009-12-24 | 2013-12-25 | 富士通セミコンダクター株式会社 | Quantization control circuit, quantization parameter changing method, and encoding apparatus |
-
1991
- 1991-07-31 JP JP21466291A patent/JP3104803B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH05227512A (en) | 1993-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3258840B2 (en) | Video encoding device and region extraction device | |
US6721359B1 (en) | Method and apparatus for motion compensated video coding | |
US5410351A (en) | Video signal transmission system and method | |
US5543846A (en) | Motion picture encoding system | |
JPH04196976A (en) | Image encoding device | |
JPH04323961A (en) | Picture coding method and device | |
JPH08237657A (en) | Dynamic image encoder, moving picture transmitter and video conference equipment | |
JPH0746594A (en) | Encoding method and its device | |
JPH08512188A (en) | How to determine whether to intra code a video block | |
CA2218866A1 (en) | Mpeg encoder that concurrently determines video data encoding format and rate control | |
US5691767A (en) | Video conferencing system with high resolution still image capability | |
EP0558259B1 (en) | Video signal transmission | |
JPH06189290A (en) | Video signal encoding device using 1d/2d dct | |
US7139315B2 (en) | Apparatus and process for decoding motion pictures | |
JP3104803B2 (en) | Video signal transmission device | |
KR100566290B1 (en) | Image Scanning Method By Using Scan Table and Discrete Cosine Transform Apparatus adapted it | |
JP3144573B2 (en) | Video signal transmission equipment | |
JP7121584B2 (en) | Image encoding device and its control method and program | |
JPH05227510A (en) | Video signal transmitter | |
JPH05227513A (en) | Video signal transmitter | |
JP2629409B2 (en) | Motion compensated prediction interframe coding device | |
JP3122108B2 (en) | Video signal encoding method and apparatus therefor | |
JP3307969B2 (en) | Video signal transmission equipment | |
JPH07222048A (en) | Image pickup device | |
JPH1028274A (en) | Stereoscopic image encoding device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080901 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |