JPH05304662A - Picture encoding and transmitting device - Google Patents

Picture encoding and transmitting device

Info

Publication number
JPH05304662A
JPH05304662A JP10689092A JP10689092A JPH05304662A JP H05304662 A JPH05304662 A JP H05304662A JP 10689092 A JP10689092 A JP 10689092A JP 10689092 A JP10689092 A JP 10689092A JP H05304662 A JPH05304662 A JP H05304662A
Authority
JP
Japan
Prior art keywords
area
motion vector
moving
frame
block
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.)
Pending
Application number
JP10689092A
Other languages
Japanese (ja)
Inventor
Akihiko Yajima
明彦 矢島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP10689092A priority Critical patent/JPH05304662A/en
Publication of JPH05304662A publication Critical patent/JPH05304662A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【構成】 テレビ電話、テレビ会議システム用符号化装
置において、 動き補償予測によって得られた動きベク
トルを参照し、動きベクトルの大きい部分を動領域と確
定し、さらに、この動領域に包含される領域をも動領域
と確定し、残りを静止領域と確定し、この結果により、
有効、無効判別におけるしきい値を決定する手段を備え
る。 【効果】 注目度の高い動物体を正しく符号化再生する
という効果を有する。
(57) [Summary] [Structure] In a videophone and videoconference system encoding device, a motion vector obtained by motion compensation prediction is referred to, a large part of the motion vector is determined as a motion region, and further, this motion vector is determined. The area included in the area is defined as the moving area, and the rest is defined as the stationary area.
It is provided with a means for determining the threshold value in the valid / invalid discrimination. [Effect] The present invention has an effect of correctly encoding and reproducing a moving object with a high degree of attention.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は画像信号を低ビットレー
トで伝送する画像符号化伝送装置に関し、さらに詳しく
いえば、動き補償予測、直交変換により、画像信号を符
号化する帯域圧縮画像符号化方式および、伝送法式に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image coding and transmitting apparatus for transmitting an image signal at a low bit rate, and more specifically, a band compression image coding for coding an image signal by motion compensation prediction and orthogonal transformation. And a transmission method.

【0002】[0002]

【従来の技術】従来の画像符号化伝送装置は特開平1−
51785のように得られた動きベクトルにより、動領
域および静止領域を判定し、この結果により、有効、無
効判別におけるしきい値を決定する手段を備ていた。
2. Description of the Related Art A conventional image coding and transmitting apparatus is disclosed in Japanese Patent Laid-Open No.
As shown in 51785, there is provided a means for determining a moving area and a still area based on the obtained motion vector and determining the threshold value for the valid / invalid judgment based on the result.

【0003】[0003]

【発明が解決しようとする課題】しかし、前述の従来技
術では、複数ブロックにまたがって存在する動物体のエ
ッジは、動きベクトルが検出されやすく、比較的動領域
に確定されやすいのだが、動物体の中央部分は、動きベ
クトルが検出されにくく、結果として静領域に確定され
やすい。たとえば、人物を表示している場合、顔の輪郭
は動領域と確定され、有効ブロックとして符号化される
のであるが、顔の表情をつくる中央部分は静領域と確定
され符号化されない、という事態が頻繁に出現し、表情
が正しく再生されないという課題を有していた。そこ
で、本発明はこのような課題を解決するために、動き補
償予測によって得られた動きベクトルを参照し、動きベ
クトルの大きい部分を動領域と確定し、さらに、この動
領域に包含される領域をも動領域と確定し、残りを静止
領域と確定し、この結果により、有効、無効判別におけ
るしきい値を決定する手段を備えることにより、注目度
の高い動物体を正しく符号化再生することを目的とす
る。
However, in the above-mentioned conventional technique, the motion vector is easily detected and the edge of the moving object existing over a plurality of blocks is easily fixed in the moving region. In the central portion of, the motion vector is difficult to detect, and as a result, it is easy to be determined as a static area. For example, when a person is displayed, the outline of the face is determined as a moving area and is coded as an effective block, but the central part that makes the facial expression is determined as a static area and is not coded. Frequently appeared, and the facial expression was not reproduced correctly. Therefore, in order to solve such a problem, the present invention refers to a motion vector obtained by motion compensation prediction, determines a portion having a large motion vector as a moving region, and further, a region included in this moving region. Is defined as a moving area and the rest is defined as a stationary area, and the result is provided with a means for determining a threshold value for valid / invalid discrimination, so that a moving body with high attention can be correctly coded and reproduced. With the goal.

【0004】[0004]

【課題を解決するための手段】本発明の画像符号化伝送
装置は、映像信号をサンプリングする手段と、得られた
データをブロック分割し、得られたブロックの前フレー
ムとの差分を所定しきい値にて有効、無効判別する手段
と、直交変換および量子化する手段と、前フレームとの
動き補償予測をする手段と、これらにより得られた情報
を伝送符号化する手段から構成される画像符号化装置お
いて、動き補償予測によって得られた動きベクトルを参
照し、動きベクトルの大きい部分を動領域と確定し、さ
らに、この動領域に包含される領域をも動領域と確定
し、残りを静止領域と確定し、この結果により、有効、
無効判別におけるしきい値を決定する手段を備えたこと
を特徴とする。
According to the image coding and transmitting apparatus of the present invention, a means for sampling a video signal, the obtained data is divided into blocks, and the difference between the obtained block and the previous frame is predetermined threshold. An image code composed of means for discriminating between valid and invalid values, means for orthogonal transformation and quantization, means for motion compensation prediction with the previous frame, and means for transmission coding of information obtained by these. In the digitizing device, the motion vector obtained by the motion compensation prediction is referred to, a part having a large motion vector is determined as a moving region, a region included in this moving region is also determined as a moving region, and the rest is determined. It is confirmed as a static area, and this result is effective,
It is characterized in that it comprises means for determining a threshold value in the invalidity determination.

【0005】[0005]

【実施例】以下、実施例により本発明の詳細を示す。EXAMPLES The present invention will be described in detail below with reference to examples.

【0006】図2は、一般的な画像圧縮符号化装置の概
要を示すブロック図である。信号源であるビデオカメラ
900からの映像信号は、フレームメモリ901に書き
込まれる。
FIG. 2 is a block diagram showing an outline of a general image compression coding apparatus. A video signal from the video camera 900, which is a signal source, is written in the frame memory 901.

【0007】ここでは、まずフレーム内符号化について
説明する。フレームメモリ901よりブロック毎に読み
だされた第1フレームの画像データは、ブロック識別手
段913によって、有効、無効判定される。無効となっ
たブロックは直交変換以降の処理はされない。しかし、
この場合は第1フレームなのですべて有効ブロックとな
り、すべてが以降の処理の対象となる。
Here, the intra-frame coding will be described first. The image data of the first frame read from the frame memory 901 for each block is judged by the block identifying means 913 as valid or invalid. The invalid block is not processed after the orthogonal transform. But,
In this case, since it is the first frame, all are valid blocks, and all are subject to the subsequent processing.

【0008】フレーム内モードのデータは、直交変換手
段902によって直交変換される。さらに得られたデー
タを量子化手段903によって、量子化する。通信路に
よって送出されるデータは、ジグザグスキャンによるデ
ータ並び変え手段904によりデータ並び変えが行わ
れ、可変長符号化手段906により1ブロックずつ可変
長符号化され、伝送符号化手段によって通信プロトコル
に乗せ、伝送路に送出される。
The in-frame mode data is orthogonally transformed by the orthogonal transformation means 902. Further, the obtained data is quantized by the quantizing means 903. The data transmitted through the communication path is rearranged by the data rearrangement means 904 by zigzag scanning, variable length coded one block at a time by the variable length coding means 906, and transferred to the communication protocol by the transmission coding means. , Sent to the transmission line.

【0009】また、量子化手段903によって量子化さ
れたデータはつぎのフレーム間符号化の準備のために、
逆量子化手段907により逆量子化され、逆直交変換手
段908によって逆直交変換される。得られたデータ
は、フレーム内モードのデータ経路931を通り、フレ
ームメモリ909および911に書き込まれる。
The data quantized by the quantizing means 903 is prepared in preparation for the next interframe coding.
Inverse quantization is performed by the inverse quantization unit 907, and inverse orthogonal transformation is performed by the inverse orthogonal transformation unit 908. The obtained data is written in the frame memories 909 and 911 through the data path 931 in the in-frame mode.

【0010】つぎに、フレーム間符号化について説明す
る。
Next, interframe coding will be described.

【0011】第1の画面が書き込まれた動き補償用フレ
ームメモリ911から読みだされた第1フレームの画像
データは、フレームメモリAとの間で動き補償によって
動きベクトルが求められる。この動きベクトルは伝送情
報として符号化が行われるが、同時に画像を動領域、静
領域に分割し、ブロック識別の手段としても利用され
る。
With respect to the image data of the first frame read from the motion compensation frame memory 911 in which the first screen is written, a motion vector is obtained by motion compensation with the frame memory A. This motion vector is encoded as transmission information, but at the same time, the image is divided into a moving area and a static area, and is also used as a block identifying means.

【0012】図1は本発明の動領域、静領域を判別する
回路のブロック図である。
FIG. 1 is a block diagram of a circuit for discriminating between a moving area and a static area according to the present invention.

【0013】図1のフレームメモリB503および、動
き補償用フレームメモリ504が図2のフレームメモリ
B909、動き補償用フレームメモリ911、に相当す
る。
The frame memory B503 and the motion compensation frame memory 504 in FIG. 1 correspond to the frame memory B909 and the motion compensation frame memory 911 in FIG.

【0014】フレームメモリB503および、動き補償
用フレームメモリ504に蓄積された画像データはブロ
ック毎に呼び出されて、動きベクトル検出回路505で
動きベクトルが検出される。ここで検出された動きベク
トルは、動きベクトルメモリ506に蓄積される。1フ
レーム分の処理が終了したところで、領域判別回路50
2および領域判別コントロール回路501によって、静
領域および動領域の確定が行われる。
The image data stored in the frame memory B 503 and the motion compensation frame memory 504 is called for each block, and the motion vector detection circuit 505 detects the motion vector. The motion vector detected here is accumulated in the motion vector memory 506. When the processing for one frame is completed, the area discrimination circuit 50
2 and the area discrimination control circuit 501 determine the static area and the moving area.

【0015】静領域および動領域の領域判別の様子を示
す模式図が図3である。まず、動きベクトルがしきい値
より大きいブロック301を動領域と確定する。このフ
ラグは領域判別メモリ507にストアされる。1フレー
ム分の確定が終了すると、領域判別コントロール回路5
01によって、領域判別メモリ507のリサーチが行わ
れる。ここでは、水平方向に動領域で囲まれた部分30
2を動領域に追加確定する。つまり、動き補償による領
域判別で動領域に判定されたブロック301と、動き補
償による領域判別結果により動領域に追加判定されたブ
ロック302が最終的に動領域として確定されるのであ
る。残りのブロックが動き補償による領域判別で静領域
に判定されたブロック303となる。
FIG. 3 is a schematic diagram showing how the static area and the moving area are discriminated. First, a block 301 having a motion vector larger than a threshold value is determined as a moving area. This flag is stored in the area discrimination memory 507. When the determination for one frame is completed, the area discrimination control circuit 5
01, the area discrimination memory 507 is researched. Here, a portion 30 surrounded by a moving region in the horizontal direction
Add 2 to the moving area and confirm. That is, the block 301 determined as the moving area by the area determination by the motion compensation and the block 302 additionally determined as the moving area by the area determination result by the motion compensation are finally determined as the moving area. The remaining blocks are the blocks 303 determined to be the static area by the area determination by the motion compensation.

【0016】図2に戻り、以降の符号化について説明す
る。フレームメモリ901よりブロック毎に読みだされ
た第2フレームの画像データと、動き補償用フレームメ
モリ911より、ループ内フィルタ910を通って出力
されたデータは、減算装置920に入力される。このと
き減算器では、第1フレームと第2フレームの差をと
る。
Returning to FIG. 2, the subsequent encoding will be described. The image data of the second frame read for each block from the frame memory 901 and the data output from the motion compensation frame memory 911 through the in-loop filter 910 are input to the subtraction device 920. At this time, the subtractor takes the difference between the first frame and the second frame.

【0017】つぎにブロック識別手段913によって、
有効、無効判定される。無効となったブロックは直交変
換以降の処理はされない。
Next, by the block identifying means 913,
It is judged as valid or invalid. The invalid block is not processed after the orthogonal transform.

【0018】定められたしきい値と、第1フレーム、第
2フレームの差分によって有効、無効判定は行われるの
であるが、本発明では、静領域、動領域について別々の
しきい値を用意する。有効となったブロックは、直交変
換手段902へ出力され、以下第1フレームと同様に直
交変換手段902、量子化手段903、ジグザグスキャ
ンによるデータ並び変え手段904、可変長符号化手段
906により1ブロックずつ変換され、伝送符号化手段
によって通信プロトコルに乗せ、伝送路に送出される。
The valid / invalid judgment is made based on the difference between the predetermined threshold value and the first frame and the second frame. In the present invention, separate threshold values are prepared for the static area and the moving area. .. The validated block is output to the orthogonal transformation unit 902, and thereafter, like the first frame, the orthogonal transformation unit 902, the quantization unit 903, the data rearrangement unit 904 by zigzag scanning, and the variable length coding unit 906 form one block. They are converted one by one, added to the communication protocol by the transmission encoding means, and sent to the transmission path.

【0019】また、量子化手段903によって量子化さ
れたデータはさらにつぎのフレーム間符号化の準備のた
めに、逆量子化手段907、逆直交変換手段908によ
って変換され、今度はフレームメモリ911の内容と加
算器921でたし合わされて、フレームメモリ909お
よび911に書き込まれる。
The data quantized by the quantizing means 903 is further converted by the dequantizing means 907 and the inverse orthogonal transforming means 908 in preparation for the next interframe coding, and this time, in the frame memory 911. The contents are added together by the adder 921 and written in the frame memories 909 and 911.

【0020】以下のフレームではこのくり返しである
が、シーンチェンジなど一時的に発生する符号量が著し
く大きくなるときには、フレーム内モードで伝送したほ
うが有利な場合がある。このようなときには、強制的に
フレーム内符号化モードを挿入する。但し、フレーム内
符号化モードは一般に発生符号量が多いので受信側での
待ち時間が多くなる。
Although this is repeated in the following frames, it may be advantageous to transmit in the intra-frame mode when the amount of code temporarily generated such as a scene change becomes significantly large. In such a case, the intraframe coding mode is forcibly inserted. However, in the intra-frame coding mode, the amount of generated code is generally large, and therefore the waiting time on the receiving side is long.

【0021】以上述べたように従来例では、全ての発生
した符号はブロック毎にシーケンシャルに符号化して伝
送される。
As described above, in the conventional example, all the generated codes are sequentially coded for each block and transmitted.

【0022】[0022]

【発明の効果】本発明の上記の構成によれば、動き補償
予測によって得られた動きベクトルを参照し、動きベク
トルの大きい部分を動領域と確定し、さらに、この動領
域に包含される領域をも動領域と確定し、残りを静止領
域と確定し、この結果により、有効、無効判別における
しきい値を決定する手段を備えることにより、注目度の
高い動物体を正しく符号化再生するという効果を有す
る。
According to the above configuration of the present invention, a motion vector obtained by motion compensation prediction is referred to, a portion having a large motion vector is determined as a moving region, and a region included in this moving region is determined. Is defined as a moving area, the rest is defined as a stationary area, and a means for determining a threshold value for valid / invalid discrimination is provided based on the result, so that a moving object with high attention is correctly coded and reproduced. Have an effect.

【0023】本発明の上記の構成は、テレビ電話、テレ
ビ会議システム用符号化装置に広く応用が可能である。
The above-described structure of the present invention can be widely applied to video telephones and video conference system coding devices.

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

【図1】 本発明の実施例1の領域判別回路の構成を示
すブロック図。
FIG. 1 is a block diagram showing a configuration of an area discrimination circuit according to a first embodiment of the present invention.

【図2】 本発明の画像符号化伝送装置の構成を示すブ
ロック図。
FIG. 2 is a block diagram showing a configuration of an image coding and transmitting apparatus of the present invention.

【図3】 本発明の領域判別の様子を示す模式図。FIG. 3 is a schematic diagram showing a state of area discrimination according to the present invention.

【符号の説明】[Explanation of symbols]

301 動き補償による領域判別で動領域に判定され
たブロック 302 動き補償による領域判別結果により動領域に
追加判定されたブロック 303 動き補償による領域判別で静領域に判定され
たブロック 501 領域判別コントロール回路 502 領域判別回路 503 フレームメモリB 504 動き補償用フレームメモリ 505 動きベクトル検出回路 506 動きベクトルメモリ 507 領域判別メモリ 900 ビデオカメラ 901 フレームメモリA 902 直交変換手段 903 量子化手段 904 ジグザグスキャンによるデータ並び変え手段 906 可変長符号化手段 907 逆量子化手段 908 逆直交変換手段 909 フレームメモリB 910 ループフィルタ 911 動き補償用フレームメモリ 912 動き補償データ経路 913 ブロック識別回路 920 減算器 921 加算器 930 フレーム内モードのデータ経路 931 フレーム内モードのデータ経路
301 block determined to be a moving area by area determination by motion compensation 302 block additionally determined to a moving area based on a result of area determination by motion compensation 303 block determined as a static area by area determination by motion compensation 501 area determination control circuit 502 Area discrimination circuit 503 Frame memory B 504 Motion compensation frame memory 505 Motion vector detection circuit 506 Motion vector memory 507 Area discrimination memory 900 Video camera 901 Frame memory A 902 Orthogonal transformation means 903 Quantization means 904 Data rearranging means by zigzag scanning 906 Variable length coding means 907 Inverse quantization means 908 Inverse orthogonal transformation means 909 Frame memory B 910 Loop filter 911 Motion compensation frame memory 912 Motion compensation data path 913 Block Data path click identification circuit 920 data path 931 frame mode subtractor 921 adder 930 frame mode

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】映像信号をサンプリングする手段と、得ら
れたデータをブロック分割し、得られたブロックの前フ
レームとの差分を所定しきい値にて有効、無効判別する
手段と、直交変換および量子化する手段と、前フレーム
との動き補償予測をする手段と、これらにより得られた
情報を伝送符号化する手段から構成される画像符号化装
置おいて、動き補償予測によって得られた動きベクトル
を参照し、動きベクトルの大きい部分を動領域と確定
し、さらに、この動領域に包含される領域をも動領域と
確定し、残りを静止領域と確定し、この結果により、有
効、無効判別におけるしきい値を決定する手段を備えた
ことを特徴とする、画像符号化伝送装置。
1. A means for sampling a video signal, a means for dividing the obtained data into blocks, and a means for discriminating the difference between the obtained block and the previous frame by a predetermined threshold value. A motion vector obtained by motion-compensated prediction in an image coding device including a means for quantizing, a means for motion-compensated prediction with a previous frame, and means for transmission-encoding the information obtained by these means. , The area with a large motion vector is defined as a moving area, the area included in this moving area is also defined as a moving area, and the rest is defined as a stationary area. An image coding and transmitting apparatus comprising means for deciding a threshold in.
JP10689092A 1992-04-24 1992-04-24 Picture encoding and transmitting device Pending JPH05304662A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10689092A JPH05304662A (en) 1992-04-24 1992-04-24 Picture encoding and transmitting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10689092A JPH05304662A (en) 1992-04-24 1992-04-24 Picture encoding and transmitting device

Publications (1)

Publication Number Publication Date
JPH05304662A true JPH05304662A (en) 1993-11-16

Family

ID=14445081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10689092A Pending JPH05304662A (en) 1992-04-24 1992-04-24 Picture encoding and transmitting device

Country Status (1)

Country Link
JP (1) JPH05304662A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006101472A (en) * 2004-04-23 2006-04-13 Sumitomo Electric Ind Ltd Encoding method and decoding method of moving image data, terminal device for executing these, and interactive interactive system
JP2007189704A (en) * 2007-01-29 2007-07-26 Denso Corp Image recognition device
JP2021103876A (en) * 2019-12-03 2021-07-15 アクシス アーベー Method and system of encoding image in video sequence

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006101472A (en) * 2004-04-23 2006-04-13 Sumitomo Electric Ind Ltd Encoding method and decoding method of moving image data, terminal device for executing these, and interactive interactive system
US7983497B2 (en) 2004-04-23 2011-07-19 Sumitomo Electric Industries, Ltd. Coding method for motion-image data, decoding method, terminal equipment executing these, and two-way interactive system
JP2007189704A (en) * 2007-01-29 2007-07-26 Denso Corp Image recognition device
JP2021103876A (en) * 2019-12-03 2021-07-15 アクシス アーベー Method and system of encoding image in video sequence

Similar Documents

Publication Publication Date Title
US5267334A (en) Encoding/decoding moving images with forward and backward keyframes for forward and reverse display
JPH06133300A (en) Image region detecting device, image encoding device using the image region detecting device, and image decoding device
JPH06181569A (en) Image encoding / decoding method or device, and image recording medium
JPH05219529A (en) Motion vector detection circuit
US8064516B2 (en) Text recognition during video compression
JP3046379B2 (en) Image coding device
EP0878967A2 (en) Signal coding apparatus and method
JP3426668B2 (en) Video coding method
JPH01228384A (en) Moving image coding system using area division
JPH05304662A (en) Picture encoding and transmitting device
JPH0256187A (en) Video encoding device
JPH0730888A (en) Moving picture transmitting apparatus and moving picture receiving apparatus
JPH0898181A (en) Image conversion method and apparatus
EP0720372A1 (en) Apparatus for parallel encoding/decoding of digital video signals
JPH04176290A (en) Picture encoder
JPH0984024A (en) Video signal encoder
JPH04266286A (en) Video signal compression device for videophones
JPH07336684A (en) Image signal decoding device
JP2916027B2 (en) Image coding device
JP3526316B2 (en) Video compression encoding method
JP3799842B2 (en) Static video detection method and apparatus
JPH07154825A (en) Image transmission equipment
JP3202270B2 (en) Video encoding device
JPH06233292A (en) Image signal transmission device
JPH08214301A (en) Image signal decoding method and image signal decoding device