JPH04286488A - Moving picture signal encoder - Google Patents

Moving picture signal encoder

Info

Publication number
JPH04286488A
JPH04286488A JP3050926A JP5092691A JPH04286488A JP H04286488 A JPH04286488 A JP H04286488A JP 3050926 A JP3050926 A JP 3050926A JP 5092691 A JP5092691 A JP 5092691A JP H04286488 A JPH04286488 A JP H04286488A
Authority
JP
Japan
Prior art keywords
block
threshold
valid
effective
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3050926A
Other languages
Japanese (ja)
Other versions
JP2576704B2 (en
Inventor
Junichi Oki
淳一 大木
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP3050926A priority Critical patent/JP2576704B2/en
Priority to EP91115818A priority patent/EP0476603B1/en
Priority to DE69126585T priority patent/DE69126585T2/en
Priority to CA002051891A priority patent/CA2051891C/en
Priority to US07/764,606 priority patent/US5177608A/en
Publication of JPH04286488A publication Critical patent/JPH04286488A/en
Application granted granted Critical
Publication of JP2576704B2 publication Critical patent/JP2576704B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)
  • Color Television Systems (AREA)

Abstract

PURPOSE:To reduce the redundancy in a moving picture coder at a low bit rate. CONSTITUTION:A valid block map is obtained by a frame difference signal and segmentation and elimination (6) of isolated invalid block are applied to the obtained valid block map. In the case of extracting a talker area, a threshold level for a segmentation circuit 5 is selected in response to the rate of a valid block number of a preceding pattern to a valid block number of a current pattern and only the extracted talker area is coded. Since a background is fixed and a talker mainly moves in the television telephone set or the like, useless coding information quantity caused due to noise from the background or the like is eliminated by segmenting the talker part and encoding the part, then the encoding efficiency is improved.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、帯域圧縮技術を用いた
動画像信号の符号化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture signal encoding apparatus using band compression technology.

【0002】0002

【従来の技術】従来の帯域圧縮技術を用いた動画像信号
の符号化方式としては、たとえば1989年電子情報通
信学会春季全国大会、資料番号D−233に記載の「I
SDN対応カラー動画像テレビ電話装置」などが知られ
ている。この符号化方式では、顔領域を抽出しマップを
作成する。そして、画像符号化部ではフレーム間フレー
ム内適応予測を行い、この時もし顔の領域であれば最終
段まで符号化をし、それ以外の領域であれば1つ前の段
階で符号化を止めることにより符号量を減らしている。
BACKGROUND OF THE INVENTION As a coding method for moving image signals using conventional band compression technology, for example, "I
"SDN-compatible color video video telephone device" is known. This encoding method extracts facial regions and creates a map. Then, the image encoding unit performs inter-frame intra-frame adaptive prediction, and at this time, if it is a face area, encoding is performed up to the final stage, and if it is other areas, encoding is stopped at the previous stage. This reduces the amount of code.

【0003】0003

【発明が解決しようとする課題】しかしながら上述の様
な符号化方法では、顔以外の背景の部分の粗く符号化す
るため背景部分の雑音により無駄な情報が発生してしま
う。また、連続する画面間で背景部分から顔部分に変化
したとすると、粗い符号化から細かい符号化に変わるた
め、予測誤差信号がここでもかなり発生してしまい、無
駄な情報を符号化することになってしまう。その結果符
号化効率が低下してしまう。
However, in the above-described encoding method, the background portion other than the face is coarsely encoded, so that useless information is generated due to noise in the background portion. Furthermore, if there is a change from the background to the face between consecutive screens, the coding changes from coarse to fine, so a large amount of prediction error signal will occur here as well, resulting in unnecessary information being encoded. turn into. As a result, encoding efficiency decreases.

【0004】0004

【課題を解決するための手段】本発明の動画像信号符号
化装置は、画面間の相関を利用した動画像信号の符号化
において、画面を複数画素からなるブロックに分割し、
ブロック毎に画面間での差分を検出し、該差分値が予め
定められた第1の閾値以上のときには有効ブロックとし
、前記差分値が予め定められた第1の閾値未満のときに
は無効ブロックとし、フレーム毎に第1の有効ブロック
マップを作成する有効無効判定手段と、第1の有効ブロ
ックマップに対して第1の重みづけを行う第1の重みづ
け手段と、第4の有効ブロックマップに対して第2の重
みづけを行う第2の重みづけ手段と、前記第1の重み付
けを行った第1の有効ブロックマップと、前記第2の重
みづけを行った第4の有効ブロックマップを加算合成し
、重みづけが成された第2の有効ブロックマップを得る
加算手段と、該第2の有効ブロックマップに対してセグ
メンテーションを行うにあたり、前記第4の有効ブロッ
クマップの有効ブロック数に対する前記第1の有効ブロ
ックマップの有効ブロック数が予め定められた第2の閾
値以上であるか否かの判定を行う比率判定手段と、該比
率判定手段の出力が、第2の閾値以上であることを示し
ている場合は、セグメンテーションにおける閾値として
第3の閾値を選択し、前記比率判定器の出力が第2の閾
値未満であることを示している場合は、セグメンテーシ
ョンにおける閾値として第4の閾値を選択し、前記第2
の有効ブロックマップ内の対象となる各ブロックの近傍
のブロックを参照し、近傍のブロックおよび対象ブロッ
クの値が、前記選択された閾値以上のときは、そのブロ
ックを有効ブロックとし、前記選択された閾値未満のと
きはそのブロックを無効ブロックとし、第3の有効ブロ
ックマップを得るセグメンテーション手段と、第3の有
効ブロックマップ内の孤立無効ブロックにおいては、近
傍のブロックを参照し、近傍のブロックの値が予め定め
られた第5の閾値以上のときには、その無効ブロックを
有効ブロックに置き替え、近傍のブロックの値が第5の
閾値未満のときは、その無効ブロックを無効ブロックの
ままとし、第4の有効ブロックマップを得る孤立無効ブ
ロック除去手段と、入力信号を遅延させ第4の有効ブロ
ックマップとの時間合せを行う遅延手段と、前記第4の
有効ブロックマップで有効ブロックとされた領域を、画
面間の相関または画面内の相関のどちらか一方、あるい
はその両方を用いて符号化を行う符号化手段とを備える
[Means for Solving the Problems] The moving picture signal encoding device of the present invention divides a screen into blocks each consisting of a plurality of pixels in encoding a moving picture signal using correlation between screens.
Detecting the difference between screens for each block, when the difference value is greater than or equal to a predetermined first threshold, it is determined as a valid block, and when the difference value is less than a predetermined first threshold, it is determined as an invalid block, Validity determination means for creating a first effective block map for each frame; first weighting means for applying a first weight to the first effective block map; a second weighting unit that performs second weighting, a first effective block map that has been subjected to the first weighting, and a fourth effective block map that has performed the second weighting; an addition means for obtaining a weighted second effective block map; and an addition means for obtaining a weighted second effective block map; ratio determining means for determining whether the number of effective blocks of the effective block map is equal to or greater than a predetermined second threshold; If the output of the ratio determiner indicates that it is less than the second threshold, select a fourth threshold as the threshold in the segmentation. , said second
Refer to the blocks near each target block in the effective block map of When the value is less than the threshold, the block is regarded as an invalid block, and the segmentation means obtains a third valid block map.In the isolated invalid block in the third valid block map, neighboring blocks are referred to and the value of the neighboring block is determined. is greater than or equal to a predetermined fifth threshold, the invalid block is replaced with a valid block, and when the value of the neighboring block is less than the fifth threshold, the invalid block is left as an invalid block, and the fourth block is replaced with a valid block. an isolated invalid block removing means for obtaining an effective block map; a delay means for delaying an input signal to align the time with a fourth effective block map; and an area defined as a valid block in the fourth effective block map, and encoding means that performs encoding using either the inter-screen correlation or the intra-screen correlation, or both.

【0005】[0005]

【作用】テレビ電話などのにおいては、背景部分は固定
でおもに話者が動くことから、話者の部分を切出して符
号化を行えば、背景などからの雑音によって発生する無
駄な符号化情報量を除去でき符号化能率を上げることが
できる。
[Operation] In videophones, etc., the background part is fixed and the speaker mainly moves, so if the speaker's part is cut out and encoded, the amount of coded information will be wasted due to noise from the background etc. can be removed and coding efficiency can be increased.

【0006】本発明においては、話者の部分を切出して
話者部分のみを符号化することにより、符号化効率を高
める。
In the present invention, the coding efficiency is improved by cutting out the speaker's part and encoding only the speaker's part.

【0007】次に、話者の切出し方について図面を参照
しながら詳細に説明する。図1の時刻t0、t1、t2
に示すように話者が動いた後、時刻t3で話者は静止し
口の部分だけが動いていると仮定する。そして、時刻t
1および時刻t2の画面間での差分を求めると図2の斜
線で示される領域が求められ、時刻t2と時刻t3の画
面間の差分を図7Aの斜線領域で示す。背景部分の孤立
した斜線部分は、背景の雑音により発生した差分信号と
仮定する。次に、画面を水平方向n画素×垂直方向n画
素の複数の画素からなるブロックに分割し、各ブロック
内の差分信号の絶対値和が、予め定められた第1の閾値
以上のときには、そのブロックを有効ブロックとし、差
分信号の絶対値和が、第1の閾値未満のときにはそのブ
ロックを無効ブロックとする。以上の処理によって得ら
れた時刻t1、t2間の第1の有効ブロックマップを図
3Bに、時刻t2、t3間の有効ブロックマップを図7
Bに示す。図3Bおよび図7Bの黒く塗られた部分が有
効ブロックである。図3A、は時刻t0と時刻t1の画
面間で求められた第4の有効ブロックマップと仮定する
。そして、現画面の有効ブロックマップすなわち第1の
有効ブロックマップに第1の重みづけを行い、前画面の
有効ブロックマップである第4の有効ブロックマップに
対しては、第2の重みづけを行う。以下に重みづけの一
例を示す。
[0007] Next, a method for extracting speakers will be explained in detail with reference to the drawings. Time t0, t1, t2 in Figure 1
Assume that after the speaker moves as shown in FIG. 2, the speaker stands still at time t3 and only the mouth part moves. And time t
When the difference between the screens at time t2 and time t2 is calculated, the shaded area in FIG. 2 is obtained, and the difference between the screens at time t2 and time t3 is shown by the shaded area in FIG. 7A. It is assumed that the isolated hatched portion in the background portion is a differential signal generated by background noise. Next, the screen is divided into blocks each consisting of a plurality of pixels (n pixels in the horizontal direction x n pixels in the vertical direction), and when the sum of absolute values of the difference signals in each block is equal to or greater than a predetermined first threshold, the A block is defined as a valid block, and when the sum of absolute values of the difference signals is less than a first threshold value, the block is defined as an invalid block. The first effective block map between times t1 and t2 obtained by the above processing is shown in FIG. 3B, and the effective block map between times t2 and t3 is shown in FIG.
Shown in B. The black portions in FIGS. 3B and 7B are valid blocks. It is assumed that FIG. 3A is the fourth effective block map obtained between the screens at time t0 and time t1. Then, the first weighting is applied to the effective block map of the current screen, that is, the first effective block map, and the second weighting is applied to the fourth effective block map, which is the effective block map of the previous screen. . An example of weighting is shown below.

【0008】例えば、現フレームの有効ブロックは“2
”とし、現フレームの無効ブロックは“0”とする。前
フレームの有効ブロックは“1”とし、無効ブロックを
“0”とする。この様にして重みづけを行った前フレー
ムの有効ブロックマップと、現フレームの有効ブロック
マップを加算合成し、第2のブロックマップを得る。以
上の様な重みづけによって得た時刻t2における第2の
有効ブロックマップは、図4Aの様になる。
For example, the effective block of the current frame is “2”.
”, and the invalid blocks of the current frame are set to “0”. The valid blocks of the previous frame are set to “1”, and the invalid blocks are set to “0”. The valid block map of the previous frame weighted in this way and the effective block map of the current frame are added and combined to obtain a second block map.The second effective block map at time t2 obtained by weighting as described above is as shown in FIG. 4A.

【0009】次に、この図4Aの加算合成された有効ブ
ロックマップに対して、セグメンテーションを行う。こ
のとき前フレームの有効ブロック数の値すなわち第4の
有効ブロックマップ内の有効ブロック数を分母とし、現
フレームの有効ブロックである第1の有効ブロックマッ
プ内の有効ブロック数を分子としたときの割合が、予め
定められた第2の閾値以上の場合、たとえば、現フレー
ムの有効ブロック数が、前フレームの有効ブロック数と
同程度または、1/2以上の割合のセグメンテーション
の一例を図4、図5を参照しながら説明する。例えば図
5のkをセグテンテーションの対象ブロックとすると、
ブロックkの近傍のブロックa,b,c,d,e,f,
g,h,の値を参照する。すなわち図4Aの第2の有効
ブロックマップの値を参照する。近傍のブロックa,b
,c,d,e,f,g,h,およびブロックkの値が、
予め定められた第3の閾値以上のときには、対象ブロッ
クkを有効ブロックとし、近傍のブロックa,b,c,
d,e,f,g,h,およびブロックkの値が、予め定
められた第3の閾値未満のときには、対象ブロックkを
無効ブロックとする。
Next, segmentation is performed on the additively combined effective block map shown in FIG. 4A. At this time, when the denominator is the value of the number of valid blocks in the previous frame, that is, the number of valid blocks in the fourth valid block map, and the number of valid blocks in the first valid block map, which is the valid blocks of the current frame, is the numerator. When the ratio is greater than or equal to a predetermined second threshold, for example, an example of segmentation in which the number of effective blocks in the current frame is the same as the number of effective blocks in the previous frame or is 1/2 or more is shown in FIG. This will be explained with reference to FIG. For example, if k in Fig. 5 is the target block for segmentation,
Blocks a, b, c, d, e, f near block k,
Refer to the values of g and h. That is, the value of the second effective block map in FIG. 4A is referred to. Neighboring blocks a, b
, c, d, e, f, g, h, and the values of block k are
When the value is equal to or greater than a predetermined third threshold, the target block k is regarded as a valid block, and neighboring blocks a, b, c,
When the values of d, e, f, g, h, and block k are less than a predetermined third threshold, target block k is determined to be an invalid block.

【0010】新たにセグメンテーションによって得られ
た第3の有効ブロックマップを図4Bに示す。第3の有
効ブロックマップには、孤立無効ブロックが発生する場
合がある。このため第3の有効ブロックマップ内の有効
ブロック領域のみ符号化を実行させると、有効ブロック
領域内の孤立した無効ブロック部分は、符号化が行われ
ないためその部分に符号化歪が発生してしまい、非常に
見苦しい符号化画像となってしまうことがある。そこで
、孤立無効ブロックの除去を行う。孤立無効ブロックの
除去方法としては、セグメンテーションと同様な処理を
無効ブロックを対象に行う。すなわち無効ブロックの近
傍のブロックを参照し、近傍のブロックが予め定められ
た第5の閾値以上のときに、その対象となる無効ブロッ
クを有効ブロックを示す値に置き替える。以上の処理に
より図4Bで孤立無効ブロックであった領域を除去し、
第4の有効ブロックマップを得る。孤立無効ブロック除
去が行われた第4の有効ブロックマップを図6に示す。
A third effective block map newly obtained by segmentation is shown in FIG. 4B. An isolated invalid block may occur in the third valid block map. Therefore, if only the valid block area in the third valid block map is encoded, the isolated invalid block part within the valid block area will not be encoded, and encoding distortion will occur in that part. This may result in a very unsightly encoded image. Therefore, isolated invalid blocks are removed. As a method for removing isolated invalid blocks, processing similar to segmentation is performed on invalid blocks. That is, the blocks near the invalid block are referred to, and when the neighboring block is equal to or greater than a predetermined fifth threshold, the target invalid block is replaced with a value indicating a valid block. Through the above processing, the area that was an isolated invalid block in FIG. 4B is removed,
Obtain a fourth valid block map. FIG. 6 shows a fourth valid block map from which isolated invalid blocks have been removed.

【0011】次に、時刻t3のときの様に前フレームの
有効ブロック数と、現フレームの有効ブロック数の割合
が、前記第2の閾値未満で現フレームの有効ブロック数
が、前フレームの有効ブロック数よりもかなり少ない場
合、たとえば1/2未満の場合のセグメンテーションの
一例を図6、図7、図8、図9を参照しながら説明する
。図6の時刻t2で求められた第4の有効ブロックマッ
プと図7Bの時刻t3における第1の有効ブロックマッ
プのそれぞれに、前記第1および第2の重みづけを行っ
て合成すると、図8Aに示す第2の有効ブロックマップ
が得られる。この第2の有効ブロックマップに対し、前
記第3の閾値にもとづいてセグメンテーションを行うと
、図8Bの斜線で示す第3の有効ブロックマップが得ら
れる。そして、第3の有効ブロックマップに対して、前
記第5の閾値にもとづいて孤立無効ブロックの除去を行
い、第4の有効ブロックマップを得る。このとき、時刻
t3において求められた第3の有効ブロックマップには
、孤立無効ブロックが存在しないので、第4の有効ブロ
ックマップは第3の有効ブロックマップと同様になる。 そして、この第4の有効ブロックマップ内の有効ブロッ
ク領域内のみ符号化を行う。しかしながら、この第4の
有効ブロックマップの有効ブロック領域は、図8Bに示
すように話者の胸の部分や頭部右上の部分が欠けてしま
っているため、このまま符号化を行うと胸の部分や頭部
に未符号化領域が発生し、符号化画像の話者領域に不連
続な部分が発生してしまい、符号化画像が見苦しくなる
ことが考えられる。従って、時刻t3のときの様に前フ
レームの有効ブロック数と、現フレームの有効ブロック
数の割合が、前記第2の閾値未満で現フレームの有効ブ
ロック数が少ない場合には、セグメンテーションにおけ
る閾値を切替えることによって話者領域の欠損を防ぐ。 たとえば、図8Aの重みづけがなされた第2の有効ブロ
ックマップにおいて、セグメンテーションを実行する際
にセグメンテーションにおける閾値をたとえば、kが0
以外であったらセグメンテーションの対象ブロックであ
るkを、有効ブロックとするように閾値を十分低くする
ことによって、図9に示すような第3の有効ブロックマ
ップを得ることができ、話者領域の欠損を防げる。 このときの閾値を第4の閾値とする。以上の様に前フレ
ームの有効ブロック数と、現フレームの有効ブロック数
の割合が、前記第2の閾値以上のときには、前記第3の
閾値を選択しセグメンテーションを行い、前フレームの
有効ブロック数と、現フレームの有効ブロック数の割合
が、前記第2の閾値未満で現フレームの有効ブロック数
が、前フレームの有効ブロック数よりもかなり少ない場
合には、前記第4の閾値を選択しセグメンテーションを
行う。そして、図6あるいは、図9の有効ブロック領域
内すなわち話者領域を画面間の相関または画面内の相関
のいづれか一方あるいは、その両方を用いて符号化する
ことにより、背景などの雑音により発生する無駄な情報
を容易に削除でき、符号化効率を高めることができる。
Next, as at time t3, the ratio of the number of valid blocks in the previous frame to the number of valid blocks in the current frame is less than the second threshold, and the number of valid blocks in the current frame is lower than the number of valid blocks in the previous frame. An example of segmentation when the number of blocks is considerably smaller than the number of blocks, for example, less than 1/2, will be described with reference to FIGS. 6, 7, 8, and 9. When the fourth effective block map obtained at time t2 in FIG. 6 and the first effective block map at time t3 in FIG. 7B are combined by applying the first and second weighting, the result is shown in FIG. 8A. A second effective block map shown in FIG. When segmentation is performed on this second effective block map based on the third threshold value, a third effective block map shown by diagonal lines in FIG. 8B is obtained. Then, isolated invalid blocks are removed from the third valid block map based on the fifth threshold value to obtain a fourth valid block map. At this time, since there is no isolated invalid block in the third valid block map obtained at time t3, the fourth valid block map becomes the same as the third valid block map. Then, encoding is performed only within the effective block area within this fourth effective block map. However, as shown in FIG. 8B, the effective block area of this fourth effective block map is missing the chest part of the speaker and the upper right part of the head. It is conceivable that an unencoded area may occur in the speaker's head or the speaker's head, and a discontinuous portion may occur in the speaker area of the encoded image, making the encoded image unsightly. Therefore, when the ratio of the number of effective blocks in the previous frame to the number of effective blocks in the current frame is less than the second threshold and the number of effective blocks in the current frame is small, as at time t3, the threshold in segmentation is By switching, loss of the speaker area is prevented. For example, in the weighted second effective block map of FIG. 8A, when performing segmentation, the threshold value for segmentation is
If it is not, by setting the threshold sufficiently low so that k, which is the target block for segmentation, is an effective block, a third effective block map as shown in FIG. 9 can be obtained, and the missing speaker region can be can be prevented. The threshold value at this time is defined as a fourth threshold value. As described above, when the ratio of the number of effective blocks in the previous frame to the number of effective blocks in the current frame is greater than or equal to the second threshold, segmentation is performed by selecting the third threshold, and the number of effective blocks in the previous frame is , if the ratio of the number of effective blocks in the current frame is less than the second threshold and the number of effective blocks in the current frame is much smaller than the number of effective blocks in the previous frame, select the fourth threshold and perform the segmentation. conduct. By encoding the effective block area in FIG. 6 or FIG. 9, that is, the speaker area, using either the inter-screen correlation or the intra-screen correlation, or both, it is possible to eliminate noise caused by background noise. Useless information can be easily deleted and encoding efficiency can be improved.

【0012】上記各閾値および重みづけの値については
、予め統計的に調べた最適値を用いる。また、セグメン
テーションおよび孤立無効ブロック除去における参照ブ
ロックの配置は、上記以外の配置およびブロック数でも
かまわない。
[0012] For each of the above threshold values and weighting values, optimum values statistically investigated in advance are used. Further, the arrangement of reference blocks in segmentation and isolated invalid block removal may be other than the above arrangement and number of blocks.

【0013】[0013]

【実施例】図面を参照しながら本発明の一実施例につい
て詳細に説明する。図10に本発明の一実施例を示す。 入力の動画像信号は、線10を介して有効無効判定器1
および遅延9に供給される。有効無効判定器1は、前画
面の信号を蓄えておき、新たに線10を介して入力され
た動画像信号とのフレーム差分信号を求めて、このフレ
ーム差分信号を水平方向n画素×垂直方向n画素の複数
画素からなるブロックに分割し、それぞれのブロック毎
に、ブロック内のフレーム差分値の絶対値和を求める。 求められたフレーム差分の絶対値和が、予め定められた
第1の閾値以上であればそのブロックを有効ブロックと
し、フレーム差分の絶対値和が第1の閾値未満のときは
、そのブロックを無効ブロックとして、第1の有効ブロ
ックマップを得る。有効無効判定器1で得られた第1の
有効ブロックマップは、重みづけ回路2および比率判定
器8に与えられる。重みづけ回路2は、有効無効判定器
1から与えられた第1の有効ブロックマップに対して、
予め定められた第1の重みづけを行う。重みづけ回路2
は、ROM(リードオンリーメモリー)により構成する
ことができる。たとえば、有効無効判定器1の出力が有
効ブロックであることを示している場合は出力を“2”
とし、無効ブロックであった場合には“0”を出力する
論理を、予めROMに書込んでおけばよい。この他の方
法としては論理ゲート回路などにより、前記論理を組ん
でおくこともできる。重みづけ回路2で重みづけが成さ
れた第1の有効ブロックマップは、加算器4に与えられ
る。加算器4は、重みづけ回路2から与えられた第1の
有効ブロックマップと、重みづけ回路3から与えられる
第4の有効ブロックマップを加算し、重みづけが成され
た第2の有効ブロックマップを得る。加算器4で得られ
た第2の有効ブロックマップは、セグメンテーション回
路5に与えられる。次に比率判定器8の一例を図11に
示す。比率判定器8は、カウンタ81,82およびRO
M83により構成される。比率判定器8のカウンタ81
は、有効無効判定器1から線120を介して供給された
第1の有効ブロックマップ内の有効ブロック数をカウン
トする。比率判定器8のカウンタ82は、孤立無効ブロ
ック除去回路6から線680を介して供給される第4の
有効ブロックマップ内の有効ブロック数をカウントする
。カウンタ81およびカウンタ82の出力の有効ブロッ
ク数は、ROM83に供給される。ROM83は、カウ
ンタ81、82によって求められた第4の有効ブロック
マップ内の有効ブロック数に対する第1の有効ブロック
マップ内の有効ブロック数の割合が、予め定められた第
2の閾値以上であるか否かの判定を行う。ROM83に
は、第4の有効ブロックマップ内の有効ブロック数に対
する第1の有効ブロックマップ内の有効ブロック数の割
合が、予め定められた第2の閾値以上のアドレス領域に
は、第2の閾値以上であることを示す信号を予め書込ん
でおき、第4の有効ブロックマップ内の有効ブロック数
に対する第1の有効ブロックマップ内の有効ブロック数
の割合が、予め定められた第2の閾値未満のアドレス領
域には、第2の閾値未満であることを示す信号を予め書
込んでおく。ROM83の出力の第2の閾値以上である
か否かを示す信号は、比率判定器8の出力として線85
を介してセグメンテーション回路5に供給される。セグ
メンテーション回路5は、加算器4から与えられた第2
の有効ブロックマップ内の全てのブロックに対して、セ
グメンテーション処理を行う。例えば、比率判定器8か
ら与えられた判定信号が、第2の閾値以上であることを
示している場合には、セグメンテーションにおける閾値
として第3の閾値を選択し、前記判定信号が、第2の閾
値未満であることを示している場合には、セグメンテー
ションにおける閾値として第4の閾値を選択して、セグ
メンテーションを行う。セグメンテーションは、図5に
示す様にセグメンテーションの対象となるブロックをk
とすると、kおよびkの近傍のa,b,c,d,e,f
,g,h,のブロックの値を参照し、それらの値が比較
判定部8から与えられた判定信号により選択された閾値
以上であればそのブロックkを有効ブロックとし、参照
ブロックおよびブロックkの値が前記選択された閾値未
満の場合には、そのブロックkを無効ブロックとし、第
3の有効ブロックマップを得る。セグメンテーション回
路5の一例を図12に示す。セグメンテーション回路5
は、ラインメモリー50、51、遅延52、53、54
、55、56、57、およびROM58により構成する
ことができる。加算器4の出力の第2の有効ブロックマ
ップは、線45を介してラインメモリー50、遅延52
およびROM58に供給される。ラインメモリ50は、
線45を介して供給された有効ブロックマップを1ブロ
ックライン遅延し、ラインメモリー51、遅延54およ
びROM58に供給する。ラインメモリー51は、ライ
ンメモリー50から供給された信号を1ブロックライン
遅延し、遅延56およびROM58に供給する。遅延5
2、53、54、55、56、57は、供給された信号
を1クロック遅延し、ROM58および次段の遅延に供
給する。遅延54の出力信号が、図5のセグメンテーシ
ョンの対象となるブロックkである。ROM58は、比
較判定器8から線85を介して供給された信号が、第2
の閾値以上であることを示している場合においては、そ
のアドレス領域に第3の閾値に基づいた判定値を書込ん
でおき、比較判定器8から線85を介して供給された信
号が、第2の閾値未満であることを示している場合には
、そのアドレス領域に第4の閾値に基づいた判定値を書
込んでおく。たとえばラインメモリーおよび遅延から供
給された信号が、予め定められた第3の閾値以上で示さ
れるアドレス領域には、有効ブロックを示す値を書込ん
でおき、第3の閾値未満のアドレス領域には無効ブロッ
クを示す値を書込んでおく。また、第4の閾値以上で示
されるアドレス領域には、有効ブロックを示す値を書込
んでおき、第4の閾値未満のアドレス領域には無効ブロ
ックを示す値を書込んでおく。以上の様にラインメモリ
ー、遅延およびROMを用いることにより、セグメンテ
ーションを実行するブロックkおよび近傍のブロックの
値を参照することができる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail with reference to the drawings. FIG. 10 shows an embodiment of the present invention. The input moving image signal is sent to the validity/invalidity determiner 1 via a line 10.
and delay 9. The validity/invalidity determiner 1 stores the signal of the previous screen, obtains a frame difference signal from the moving image signal newly inputted via the line 10, and converts this frame difference signal into a matrix of n pixels in the horizontal direction x vertical direction. It is divided into blocks each consisting of a plurality of n pixels, and for each block, the sum of absolute values of frame difference values within the block is determined. If the sum of absolute values of the calculated frame differences is greater than or equal to a predetermined first threshold, the block is considered a valid block, and if the sum of absolute values of frame differences is less than the first threshold, the block is invalidated. A first effective block map is obtained as a block. The first valid block map obtained by the validity determiner 1 is provided to a weighting circuit 2 and a ratio determiner 8. The weighting circuit 2 calculates, for the first valid block map given from the validity determiner 1,
A predetermined first weighting is performed. Weighting circuit 2
can be configured by ROM (read only memory). For example, if the output of valid/invalid judge 1 indicates that it is a valid block, set the output to “2”.
Logic that outputs "0" when the block is an invalid block may be written in the ROM in advance. As another method, the logic may be assembled using a logic gate circuit or the like. The first effective block map weighted by the weighting circuit 2 is provided to the adder 4. The adder 4 adds the first effective block map given from the weighting circuit 2 and the fourth effective block map given from the weighting circuit 3 to obtain a weighted second effective block map. get. The second effective block map obtained by the adder 4 is provided to the segmentation circuit 5. Next, an example of the ratio determiner 8 is shown in FIG. The ratio determiner 8 includes counters 81, 82 and RO
Consists of M83. Counter 81 of ratio determiner 8
counts the number of valid blocks in the first valid block map supplied from the validity determiner 1 via the line 120. The counter 82 of the ratio determiner 8 counts the number of valid blocks in the fourth valid block map supplied via the line 680 from the isolated invalid block removal circuit 6. The effective block numbers output from the counters 81 and 82 are supplied to the ROM 83. The ROM 83 determines whether the ratio of the number of valid blocks in the first valid block map to the number of valid blocks in the fourth valid block map calculated by the counters 81 and 82 is greater than or equal to a predetermined second threshold. Make a determination as to whether or not. In the ROM 83, a second threshold value is stored in an address area where the ratio of the number of valid blocks in the first valid block map to the number of valid blocks in the fourth valid block map is greater than or equal to a predetermined second threshold value. A signal indicating the above is written in advance, and the ratio of the number of valid blocks in the first valid block map to the number of valid blocks in the fourth valid block map is less than a predetermined second threshold. A signal indicating that the value is less than the second threshold is written in advance in the address area of . A signal indicating whether or not the output of the ROM 83 is equal to or higher than the second threshold is sent to the line 85 as the output of the ratio determiner 8.
The signal is supplied to the segmentation circuit 5 via the segmentation circuit 5. The segmentation circuit 5 receives the second
Segmentation processing is performed on all blocks in the effective block map. For example, if the judgment signal given from the ratio judger 8 indicates that it is greater than or equal to the second threshold, the third threshold is selected as the threshold for segmentation, and the judgment signal is equal to or higher than the second threshold. If it indicates that it is less than the threshold, the fourth threshold is selected as the threshold for segmentation, and segmentation is performed. Segmentation is performed by dividing the target block into k as shown in Figure 5.
Then, k and a, b, c, d, e, f near k
, g, h, and if these values are greater than or equal to the threshold selected by the judgment signal given from the comparison/judgment unit 8, that block k is regarded as a valid block, and the reference block and block k are If the value is less than the selected threshold, the block k is designated as an invalid block and a third valid block map is obtained. An example of the segmentation circuit 5 is shown in FIG. Segmentation circuit 5
are line memories 50, 51, delays 52, 53, 54
, 55, 56, 57, and ROM58. The second valid block map of the output of adder 4 is transferred via line 45 to line memory 50, delay 52.
and is supplied to the ROM 58. The line memory 50 is
The valid block map supplied via line 45 is delayed by one block line and supplied to line memory 51, delay 54 and ROM 58. Line memory 51 delays the signal supplied from line memory 50 by one block line and supplies it to delay 56 and ROM 58 . delay 5
2, 53, 54, 55, 56, and 57 delay the supplied signal by one clock and supply it to the ROM 58 and the next stage delay. The output signal of delay 54 is block k to be segmented in FIG. The ROM 58 is configured such that the signal supplied from the comparison/determination unit 8 via the line 85 is
, a judgment value based on the third threshold is written in the address area, and the signal supplied from the comparison/judgment unit 8 via the line 85 becomes the third threshold. If it indicates that it is less than the second threshold, a determination value based on the fourth threshold is written in that address area. For example, a value indicating a valid block is written in an address area where the signal supplied from the line memory and delay is greater than or equal to a predetermined third threshold, and a value indicating a valid block is written in an address area where the signal is less than the third threshold. Write a value indicating an invalid block. Furthermore, a value indicating a valid block is written in an address area that is equal to or greater than the fourth threshold, and a value indicating an invalid block is written in an address area that is less than the fourth threshold. As described above, by using the line memory, delay, and ROM, it is possible to refer to the values of the block k in which segmentation is to be performed and neighboring blocks.

【0014】次に図13を参照しながら孤立無効ブロッ
ク除去回路6を説明する。孤立無効ブロック除去回路6
は、セグメンテーション回路5と同様にラインメモリー
60、61、遅延62、63、64、65、66、67
およびROM68により構成され、無効ブロックの近傍
のブロックの値を参照し孤立無効ブロックの除去を行う
。遅延64からROM68に供給される信号が、孤立無
効ブロック除去の対象ブロックkである。すなわち遅延
64からROM68に供給された信号が無効ブロックで
あって、かつ近傍のブロックが予め定められた第5の閾
値以上であれば、ROM68は有効ブロックを示す値を
出力し、遅延64から供給された信号が無効ブロックで
、近傍のブロックが第5の閾値未満の場合ROM68は
無効ブロックを示す値を出力する。また、遅延64から
供給された信号が、有効ブロックの場合はROM68は
、出力に有効ブロックを示す値を出力する。上記の様な
論理を予めROM68に書込んでおくことにより、孤立
無効ブロックの除去を行い有効ブロックの連結を行う。 孤立無効ブロック除去回路6の出力の第4の有効ブロッ
クマップは、線680を介して重みづけ回路3および符
号器7に供給される。重みづけ回路3は、孤立無効ブロ
ック除去回路6から供給された第4の有効ブロックマッ
プに対して、第2の重みづけを行う。重みづけ回路3は
、重みづけ回路2と同様にROMにより構成することが
できる。このときROMには第2の重みづけを行うため
の値を予め書込んでおく。重みづけ回路3の出力の重み
づけが成された第4の有効ブロックマップは、加算器4
に供給される。次に遅延9は、入力の動画像信号に対し
て入力動画像信号が供給されてから第4の有効ブロック
マップが符号器7に与えられるまでの遅延時間補償を行
い、第4の有効ブロックマップと入力信号の時間合せを
行う。遅延9の出力の時間補償された入力の動画像信号
は、線970を介して符号器7に供給される。符号器7
の構成を図14に示す。遅延9から線970を介して供
給された動画像信号は、符号器7の内部を動ベクトル検
出器71および減算器72に供給される。孤立無効ブロ
ック除去回路6の出力の第4の有効ブロックマップは、
線680を介して符号器7の内部の量子化器74に符号
化実行の領域を示す信号として供給される。動ベクトル
検出器71は、前画面の信号を蓄えておき、新たに線9
70を介して入力された信号との画面間での動きを検出
し、動きの量および方向を示す動ベクトルを、フレーム
メモリー77および可変長符号器78に供給する。 減算器72は、線970を介して供給された入力信号と
、フレームメモリー77から供給される動き補償が成さ
れた予測信号との減算を行い、動き補償予測誤差を得る
。減算器72で得られた動き補償予測誤差信号は、直交
変換器73に供給される。直交変換器73は、減算器7
2から供給された動き補償予測誤差信号に対し直交変換
を行い、空間領域の予測誤差信号を周波数領域の予測誤
差信号に変換する。直交変換器73の出力の周波数領域
の予測誤差信号は、量子化器74に供給される。量子化
器74は、線680を介して供給された第4の有効ブロ
ックマップが、有効ブロックであることを示しているブ
ロックについては、直交変換器73から供給された予測
誤差信号を量子化し、線680を介して供給された第4
の有効ブロックマップが、無効ブロックであることを示
しているブロックは、量子化器の出力をゼロにすること
によって符号化を停止する。量子化器74の出力信号は
、逆直交変換器75および可変長符号器78に供給され
る。逆直交変換器75は、量子化器74から供給された
予測誤差信号を逆直交変換し、空間領域の予測誤差信号
に戻す。逆直交変換器75の出力信号は、加算器76に
供給される。加算器76は、逆直交変換器75から供給
された空間領域の予測誤差信号と、フレームメモリー7
7から供給される動き補償予測信号とを加算し、局部復
号信号を得る。加算器76の出力の局部復号信号は、フ
レームメモリー77に供給される。フレームメモリー7
7は、加算器76から供給された局部復号信号を、動ベ
クトル検出器71から供給された動ベクトルに従って、
遅延量を変化させ動き補償予測信号を得る。フレームメ
モリー77の出力の動き補償予測信号は、減算器72お
よび加算器76に供給される。次に可変長符号器78は
、量子化器74から供給された量子化が成された周波数
領域の予測誤差信号と動ベクトル検出器71から供給さ
れた動ベクトルを、ハフマン符号などの効率の良い符号
を用いて可変長符号化し冗長度を低減する。冗長度が低
減された可変長符号は、符号化の速度と伝送路の速度の
整合が取られ、可変長符号器78の出力となり符号器7
から伝送路に出力される。以上詳しく説明した様に、第
4の有効ブロックマップに従って、有効ブロック領域す
なわち話者領域であると示されている部分についてのみ
符号化を行い、無効ブロックで示される背景部分は符号
化を停止する。
Next, the isolated invalid block removal circuit 6 will be explained with reference to FIG. Isolated invalid block removal circuit 6
Similarly to the segmentation circuit 5, line memories 60, 61, delays 62, 63, 64, 65, 66, 67
and ROM 68, and removes isolated invalid blocks by referring to the values of blocks near the invalid block. The signal supplied from the delay 64 to the ROM 68 is the target block k for isolated invalid block removal. In other words, if the signal supplied from the delay 64 to the ROM 68 is an invalid block, and the neighboring block is greater than or equal to the predetermined fifth threshold, the ROM 68 outputs a value indicating a valid block, and the signal supplied from the delay 64 is If the detected signal is an invalid block and the neighboring blocks are less than the fifth threshold, the ROM 68 outputs a value indicating the invalid block. Further, when the signal supplied from the delay 64 is a valid block, the ROM 68 outputs a value indicating the valid block. By writing the above logic in the ROM 68 in advance, isolated invalid blocks are removed and valid blocks are connected. The fourth valid block map at the output of the isolated invalid block removal circuit 6 is supplied via line 680 to the weighting circuit 3 and the encoder 7. The weighting circuit 3 performs second weighting on the fourth valid block map supplied from the isolated invalid block removal circuit 6. The weighting circuit 3, like the weighting circuit 2, can be constructed from a ROM. At this time, values for performing the second weighting are written in the ROM in advance. The fourth effective block map obtained by weighting the output of the weighting circuit 3 is output to the adder 4.
supplied to Next, the delay 9 compensates for the delay time from when the input video signal is supplied to when the fourth effective block map is given to the encoder 7, and outputs the fourth effective block map. and time alignment of input signals. The time compensated input video signal at the output of delay 9 is supplied to encoder 7 via line 970. encoder 7
The configuration is shown in FIG. A moving picture signal supplied from delay 9 via line 970 is supplied to motion vector detector 71 and subtracter 72 inside encoder 7 . The fourth valid block map output from the isolated invalid block removal circuit 6 is:
It is supplied via a line 680 to a quantizer 74 inside the encoder 7 as a signal indicating the region of encoding execution. The motion vector detector 71 stores the signal of the previous screen and newly detects the signal on the line 9.
Inter-screen motion with the signal input via 70 is detected, and a motion vector indicating the amount and direction of motion is supplied to frame memory 77 and variable length encoder 78 . Subtractor 72 subtracts the input signal supplied via line 970 and the motion compensated prediction signal supplied from frame memory 77 to obtain a motion compensated prediction error. The motion compensated prediction error signal obtained by the subtracter 72 is supplied to an orthogonal transformer 73. The orthogonal transformer 73 is the subtracter 7
Orthogonal transformation is performed on the motion compensated prediction error signal supplied from 2 to convert the spatial domain prediction error signal into a frequency domain prediction error signal. The frequency domain prediction error signal output from the orthogonal transformer 73 is supplied to a quantizer 74 . The quantizer 74 quantizes the prediction error signal supplied from the orthogonal transformer 73 for blocks for which the fourth valid block map supplied via the line 680 indicates that the block is a valid block, A fourth signal supplied via line 680
Blocks whose valid block map indicates that they are invalid blocks are stopped from being encoded by setting the output of the quantizer to zero. The output signal of the quantizer 74 is supplied to an inverse orthogonal transformer 75 and a variable length encoder 78. The inverse orthogonal transformer 75 performs inverse orthogonal transform on the prediction error signal supplied from the quantizer 74 and returns it to a spatial domain prediction error signal. The output signal of the inverse orthogonal transformer 75 is supplied to an adder 76. The adder 76 receives the spatial domain prediction error signal supplied from the inverse orthogonal transformer 75 and the frame memory 7
7 and the motion compensated prediction signal supplied from 7 to obtain a locally decoded signal. The locally decoded signal output from adder 76 is supplied to frame memory 77 . frame memory 7
7 converts the locally decoded signal supplied from the adder 76 according to the motion vector supplied from the motion vector detector 71.
A motion compensated prediction signal is obtained by varying the amount of delay. The motion compensated prediction signal output from frame memory 77 is supplied to subtracter 72 and adder 76 . Next, the variable length encoder 78 converts the quantized frequency-domain prediction error signal supplied from the quantizer 74 and the motion vector supplied from the motion vector detector 71 into an efficient code such as a Huffman code. The code is used to perform variable length encoding to reduce redundancy. The variable length code with reduced redundancy matches the encoding speed and the transmission path speed, and becomes the output of the variable length encoder 78.
output to the transmission line. As explained in detail above, according to the fourth valid block map, encoding is performed only on the portion indicated as the valid block area, that is, the speaker area, and encoding is stopped on the background portion indicated as an invalid block. .

【0015】符号化の停止方法については、減算器72
の出力をゼロに置き換える方法でもかまわない。上記の
各閾値および重みづけの値については、予め統計的に調
べた最適値を用いる。
Regarding the method of stopping encoding, the subtracter 72
You can also replace the output of with zero. For each of the above threshold values and weighting values, optimal values statistically investigated in advance are used.

【0016】[0016]

【発明の効果】以上に詳しく説明したように、本発明の
動画像信号の符号化方法は、セグメンテーションによっ
て得た話者領域内のみ符号化をすることにより、背景部
分の雑音により発生する無駄な情報を削除でき、符号化
の効率を高めることができる。
Effects of the Invention As explained in detail above, the video signal encoding method of the present invention encodes only within the speaker region obtained by segmentation, thereby eliminating unnecessary noise caused by background noise. Information can be deleted and encoding efficiency can be increased.

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

【図1】〜[Figure 1] ~

【図9】本発明による画面の切出し方法を説明する図FIG. 9 is a diagram illustrating a screen cropping method according to the present invention.


図10】本発明の一実施例によるブロック図
[
FIG. 10: Block diagram according to an embodiment of the present invention

【図11】
[Figure 11]
~

【図14】本発明の実施例の各部をより詳細に示したブ
ロック図
FIG. 14 is a block diagram showing each part of the embodiment of the present invention in more detail.

【符号の説明】 1    有効無効判定部 2、3    重みづけ部 4、76    加算器 5    セグメンテーション部 6    孤立無効ブロック除去部 7    符号化部 8    比率判定部 9、52、53、54、55、56、57、62、63
、64、65、66、67    遅延50、51、6
0、61    ラインメモリー58、68、83  
  ROM 71    動ベクトル検出器 72    減算器 73    直交変換器 74    量子化器 75    逆直交変換器 76    加算器 77    フレームメモリー 78    可変長符号器 81、82    カウンタ
[Description of symbols] 1 Validity/invalidity determination unit 2, 3 Weighting unit 4, 76 Adder 5 Segmentation unit 6 Isolated invalid block removal unit 7 Encoding unit 8 Ratio determination unit 9, 52, 53, 54, 55, 56, 57, 62, 63
, 64, 65, 66, 67 delay 50, 51, 6
0, 61 Line memory 58, 68, 83
ROM 71 Motion vector detector 72 Subtractor 73 Orthogonal transformer 74 Quantizer 75 Inverse orthogonal transformer 76 Adder 77 Frame memory 78 Variable length encoder 81, 82 Counter

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  画面間の相関を利用した動画像信号の
符号化において、画面を複数画素からなるブロックに分
割し、ブロック毎に画面間での差分を検出し、該差分値
が予め定められた第1の閾値以上のときには有効ブロッ
クとし、前記差分値が予め定められた第1の閾値未満の
ときには無効ブロックとし、フレーム毎に第1の有効ブ
ロックマップを作成する有効無効判定手段と、第1の有
効ブロックマップに対して第1の重みづけを行う第1の
重みづけ手段と、第4の有効ブロックマップに対して第
2の重みづけを行う第2の重みづけ手段と、前記第1の
重み付けを行った第1の有効ブロックマップと、前記第
2の重みづけを行った第4の有効ブロックマップを加算
合成し、重みづけが成された第2の有効ブロックマップ
を得る加算手段と、該第2の有効ブロックマップに対し
てセグメンテーションを行うにあたり、前記第4の有効
ブロックマップの有効ブロック数に対する前記第1の有
効ブロックマップの有効ブロック数が、予め定められた
第2の閾値以上であるか否かの判定を行う比率判定手段
と、該比率判定手段の出力が、第2の閾値以上であるこ
とを示している場合は、セグメンテーションにおける閾
値として第3の閾値を選択し、前記比率判定器の出力が
第2の閾値未満であることを示している場合は、セグメ
ンテーションにおける閾値として第4の閾値を選択し、
前記第2の有効ブロックマップ内の対象となる各ブロッ
クの近傍のブロックを参照し、近傍のブロックおよび対
象ブロックの値が、前記選択された閾値以上のときは、
そのブロックを有効ブロックとし、前記選択された閾値
未満のときはそのブロックを無効ブロックとし、第3の
有効ブロックマップを得るセグメンテーション手段と、
第3の有効ブロックマップ内の孤立無効ブロックにおい
ては、近傍のブロックを参照し、近傍のブロックの値が
予め定められた第5の閾値以上のときには、その無効ブ
ロックを有効ブロックに置き替え、近傍のブロックの値
が第5の閾値未満のときは、その無効ブロックを無効ブ
ロックのままとし、第4の無効ブロックマップを得る孤
立無効ブロック除去手段と、入力信号を遅延させ第4の
有効ブロックマップとの時間合せを行う遅延手段と、前
記第4の有効ブロックマップで有効ブロックとされた領
域を、画面間の相関または画面内の相関のどちらか一方
、あるいはその両方を用いて符号化を行う符号化手段と
を備える動画像信号符号化装置。
Claim 1: In encoding a moving image signal using correlation between screens, a screen is divided into blocks each consisting of a plurality of pixels, a difference between screens is detected for each block, and the difference value is determined in advance. valid/invalid determining means for determining a valid block when the difference value is greater than or equal to a first threshold value, and determining the block as an invalid block when the difference value is less than a predetermined first threshold value, and creating a first valid block map for each frame; a first weighting unit that applies a first weight to one effective block map; a second weighting unit that applies a second weight to a fourth effective block map; an addition means for obtaining a weighted second effective block map by adding and combining the first effective block map subjected to the weighting and the fourth effective block map subjected to the second weighting; , when performing segmentation on the second effective block map, the number of effective blocks of the first effective block map relative to the number of effective blocks of the fourth effective block map is greater than or equal to a predetermined second threshold. If the output of the ratio determining means is equal to or higher than the second threshold, the third threshold is selected as the threshold for segmentation, If the output of the ratio determiner indicates that it is less than the second threshold, select a fourth threshold as the threshold in the segmentation;
Referring to blocks near each target block in the second effective block map, when the values of the neighboring blocks and the target block are equal to or greater than the selected threshold,
Segmentation means for determining the block as a valid block and determining the block as an invalid block when the value is less than the selected threshold value to obtain a third valid block map;
For an isolated invalid block in the third valid block map, neighboring blocks are referred to, and when the value of the neighboring block is equal to or greater than a predetermined fifth threshold, the invalid block is replaced with a valid block, and the neighboring block is replaced with a valid block. When the value of the block is less than the fifth threshold, isolated invalid block removing means leaves the invalid block as an invalid block and obtains a fourth invalid block map, and delays the input signal to obtain a fourth valid block map. and a delay unit that performs time alignment with the fourth effective block map, and encodes the area determined as a valid block in the fourth valid block map using either inter-screen correlation or intra-screen correlation, or both. A moving image signal encoding device comprising: encoding means.
JP3050926A 1990-09-20 1991-03-15 Video signal encoding device Expired - Lifetime JP2576704B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP3050926A JP2576704B2 (en) 1991-03-15 1991-03-15 Video signal encoding device
EP91115818A EP0476603B1 (en) 1990-09-20 1991-09-18 Method and apparatus for coding moving image signal
DE69126585T DE69126585T2 (en) 1990-09-20 1991-09-18 Method and device for coding moving image signals
CA002051891A CA2051891C (en) 1990-09-20 1991-09-19 Method and apparatus for coding moving image signal
US07/764,606 US5177608A (en) 1990-09-20 1991-09-20 Method and apparatus for coding moving image signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3050926A JP2576704B2 (en) 1991-03-15 1991-03-15 Video signal encoding device

Publications (2)

Publication Number Publication Date
JPH04286488A true JPH04286488A (en) 1992-10-12
JP2576704B2 JP2576704B2 (en) 1997-01-29

Family

ID=12872416

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3050926A Expired - Lifetime JP2576704B2 (en) 1990-09-20 1991-03-15 Video signal encoding device

Country Status (1)

Country Link
JP (1) JP2576704B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010258724A (en) * 2009-04-24 2010-11-11 Panasonic Corp Camera, video transmission device, video reception device, and video communication system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010258724A (en) * 2009-04-24 2010-11-11 Panasonic Corp Camera, video transmission device, video reception device, and video communication system

Also Published As

Publication number Publication date
JP2576704B2 (en) 1997-01-29

Similar Documents

Publication Publication Date Title
JPH04334188A (en) Coding system for moving picture signal
JP3197420B2 (en) Image coding device
KR100488422B1 (en) Grayscale-shaped information encoding / decoding device and method
KR100643819B1 (en) Parameterization for Fading Correction
KR100578432B1 (en) Signaling for fading correction
JPH03127580A (en) Movement compensation inter-frame coder
GB2353912A (en) Method and apparatus for increasing video frame rate
JP3056120B2 (en) Video signal shape information predictive coding method
JPH0564177A (en) Image coding device
JP2845451B2 (en) Preprocessing method and apparatus for moving image signal and encoding apparatus using the same
JPH0813145B2 (en) Video coding method using region segmentation
JP2586715B2 (en) Video signal coding method
JPH04286488A (en) Moving picture signal encoder
JP2586714B2 (en) Video signal coding method
JP2621625B2 (en) Image signal encoding device
JP2621626B2 (en) Background signal encoding device for image signals
JP4133581B2 (en) Telop synthesis device, telop synthesis method, and telop synthesis program
JPH0681308B2 (en) Quantization noise suppression method in interframe coding
JPH04138790A (en) Encoding device for moving image signal
JPH04144496A (en) Device for separating and coding background in moving image signal
JP3056121B2 (en) Video signal contour line predictive coding method
JP2586720B2 (en) Video signal coding method
JPH04129490A (en) Coding system for moving picture signal
Islam et al. Time complexity reduction of cu splitting in hevc intra coding using zerocross edge detection method
JPS63121374A (en) Motion compensation interframe coding system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960917