JPH0937240A - Moving image coder and moving image decoder - Google Patents

Moving image coder and moving image decoder

Info

Publication number
JPH0937240A
JPH0937240A JP7178643A JP17864395A JPH0937240A JP H0937240 A JPH0937240 A JP H0937240A JP 7178643 A JP7178643 A JP 7178643A JP 17864395 A JP17864395 A JP 17864395A JP H0937240 A JPH0937240 A JP H0937240A
Authority
JP
Japan
Prior art keywords
moving image
moving picture
decoding
weighting
weight
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
JP7178643A
Other languages
Japanese (ja)
Inventor
Hiroyuki Katada
裕之 堅田
Hiroshi Kusao
寛 草尾
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP7178643A priority Critical patent/JPH0937240A/en
Priority to US08/661,651 priority patent/US6023301A/en
Priority to EP99202514A priority patent/EP0961497B1/en
Priority to EP99202515A priority patent/EP0961498B1/en
Priority to DE69615948T priority patent/DE69615948T2/en
Priority to DE69628467T priority patent/DE69628467T2/en
Priority to EP96305038A priority patent/EP0753970B1/en
Priority to DE69634423T priority patent/DE69634423T2/en
Priority to DE69626142T priority patent/DE69626142T2/en
Priority to EP99202513A priority patent/EP0961496B1/en
Publication of JPH0937240A publication Critical patent/JPH0937240A/en
Priority to US09/095,078 priority patent/US5963257A/en
Priority to US09/095,086 priority patent/US6088061A/en
Priority to US09/095,061 priority patent/US5986708A/en
Priority to US09/289,196 priority patent/US6023299A/en
Priority to US09/293,177 priority patent/US6084914A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/004Predictors, e.g. intraframe, interframe coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent deterioration in image quality by providing a means using the coder that codes data representing position information of a component moving image sequence to reduce a data quantity after coding. SOLUTION: In the coder, 1st and 2nd moving image coding sections 1, 2 code 1st and 2nd moving image sequences respectively. Furthermore, area information is coded by an area information coding section 3. Coded data are integrated by a coding data integral section for transmission or storage. On the other hand, the decoder separates the sent or stored coded data and the separated data are decoded by 1st and 2nd moving image decoding sections 5, 6 and an area information decoding section 7. Then an alpha plane generating section 10 generates an alpha plane from decoded area information. The alpha plane is used and the two sequences are synthesized by arithmetic means at 1st and 2nd weighting sections 8, 9 and an adder 11. Thus, the coder codes data representing position information of the component moving image sequence.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はディジタル画像処理
の分野に属し、画像データを高能率に符号化する動画像
符号化装置及びこの動画像符号化装置で作成された符号
化データを復号する動画像復号装置に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention belongs to the field of digital image processing, and a moving picture coding apparatus for coding image data with high efficiency and a moving picture for decoding the coded data created by this moving picture coding apparatus. The present invention relates to an image decoding device.

【0002】[0002]

【従来技術】画像符号化において、異なる動画像シーケ
ンスを合成する方式が検討されている。
2. Description of the Related Art In image coding, a method of synthesizing different moving image sequences has been studied.

【0003】「階層表現と多重テンプレートを用いた画
像符号化」(信学技報IE94-159,pp99-106(1995))方式で
は、背景となる動画像シーケンスと前景となる部品動画
像の動画像シーケンス(例えばクロマキー技術によって
切り出された人物画像や魚の映像など)を合成して新た
なシーケンスを作成する手法が述べられている。
In the "image coding using hierarchical representation and multiple templates" (Science Technical Report IE94-159, pp99-106 (1995)) system, a moving image sequence as a background and a moving image of a component moving image as a foreground are displayed. A method of synthesizing image sequences (for example, a person image and a fish image cut out by a chroma key technique) to create a new sequence is described.

【0004】図13に従来手法のブロック図を示す。こ
こで第1の動画像シーケンスは背景動画像、第2の動画
像シーケンスは部品動画像であるとする。またアルファ
プレーンは部品動画像を背景動画像に合成する時に用い
られる重みデータであり、例えば図14に示すような1
から0の値を持つ重み画像である。アルファプレーンの
データは部品内部で1、部品外部で0とする。また部品
内部と外部の境界部で1から0の値をとり得、部品と背
景との画素値の混ざり具合や、ガラスなどの透明物体の
透過度を示すものとする。
FIG. 13 shows a block diagram of a conventional method. Here, it is assumed that the first moving image sequence is the background moving image and the second moving image sequence is the component moving image. The alpha plane is weight data used when the component moving image is combined with the background moving image, and for example, 1 as shown in FIG.
Is a weighted image having a value of 0 to 0. The data of the alpha plane is 1 inside the component and 0 outside the component. A value between 1 and 0 can be taken at the boundary between the inside and outside of the component, which indicates the degree of pixel value mixing between the component and the background and the transparency of a transparent object such as glass.

【0005】まず従来手法の符号化側では、第1の動画
像シーケンス及び第2の動画像シーケンスがそれぞれ図
13の第1の動画像符号化部1、第2の動画像符号化部2
により符号化される。例えばMPEGやH.261などの動画像
符号化国際標準化方式が用いられる。アルファプレーン
は図13のアルファプレーン符号化部12にて符号化さ
れる。前記文献ではこの部分でベクトル量子化及びハー
ル変換が用いられている。各部分で符号化された符号化
データは、図示しない符号化データ統合部で統合され、
伝送あるいは蓄積される。
First, on the encoding side of the conventional method, the first moving picture sequence and the second moving picture sequence are respectively the first moving picture coding section 1 and the second moving picture coding section 2 in FIG.
Is encoded by For example, a moving image coding international standardization method such as MPEG or H.261 is used. The alpha plane is encoded by the alpha plane encoding unit 12 in FIG. In this document, vector quantization and Haar transform are used in this part. The encoded data encoded in each part is integrated by an encoded data integration unit (not shown),
Transmitted or stored.

【0006】次に従来手法の復号側では、符号化データ
が図示しない符号化データ分解部にて第1の動画像シー
ケンスの符号化データ、第1の動画像シーケンスの符号
化データ、アルファプレーンの符号化データに分解され
る。これらの符号化データは図13に示すように第1の
動画像復号部5、第2の動画像復号部6及びアルファプ
レーン復号部13によって復号される。この後第1の重
み付け部8、第2の重み付け部9と加算器11を用いて
2つのシーケンスが加重平均によって合成される。具体
的には第1の動画像シーケンスと第2の動画像シーケン
スが f(x,y,t) = (1-α(x,y,t))f1(x,y,t) + α(x,y,t)f2(x,
y,t) によって合成される。ここで(x,y)はフレーム内の画素
位置を表す座標、tはフレームの時間である。またf1(x,
y,t), f2(x,y,t)はそれぞれ第1の動画像シーケンスと
第2の動画像シーケンスの画素値を、f(x,y,t)は合成シ
ーケンスの画素値を表し、α(x,y,t)はアルファプレー
ンのデータを表すものとする。つまり第1の重み付け部
8、では1-α(x,y,t)が重みとして用いられ、第2の重
み付け部9ではα(x,y,t)が重みとして用いられる。
Next, on the decoding side of the conventional method, the coded data is converted into coded data of the first moving picture sequence, coded data of the first moving picture sequence and alpha plane by a coded data decomposing unit (not shown). It is decomposed into encoded data. These encoded data are decoded by the first moving image decoding unit 5, the second moving image decoding unit 6 and the alpha plane decoding unit 13, as shown in FIG. After that, using the first weighting unit 8, the second weighting unit 9 and the adder 11,
The two sequences are combined by weighted averaging. Specifically, the first moving image sequence and the second moving image sequence are f (x, y, t) = (1-α (x, y, t)) f1 (x, y, t) + α ( x, y, t) f2 (x,
y, t). Here, (x, y) is a coordinate indicating a pixel position in the frame, and t is a time of the frame. Also f1 (x,
y, t) and f2 (x, y, t) represent the pixel values of the first moving image sequence and the second moving image sequence, and f (x, y, t) represents the pixel value of the composite sequence, α (x, y, t) represents the data of the alpha plane. That is, the first weighting unit 8 uses 1-α (x, y, t) as a weight, and the second weighting unit 9 uses α (x, y, t) as a weight.

【0007】[0007]

【発明が解決しようとする課題】前述のごとく、従来の
技術においてはアルファプレーンを符号化するために符
号化後のデータ量が大きくなってしまう。
As described above, in the conventional technique, the amount of data after encoding becomes large because the alpha plane is encoded.

【0008】この問題点を回避するためにアルファプレ
ーンを2値化して情報量を削減することが考えられる
が、その場合は合成画像において部品と背景の境界の画
素値が不連続に変化し、境界部がギザギザに見えるとい
う視覚的妨害が発生する。
In order to avoid this problem, it is conceivable to binarize the alpha plane to reduce the amount of information, but in that case, the pixel value at the boundary between the component and the background in the composite image changes discontinuously, There is a visual disturbance that the edges look jagged.

【0009】本発明の目的はこのような問題を解決し、
符号化後のデータ量を削減する一方合成画像の品質を劣
化させないような符号化装置、及び復号装置を提供する
ことにある。
The object of the present invention is to solve these problems,
An object of the present invention is to provide an encoding device and a decoding device that reduce the amount of data after encoding and do not deteriorate the quality of a composite image.

【0010】[0010]

【課題を解決するための手段】本発明は、上記目的を達
成するために(1)背景となる動画像シーケンスと前景
となる複数の部品動画像シーケンスを符号化し復号する
際に、符号化装置においては部品動画像シーケンスの位
置情報を示すデータを符号化する手段を備え、復号装置
においては前記位置情報を示すデータから前記加重平均
に用いる重みを作成する手段を備えること、さらには
(2)前記(1)の動画像符号化装置において、複数の
部品動画像シーケンスの位置情報を示すデータから前記
加重平均に用いる重みを作成する手段と、前記重みによ
って各動画像シーケンスに重み付けを行う手段を備える
こと、さらには(3)前記(2)の動画像符号化装置に
よって作成された符号化データを復号する装置であっ
て、複数の部品動画像シーケンスの位置情報を復号する
手段と、位置情報を示すデータから前記加重平均に用い
る重みを作成する手段と、符号化装置とは逆の重み付け
を行う手段を備えること、さらには(4)前記(2)の
動画像符号化装置において、ブロック毎に画像を符号化
する符号化手段と、前記重みの代表値を符号化ブロック
毎に求める手段と、前記重みの代表値によって重み付け
を行う手段を備えること、さらには(5)前記(4)の
動画像符号化装置によって作成された符号化データを復
号する装置であって、ブロック毎に画像を復号する復号
手段と、前記重みの代表値を復号ブロック毎に求める手
段と、前記重みの代表値によって符号化装置とは逆の重
み付けを行う手段を備えること、さらには(6)前記
(2)の動画像符号化装置において、変換符号化手段
と、前記重みの代表値を変換ブロック毎に求める手段
と、前記重みの代表値によって重み付けを行う手段を備
えること、さらには(7)前記(6)の動画像符号化装
置によって作成された符号化データを復号する装置であ
って、変換復号手段と、前記重みの代表値を変換ブロッ
ク毎に求める手段と、前記重みの代表値によって符号化
装置とは逆の重み付けを行う手段を備えること、を特徴
としたものである。
In order to achieve the above object, the present invention provides (1) an encoding device for encoding and decoding a background moving image sequence and a plurality of foreground component moving image sequences. In the above, the decoding apparatus is provided with means for encoding the data indicating the position information of the moving image sequence, and the decoding device is provided with means for generating the weight used for the weighted average from the data indicating the position information. In the moving picture coding device of (1), there are provided means for creating a weight used for the weighted average from data indicating position information of a plurality of component moving picture sequences, and means for weighting each moving picture sequence by the weight. And (3) a device for decoding encoded data created by the moving image encoding device according to (2), wherein the plurality of component moving images are provided. Means for decoding the position information of the sequence, means for creating a weight to be used for the weighted average from the data indicating the position information, and means for performing weighting opposite to that of the encoding device, and further (4) the ( The moving image coding apparatus of 2) includes a coding unit that codes an image for each block, a unit that obtains a representative value of the weight for each coding block, and a unit that weights the representative value of the weight. Further, (5) a device for decoding coded data created by the moving picture coding device according to (4), wherein the decoding means decodes an image for each block, and the representative value of the weight is decoded. A unit for obtaining each block and a unit for performing weighting opposite to that of the encoding device by the representative value of the weights; and (6) the moving image encoding device of (2), Encoding means, means for obtaining the representative value of the weight for each conversion block, and means for weighting with the representative value of the weight, and (7) created by the moving picture encoding device according to (6). An apparatus for decoding the encoded data, which comprises: a conversion decoding means; a means for obtaining a representative value of the weight for each conversion block; and a means for performing weighting opposite to that of the encoding apparatus by the representative value of the weight. It is characterized by being equipped.

【0011】上記(1)のように構成された符号化装置
及び復号装置によれば、複数の動画像シーケンスを加重
平均によって合成するための重み情報を復号装置で作成
するので、これに対応する符号化装置で重み情報を全て
符号化する必要がなくなる。
According to the encoding device and the decoding device configured as in the above (1), since the decoding device creates weight information for synthesizing a plurality of moving image sequences by weighted averaging, this corresponds to this. It is not necessary for the encoder to encode all the weight information.

【0012】さらに、上記(2)、(4)、(6)のよ
うに符号化データに対しても重み付けを行うので、発生
するデータ量を全体として少なくすることができる。
Furthermore, since the encoded data is weighted as in the above (2), (4) and (6), the amount of generated data can be reduced as a whole.

【0013】また、上記(3)、(5)、(7)のよう
に復号側で符号化側とは逆の重み付を行うことによっ
て、重みを取り除いた復号データを作成することができ
る。
Further, as in the above (3), (5), and (7), by performing weighting opposite to that on the encoding side on the decoding side, it is possible to create decoded data with the weight removed.

【0014】[0014]

【発明の実施の形態】以下、本発明の第1の実施例を詳
細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION The first embodiment of the present invention will be described in detail below.

【0015】図1は、本発明の符号化及び復号装置を示
すブロック図である。この図1で、第1の動画像符号化
部1、第2の動画像符号化部2、第1の動画像復号部5、
第2の動画像復号部6、第1の重み付け部8、第2の重
み付け部9及び加算器11については従来の技術で既に
述べたので説明を省略する。図1の領域情報符号化部3
は第2の動画像シーケンスの部品動画像の形状を示す領
域情報を符号化する部分である。図1の領域情報復号部
3は符号化された領域情報を復号する部分である。図1
のアルファプレーン作成部10は復号された領域情報を
用いてアルファプレーンを作成する部分である。
FIG. 1 is a block diagram showing an encoding and decoding device according to the present invention. In FIG. 1, the first moving image coding unit 1, the second moving image coding unit 2, the first moving image decoding unit 5,
The second moving image decoding unit 6, the first weighting unit 8, the second weighting unit 9, and the adder 11 have already been described in the related art, and thus the description thereof will be omitted. Area information encoding unit 3 in FIG.
Is a part that encodes area information indicating the shape of the component moving image of the second moving image sequence. The area information decoding unit 3 in FIG. 1 is a portion that decodes the coded area information. FIG.
The alpha plane creating unit 10 is a part that creates an alpha plane using the decoded area information.

【0016】次に符号化装置、復号装置の動作を説明す
る。符号化装置では第1の動画像シーケンス及び第2の
動画像シーケンスがそれぞれ第1の動画像符号化部1及
び第2の動画像符号化部2にて符号化される。領域情報
は後に述べる方法で領域情報符号化部3にて符号化され
る。各符号化データは伝送あるいは蓄積のために図示し
ない符号化データ統合部にて統合される。一方、復号器
では伝送または蓄積された符号化データが図示しない符
号化データ分離部にて分離され、分離されたデータが第
1の動画像復号部5、第2の動画像復号部6及び領域情
報復号部7にて復号される。次にアルファプレーン作成
部10では、復号された領域情報から後述の手法により
アルファプレーンが作成される。このアルファプレーン
を用い、第1の重み付け部8、第2の重み付け部9と加
算器11によって2つのシーケンスが加重平均によって
合成される。
Next, the operations of the encoding device and the decoding device will be described. In the encoding device, the first moving image sequence and the second moving image sequence are encoded by the first moving image encoding unit 1 and the second moving image encoding unit 2, respectively. The area information is encoded by the area information encoding unit 3 by a method described later. The coded data is integrated by a coded data integration unit (not shown) for transmission or storage. On the other hand, in the decoder, the encoded data transmitted or accumulated is separated by an encoded data separation unit (not shown), and the separated data is divided into the first moving image decoding unit 5, the second moving image decoding unit 6 and the area. The information is decoded by the information decoding unit 7. Next, the alpha plane creating unit 10 creates an alpha plane from the decoded area information by a method described later. Using this alpha plane, the first weighting unit 8, the second weighting unit 9 and the adder 11 combine the two sequences by weighted averaging.

【0017】図10に領域情報の例を示す。これは図1
4に対応する部品動画像の領域情報を表すものであり、
しきい値を0.5として2値化したものである。このように
領域情報はアルファプレーンを2値化して求めても良い
し、エッジ検出やその他の領域分割手法によって求めて
も良い。あるいは文献「リアルタイム顔画像追尾方式」
(画像電子学会研究会予稿,93-04-04, pp.13-16 (199
3))に記載されているような方式を用いて領域を選択す
る場合、用いる情報は矩形であっても良い。この場合、
領域情報は例えば物体内部で1外部で0という2値をと
る。
FIG. 10 shows an example of area information. This is Figure 1
4 represents area information of the component moving image corresponding to 4,
It is binarized with a threshold value of 0.5. As described above, the area information may be obtained by binarizing the alpha plane, or may be obtained by edge detection or another area division method. Or the document "Real-time face image tracking method"
(Proceedings of IEICE Technical Committee, 93-04-04, pp.13-16 (199
When selecting an area using the method described in 3)), the information used may be rectangular. in this case,
The area information takes a binary value of 1 inside the object and 0 outside.

【0018】領域情報符号化の具体的手法については詳
しく述べないが、2値データであるのでファクシミリに
用いられているようなランレングス符号化や、チェイン
符号化などを用いることができる。あるいは領域データ
が矩形の場合はその始点座標と縦・横の長さを示すデー
タのみを符号化すれば良い。
Although a specific method of area information coding will not be described in detail, since it is binary data, run length coding or chain coding used in a facsimile can be used. Alternatively, when the area data is a rectangle, only the data indicating the starting point coordinates and the vertical and horizontal lengths may be encoded.

【0019】アルファプレーンの作成手法として、領域
情報の形状によって様々な方法を用いることができる。
Various methods can be used as a method for creating the alpha plane depending on the shape of the area information.

【0020】例えば領域が矩形である場合、以下のよう
な1次元の重みを矩形領域の水平及び垂直方向に独立に
用いることによってアルファプレーンを作成できる。
For example, when the area is rectangular, the alpha plane can be created by using the following one-dimensional weights independently in the horizontal and vertical directions of the rectangular area.

【0021】[0021]

【数1】 [Equation 1]

【0022】ただしM=aN, L=N-M(aは0から1までの実
数)である。またNは矩形領域の大きさを示し、aはこれ
にかける重みの平坦度を示している。図12に1次元の
重み関数の例を示す。矩形に対応するアルファプレーン
は次式で表される α(x,y) = wNx,ax(x)wNy,ay(y) (2) ここで矩形の大きさを水平方向Nx画素、垂直方向Ny画素
とし、重みの水平及び垂直方向の平坦度をax, ayとし
た。
However, M = aN and L = NM (a is a real number from 0 to 1). N represents the size of the rectangular area, and a represents the flatness of the weight applied to it. FIG. 12 shows an example of the one-dimensional weighting function. The alpha plane corresponding to the rectangle is represented by the following formula: α (x, y) = wNx, ax (x) wNy, ay (y) (2) Here, the size of the rectangle is Nx pixels in the horizontal direction and Ny in the vertical direction. Pixels are used, and the flatness of the weights in the horizontal and vertical directions is set to ax and ay.

【0023】1次元重み関数としては(1)式以外にも
線形関数を組み合わせたものなどいろいろ考えられる。
As the one-dimensional weight function, various combinations of linear functions other than the equation (1) can be considered.

【0024】次に領域が任意形状の場合のアルファプレ
ーン作成方法について述べる。ここでは3種類の手法を
説明する。
Next, a method for creating an alpha plane when the area has an arbitrary shape will be described. Here, three types of methods will be described.

【0025】第1の手法は領域に対する外接矩形を求
め、この矩形に対して前述の1次元重み関数を水平及び
垂直に用いるというものである。
The first method is to find a circumscribed rectangle for a region and use the above-mentioned one-dimensional weighting function horizontally and vertically for this rectangle.

【0026】第2の手法は図11に示すように領域の周
囲から順に重みを決めていく方法である。例えば領域の
周辺画素を求め、これらに対応する重みを0.2とする。
次に領域中で重みを決定していない部分の周辺画素を求
め、これらに対応する重みを0.5とする。周辺画素の重
みが1になるまでこの手順を繰り返す。最後に重みが未
決定の領域に対して重みを1.0としてアルファプレーン
作成を終了する。このようにして領域の中央部で1.0、
周辺部で0.2の値を持つアルファプレーンが作成され
る。重みを周辺部から決定する時(1)式のような1次
元の重み関数を用いても良いし、線形に変化する値を用
いても良い。また順次重みを変化させていく時に、周辺
画素の厚みを1画素分としても良いし、それ以上の厚み
をとっても良い。
The second method is to sequentially determine the weights from the periphery of the area as shown in FIG. For example, the peripheral pixels of the area are obtained, and the weight corresponding to these is set to 0.2.
Next, the peripheral pixels of the part where the weight is not determined in the area are obtained, and the weight corresponding to these is set to 0.5. This procedure is repeated until the weight of the peripheral pixels becomes 1. Finally, the weight is set to 1.0 for the area where the weight has not been determined, and the creation of the alpha plane is completed. In this way 1.0 at the center of the area,
An alpha plane with a value of 0.2 is created at the periphery. When determining the weights from the peripheral portion, a one-dimensional weighting function such as the equation (1) may be used, or a linearly changing value may be used. Further, when the weight is sequentially changed, the thickness of the peripheral pixels may be one pixel or may be more than that.

【0027】第3の手法は領域外部の重みを0、内部を
1とし、この2値画像に低域通過フィルタをかけて境界
部をぼかす方法である。フィルタの大きさや係数値、フ
ィルタをかける回数によって様々なアルファプレーンを
作成することができる。
The third method is a method in which the weight outside the region is set to 0 and the inside is set to 1, and a low-pass filter is applied to this binary image to blur the boundary portion. Various alpha planes can be created depending on the size of the filter, the coefficient value, and the number of times the filter is applied.

【0028】以上のように第1の実施例では、アルファ
プレーンを直接符号化せず、復号側で作成するようにす
るため重み情報を全て符号化する必要がなくなり、従来
の手法に比べ効率良く符号化することができる。また復
号器において、復号された領域情報からアルファプレー
ンを作成しそれを用いてシーケンスを合成するので、部
品動画像の周辺部分にギザギザの視覚的妨害が発生する
のを防ぐことができる。
As described above, in the first embodiment, since the alpha plane is not directly encoded but is created on the decoding side, it is not necessary to encode all the weight information, which is more efficient than the conventional method. It can be encoded. Further, in the decoder, since an alpha plane is created from the decoded area information and the sequence is synthesized using the alpha plane, it is possible to prevent jagged visual interference from occurring in the peripheral portion of the component moving image.

【0029】次に本発明の第2の実施例を説明する。図
2は、その符号化及び復号装置を示すブロック図であ
る。図2で第1の重み付け部8、第2の重み付け部9及
び加算器11については従来の技術で既に述べたので説
明を省略する。また、領域情報符号化部3、領域情報復
号部7、アルファプレーン作成部20,21については
第1の実施例で既に述べたので説明を省略する。
Next, a second embodiment of the present invention will be described. FIG. 2 is a block diagram showing the encoding and decoding device. In FIG. 2, the first weighting unit 8, the second weighting unit 9 and the adder 11 have already been described in the prior art, and thus the description thereof will be omitted. Further, the area information encoding unit 3, the area information decoding unit 7, and the alpha plane creating units 20 and 21 have already been described in the first embodiment, and therefore description thereof will be omitted.

【0030】本実施例の特徴は、アルファプレーン作成
部20を符号化装置でも備え、複数シーケンス合成のた
めの重みを符号化に利用することである。重みデータは
1以下であるので符号化対象データは原データよりも小
さな値となり、その結果符号化データのデータ量を削減
することができる。
A feature of the present embodiment is that the alpha plane creating unit 20 is also provided in the encoding device and the weights for synthesizing a plurality of sequences are used for encoding. The weight data is
Since it is 1 or less, the data to be encoded has a smaller value than the original data, and as a result, the data amount of the encoded data can be reduced.

【0031】図2の第1の動画像符号化部22及び第2
の動画像符号化部23では符号化装置で作成されたアル
ファプレーンをもとに重み付けがなされ、動画像符号化
が行われる。図2の第1の動画像復号部24及び第2の
動画像復号部25では装置で作成されたアルファプレー
ンをもとに符号化側とは逆の重み付けがなされ、動画像
符号化がなされる。
The first moving picture coding unit 22 and the second moving picture coding unit 22 of FIG.
In the moving picture coding unit 23, the weighting is performed based on the alpha plane created by the coding device, and the moving picture coding is performed. In the first moving image decoding unit 24 and the second moving image decoding unit 25 in FIG. 2, weighting opposite to that on the encoding side is performed based on the alpha plane created by the apparatus, and moving image encoding is performed. .

【0032】第1の動画像符号化部22または第2の動
画像符号化部23として、例えば変換符号化の場合、図
3のような構成が考えられる。図3で動画像シーケンス
は第1の動画像シーケンス又は第2の動画像シーケンス
である。変換部31では入力された動画像がブロック毎
に変換される。変換としてDCT(離散コサイン変換)、
離散フーリエ変換、ウエーブレット変換などを用いるこ
とができる。
As the first moving picture coding unit 22 or the second moving picture coding unit 23, for example, in the case of transform coding, a configuration as shown in FIG. 3 can be considered. In FIG. 3, the moving image sequence is the first moving image sequence or the second moving image sequence. The converter 31 converts the input moving image into blocks. DCT (discrete cosine transform) as transformation,
Discrete Fourier transform, wavelet transform, etc. can be used.

【0033】図3の重み付け部32では、変換係数がア
ルファプレーンの値によって重み付けされる。重みに用
いられる値としては、ブロック内でのアルファプレーン
の代表値を用いる。例えばアルファプレーンの値のブロ
ック内での平均値が用いられる。第1の動画像シーケン
ス及び第2の動画像シーケンスの変換係数をそれぞれg1
(u,v), g2(u,v)とすると、次式によって重み付けがなさ
れる。
In the weighting section 32 of FIG. 3, the conversion coefficient is weighted by the value of the alpha plane. As the value used for the weight, the representative value of the alpha plane in the block is used. For example, the average value of the values of the alpha plane within the block is used. The transform coefficients of the first moving image sequence and the second moving image sequence are respectively g1
If (u, v) and g2 (u, v) are used, weighting is performed by the following equation.

【0034】[0034]

【数2】 [Equation 2]

【0035】ここでgw1(u,v), gw2(u,v)は重み付け後の
変換係数、u,vは水平・垂直方向の周波数、α(バー)
はブロック内でのアルファプレーンの代表値である。
Here, gw1 (u, v) and gw2 (u, v) are conversion coefficients after weighting, u, v are horizontal and vertical frequencies, and α (bar)
Is a representative value of the alpha plane in the block.

【0036】図3の量子化部33では変換係数が量子化
され、可変長符号化部34では量子化された変換係数が
可変長符号化され、符号化データが作成される。
The quantizing unit 33 of FIG. 3 quantizes the transform coefficient, and the variable length coding unit 34 variable length codes the quantized transform coefficient to create coded data.

【0037】図2における前記動画像符号化部に対応す
る第1の動画像復号部24または第2の動画像復号部2
5としては、図4のような構成が考えられる。図4の可
変長符号復号部41では符号化データが復号され、逆量
子化部42では復号されたデータが逆量子化され、逆重
み付け部43では変換係数が(2)式の逆の操作を受け
る。即ち、
The first moving picture decoding section 24 or the second moving picture decoding section 2 corresponding to the moving picture coding section in FIG.
A configuration as shown in FIG. 4 can be considered as 5. The variable-length code decoding unit 41 in FIG. 4 decodes the encoded data, the inverse quantization unit 42 inversely quantizes the decoded data, and the inverse weighting unit 43 performs the inverse operation of the transform coefficient of equation (2). receive. That is,

【0038】[0038]

【数3】 (Equation 3)

【0039】によって符号化側とは逆の重みがかけられ
る。ここで”Λ(ハット)”は復号された値であること
を示す。例えばハットgw1は第1の動画像シーケンスの
復号された重み付き変換係数である。
The weighting opposite to that on the encoding side is applied by. Here, “Λ (hat)” indicates a decoded value. For example, the hat gw1 is the decoded weighted transform coefficient of the first video sequence.

【0040】重み付けの手法としては前記のものの他
に、変換係数の直流成分には重み付けをせず、他の変換
係数については(2)式によって重み付けをする方法も
ある。その場合には、MPEGやH.261等の国際標準化方式
で用いられている量子化幅を前記ブロック内でのアルフ
ァプレーンの代表値で補正することによって、実質的に
重み付けを行うこともできる。
As a weighting method, in addition to the above method, there is also a method in which the DC component of the conversion coefficient is not weighted and the other conversion coefficients are weighted by the equation (2). In that case, the weighting can be substantially performed by correcting the quantization width used in the international standardization method such as MPEG or H.261 with the representative value of the alpha plane in the block.

【0041】すなわち、図5に示すように量子化幅変更
部38を備え、図示しない量子化幅決定部によって決定
された量子化幅を、アルファプレーンのデータを用いて
変更する。具体的にはまずアルファプレーンのブロック
内での代表値(平均値など)ハ゛ーαを求め、第1の動画
像シーケンスの場合には(1 - ハ゛ーα)で量子化幅を割
り、第2の動画像シーケンスの場合にはハ゛ーαで量子化
幅を割ることによって、新しい量子化幅を得る。
That is, the quantization width changing unit 38 is provided as shown in FIG. 5, and the quantization width determined by the quantization width determining unit (not shown) is changed using the data of the alpha plane. Specifically, first, a representative value (average value, etc.) bar α in the block of the alpha plane is calculated, and in the case of the first moving image sequence, the quantization width is divided by (1 − bar α), In the case of a moving image sequence, a new quantization width is obtained by dividing the quantization width by bar α.

【0042】この重み付け手法に対応する、復号装置で
の逆重み付けとして2通りの方法がある。第1は、図5の
符号化装置において量子化幅変更部38で変更される前
の量子化幅を符号化している場合である。この場合、復
号装置では図6に示すように符号化側と同じ量子化幅変
更部48を備え、図示しない量子化幅復号部で復号され
た量子化幅を、アルファプレーンのデータをもとに変更
する。第2は、図5の符号化装置において量子化幅変更
部48で変更された後の量子化幅を符号化している場合
である。この場合、復号装置では復号された量子化幅を
そのまま用いて逆量子化すれば良いので逆重み付けのた
めの特別な装置(図6の量子化幅変更部8)は不必要と
なる。ただし、MPEGやH.261等の方式では符号化する量
子化幅の大きさに制限があるため、第1の手法に比べ重
み付けの柔軟性が損なわれると考えられる。
There are two methods for inverse weighting in the decoding device corresponding to this weighting method. The first is a case in which the quantization width before changing by the quantization width changing unit 38 is encoded in the encoding device of FIG. In this case, the decoding device is provided with the same quantization width changing unit 48 as that on the encoding side as shown in FIG. 6, and the quantization width decoded by the quantization width decoding unit (not shown) is calculated based on the data of the alpha plane. change. The second is a case where the quantization width changed by the quantization width changing unit 48 is encoded in the encoding apparatus of FIG. In this case, since the decoding device may use the decoded quantization width as it is to perform the inverse quantization, a special device for the inverse weighting (quantization width changing unit 8 in FIG. 6) is unnecessary. However, in the schemes such as MPEG and H.261, there is a limitation on the size of the quantization width to be encoded, and thus it is considered that the weighting flexibility is impaired as compared with the first scheme.

【0043】ここまでは、第2の実施例において変換符
号化を用いる場合について説明してきた。図3〜図6で
はMPEGやH.261等の方式の特徴である動き補償部分を省
略して記したが、もちろん本手法は動き補償予測を用い
る符号化方式にも適用することができる。その場合には
例えば動き補償予測の予測誤差が図3の変換部31に入
力される。
Up to this point, the case of using transform coding in the second embodiment has been described. 3 to 6, the motion compensation portion, which is a feature of the MPEG and H.261 systems, is omitted, but of course the present method can be applied to a coding system using motion compensation prediction. In that case, for example, the prediction error of the motion compensation prediction is input to the conversion unit 31 in FIG.

【0044】以下では第2の実施例におけるその他の重
み付け手法について説明する。図7は図2の符号化装置
の第1の動画像符号化部22及び第2の動画像符号化部
23の例を示すものである。すなわち、MPEGやH.261な
どの動画像符号化の前に次式によって重み付けを行う重
み付け部50を備えている。
Other weighting methods in the second embodiment will be described below. FIG. 7 shows an example of the first moving picture coding unit 22 and the second moving picture coding unit 23 of the coding apparatus of FIG. That is, a weighting unit 50 for weighting by the following equation is provided before moving image coding such as MPEG or H.261.

【0045】[0045]

【数4】 (Equation 4)

【0046】ここで、fw1(x,y), fw2(x,y)はそれぞれ第
1の動画像シーケンス、第2の動画像シーケンスに重み
付を行った結果である。また、α(バー)は前記ブロッ
ク内でのアルファプレーンの代表値である。
Here, fw1 (x, y) and fw2 (x, y) are the results of weighting the first moving image sequence and the second moving image sequence, respectively. Further, α (bar) is a representative value of the alpha plane in the block.

【0047】あるいは、次式によって重み付けを行って
もよい。
Alternatively, weighting may be performed by the following equation.

【0048】[0048]

【数5】 (Equation 5)

【0049】この重み付け手法に対応する復号装置での
逆重み付け方法を図8に示す。図8の逆重み付け部61
では符号化装置で用いたものと逆の重み付けがなされ
る。
FIG. 8 shows an inverse weighting method in the decoding device corresponding to this weighting method. Inverse weighting unit 61 of FIG.
In, the weighting opposite to that used in the encoding device is performed.

【0050】符号化装置で(5)式の重み付けが行われ
た場合には、復号装置での逆重み付け部61、図2にお
けるシーケンス合成のための第1の重み付け部8及び第
2の重み付け部9を省略することができる。すなわち、
図9のような符号化装置及び復号装置を用いることがで
きる。図9で第1の動画像符号化部22、第2の動画像
符号化部23はそれぞれ図7のような構成をしており、
重み付け手法として(5)式が用いられる。この場合は
領域情報やアルファプレーンなど、シーケンスの合成に
必要な重み情報は動画像の符号化データ自身に組み込ま
れるため、これら重み情報を符号化する必要がなくな
る。従って、復号装置では復号された各シーケンスを直
接加え合わせるだけで合成シーケンスを作成することが
できる。ただし動画像シーケンス2が部品動画像である
場合には、画面全体を符号化するよりも領域内のデータ
のみを符号化する方が効率が良い場合がある。従ってそ
のような場合には符号化装置で領域情報を符号化し、復
号装置で領域情報を復号することが必要になる。
When the weighting of equation (5) is performed in the encoding apparatus, the inverse weighting section 61 in the decoding apparatus, the first weighting section 8 and the second weighting section for sequence combination in FIG. 9 can be omitted. That is,
An encoding device and a decoding device as shown in FIG. 9 can be used. In FIG. 9, the first moving image coding unit 22 and the second moving image coding unit 23 have the configurations shown in FIG. 7, respectively.
Equation (5) is used as a weighting method. In this case, the weight information necessary for sequence synthesis, such as the area information and the alpha plane, is incorporated into the encoded data of the moving image itself, so that it is not necessary to encode the weight information. Therefore, the decoding device can create a combined sequence by simply adding the decoded sequences directly. However, when the moving image sequence 2 is a component moving image, it may be more efficient to encode only the data in the area than to encode the entire screen. Therefore, in such a case, it is necessary that the encoding device encodes the region information and the decoding device decodes the region information.

【0051】第2の実施例に対するここまでの説明で
は、複数の動画像シーケンスのそれぞれに重み付けする
例について述べてきた。例えば第1の動画像シーケンス
は(1- ハ゛ーα)によって重み付けされ、第2の動画像シ
ーケンスはハ゛ーαによって重み付けされている。
In the above description of the second embodiment, an example of weighting each of a plurality of moving image sequences has been described. For example, the first video sequence is weighted by (1-bar α) and the second video sequence is weighted by bar α.

【0052】以上、実施例では一つの背景動画像シーケ
ンスに1つの部品動画像シーケンスを合成する場合に限
って説明してきたが、本発明は複数の部品動画像シーケ
ンスの場合にも用いることができる。その場合は各部品
動画像に対応した領域情報が符号化される。
Although the embodiment has been described only for the case where one component moving image sequence is combined with one background moving image sequence, the present invention can also be used for a plurality of component moving image sequences. . In that case, area information corresponding to each component moving image is encoded.

【0053】また、背景動画像と各部品動画像は独立に
符号化されてもよいが、第2の実施例の説明の最後に述
べたような階層符号化では、背景動画像が下位レイヤと
なり各部品動画像は上位レイヤとして符号化される場合
もある。この時は下位レイヤから上位レイヤの画素値を
予測することによって上位レイヤの効率的な符号化がな
される。
Although the background moving image and each component moving image may be coded independently, in the hierarchical coding as described at the end of the description of the second embodiment, the background moving image becomes a lower layer. Each component moving image may be encoded as an upper layer. At this time, the upper layer is efficiently coded by predicting the pixel value of the upper layer from the lower layer.

【0054】[0054]

【発明の効果】本発明の画像符号化装置によれば、背景
動画像シーケンスに複数の部品動画像シーケンスを加重
平均によって重ね合わせる際、加重平均の情報を2値情
報から作成するため符号化データ量が少なくてすむ。ま
た、2値情報から作成された重みデータは0から1の間
の値をとるため、部品動画像と背景動画像の境界がスム
ーズに合成されて、視覚的妨害が低減される。
According to the image coding apparatus of the present invention, when a plurality of component moving image sequences are superposed on the background moving image sequence by weighted average, the weighted average information is created from binary information. The amount is small. Moreover, since the weight data created from the binary information takes a value between 0 and 1, the boundary between the component moving image and the background moving image is smoothly combined, and visual interference is reduced.

【0055】さらに合成に用いる重みを符号化側で利用
し、符号化前のデータに重み付けを行う場合には、符号
化データの削減を図ることができる。あるいは従来と同
一のデータ量で、復号画像の画質を向上させることがで
きる。
Furthermore, when the weight used for combining is used on the encoding side and the data before encoding is weighted, it is possible to reduce the encoded data. Alternatively, the image quality of the decoded image can be improved with the same amount of data as the conventional one.

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

【図1】本発明の第1の実施例を説明するブロック図で
ある。
FIG. 1 is a block diagram illustrating a first embodiment of the present invention.

【図2】本発明の第2の実施例を説明するブロック図で
ある。
FIG. 2 is a block diagram illustrating a second embodiment of the present invention.

【図3】本発明の第2の実施例における動画像符号化部
の一例を説明するブロック図である。
FIG. 3 is a block diagram illustrating an example of a moving picture coding unit according to a second embodiment of the present invention.

【図4】本発明の第2の実施例における動画像復号部の
一例を説明するブロック図である。
FIG. 4 is a block diagram illustrating an example of a moving picture decoding unit according to a second embodiment of the present invention.

【図5】本発明の第2の実施例における動画像符号化部
の他の一例を説明するブロック図である。
[Fig. 5] Fig. 5 is a block diagram illustrating another example of a moving picture coding unit according to the second embodiment of the present invention.

【図6】本発明の第2の実施例における動画像復号部の
他の一例を説明するブロック図である。
FIG. 6 is a block diagram illustrating another example of a moving picture decoding unit according to the second embodiment of the present invention.

【図7】本発明の第2の実施例における動画像符号化部
の他の一例を説明するブロック図である。
FIG. 7 is a block diagram illustrating another example of a moving picture coding unit according to the second embodiment of the present invention.

【図8】本発明の第2の実施例における動画像復号部の
他の一例を説明するブロック図である。
FIG. 8 is a block diagram illustrating another example of a moving picture decoding unit according to the second embodiment of the present invention.

【図9】本発明の第2の実施例において領域情報を符号
化しない場合の例を説明するブロック図である。
FIG. 9 is a block diagram illustrating an example of a case in which area information is not coded in the second embodiment of the present invention.

【図10】本発明における領域情報の例を示す図であ
る。
FIG. 10 is a diagram showing an example of area information according to the present invention.

【図11】本発明におけるアルファプレーン作成の例を
示す図である。
FIG. 11 is a diagram showing an example of creating an alpha plane according to the present invention.

【図12】本発明における1次元重み関数の例を示す図
である。
FIG. 12 is a diagram showing an example of a one-dimensional weighting function in the present invention.

【図13】従来方法を説明するブロック図である。FIG. 13 is a block diagram illustrating a conventional method.

【図14】従来方法におけるアルファプレーンの例を示
す図である。
FIG. 14 is a diagram showing an example of an alpha plane in the conventional method.

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

1 第1の動画像符号化部 2 第2の動画像符号化部 3 領域情報符号化部 4 伝送路あるいは蓄積装置 5 第1の動画像復号部 6 第2の動画像復号部 7 領域情報復号部 8 第1の重み付け部 9 第2の重み付け部 10 アルファプレーン作成部 11 加算器 1 first moving picture coding section 2 second moving picture coding section 3 area information coding section 4 transmission line or storage device 5 first moving picture decoding section 6 second moving picture decoding section 7 area information decoding Part 8 First weighting part 9 Second weighting part 10 Alpha plane creation part 11 Adder

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 背景となる動画像シーケンスと前景とな
る複数の部品動画像シーケンスを符号化し復号する際
に、復号装置において各部品動画像シーケンスを加重平
均によって背景動画像に合成するものであって、符号化
装置においては部品動画像シーケンスの位置情報を示す
データを符号化することを特徴とする動画像符号化装
置。
1. When a moving image sequence serving as a background and a plurality of component moving image sequences serving as the foreground are encoded and decoded, each component moving image sequence is combined with a background moving image by a weighted average in a decoding device. The moving picture coding apparatus is characterized in that the coding apparatus codes data indicating position information of a moving picture sequence of parts.
【請求項2】 請求項1の動画像符号化装置において、
複数の部品動画像シーケンスの位置情報を示すデータか
ら前記加重平均に用いる重みを作成し、前記重みによっ
て各動画像シーケンスに重み付けを行い、符号化するこ
とを特徴とする動画像符号化装置。
2. The moving picture coding apparatus according to claim 1,
A moving picture coding apparatus, wherein weights used for the weighted average are created from data indicating position information of a plurality of component moving picture sequences, and each moving picture sequence is weighted and coded by the weights.
【請求項3】 請求項2の動画像符号化装置において、
ブロック毎に画像を符号化する符号化装置を備え、前記
重みの代表値を符号化ブロック毎に求め、前記重みの代
表値によって重み付けを行うことを特徴とする動画像符
号化装置。
3. The moving picture coding apparatus according to claim 2,
A moving picture coding apparatus, comprising: a coding apparatus that codes an image for each block, obtains a representative value of the weight for each coding block, and weights the representative value of the weight.
【請求項4】 請求項2の動画像符号化装置において、
変換符号化装置を備え、前記重みの代表値を変換ブロッ
ク毎に求め、前記重みの代表値によって重み付けを行う
ことを特徴とする動画像符号化装置。
4. The moving picture coding apparatus according to claim 2,
A moving picture coding apparatus comprising a transform coding apparatus, wherein a representative value of the weight is obtained for each transform block, and weighting is performed by the representative value of the weight.
【請求項5】 請求項1の動画像符号化装置によって作
成された符号化データを復号する装置であって、複数の
部品動画像シーケンスの位置情報を復号し、位置情報を
示すデータから前記加重平均に用いる重みを作成し、各
部品動画像シーケンスを加重平均によって背景動画像に
合成を行うことを特徴とする動画像復号装置。
5. An apparatus for decoding coded data created by the moving picture coding apparatus according to claim 1, wherein the position information of a plurality of component moving picture sequences is decoded, and the weighting is performed from data indicating the position information. A moving image decoding apparatus characterized in that a weight used for averaging is created and each component moving image sequence is combined with a background moving image by weighted averaging.
【請求項6】 請求項2の動画像符号化装置によって作
成された符号化データを復号する装置であって、複数の
部品動画像シーケンスの位置情報を復号し、位置情報を
示すデータから前記加重平均に用いる重みを作成し、符
号化装置とは逆の重み付けを行うことを特徴とする動画
像復号装置。
6. An apparatus for decoding coded data created by the moving picture coding apparatus according to claim 2, wherein the position information of a plurality of component moving picture sequences is decoded, and the weighting is performed from data indicating the position information. A moving picture decoding device, characterized in that a weight used for averaging is created and weighting opposite to that of the coding device is performed.
【請求項7】 請求項3の動画像符号化装置によって作
成された符号化データを復号する装置であって、ブロッ
ク毎に画像を復号する復号装置を備え、前記重みの代表
値を復号ブロック毎に求め、前記重みの代表値によって
符号化装置とは逆の重み付けを行うことを特徴とする動
画像復号装置。
7. An apparatus for decoding coded data created by the moving picture coding apparatus according to claim 3, further comprising a decoding apparatus for decoding an image for each block, wherein the representative value of the weight is for each decoding block. The moving image decoding apparatus is characterized in that the weighting is performed in the opposite manner to the encoding apparatus based on the representative value of the weights.
【請求項8】 請求項4の動画像符号化装置によって作
成された符号化データを復号する装置であって、変換復
号装置を備え、前記重みの代表値を変換ブロック毎に求
め、前記重みの代表値によって符号化装置とは逆の重み
付けを行うことを特徴とする動画像復号装置。
8. A device for decoding coded data created by the moving picture coding device according to claim 4, comprising a transform decoding device, wherein a representative value of the weight is obtained for each transform block, and the weight A moving image decoding device, characterized in that weighting opposite to that of the encoding device is performed by a representative value.
JP7178643A 1995-07-14 1995-07-14 Moving image coder and moving image decoder Pending JPH0937240A (en)

Priority Applications (15)

Application Number Priority Date Filing Date Title
JP7178643A JPH0937240A (en) 1995-07-14 1995-07-14 Moving image coder and moving image decoder
US08/661,651 US6023301A (en) 1995-07-14 1996-06-11 Video coding device and video decoding device
DE69634423T DE69634423T2 (en) 1995-07-14 1996-07-09 Video encoding and decoding device
EP99202513A EP0961496B1 (en) 1995-07-14 1996-07-09 Video coding device and video decoding device
DE69615948T DE69615948T2 (en) 1995-07-14 1996-07-09 Hierarchical image encoder and decoder
DE69628467T DE69628467T2 (en) 1995-07-14 1996-07-09 Video encoding and decoding device
EP96305038A EP0753970B1 (en) 1995-07-14 1996-07-09 Hierarchical video coding device and decoding device
EP99202514A EP0961497B1 (en) 1995-07-14 1996-07-09 Video coding device and video decoding device
DE69626142T DE69626142T2 (en) 1995-07-14 1996-07-09 Video encoding and decoding device
EP99202515A EP0961498B1 (en) 1995-07-14 1996-07-09 Video coding device and video decoding device
US09/095,078 US5963257A (en) 1995-07-14 1998-06-10 Video coding device and video decoding device
US09/095,086 US6088061A (en) 1995-07-14 1998-06-10 Video coding device and video decoding device
US09/095,061 US5986708A (en) 1995-07-14 1998-06-10 Video coding device and video decoding device
US09/289,196 US6023299A (en) 1995-07-14 1999-04-09 Video coding device and video decoding device
US09/293,177 US6084914A (en) 1995-07-14 1999-04-16 Video coding device and video decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7178643A JPH0937240A (en) 1995-07-14 1995-07-14 Moving image coder and moving image decoder

Publications (1)

Publication Number Publication Date
JPH0937240A true JPH0937240A (en) 1997-02-07

Family

ID=16052055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7178643A Pending JPH0937240A (en) 1995-07-14 1995-07-14 Moving image coder and moving image decoder

Country Status (1)

Country Link
JP (1) JPH0937240A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285871A (en) * 2000-03-15 2001-10-12 Thomson Multimedia Sa Method and device for encoding and processing video image
JP2018007198A (en) * 2016-07-08 2018-01-11 Kddi株式会社 Decoding device, program and server
JP2018101875A (en) * 2016-12-20 2018-06-28 株式会社アクセル Image data encoding device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285871A (en) * 2000-03-15 2001-10-12 Thomson Multimedia Sa Method and device for encoding and processing video image
JP2018007198A (en) * 2016-07-08 2018-01-11 Kddi株式会社 Decoding device, program and server
JP2018101875A (en) * 2016-12-20 2018-06-28 株式会社アクセル Image data encoding device

Similar Documents

Publication Publication Date Title
JP3249729B2 (en) Image encoding device and image decoding device
US6122318A (en) Video encoding apparatus and video decoding apparatus
US6983079B2 (en) Reducing blocking and ringing artifacts in low-bit-rate coding
KR100296716B1 (en) Picture encoder and picture decoder
USRE41095E1 (en) Video coder employing pixel transportation
CN1549459A (en) Digital portable terminal and digital signal processing equipment
KR20010033797A (en) Apparatus and method for performing scalable hierarchical motion estimation
EP0838955A3 (en) Video coding apparatus and decoding apparatus
KR20010013198A (en) Method and apparatus for performing hierarchical motion estimation using nonlinear pyramid
US11962786B2 (en) Multi-stage block coding
JPH09214970A (en) Image code converting system
EP2355515B1 (en) Scalable video coding
JP3120664B2 (en) Image encoding device, image decoding device
JPH0937240A (en) Moving image coder and moving image decoder
JPH09326024A (en) Picture coding and decoding method and its device
JP2007151062A (en) Image encoding device, image decoding device and image processing system
KR100381204B1 (en) The encoding and decoding method for a colored freeze frame
JPH0746595A (en) Moving image encoder and decoder
Yokoyama et al. Very low bit-rate video coding with object-based motion compensation and orthogonal transform
JP3798432B2 (en) Method and apparatus for encoding and decoding digital images
JP2007158524A (en) Image coding apparatus and method
JPH07154788A (en) Encoder for video signal
JP3425026B2 (en) Image encoding method and image encoding circuit
JP2518681B2 (en) Cascaded video coding
Cho et al. Object-based very low bit-rate coding using motion parameter estimation based on multiple frame prediction