JPH10271510A - Image data encoding / decoding method and encoding device / decoding device - Google Patents
Image data encoding / decoding method and encoding device / decoding deviceInfo
- Publication number
- JPH10271510A JPH10271510A JP7397597A JP7397597A JPH10271510A JP H10271510 A JPH10271510 A JP H10271510A JP 7397597 A JP7397597 A JP 7397597A JP 7397597 A JP7397597 A JP 7397597A JP H10271510 A JPH10271510 A JP H10271510A
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- motion vector
- image
- decoding
- frame
- 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
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】 異なる動画像シーケンスの画像データを極め
て高効率に圧縮して符号化し、これを復号する画像デー
タの符号化/復号方法及び符号化装置/復号装置を提供
すること。
【解決手段】 符号化側では、予測符号化部102が、
対応するフレームが前記下位レイヤに存在しないことを
条件として、前記フレームに対して時間的に前または後
に位置する前記下位レイヤの画像対象の形状情報を予測
符号化して前記画像データを符号化する。一方、復号側
では、予測復号部202が、予測符号化された前記画像
対象の形状情報を予測復号して前記符号化側で符号化さ
れた前記画像データを復号する。従って、符号化側にお
いて、画像対象の形状情報が予測符号化されて画像デー
タが符号化されるので、符号化後のデータ量が削減され
る。
PROBLEM TO BE SOLVED: To provide an image data encoding / decoding method and an encoding device / decoding device for compressing and encoding image data of different moving image sequences with extremely high efficiency and decoding the image data. . SOLUTION: On the encoding side, a predictive encoding unit 102
On the condition that the corresponding frame does not exist in the lower layer, the image data is encoded by predictively encoding the shape information of the image object of the lower layer located temporally before or after the frame. On the decoding side, on the other hand, the prediction decoding unit 202 predictively decodes the shape information of the image target that has been predictively coded, and decodes the image data coded on the coding side. Therefore, on the encoding side, the shape information of the image target is predictively encoded and the image data is encoded, so that the data amount after encoding is reduced.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ディジタル画像処
理の分野に属し、動画像データを高効率に符号化し復号
する画像データの符号化/復号方法及び符号化装置/復
号装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention belongs to the field of digital image processing, and relates to an image data encoding / decoding method and an encoding apparatus / decoding apparatus for encoding and decoding moving image data with high efficiency.
【0002】[0002]
【従来の技術】従来、動画像データの符号化において、
異なる動画像シーケンスを合成する方式が検討されてい
る。例えば、「階層表現と多重テンプレートを用いた画
像符号化(信学技報IE94−159,pp99−10
6,1995)」には、背景となる動画像シーケンスと
前景となる部品動画像(例えばクロマキー技術によって
切り出された人物画像や魚の映像など)の動画像シーケ
ンスとを重畳して新たな動画像シーケンスを構築する手
法が述べられている。2. Description of the Related Art Conventionally, in encoding moving image data,
A method of combining different moving image sequences is being studied. For example, “Image coding using hierarchical representation and multiple templates (IEICE IE94-159, pp99-10)
6, 1995)], a new moving image sequence is obtained by superimposing a moving image sequence of a background and a moving image sequence of a part moving image (for example, a human image or a video of a fish cut out by the chroma key technique) as a foreground. Is described.
【0003】また、「画像内容に基づく時間階層符号化
(”Temporal Scalability al
gorithm based on image co
ntent”,ISO/IEC JTC1/SC29/
WG11 MPEG95/0377,1995)」で
は、フレームレートの低い動画像シーケンスに、画像内
の特定の領域のみを符号化した部品画像の動画像シーケ
ンスを重畳して、この領域のフレームレートを向上させ
る手法が述べられている。[0003] Further, "temporal scalability coding based on image contents (" Temporal Scalability coding "
goritm based on image co
nent ", ISO / IEC JTC1 / SC29 /
WG11 MPEG95 / 0377, 1995) ", a method of superimposing a moving image sequence of a component image obtained by encoding only a specific region in an image on a moving image sequence having a low frame rate to improve the frame rate of this region. Is stated.
【0004】この手法では、図10に示すように、下位
レイヤの画像全体を低いフレームレートで動き補償予測
符号化し、上位レイヤでは、下位レイヤで符号化されて
いないフレームの部品領域(図中、網点部)だけを動き
補償予測符号化する。復号する際には、下位レイヤの復
号フレーム及び上位レイヤの復号フレームを参照フレー
ムとして、上位レイヤを動き補償する。部品領域として
は、例えば人物部分などのように視聴者の注目が集まる
部分が選ばれる。In this method, as shown in FIG. 10, the entire lower layer image is motion-compensated and predictively coded at a low frame rate. In the upper layer, a component region of a frame not coded in the lower layer (see FIG. Only the halftone portion is subjected to motion compensation prediction coding. When decoding, the upper layer is motion compensated using the lower layer decoded frame and the upper layer decoded frame as reference frames. As the component area, a part that attracts the viewer's attention, such as a person part, is selected.
【0005】この方式では、下位レイヤだけを復号する
と、画像全体が低いフレームレートで再生される。一
方、下位レイヤと上位レイヤとの両方を復号すると、部
品領域のみが高いフレームレートで再生される。この
時、下位レイヤに復号画像が存在しないフレームについ
ては、2枚の復号された下位レイヤのフレームを用いて
下位レイヤの合成を行う。この合成により得られたフレ
ームに、上位レイヤの復号画像(部品領域)を重畳する
ことにより、人物部分などの部品領域のフレームレート
が向上した再生画像を得ることができる。In this method, if only the lower layer is decoded, the entire image is reproduced at a low frame rate. On the other hand, if both the lower layer and the upper layer are decoded, only the component area is reproduced at a high frame rate. At this time, for a frame in which the decoded image does not exist in the lower layer, the lower layer is synthesized using the two decoded lower layer frames. By superimposing the decoded image (component region) of the upper layer on the frame obtained by the synthesis, it is possible to obtain a reproduced image in which the frame rate of the component region such as the person portion is improved.
【0006】次に、図11を参照して、上述の下位レイ
ヤの合成の手法を説明する。ここで、図11(a)にお
いて、画像A及びCは下位レイヤの2枚の復号画像であ
り、画像Bは上位レイヤの復号画像である。それぞれの
画像の表示時間の序列はA,B,Cの順である。斜線領
域は部品領域を示す。Next, a method of synthesizing the lower layer will be described with reference to FIG. Here, in FIG. 11A, images A and C are two decoded images of the lower layer, and image B is a decoded image of the upper layer. The order of the display time of each image is A, B, C. The hatched area indicates the component area.
【0007】また、同図において、上位レイヤの復号画
像Bは部品領域のみが符号化されたものであり、参考の
ため画像A及びCのイメージを破線で示している。な
お、以下の説明において、例えば画像Xの部品領域(前
景領域)をF(X)、この画像Xの部品領域F(X)以
外の領域(背景領域)をB(X)と表現するものとす
る。In FIG. 1, the decoded image B of the upper layer is obtained by encoding only the component area, and the images of the images A and C are shown by broken lines for reference. In the following description, for example, a component area (foreground area) of the image X is expressed as F (X), and an area (background area) other than the component area F (X) of the image X is expressed as B (X). I do.
【0008】先ず、図11(a)に示す画像A及びCか
ら同図(b)に示す背景となる画像を合成する。即ち、
図10(a)において、部品領域F(A)かつ背景領域
B(C)の領域について画素値を画像Cからコピーし、
部品領域F(C)かつ背景領域B(A)の領域について
は画素値を画像Aからコピーする。これら以外の領域の
画素値については画像AまたはCのうち近い方からコピ
ーする。First, a background image shown in FIG. 11B is synthesized from images A and C shown in FIG. That is,
In FIG. 10A, pixel values are copied from an image C for an area of a component area F (A) and a background area B (C),
The pixel values of the component area F (C) and the background area B (A) are copied from the image A. The pixel values of the other areas are copied from the closest one of the images A and C.
【0009】このようにコピーして合成された画像は、
図11(b)に示すように、F(A)かつF(C)の領
域を除いて背景領域のみの画像となる。この画像を背景
画像として、画像Bの上位レイヤの符号化画像(部品領
域)を重畳すれば、図11(c)に示すように、背景が
合成された画像Bの復号画像が得られる。上述の従来技
術では、下位レイヤのフレーム合成を行うために、上位
レイヤのフレーム(画像B)の前後に位置する下位レイ
ヤフレーム(画像A及びC)の部品領域の形状を符号化
する。The image thus copied and synthesized is
As shown in FIG. 11B, an image is formed of only the background region excluding the regions of F (A) and F (C). If this image is used as a background image and a coded image (component area) of an upper layer of the image B is superimposed, a decoded image of the image B with the synthesized background is obtained as shown in FIG. In the above-described conventional technique, in order to perform frame synthesis of a lower layer, the shape of a component region of a lower layer frame (images A and C) positioned before and after a frame (image B) of an upper layer is encoded.
【0010】ここで、部品領域の形状を表す形状データ
は、部品領域の内部で画素値1をもち、部品領域の外部
で画素値0をもつ2値画像データであり、このデータの
符号化は、フレーム毎に独立してMMR符号化(ファク
シミリなどで用いられる符号化方式)やチェーン符号化
(領域の外周に位置する画素をある画素から順にたど
り、画素の移動方向を符号化する方式)などを用いて行
われる。MMR符号化では、形状データの各ライン毎に
データの変化点を検出し、上記変化点の位置と前ライン
の変化点の相対位置が計算され、この相対位置が符号化
される。Here, the shape data representing the shape of the component region is binary image data having a pixel value of 1 inside the component region and having a pixel value of 0 outside the component region. , MMR coding (a coding method used in facsimile, etc.) independently for each frame, chain coding (a method in which pixels located on the outer periphery of an area are sequentially traced from a certain pixel, and the moving direction of the pixels is coded), etc. This is performed using In the MMR encoding, a change point of data is detected for each line of the shape data, the relative position between the position of the change point and the change point of the previous line is calculated, and this relative position is encoded.
【0011】[0011]
【発明が解決しようとする課題】ところで、部品領域の
形状データはフレーム間で相関をもっており、フレーム
毎に独立して部品領域を符号化する方式では十分な圧縮
性能が得られない。そこで、このフレーム間の相関を除
去するために、MMR符号化を用いた形状データの動き
補償予測符号化が検討されている(ISO/IEC J
TC1/SC29/WG11 MPEG96/N146
9)。しかしながら、下位レイヤフレームの合成に用い
る部品領域の形状データを符号化する際、上位レイヤの
形状データとの相関が考慮されておらず、依然として圧
縮性能に問題を残している。By the way, the shape data of the component area has a correlation between frames, and a sufficient compression performance cannot be obtained by a method of encoding the component area independently for each frame. Therefore, in order to remove the correlation between frames, motion compensation prediction coding of shape data using MMR coding has been studied (ISO / IEC J).
TC1 / SC29 / WG11 MPEG96 / N146
9). However, when encoding the shape data of the component area used for the synthesis of the lower layer frame, the correlation with the shape data of the upper layer is not taken into account, and there is still a problem in the compression performance.
【0012】本発明は、このような問題に鑑みてなされ
たものであり、異なる動画像シーケンスの画像データを
極めて高効率に圧縮して符号化し、これを復号する画像
データの符号化装置および復号装置を提供することを課
題とする。SUMMARY OF THE INVENTION The present invention has been made in view of the foregoing problems, and has an image data encoding apparatus and an image data encoding apparatus for compressing and encoding image data of different moving image sequences with extremely high efficiency and decoding the same. It is an object to provide a device.
【0013】[0013]
【課題を解決するための手段】本発明は、前記課題を解
決達成するため、以下の構成を有する。請求項1に記載
の発明に係る画像データの符号化/復号方式は、低いフ
レームレートの下位レイヤと高いフレームレートの上位
レイヤとの画像データを統合してひとつの動画像シーケ
ンスとして符号化し復号する画像データの符号化/復号
方法であって、(a)符号化側では、上位レイヤのフレ
ーム位置に対応するフレームが前記下位レイヤに存在し
ないことを条件として、前記フレームに対して時間的に
前または後に位置する前記下位レイヤの画像対象の形状
情報を予測符号化して前記画像データを符号化し、
(b)復号側では、予測符号化された前記画像対象の形
状情報を予測復号して前記存在しない下位レイヤフレー
ムを合成し、前記符号化側で符号化された前記画像デー
タを復号することを特徴とする画像データの符号化/復
号方法の構成を有する。Means for Solving the Problems The present invention has the following arrangement to achieve the above object. The image data encoding / decoding method according to the first aspect of the present invention integrates image data of a lower layer having a low frame rate and an upper layer having a high frame rate, and encodes and decodes the same as one moving image sequence. An encoding / decoding method for image data, wherein (a) on the encoding side, a frame corresponding to a frame position of an upper layer does not exist in the lower layer, and is temporally earlier than the frame. Or predictively encode the shape information of the image object of the lower layer located later and encode the image data,
(B) On the decoding side, predictive decoding of the shape information of the image object that has been predictively encoded, synthesizes the lower layer frame that does not exist, and decodes the image data encoded on the encoding side. It has a configuration of an encoding / decoding method of image data as a feature.
【0014】請求項2に記載の発明に係る画像データの
符号化装置は、低いフレームレートの下位レイヤと高い
フレームレートの上位レイヤとの画像データを統合して
ひとつの動画像シーケンスとして符号化する画像データ
の符号化装置であって、上位レイヤのフレーム位置に対
応するフレームが前記下位レイヤに存在しないことを条
件として、前記フレームに対して時間的に前または後に
位置する前記下位レイヤのフレームに属する画像対象の
形状情報を既に符号化された下位レイヤまたは上位レイ
ヤの画像対象の形状情報を参照して予測符号化すること
を特徴とする画像データの符号化装置の構成を有する。According to a second aspect of the present invention, an image data encoding apparatus integrates image data of a lower layer having a low frame rate and an upper layer having a high frame rate and encodes the integrated data as one moving image sequence. An image data encoding device, wherein a frame corresponding to a frame position of an upper layer does not exist in the lower layer, and a frame of the lower layer located temporally before or after the frame is provided. The image data encoding apparatus has a configuration in which the shape information of the image object to which the image data belongs is predictively encoded with reference to the already encoded image object shape information of the lower layer or the upper layer.
【0015】請求項3に記載の発明に係る画像データの
復号装置は、低いフレームレートの下位レイヤと高いフ
レームレートの上位レイヤとが統合されてひとつの動画
像シーケンスとして符号化された画像データを復号する
画像データの復号装置であって、上位レイヤのフレーム
位置に対応するフレームが前記下位レイヤに存在しない
ことを条件として、前記フレームに対して時間的に前ま
たは後に位置する前記下位レイヤのフレームに属する画
像対象の形状情報を既に復号された下位レイヤまたは上
位レイヤの画像対象の形状情報を参照して予測復号し、
前記存在しない下位レイヤフレームを合成することを特
徴とする画像データの復号装置の構成を有する。According to a third aspect of the present invention, there is provided an image data decoding apparatus which integrates a lower layer having a low frame rate and an upper layer having a high frame rate and encodes the image data as one moving image sequence. An apparatus for decoding image data to be decoded, wherein a frame of the lower layer positioned temporally before or after the frame is provided on the condition that a frame corresponding to a frame position of an upper layer does not exist in the lower layer. Predictive decoding with reference to the already decoded lower layer or upper layer image target shape information of the image target shape information belonging to
The image data decoding apparatus is characterized in that the non-existent lower layer frame is synthesized.
【0016】請求項4に記載の発明に係る画像データの
符号化装置は、少なくとも、既に符号化された下位レイ
ヤまたは上位レイヤのフレームに属する画像対象の形状
情報を参照して上位レイヤのフレームに属する画像対象
の形状情報を予測符号化することを特徴とする請求項2
に記載の画像データの符号化装置の構成を有する。According to a fourth aspect of the present invention, there is provided an image data encoding apparatus which encodes an upper layer frame by referring to at least image object shape information belonging to an already encoded lower layer or upper layer frame. 3. The predictive coding of shape information of an image object to which the image belongs.
Has a configuration of an image data encoding device described in (1).
【0017】請求項5に記載の発明に係る画像データの
復号装置は、少なくとも、既に復号された下位レイヤま
たは上位レイヤのフレームに属する画像対象の形状情報
を参照して上位レイヤのフレームに属する画像対象の形
状情報を予測復号することを特徴とする請求項3に記載
の画像データの復号装置の構成を有する。According to a fifth aspect of the present invention, there is provided an image data decoding apparatus which refers to at least the already decoded image object shape information belonging to a lower layer or an upper layer frame, the image belonging to an upper layer frame. The image data decoding apparatus according to claim 3, wherein the target shape information is predictively decoded.
【0018】請求項6に記載の発明に係る画像データの
符号化装置は、画像対象の形状情報を予測符号化するに
際し、該画像対象の形状情報の動きベクトルを符号化す
ることを特徴とする請求項2または4の何れか1項に記
載の画像データの符号化装置の構成を有する。According to a sixth aspect of the present invention, in the image data encoding apparatus, when predictive encoding of shape information of an image target is performed, the motion vector of the shape information of the image target is encoded. An image data encoding apparatus according to any one of claims 2 and 4.
【0019】請求項7に記載の発明に係る画像データの
復号装置は、画像対象の形状情報を予測復号するに際
し、該画像対象の形状情報の動きベクトルを復号するこ
とを特徴とする請求項3または5の何れか1項に記載の
画像データの復号装置の構成を有する。According to a seventh aspect of the present invention, in the image data decoding apparatus, when predictive decoding of shape information of an image target is performed, a motion vector of the shape information of the image target is decoded. Or a configuration of the image data decoding device according to any one of 5.
【0020】請求項8に記載の発明に係る画像データの
符号化装置は、画像対象の形状情報を予測符号化するた
めの動きベクトルが前記画像対象が属するフレームの画
素情報を符号化するための動きベクトルに一致すること
を条件として、前記画像対象の形状情報を予測符号化す
るに際して前記画素情報を符号化するための動きベクト
ルを用い、該動きベクトルを符号化することを特徴とす
る請求項2または4の何れか1項に記載の画像データの
符号化装置の構成を有する。According to an eighth aspect of the present invention, there is provided an image data encoding apparatus, wherein a motion vector for predictively encoding shape information of an image object is used for encoding pixel information of a frame to which the image object belongs. The method according to claim 1, further comprising: using a motion vector for encoding the pixel information when predictive encoding the shape information of the image target, on condition that the motion vector coincides with the motion vector. 5. The image data encoding device according to any one of items 2 and 4.
【0021】請求項9に記載の発明に係る画像データの
復号装置は、画像対象の形状情報を予測符号化するため
の動きベクトルが前記画像対象が属するフレームの画素
情報を符号化するための動きベクトルに一致することを
条件として、前記画像対象の形状情報を予測復号するに
際し、前記画素情報を符号化するための動きベクトルを
復号することを特徴とする請求項3または5の何れか1
項に記載の画像データの復号装置の構成を有する。According to a ninth aspect of the present invention, in the image data decoding apparatus, a motion vector for predictive encoding of shape information of an image object is a motion vector for encoding pixel information of a frame to which the image object belongs. The motion vector for encoding the pixel information is decoded when predictive decoding of the shape information of the image object is performed on condition that the shape information coincides with a vector.
Item has a configuration of a decoding device for image data.
【0022】請求項10に記載の発明に係る画像データ
の符号化装置は、画像対象の形状情報を予測符号化する
ための動きベクトルが前記画像対象が属するフレームの
画素情報を符号化するための動きベクトルに一致しない
ことを条件として、前記画像対象の形状情報を予測符号
化するに際して前記画素情報を符号化するための動きベ
クトルを用い、該動きベクトルを符号化することを特徴
とする請求項2または4の何れか1項に記載の画像デー
タの符号化装置の構成を有する。According to a tenth aspect of the present invention, in the image data encoding apparatus, a motion vector for predictive encoding of shape information of an image object is used for encoding pixel information of a frame to which the image object belongs. The method according to claim 1, wherein, when the shape information of the image object is predictively encoded, a motion vector for encoding the pixel information is used, and the motion vector is encoded on condition that the shape information does not match the motion vector. 5. The image data encoding device according to any one of items 2 and 4.
【0023】請求項11に記載の発明に係る画像データ
の復号装置は、画像対象の形状情報を予測符号化するた
めの動きベクトルが前記画像対象が属するフレームの画
素情報を符号化するための動きベクトルに一致しないこ
とを条件として、前記画像対象の形状情報を予測復号す
るに際し、前記画素情報を符号化するための動きベクト
ルを復号し、復号された該動きベクトルに基づき前記画
像対象の形状情報を予測復号するための動きベクトルを
求めることを特徴とする請求項3または5の何れか1項
に記載の画像データの復号装置の構成を有する。According to an eleventh aspect of the present invention, in the image data decoding apparatus, a motion vector for predictively encoding shape information of an image target is a motion vector for encoding pixel information of a frame to which the image target belongs. When predicting and decoding the shape information of the image target, on condition that they do not match the vector, a motion vector for encoding the pixel information is decoded, and the shape information of the image target is decoded based on the decoded motion vector. The image data decoding apparatus according to any one of claims 3 to 5, wherein a motion vector for predictive decoding is calculated.
【0024】請求項12に記載の発明に係る画像データ
の符号化装置は、画像対象の形状情報を予測符号化する
ための動きベクトルが前記画像対象が属するフレームの
画素情報を符号化するための動きベクトルに一致しない
ことを条件として、前記画像対象の形状情報を予測符号
化するに際し、前記画素情報を符号化するための動きベ
クトルに基づき前記画像対象の形状情報を予測符号化す
るための動きベクトルを求めて該動きベクトルを符号化
することを特徴とする請求項2または4の何れか1項に
記載の画像データ符号化装置の構成を有する。According to a twelfth aspect of the present invention, there is provided an image data encoding apparatus, wherein a motion vector for predictively encoding shape information of an image object is used for encoding pixel information of a frame to which the image object belongs. When predictive coding of the shape information of the image target is performed on condition that they do not match the motion vector, a motion for predictively coding the shape information of the image target based on a motion vector for coding the pixel information. The image data encoding apparatus according to any one of claims 2 and 4, wherein the motion vector is encoded by obtaining a vector.
【0025】請求項13に記載の発明に係る画像データ
の復号装置は、画像対象の形状情報を予測符号化するた
めの動きベクトルが前記画像対象が属するフレームの画
素情報を符号化するための動きベクトルに一致しないこ
とを条件として、前記画像対象の形状情報を予測復号す
るに際し、前記画像対象を予測復号するための動きベク
トルを前記画素情報を符号化するための動きベクトルに
基づいて復号することを特徴とする請求項3または5の
何れか1項に記載の画像データの復号装置の構成を有す
る。According to a thirteenth aspect of the present invention, in the image data decoding apparatus, a motion vector for predictive encoding of shape information of an image object is a motion vector for encoding pixel information of a frame to which the image object belongs. On the condition that they do not match the vector, when predictive decoding the shape information of the image target, decoding a motion vector for predictive decoding of the image target based on a motion vector for encoding the pixel information. An image data decoding apparatus according to any one of claims 3 and 5, characterized in that:
【0026】請求項14に記載の発明に係る画像データ
の符号化装置は、画像対象の形状情報を予測符号化する
に際し、該画像対象の画素値の動きベクトルに対する該
画像対象の形状情報の動きベクトルの予測誤差ベクトル
を求め、該予測誤差ベクトルを符号化することを特徴と
する請求項2また4の何れか1項に記載の画像データの
符号化装置の構成を有する。According to a fourteenth aspect of the present invention, in the image data encoding apparatus, when predictive encoding is performed on the shape information of the image object, the motion of the shape information of the image object with respect to the motion vector of the pixel value of the image object 5. The apparatus according to claim 2, wherein a prediction error vector of the vector is obtained, and the prediction error vector is encoded.
【0027】請求項15に記載の発明に係る画像データ
の復号装置は、画像対象の形状情報を復号するに際し、
該画像対象の画素値の動きベクトルに対する該画像対象
の形状情報の動きベクトルの予測誤差ベクトルを復号し
て画像対象の形状情報を予測復号するための動きベクト
ルを求めることを特徴とする請求項3または5の何れか
1項に記載の画像データの復号装置の構成を有する。According to a fifteenth aspect of the present invention, in the image data decoding apparatus, when decoding shape information of an image object,
4. A motion vector for predictive decoding of shape information of an image object by decoding a prediction error vector of a motion vector of shape information of the image object with respect to a motion vector of a pixel value of the image object. Or a configuration of the image data decoding device according to any one of 5.
【0028】以下、本発明の作用を述べる。請求項1に
記載の発明に係る画像データの符号化/復号方式によれ
ば、符号化側では、高いフレームレートの上位レイヤの
フレーム(上位フレーム)に対応するフレーム(下位フ
レーム)が下位レイヤに存在しない場合、上位フレーム
に対して時間的に前または後に位置する下位レイヤのフ
レームに属する画像対象の形状情報を予測符号化し、画
像データを符号化する。The operation of the present invention will be described below. According to the image data encoding / decoding method according to the first aspect of the present invention, on the encoding side, a frame (lower frame) corresponding to an upper layer frame (upper frame) having a high frame rate is placed in a lower layer. If not, the shape information of the image object belonging to the frame of the lower layer positioned temporally before or after the upper frame is predictively encoded, and the image data is encoded.
【0029】一方、復号側では、符号化された画像デー
タを復号するに際し、上記の上位フレームに対して時間
的に前または後に位置する下位レイヤのフレームに属す
る画像対象の形状情報を予測復号して、上記の存在しな
い下位レイヤフレームを、上記の前または後に位置する
下位レイヤフレームを用いて合成し、符号化された画像
データを復号する。On the other hand, when decoding the encoded image data, the decoding side predictively decodes the shape information of the image object belonging to the lower layer frame positioned temporally before or after the upper frame. Then, the non-existent lower layer frame is synthesized using the lower layer frame positioned before or after the above, and the encoded image data is decoded.
【0030】請求項2に記載の発明に係る画像データの
符号化装置によれば、高いフレームレートの上位レイヤ
のフレーム(上位フレーム)に対応するフレーム(下位
フレーム)が下位レイヤに存在しない場合、上位フレー
ムに対して時間的に前または後に位置する下位レイヤの
フレームに属する画像対象の形状情報を予測符号化す
る。According to the image data encoding apparatus of the present invention, when a frame (lower frame) corresponding to an upper layer frame (upper frame) having a high frame rate does not exist in the lower layer, Predictive coding is performed on the shape information of the image object belonging to the lower layer frame positioned temporally before or after the upper frame.
【0031】ここで、予測符号化は、既に符号化された
下位レイヤまたは上位レイヤの画像対象の形状情報を参
照して下位レイヤの画像対象の形状情報の動きベクトル
を符号化して行われる。これにより、上位フレームに対
応する下位レイヤフレームを合成するための画像対象の
形状情報は予測符号化され、独立に符号化される場合に
比較して符号化後のデータ量が削減される。Here, the predictive coding is performed by coding the motion vector of the shape information of the image object of the lower layer with reference to the already encoded image object shape information of the lower layer or the upper layer. As a result, the shape information of the image target for synthesizing the lower layer frame corresponding to the upper frame is predictively encoded, and the data amount after encoding is reduced as compared with the case where the information is independently encoded.
【0032】請求項3に記載の発明に係る画像データの
復号装置によれば、請求項2に記載の発明に係る符号化
装置により符号化された画像データを復号するに際し、
上位フレームに対応する下位フレームが存在しない場
合、上位フレームに対して時間的に前または後に位置す
る下位レイヤのフレームに属する画像対象の形状情報を
予測復号して、上位フレームに対応する下位レイヤフレ
ームを合成し、画像データを復号する。According to the image data decoding apparatus according to the third aspect of the present invention, when decoding the image data encoded by the encoding apparatus according to the second aspect,
If the lower frame corresponding to the upper frame does not exist, the shape information of the image object belonging to the lower layer frame temporally located before or after the upper frame is predicted and decoded, and the lower layer frame corresponding to the upper frame is decoded. And decode the image data.
【0033】請求項4に記載の発明に係る画像データの
符号化装置によれば、既に符号化された下位レイヤまた
は上位レイヤのフレームに属する画像対象の形状情報を
参照して、上位レイヤのフレームに属する画像対象の形
状情報を予測符号化する。According to the image data encoding apparatus of the present invention, the upper layer frame is referred to by referring to the already encoded image object shape information belonging to the lower layer or upper layer frame. Predictively encodes shape information of an image object belonging to.
【0034】請求項5に記載の発明に係る画像データの
復号装置によれば、既に復号された下位レイヤまたは上
位レイヤのフレームに属する画像対象の形状情報を参照
して、上位レイヤのフレームに属する画像対象の形状情
報を予測復号する。According to the fifth aspect of the present invention, the image data decoding apparatus refers to the already decoded image object shape information belonging to the lower layer or upper layer frame and belongs to the upper layer frame. Predictively decode the shape information of the image target.
【0035】請求項8に記載の発明に係る画像データの
符号化装置によれば、画像対象の形状情報を予測符号化
するための動きベクトルが画素情報を符号化するための
動きベクトルに一致する場合、画像対象の形状情報の動
きベクトルに代えて、画像対象が属するフレームの画素
情報を符号化するための動きベクトルを符号化して、画
像対象の形状情報を予測符号化する。According to the image data encoding apparatus of the present invention, a motion vector for predictively encoding shape information of an image coincides with a motion vector for encoding pixel information. In this case, instead of the motion vector of the shape information of the image object, a motion vector for encoding pixel information of a frame to which the image object belongs is encoded, and the shape information of the image object is predictively encoded.
【0036】請求項9に記載の発明に係る画像データの
復号装置によれば、請求項8に記載の発明に係る符号化
装置により符号化された画像データを復号するに際し、
符号化された画像データに含まれる画素情報を符号化す
るための動きベクトルを復号して求め、これを用いて画
像対象の形状情報を予測復号し、画像データを復号す
る。According to the image data decoding apparatus according to the ninth aspect, when decoding the image data encoded by the encoding apparatus according to the eighth aspect,
A motion vector for encoding pixel information included in the encoded image data is obtained by decoding, and the motion vector is used to predictively decode the shape information of the image target and decode the image data.
【0037】請求項10に記載の発明に係る画像データ
の符号化装置によれば、画像対象の形状情報を予測符号
化するための動きベクトルが画素情報を符号化するため
の動きベクトルに一致しない場合、画像対象の形状情報
の動きベクトルに代えて、画像対象が属するフレームの
画素情報を符号化するための動きベクトルを符号化して
画像対象の形状情報を予測符号化する。According to the image data encoding apparatus of the present invention, a motion vector for predictively encoding shape information of an image object does not match a motion vector for encoding pixel information. In this case, instead of the motion vector of the shape information of the image object, a motion vector for encoding the pixel information of the frame to which the image object belongs is encoded to predictively encode the shape information of the image object.
【0038】請求項11に記載の発明に係る画像データ
の復号装置によれば、請求項10に記載の発明に係る符
号化装置により符号化された画像データを復号するに際
し、符号化された画像データに含まれる画素情報の動き
ベクトルを復号する。そして、復号して得られた該動き
ベクトルから画像対象の形状情報を予測復号するための
動きベクトルを求め、これを用いて画像対象の形状情報
を予測復号し、画像データを復号する。According to the image data decoding apparatus according to the eleventh aspect of the present invention, when the image data encoded by the encoding apparatus according to the tenth aspect of the present invention is decoded, the encoded image data is decoded. The motion vector of the pixel information included in the data is decoded. Then, a motion vector for predictively decoding the shape information of the image target is obtained from the motion vector obtained by decoding, and using this, the shape information of the image target is predictively decoded to decode the image data.
【0039】請求項12に記載の発明に係る画像データ
の符号化装置によれば、画像対象の形状情報を予測符号
化するための動きベクトルが画素情報を符号化するため
の動きベクトルに一致しない場合、画素情報の動きベク
トルから画像対象の形状情報を予測符号化するための動
きベクトルを求め、これを符号化して画像対象の形状情
報を予測符号化する。According to the twelfth aspect of the present invention, a motion vector for predictively coding shape information of an image object does not match a motion vector for coding pixel information. In this case, a motion vector for predictively encoding the shape information of the image target is obtained from the motion vector of the pixel information, and the obtained motion vector is encoded to predictively encode the shape information of the image target.
【0040】請求項13に記載の発明に係る画像データ
の復号装置によれば、請求項12に記載の発明に係る符
号化装置により符号化された画像データを復号するに際
し、符号化された画像データに含まれる画像対象の形状
情報の動きベクトルを画素情報の動きベクトルを用いて
復号し、画像データを復号する。According to the image data decoding apparatus according to the thirteenth aspect of the present invention, when decoding the image data encoded by the encoding apparatus according to the twelfth aspect of the present invention, the encoded image data is decoded. The motion vector of the shape information of the image object included in the data is decoded using the motion vector of the pixel information, and the image data is decoded.
【0041】請求項14に記載の発明に係る画像データ
の符号化装置によれば、画像対象の画素値の動きベクト
ルに対する該画像対象の形状情報の動きベクトルの予測
誤差ベクトルを求め、該予測誤差ベクトルを符号化し
て、画像対象の形状情報を予測符号化する。According to the image data encoding apparatus of the present invention, the prediction error vector of the motion vector of the shape information of the image object with respect to the motion vector of the pixel value of the image object is obtained. The vector is encoded, and the shape information of the image target is predictively encoded.
【0042】請求項15に記載の発明に係る画像データ
の復号装置によれば、請求項14に記載の発明に係る符
号化装置により符号化された画像データを復号するに際
し、符号化された予測誤差ベクトルを復号して画像対象
の形状情報を予測復号するための動きベクトルを求め、
これを用いて画像対象の形状情報を予測復号する。According to the image data decoding apparatus according to the present invention, when decoding the image data encoded by the encoding apparatus according to the present invention, the encoded prediction is performed. Determining a motion vector for predictive decoding of shape information of the image target by decoding the error vector,
This is used to predictively decode the shape information of the image target.
【0043】[0043]
【発明の実施の形態】以下、図面を参照しながら本発明
の第1から第4の実施形態に係る画像データの符号化装
置及び復号装置を順に説明する。なお、各図において、
共通する要素または相当する要素には同一符号を付し
て、その重複する説明を省略する。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a configuration of an image data encoding apparatus according to a first embodiment of the present invention; In each figure,
The common elements or the corresponding elements are denoted by the same reference numerals, and the description thereof will not be repeated.
【0044】第1の実施形態における符号化装置は、低
いフレームレートの下位レイヤと高いフレームレートの
上位レイヤとの画像データを統合してひとつの動画像シ
ーケンスとして符号化するものであって、対応するフレ
ームが下位レイヤに存在しないことを条件として、上位
レイヤのフレームに対して時間的に前または後に位置す
る下位レイヤのフレームに属する部品領域(画像対象)
の形状データを予測符号化する。以下に、詳細に説明す
る。The encoding apparatus according to the first embodiment integrates image data of a lower layer having a lower frame rate and an upper layer having a higher frame rate and encodes the data as one moving image sequence. Area (image object) belonging to a lower layer frame temporally preceding or following the upper layer frame, provided that the frame to be performed does not exist in the lower layer.
Is predictively coded. The details will be described below.
【0045】図1は、本実施形態における符号化装置の
構成を示すブロック図である。同図において、101は
第1形状符号化部、102は予測符号化部、103は第
2形状符号化部である。また、予測符号化部102は、
動きベクトル検出部102A、動き補償予測部102
B、メモリ102Cからなる。FIG. 1 is a block diagram showing a configuration of an encoding device according to the present embodiment. In the figure, 101 is a first shape coding unit, 102 is a prediction coding unit, and 103 is a second shape coding unit. Further, the prediction encoding unit 102
Motion vector detection unit 102A, motion compensation prediction unit 102
B and a memory 102C.
【0046】以下、各部の動作を説明する。第1形状符
号化部101は、上位レイヤの部品領域(画像対象)の
形状データ(以下、「第1形状データ」と記す)を符号
化する。この符号化には、例えばMMR符号化やチェー
ン符号化などが用いられる。符号化された第1形状デー
タは、図示しない符号化データ統合部に送られ、他の符
号化データと統合される。また、第1形状符号化部10
1は符号化された第1形状データを復号してメモリ10
2Cに格納する。The operation of each section will be described below. The first shape encoding unit 101 encodes shape data (hereinafter, referred to as “first shape data”) of a component region (image object) of an upper layer. For this encoding, for example, MMR encoding or chain encoding is used. The encoded first shape data is sent to an encoded data integration unit (not shown) and integrated with other encoded data. Also, the first shape encoding unit 10
1 decodes the encoded first shape data and
Store in 2C.
【0047】予測符号化部102は、下位レイヤのフレ
ーム合成に用いる部品領域(画像対象)の形状データ
(以下、「第2形状データ」と記す)を動き補償予測し
て符号化(予測符号化)する。具体的には、先ず、動き
ベクトル検出部102Aが、第2形状データに対する動
きベクトルを検出する。ここで、第2形状データはブロ
ックに分割され、各ブロックに対して動きベクトルが検
出される。The predictive coding unit 102 performs motion compensation prediction on the shape data (hereinafter, referred to as “second shape data”) of the component area (image object) used for lower-layer frame synthesis and performs coding (prediction coding). ). Specifically, first, the motion vector detection unit 102A detects a motion vector for the second shape data. Here, the second shape data is divided into blocks, and a motion vector is detected for each block.
【0048】また、この動き補償予測符号化における参
照画像として、第1形状符号化部101または第2形状
符号化部103により既に符号化されて復号された第1
形状データまたは第2形状データが用いられる。これら
のデータはメモリ102Cから供給される。動きベクト
ル検出部102Aにて検出された第2形状データの動き
ベクトルは、図示しない動きベクトル符号化部に送られ
て符号化され、第2形状データが予測符号化される。As a reference image in the motion compensation prediction encoding, the first shape encoding unit 101 or the second shape encoding unit 103 encodes and decodes the first image already encoded and decoded.
The shape data or the second shape data is used. These data are supplied from the memory 102C. The motion vector of the second shape data detected by the motion vector detection unit 102A is sent to a motion vector encoding unit (not shown) and encoded, and the second shape data is predictively encoded.
【0049】動き補償予測部102Bは、動きベクトル
検出部102Aで検出された動きベクトルとメモリ10
2Cに格納されている参照画像から動き補償予測を行っ
て予測画像を生成する。例えば、MMR符号化を用いる
場合、前述したように、形状データの各ライン毎にデー
タの変化点(部品領域の輪郭部分に相当する部分)を検
出して、この変化点の位置と予測画像上の画素値の変化
点との相対位置を予測誤差データとして算出する。そし
て、第2形状符号化部103が、第2形状データと共
に、この予測誤差データを符号化して、図示しない符号
化データ統合部に送る。The motion compensation prediction unit 102B stores the motion vector detected by the motion vector detection unit 102A and the memory 10
A motion compensated prediction is performed from the reference image stored in 2C to generate a predicted image. For example, when MMR coding is used, as described above, a data change point (a portion corresponding to the contour portion of the component area) is detected for each line of the shape data, and the position of the change point and the position on the prediction image are detected. Is calculated as prediction error data. Then, the second shape encoding unit 103 encodes the prediction error data together with the second shape data, and sends the encoded prediction error data to an encoded data integration unit (not shown).
【0050】以上のように、本符号化装置は、上位レイ
ヤの第1形状データと下位レイヤの第2形状データとを
それぞれ符号化した後に統合して、ひとつの動画像シー
ケンスの画像データの一部として符号化する。このと
き、下位レイヤのフレーム合成に用いる第2形状データ
は、独立に符号化されるのではなく、動き補償予測され
て符号化される点が特徴である。As described above, the present encoding apparatus encodes the first shape data of the upper layer and the second shape data of the lower layer and then integrates the first shape data to form one image data of one moving image sequence. Encode as a part. At this time, the second shape data used for lower-layer frame synthesis is not independently encoded, but is motion-compensated and predicted and encoded.
【0051】以下、上述の本符号化装置により符号化さ
れた画像データを復号するための復号装置について説明
する。本復号装置は、低いフレームレートの下位レイヤ
と高いフレームレートの上位レイヤとが統合されてひと
つの動画像シーケンスとして符号化された画像データを
復号するものであって、対応するフレームが下位レイヤ
に存在しないことを条件として、上位レイヤのフレーム
に対して時間的に前または後に位置する前記下位レイヤ
のフレームに属する部品領域(画像対象)の形状データ
を予測復号して画像データを復号する。以下、詳細に説
明する。Hereinafter, a decoding device for decoding the image data encoded by the above-described encoding device will be described. The decoding apparatus decodes image data obtained by integrating a lower layer having a low frame rate and an upper layer having a high frame rate and encoding the moving image sequence as a single moving image sequence. The image data is decoded by predictively decoding the shape data of the component region (image target) belonging to the lower layer frame positioned temporally before or after the upper layer frame, on condition that the frame does not exist. The details will be described below.
【0052】図2は、本実施形態における復号装置の構
成を示すブロック図である。同図において、201は第
1形状復号化部、202は予測復号部、203は第2形
状復号部である。また、予測復号部202は、動き補償
予測部202Aおよびメモリ202Bからなる。さら
に、本装置は、図示しない符号化データ分離部を備え、
これにより前述の本符号化装置において統合されたデー
タを、統合される前のデータに分離する。FIG. 2 is a block diagram showing the configuration of the decoding device according to this embodiment. In the figure, reference numeral 201 denotes a first shape decoding unit, 202 denotes a prediction decoding unit, and 203 denotes a second shape decoding unit. The prediction decoding unit 202 includes a motion compensation prediction unit 202A and a memory 202B. Further, the apparatus includes an encoded data separation unit (not shown),
As a result, the data integrated in the encoding apparatus described above is separated into data before the integration.
【0053】ここで、第1形状復号部201は、図示し
ない符号化データ分離部により分離して得られた第1形
状の符号化データを復号し、上位レイヤの部品領域の形
状データを得る。復号されたデータは、メモリ202B
に格納されると共に、図示しない上位レイヤ復号部に送
られ、上位レイヤの画素データの復号に用いられる。Here, the first shape decoding unit 201 decodes the coded data of the first shape obtained by the separation by the coded data separation unit (not shown), and obtains the shape data of the component area of the upper layer. The decrypted data is stored in the memory 202B
And is sent to an upper layer decoding unit (not shown) to be used for decoding pixel data of the upper layer.
【0054】予測復号部202は、下位レイヤのフレー
ム合成用の部品領域の形状データ(第2形状データ)を
復号する。具体的には、動き補償予測部202Aは、図
1の動き補償予測部102Bと同一の動作をして予測画
素を作成する。第2形状復号部203は、図示しない符
号化データ分離部により分離して得られた第2形状の符
号化データを上記予測画像を用いて予測復号し、第2形
状の復号データを生成する。この復号データは、メモリ
202Bに格納されると共に、図示しない下位レイヤ合
成部に送られ、下位レイヤのフレーム合成に用いられて
画像が再生される。以上説明したように、本実施形態で
は、符号化装置が動き補償予測によって第2形状データ
を効率良く符号化し、復号装置がこれを予測復号して画
像データを復号する。The predictive decoding unit 202 decodes the shape data (second shape data) of the component area for frame synthesis in the lower layer. Specifically, the motion compensation prediction unit 202A creates a prediction pixel by performing the same operation as the motion compensation prediction unit 102B of FIG. The second shape decoding unit 203 performs predictive decoding of the second shape encoded data obtained by separation by an unillustrated encoded data separation unit using the prediction image, and generates second shape decoded data. The decoded data is stored in the memory 202B and sent to a lower layer synthesizing unit (not shown) to reproduce an image by using the lower layer frame synthesizing. As described above, in the present embodiment, the encoding device efficiently encodes the second shape data by motion compensation prediction, and the decoding device predictively decodes the second shape data to decode the image data.
【0055】次に、本発明の第2の実施形態に係る画像
データの符号化装置および復号装置を説明する。本実施
形態の符号化装置は、第1形状データの符号化と第2形
状データの符号化とを同一の回路で行う点を特徴とし、
これにより装置の回路規模を削減するものである。Next, an image data encoding apparatus and a decoding apparatus according to a second embodiment of the present invention will be described. The encoding device according to the present embodiment is characterized in that the encoding of the first shape data and the encoding of the second shape data are performed by the same circuit,
Thereby, the circuit scale of the device is reduced.
【0056】図3は本実施形態における符号化装置の構
成を示すブロック図である。同図に示す装置は、図1に
示す前述の第1の実施形態の装置の構成において、前段
に形状データ並び替え部301を備えると共に、第1形
状符号化部101及び第2形状符号化部103に代えて
形状符号化部304を備えて構成される。FIG. 3 is a block diagram showing the configuration of the encoding device according to the present embodiment. The device shown in the figure has the same configuration as that of the device of the first embodiment shown in FIG. 1 except that a shape data rearranging unit 301 is provided at the preceding stage, and a first shape encoding unit 101 and a second shape encoding unit are provided. A configuration is provided including a shape encoding unit 304 in place of 103.
【0057】形状データ並び替え部301は、上位レイ
ヤの部品領域の形状データ(第1形状データ)と下位レ
イヤの部品領域の形状データ(第2形状データ)を、符
号化の順に並び替える。図11(a)を援用して説明す
ると、例えば、第1形状データとして同図に示す画像B
が入力され、第2形状データとして画像A及びCが入力
された場合、これらを画像A,B,Cの順に並び替え
る。並び替えの方法としては、例えば表示時間順に並び
替える方法や、或いは画素データの符号化順に並び替え
る方法などを用いる。The shape data rearranging section 301 rearranges the shape data (first shape data) of the component area of the upper layer and the shape data (second shape data) of the component area of the lower layer in the order of encoding. To explain with reference to FIG. 11A, for example, an image B shown in FIG.
Is input and images A and C are input as the second shape data, these are rearranged in the order of images A, B, and C. As a method of rearranging, for example, a method of rearranging in the order of display time, a method of rearranging in the encoding order of pixel data, or the like is used.
【0058】図3に説明を戻す。予測符号化部102
は、図1に示すものと同様に、既に符号化され復号され
た形状データから符号化中の形状データを動き補償予測
し、予測誤差を符号化し復号して得られた形状データ
を、メモリ102Cに書き込む。前述の第1の実施形態
の装置と異なる点は、第1の実施形態の装置では、第1
形状符号化部101が第1形状データを独立に符号化す
るものとしたのに対して、本実施形態では、形状符号化
部304が、第1形状データを符号化する際に、第1の
形状データの復号データに加え、第2の形状データの復
号データからも予測し符号化する点である。Returning to FIG. Predictive coding unit 102
1, motion-compensated prediction of shape data being coded from already coded and decoded shape data, and coding and decoding of a prediction error into shape data obtained by the memory 102C. Write to. The difference from the device of the first embodiment is that the device of the first embodiment has the first
While the shape encoding unit 101 independently encodes the first shape data, in the present embodiment, the shape encoding unit 304 encodes the first shape data when encoding the first shape data. The point is that prediction and encoding are performed from the decoded data of the second shape data in addition to the decoded data of the shape data.
【0059】図4は、本実施形態における復号装置の構
成を示す図である。同図に示す本装置は、前述の図2に
示す装置の構成において、第1形状復号部201及び第
2形状復号部203に代えて形状復号部402を備え、
その後段に形状データ逆並び替え部404を備えて構成
される。形状復号部402は、図2に示す第2形状復号
部203に対応し、同様の動作によって動き補償予測符
号化された形状データを復号する。また、形状復号部4
02が第2形状復号部203と異なる点は、動き補償予
測部202Aから入力するデータに第1形状データと第
2形状データが混在しており、これらが混在したデータ
を処理する点である。FIG. 4 is a diagram showing a configuration of a decoding device according to the present embodiment. The device shown in FIG. 13 includes a shape decoding unit 402 instead of the first shape decoding unit 201 and the second shape decoding unit 203 in the configuration of the device shown in FIG.
The subsequent stage is provided with a shape data reverse sorting unit 404. The shape decoding unit 402 corresponds to the second shape decoding unit 203 shown in FIG. 2, and decodes shape data that has been motion-compensated and predictively encoded by the same operation. Also, the shape decoding unit 4
02 is different from the second shape decoding unit 203 in that the first shape data and the second shape data are mixed in the data input from the motion compensation prediction unit 202A, and data mixed with these is processed.
【0060】このようにして復号された形状データは、
形状データ逆並び替え部404により、第1形状データ
と第2形状データとに分離される。この場合、形状デー
タ逆並び替え部404は、図3に示す形状データ並び替
え部301と逆の操作を行って、形状データを並び替え
て第1形状データと第2形状データとに分離する。The shape data decoded in this way is
The shape data reverse sorting unit 404 separates the data into first shape data and second shape data. In this case, the shape data reverse sorting unit 404 performs the reverse operation of the shape data sorting unit 301 shown in FIG. 3 to sort the shape data and separate it into first shape data and second shape data.
【0061】以上のように、本実施形態の装置によれ
ば、第2形状データが動き補償予測によって効率良く符
号化されると共に、第1形状データも第2形状データと
同じ回路で符号化され、符号化装置の回路規模が削減さ
れる。As described above, according to the apparatus of the present embodiment, the second shape data is efficiently encoded by the motion compensation prediction, and the first shape data is encoded by the same circuit as the second shape data. In addition, the circuit scale of the encoding device is reduced.
【0062】次に、本発明の第3の実施形態に係る符号
化装置および復号装置を説明する。本実施形態における
符号化装置は、形状データの動き補償予測に用いる動き
ベクトルを、画素値の動き補償予測符号化で用いた動き
ベクトルから求め、これによって符号化装置における動
きベクトル検出部の回路規模を削減すると共に、形状デ
ータの動きベクトルを符号化せず、符号化するデータ量
を削減するものである。Next, an encoding device and a decoding device according to a third embodiment of the present invention will be described. The encoding apparatus according to the present embodiment obtains a motion vector used for motion compensation prediction of shape data from a motion vector used for motion compensation prediction encoding of pixel values, and thereby obtains a circuit scale of a motion vector detection unit in the encoding apparatus. , And the amount of data to be encoded is reduced without encoding the motion vector of the shape data.
【0063】本実施形態の符号化装置および復号装置
は、前述の図3および図4にそれぞれ示す装置の構成に
おいて、予測符号化部102および予測復号部202を
図5に示すものに置き換えて構成される。ここで、図5
において、501Aは動きベクトル作成部、501Bは
動き補償予測部、501Cはメモリである。The encoding apparatus and the decoding apparatus according to the present embodiment are configured by replacing the predictive encoding section 102 and the predictive decoding section 202 with those shown in FIG. 5 in the configuration of the apparatus shown in FIGS. Is done. Here, FIG.
, 501A is a motion vector creation unit, 501B is a motion compensation prediction unit, and 501C is a memory.
【0064】ただし、本符号化装置の場合、図5に示す
動きベクトル作成部501Aには、形状データ並び替え
部301の形状データや、動きベクトルデータ復号部か
らの動きベクトルに代えて、画素値予測用の動きベクト
ルが入力される。また、本実施形態の復号装置の場合、
図5に示す動きベクトル作成部501Aには、形状デー
タ予測用の動きベクトルの復号データに代えて、画素値
予測用の動きベクトルの復号データが入力される。動き
ベクトル作成部501Aは、画素値予測用の動きベクト
ルから、形状データ予測用の動きベクトルを作成する。However, in the case of the present encoding apparatus, the motion vector creation unit 501A shown in FIG. 5 uses the pixel value instead of the shape data of the shape data rearranging unit 301 and the motion vector from the motion vector data decoding unit. A motion vector for prediction is input. Also, in the case of the decoding device of the present embodiment,
The decoded data of the motion vector for pixel value prediction is input to the motion vector creation unit 501A illustrated in FIG. 5 instead of the decoded data of the motion vector for shape data prediction. The motion vector creation unit 501A creates a motion vector for shape data prediction from a motion vector for pixel value prediction.
【0065】図7を参照して、具体的に説明する。同図
は、本符号化装置における下位レイヤ及び上位レイヤの
動き補償予測の概念を示すものであり、実線の矢印は画
素値の動き補償予測を表し、点線の矢印は形状データの
動き補償予測を表す。A specific description will be given with reference to FIG. This figure shows the concept of motion compensation prediction of the lower layer and the upper layer in the present encoding device. The solid arrow represents the motion compensation prediction of the pixel value, and the dotted arrow represents the motion compensation prediction of the shape data. Represent.
【0066】同図に示すように、画素値の動き補償と形
状データの動き補償とが1対1に対応している場合(下
位レイヤのフレームに属する画像対象の形状データを予
測符号化するための動きベクトルが前記画像対象が属す
るフレームの画素情報を符号化するための動きベクトル
に一致することを条件として)、画素値の動き補償に用
いた動きベクトルを、形状データの動き補償にそのまま
用いることができる。As shown in the figure, when the pixel value motion compensation and the shape data motion compensation are in one-to-one correspondence (to predictively encode the shape data of the image object belonging to the lower layer frame). Is used as the motion vector for coding the pixel information of the frame to which the image object belongs), and the motion vector used for the motion compensation of the pixel value is used as it is for the motion compensation of the shape data. be able to.
【0067】そこで、動きベクトル作成部501Aは、
画素値の動きベクトルをそのまま形状データの動きベク
トルとして出力する。ただし、画素値の動き補償を行う
ブロックと形状の動き補償を行うブロックとが一致して
いるものとする。Therefore, the motion vector creating section 501A
The motion vector of the pixel value is output as it is as the motion vector of the shape data. However, it is assumed that the block for performing the motion compensation of the pixel value and the block for performing the motion compensation of the shape match.
【0068】このように、本符号化装置によれば、形状
データの動きベクトルは符号化されず、また、復号装置
側では画素値の動きベクトルの復号データをそのまま形
状データの動きベクトルとして用いる。この場合、符号
化装置側では形状データの動きベクトルの検出を行わな
いので、装置の回路規模を削減できる。また、形状デー
タの動きベクトルの符号化を行わないので、符号化後の
データ量を削減することができる。As described above, according to the present encoding apparatus, the motion vector of the shape data is not encoded, and the decoding apparatus uses the decoded data of the motion vector of the pixel value as it is as the motion vector of the shape data. In this case, since the encoding device does not detect the motion vector of the shape data, the circuit scale of the device can be reduced. In addition, since the motion vector of the shape data is not encoded, the amount of encoded data can be reduced.
【0069】次に、本実施形態の復号装置では、動きベ
クトル作成部501Aには、形状データ予測用の動きベ
クトルの復号データに代えて、画素値予測用の動きベク
トル(画素情報を符号化するための動きベクトル)の復
号データが入力される。さらに、図5のメモリ501C
には、第1形状データの復号データ及び第2形状の復号
データの2種類の形状データが格納される。そして、動
きベクトル作成部501Aは画素値予測用の動きベクト
ルの復号データから動きベクトルを生成し、これを用い
て第2形状データを予測復号する。Next, in the decoding apparatus according to the present embodiment, the motion vector creating section 501A replaces the decoded data of the motion vector for shape data prediction with a motion vector for pixel value prediction (encodes pixel information). ) Is input. Further, the memory 501C of FIG.
Stores two types of shape data: decoded data of the first shape data and decoded data of the second shape. Then, the motion vector creation unit 501A generates a motion vector from the decoded data of the motion vector for pixel value prediction, and predictively decodes the second shape data using the generated motion vector.
【0070】また、本実施形態では、図3及び図4に示
す予測符号化部102および予測復号部202を図5に
示す構成としたが、図1及び図2に示す予測符号化部1
02および予測復号部202を図5に示す構成としても
よい。この場合、符号化装置では、下位レイヤ合成用部
品領域形状データや、動きベクトル復号部からの動きベ
クトルの入力に代えて、図5に示す動きベクトル作成部
501Aには画素値予測用の動きベクトルが入力され
る。Further, in the present embodiment, the prediction encoding unit 102 and the prediction decoding unit 202 shown in FIGS. 3 and 4 have the configuration shown in FIG. 5, but the prediction encoding unit 1 and the prediction encoding unit 1 shown in FIGS.
02 and the predictive decoding unit 202 may be configured as shown in FIG. In this case, in the encoding device, instead of inputting the component area shape data for lower layer synthesis and the motion vector from the motion vector decoding unit, the motion vector creation unit 501A shown in FIG. Is entered.
【0071】なお、このように符号化装置および復号装
置を構成した場合、第1形状データは、独立して符号化
され復号されるので、図5に示す動きベクトル作成部5
01Aが生成する動きベクトルは、第2形状データの動
き補償予測のみに用いられるものとなる。When the encoding device and the decoding device are configured as described above, the first shape data is encoded and decoded independently, so that the motion vector creating unit 5 shown in FIG.
The motion vector generated by 01A is used only for motion compensation prediction of the second shape data.
【0072】前述の図7は、画素値の動き補償予測及び
形状データの動き補償予測の方向が一致した場合を例示
したものであるが、図8に示すように、画素値の動き補
償予測(実線の矢印)及び形状データの動き補償予測
(点線の矢印)の方向が一致しない場合(画素値の動き
ベクトルと形状データの動きベクトルの方向が一致しな
い場合)には、画素値の動き補償に用いた動きベクトル
(以下、「第1動きベクトル」と記す)をそのまま形状
データの動き補償のベクトル(以下、「第2動きベクト
ル」と記す)として用いることはできない。FIG. 7 illustrates the case where the directions of the motion compensation prediction of the pixel value and the motion compensation prediction of the shape data match, as shown in FIG. When the directions of the solid data arrow and the motion compensation prediction of the shape data (dotted arrows) do not match (when the direction of the motion vector of the pixel value does not match the direction of the motion vector of the shape data), the motion compensation of the pixel value is performed. The used motion vector (hereinafter, referred to as “first motion vector”) cannot be used as it is as a motion compensation vector of the shape data (hereinafter, referred to as “second motion vector”).
【0073】そこで、このような場合、図5に示す動き
ベクトル作成部501Aにおいて、第1動きベクトルか
ら第2動きベクトルを図9に示す方法によって求める。
ここで、図9は、第1動きベクトルから第2動きベクト
ルを求める手法を説明するための図であり、各フレーム
を重ねるようにして真横から眺めた仮想的な図である。
なお、各フレームは複数のブロックに分割されている。Therefore, in such a case, the motion vector generating section 501A shown in FIG. 5 obtains the second motion vector from the first motion vector by the method shown in FIG.
Here, FIG. 9 is a diagram for explaining a method of obtaining the second motion vector from the first motion vector, and is a virtual diagram viewed from the side with the respective frames overlapped.
Each frame is divided into a plurality of blocks.
【0074】以下、第1動きベクトルによる動き補償と
第2動きベクトルによる動き補償の方向が一致しない場
合における第2動きベクトル(形状データの動きベクト
ル)の求め方について、具体的に説明する。図9(a)
および(b)は、図8において符号PaおよびPbで示
すように、第1動きベクトルによる動き補償と第2動き
ベクトルによる動き補償の方向が一致しない場合におけ
る第2動きベクトルの求め方を示す図である。The method of obtaining the second motion vector (the motion vector of the shape data) when the directions of the motion compensation using the first motion vector and the motion compensation using the second motion vector do not match will be specifically described. FIG. 9 (a)
FIGS. 8A and 8B are diagrams showing a method of obtaining a second motion vector when directions of motion compensation using a first motion vector and motion compensation using a second motion vector do not match, as indicated by reference numerals Pa and Pb in FIG. It is.
【0075】先ず、動き補償の方向が図8の符号Paで
示すような場合、図9(a)に示すように、フレーム1
に対するフレーム2上の画素値の動きベクトルを表す第
1動きベクトルMV1aの方向を反転させて、一点鎖線
で示すベクトルMV3aを求める。このベクトルMV3
aはフレーム2に対するフレーム1上の動きベクトルを
表し、必ずしもフレーム1のブロックの中心位置の動き
ベクトルを表すものとはならない。First, in the case where the direction of the motion compensation is indicated by the symbol Pa in FIG. 8, as shown in FIG.
The direction of the first motion vector MV1a representing the motion vector of the pixel value on the frame 2 with respect to is inverted to obtain a vector MV3a indicated by a chain line. This vector MV3
a represents a motion vector on frame 1 with respect to frame 2 and does not necessarily represent a motion vector at the center position of a block of frame 1.
【0076】そこで、フレーム2上のすべてのブロック
について第1動きベクトルMV1aを求め、これに対応
するフレーム1上の動きベクトルMV3aを求めた後、
フレーム1上のブロックの中心位置における第2動きベ
クトルMV2aを周辺の動きベクトルMV3aを加重平
均して求める。この加重平均の重みは、例えばブロック
の中心位置と各ベクトルMV3aの位置との距離の関数
とし、距離が近い程重みの値は大きいものとする。以上
により、図8の符号Paで示す形状データの動き補償を
行うための動きベクトル(MV2a)が得られる。Then, the first motion vector MV1a is obtained for all the blocks on frame 2, and the corresponding motion vector MV3a on frame 1 is obtained.
The second motion vector MV2a at the center position of the block on the frame 1 is obtained by weighting and averaging the peripheral motion vectors MV3a. The weight of the weighted average is, for example, a function of the distance between the center position of the block and the position of each vector MV3a, and the closer the distance, the larger the weight value. As described above, the motion vector (MV2a) for performing motion compensation of the shape data indicated by the symbol Pa in FIG. 8 is obtained.
【0077】また、動き補償の方向が図8の符号Pbで
示すような場合、図9(b)に示すように、まず、フレ
ーム3上のベクトルMV1bを延長して一点鎖線で示す
ベクトルMV3bを求める。このベクトルMV3bはフ
レーム4からフレーム3への画素値の動きベクトルを表
す。このベクトルMV3bはフレーム4上の画素の動き
ベクトルを表すが、必ずしもフレーム4のブロックの中
心位置の動きベクトルを表すものとはならない。In the case where the direction of the motion compensation is indicated by the symbol Pb in FIG. 8, as shown in FIG. 9B, first, the vector MV1b on the frame 3 is extended to change the vector MV3b indicated by the dashed line. Ask. This vector MV3b represents a motion vector of a pixel value from frame 4 to frame 3. The vector MV3b represents a motion vector of a pixel on the frame 4, but does not always represent a motion vector at the center position of a block of the frame 4.
【0078】そこで、フレーム3上の各ブロックについ
てベクトルMV1bを求め、これに対応するフレーム4
上のベクトルMV3bを求めた後、フレーム4のブロッ
クの中心のベクトルMV2bを周辺のベクトルMV3b
から加重平均によって求める。加重平均の方法は前述の
ものと同様である。以上により、図8の符号Pbで示す
形状データの動き補償を行うための第2動きベクトル
(MV2b)が得られる。Then, the vector MV1b is obtained for each block on the frame 3, and the vector MV1b corresponding to the vector MV1b is obtained.
After obtaining the upper vector MV3b, the vector MV2b at the center of the block of the frame 4 is changed to the peripheral vector MV3b.
From the weighted average. The method of weighted averaging is the same as described above. As described above, the second motion vector (MV2b) for performing the motion compensation of the shape data indicated by the symbol Pb in FIG. 8 is obtained.
【0079】このように、第1動きベクトルがそのまま
第2動きベクトルとして使用できない場合であっても、
上述のような方法により、第1動きベクトルから第2動
きベクトルを求めて、本実施形態の装置に適用すればよ
い。As described above, even when the first motion vector cannot be used as it is as the second motion vector,
The second motion vector may be obtained from the first motion vector by the method as described above, and may be applied to the apparatus of the present embodiment.
【0080】次に、本発明の第4の実施の形態に係る画
像データに符号化装置及び復号装置を説明する。上述の
第3の実施の形態の装置によれば、第2動きベクトルの
符号化を要しないが、第1動きベクトルから第2動きベ
クトルを間接的に求めるので、実際の部品領域の形状の
動きを精度良く表せない場合がある。そこで、本実施の
形態では、図1や図3に示す動きベクトル検出部101
Aで求めた動きベクトルを効率良く符号化して、動きベ
クトルの精度を維持しつつ、符号化データ量の大幅な増
加を回避する。Next, a description will be given of an apparatus for encoding and decoding image data according to a fourth embodiment of the present invention. According to the apparatus of the third embodiment, the encoding of the second motion vector is not required, but the second motion vector is indirectly obtained from the first motion vector. May not be accurately represented. Therefore, in the present embodiment, the motion vector detecting unit 101 shown in FIGS.
The motion vector obtained in A is efficiently encoded, and a large increase in the amount of encoded data is avoided while maintaining the accuracy of the motion vector.
【0081】図6は、本実施の形態の符号化装置および
復号装置の構成の一部を示すブロック図である。同図に
おいて、601は動きベクトル作成部、602は動きベ
クトル符号化部である。動きベクトル作成部601は、
図5に示す動きベクトル作成部501Aと同様の手法に
よって、画素値の予測に用いる動きベクトルを入力し
て、予測動きベクトルを作成する。FIG. 6 is a block diagram showing a part of the configuration of the encoding apparatus and the decoding apparatus according to the present embodiment. In the figure, reference numeral 601 denotes a motion vector creation unit, and 602 denotes a motion vector encoding unit. The motion vector creation unit 601
A motion vector used for prediction of a pixel value is input and a predicted motion vector is generated by a method similar to the motion vector generation unit 501A illustrated in FIG.
【0082】また、動きベクトル符号化部602は、入
力された形状データ用の動きベクトルを、動きベクトル
作成部601から入力する予測動きベクトルに基づき予
測し、これらの間の誤差を表す予測誤差ベクトルを符号
化する。符号化された予測誤差ベクトルのデータは図示
しない符号化データ統合部に送られ、他の符号化データ
と統合されて蓄積あるいは伝送される。The motion vector coding unit 602 predicts the input shape data motion vector based on the predicted motion vector input from the motion vector creation unit 601 and calculates a prediction error vector representing an error between them. Is encoded. The encoded prediction error vector data is sent to an unillustrated encoded data integration unit, integrated with other encoded data, and stored or transmitted.
【0083】通常、画像対象(部品領域)に関しては、
画素データの動きベクトルと形状データの動きベクトル
との間には強い相関があり、画素データの動きベクトル
と形状データの動きベクトルは近似するものとなる。こ
のため、予測誤差ベクトルの符号量は小さくなり、形状
データの動きベクトルが効率良く符号化されることとな
る。Normally, regarding the image object (part area),
There is a strong correlation between the motion vector of the pixel data and the motion vector of the shape data, and the motion vector of the pixel data and the motion vector of the shape data are similar. For this reason, the code amount of the prediction error vector is reduced, and the motion vector of the shape data is efficiently coded.
【0084】[0084]
【発明の効果】以上の説明から明らかなように、本発明
によれば以下のような効果を得ることができる。請求項
1から7に記載の発明(第1及び第2の実施形態に相
当)によれば、下位レイヤの合成に用いる画像対象の形
状情報(部品領域形状)を、既に符号化された下位レイ
ヤまたは上位レイヤの画像対象の形状情報(部品領域形
状)から動き補償予測を用いて符号化/復号するように
構成したので、フレーム間相関を積極的に利用して、画
像データを効率良く符号化/復号することができる。As is clear from the above description, according to the present invention, the following effects can be obtained. According to the invention described in claims 1 to 7 (corresponding to the first and second embodiments), the shape information (part region shape) of an image to be used for the synthesis of the lower layer is stored in the already encoded lower layer. Alternatively, since encoding / decoding is performed using motion compensation prediction from the shape information (part region shape) of the image object of the upper layer, the image data is efficiently encoded using the inter-frame correlation positively. / Decrypt.
【0085】また、下位レイヤの合成に用いる画像対象
の形状情報と上位レイヤの画像対象の形状情報を、画素
値の符号化の順に並び替え、並び替えられた画像対象の
形状情報を動き補償予測を用いて符号化/復号すれば、
下位レイヤと上位レイヤとの2種類の画像対象の形状情
報を効率よく符号化/復号することができる。The shape information of the image object used for the synthesis of the lower layer and the shape information of the image object of the upper layer are rearranged in the order of the encoding of the pixel values, and the rearranged shape information of the image object is subjected to motion compensation prediction. Encoding / decoding using
It is possible to efficiently encode / decode the shape information of the two types of image targets of the lower layer and the upper layer.
【0086】請求項8から11に記載の発明(第3の実
施形態に相当)によれば、請求項2から5に記載の発明
において、画像対象の形状情報の予測に用いる動きベク
トルを画素値の予測に用いる動きベクトルから求めるよ
うに構成したので、画像対象の形状情報の動きベクトル
の符号化を不要とし、符号化されたデータの規模を削減
することができる。According to the invention described in claims 8 to 11 (corresponding to the third embodiment), in the invention described in claims 2 to 5, the motion vector used for predicting the shape information of the image object is represented by a pixel value. Since it is configured to be obtained from the motion vector used for the prediction of, the encoding of the motion vector of the shape information of the image target becomes unnecessary, and the scale of the encoded data can be reduced.
【0087】請求項12から15に記載の発明(第4の
実施形態に相当)によれば、請求項2から5に記載の発
明において、画像対象の形状情報(部品領域形状)の予
測に用いる動きベクトルの符号化の際に、この画像対象
の形状情報が属するフレームの画素値の予測に用いる動
きベクトルから求めた予測動きベクトルとの誤差(差分
情報)を符号化するように構成したので、画像対象の形
状情報を予測符号化する動きベクトルの精度を保ったま
ま、効率よく画像データを符号化して復号することがで
きる。According to the invention as defined in claims 12 to 15 (corresponding to the fourth embodiment), the invention according to claims 2 to 5 is used for predicting shape information (part region shape) of an image object. At the time of encoding a motion vector, an error (difference information) from a predicted motion vector obtained from a motion vector used for prediction of a pixel value of a frame to which the shape information of the image belongs belongs is configured. It is possible to efficiently encode and decode image data while maintaining the accuracy of a motion vector that predictively encodes shape information of an image target.
【図1】本発明の第1の実施形態に係る符号化装置の構
成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an encoding device according to a first embodiment of the present invention.
【図2】本発明の第1の実施形態に係る復号装置の構成
を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a decoding device according to the first embodiment of the present invention.
【図3】本発明の第2の実施形態に係る符号化装置の構
成を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration of an encoding device according to a second embodiment of the present invention.
【図4】本発明の第2の実施形態に係る復号装置の構成
を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of a decoding device according to a second embodiment of the present invention.
【図5】本発明の第3の実施形態に係る符号化装置/復
号装置の予測符号化部/予測復号部の構成を示すブロッ
ク図である。FIG. 5 is a block diagram illustrating a configuration of a prediction encoding unit / prediction decoding unit of an encoding device / decoding device according to a third embodiment of the present invention.
【図6】本発明の第4の実施形態に係る符号化装置/復
号装置の予測符号化部/予測復号部の構成を示すブロッ
ク図である。FIG. 6 is a block diagram illustrating a configuration of a prediction encoding unit / prediction decoding unit of an encoding device / decoding device according to a fourth embodiment of the present invention.
【図7】本発明の第3の実施形態の予測符号化/予測復
号の概念を説明するための図である(画素値と形状デー
タの動きベクトルが一致した場合)。FIG. 7 is a diagram for explaining the concept of predictive encoding / predictive decoding according to the third embodiment of the present invention (when a pixel value and a motion vector of shape data match).
【図8】本発明の第3の実施形態の予測符号化/予測復
号の概念を説明するための図である(画素値と形状デー
タの動きベクトルが一致しない場合)。FIG. 8 is a diagram for explaining the concept of predictive encoding / predictive decoding according to the third embodiment of the present invention (when a pixel value and a motion vector of shape data do not match).
【図9】(a)及び(b)は、画素値の動きベクトルか
ら形状データの動きベクトルを求める手法を説明するた
めの図である。FIGS. 9A and 9B are diagrams for explaining a method of obtaining a motion vector of shape data from a motion vector of a pixel value.
【図10】フレームレートが異なる画像データを統合し
てひとつの動画像シーケンスとする概念を説明するため
の図である。FIG. 10 is a diagram for explaining a concept of integrating image data having different frame rates into one moving image sequence.
【図11】(a)〜(c)は、従来のフレーム合成の概
念を説明するための図である。FIGS. 11A to 11C are diagrams for explaining the concept of conventional frame synthesis.
101 第1形状符号化部 102 予測符号化部 102A 動きベクトル検出部 102B 動き補償予測部 102C メモリ 103 第2形状符号化部 201 第1形状復号部 202 予測復号部 202A 動き補償予測部 202B メモリ 203 第2形状復号部 301 形状データ並び替え部 304 形状符号化部 402 形状復号部 404 形状データ逆並び替え部 101 first shape coding unit 102 prediction coding unit 102A motion vector detection unit 102B motion compensation prediction unit 102C memory 103 second shape coding unit 201 first shape decoding unit 202 prediction decoding unit 202A motion compensation prediction unit 202B memory 203 2 shape decoding unit 301 shape data rearranging unit 304 shape encoding unit 402 shape decoding unit 404 shape data reverse rearranging unit
Claims (15)
フレームレートの上位レイヤとの画像データを統合して
ひとつの動画像シーケンスとして符号化し復号する画像
データの符号化/復号方法であって、 (a)符号化側では、上位レイヤのフレーム位置に対応
するフレームが前記下位レイヤに存在しないことを条件
として、前記フレームに対して時間的に前または後に位
置する前記下位レイヤの画像対象の形状情報を予測符号
化して前記画像データを符号化し、 (b)復号側では、予測符号化された前記画像対象の形
状情報を予測復号して前記存在しない下位レイヤフレー
ムを合成し、前記符号化側で符号化された前記画像デー
タを復号することを特徴とする画像データの符号化/復
号方法。An image data encoding / decoding method for integrating image data of a lower layer having a low frame rate and an upper layer having a high frame rate and encoding and decoding the same as one moving image sequence, comprising: On the encoding side, on the condition that a frame corresponding to the frame position of the upper layer does not exist in the lower layer, the shape information of the image object of the lower layer positioned temporally before or after the frame is (B) on the decoding side, predictively decodes the predicted and coded shape information of the image object to synthesize the non-existent lower layer frame, and codes on the encoding side. A method for encoding / decoding image data, wherein the image data is decoded.
フレームレートの上位レイヤとの画像データを統合して
ひとつの動画像シーケンスとして符号化する画像データ
の符号化装置であって、 上位レイヤのフレーム位置に対応するフレームが前記下
位レイヤに存在しないことを条件として、前記フレーム
に対して時間的に前または後に位置する前記下位レイヤ
のフレームに属する画像対象の形状情報を既に符号化さ
れた下位レイヤまたは上位レイヤの画像対象の形状情報
を参照して予測符号化することを特徴とする画像データ
の符号化装置。2. An image data encoding apparatus that integrates image data of a lower layer having a lower frame rate and an upper layer having a higher frame rate and encodes the moving image sequence as one moving image sequence. On the condition that the frame corresponding to does not exist in the lower layer, the shape information of the image object belonging to the frame of the lower layer positioned temporally before or after the frame is already encoded in the lower layer or An image data encoding device, which performs predictive encoding with reference to shape information of an image object of an upper layer.
フレームレートの上位レイヤとが統合されてひとつの動
画像シーケンスとして符号化された画像データを復号す
る画像データの復号装置であって、 上位レイヤのフレーム位置に対応するフレームが前記下
位レイヤに存在しないことを条件として、前記フレーム
に対して時間的に前または後に位置する前記下位レイヤ
のフレームに属する画像対象の形状情報を既に復号され
た下位レイヤまたは上位レイヤの画像対象の形状情報を
参照して予測復号し、前記存在しない下位レイヤフレー
ムを合成することを特徴とする画像データの復号装置。3. An image data decoding apparatus for decoding image data encoded as one moving image sequence by integrating a lower layer with a low frame rate and an upper layer with a high frame rate, comprising: A lower layer in which shape information of an image object belonging to a frame of the lower layer located temporally before or after the frame is decoded, provided that a frame corresponding to a frame position does not exist in the lower layer. Alternatively, a decoding apparatus for image data, wherein predictive decoding is performed with reference to shape information of an image object of an upper layer, and the non-existent lower layer frame is synthesized.
ヤまたは上位レイヤのフレームに属する画像対象の形状
情報を参照して上位レイヤのフレームに属する画像対象
の形状情報を予測符号化することを特徴とする請求項2
に記載の画像データの符号化装置。4. A method for predictively encoding shape information of an image object belonging to a frame of an upper layer with reference to at least shape information of an image object belonging to a frame of a lower layer or an upper layer which has already been encoded. Claim 2
2. An image data encoding device according to claim 1.
または上位レイヤのフレームに属する画像対象の形状情
報を参照して上位レイヤのフレームに属する画像対象の
形状情報を予測復号することを特徴とする請求項3に記
載の画像データの復号装置。5. The method according to claim 1, wherein at least the shape information of the image object belonging to the frame of the upper layer is decoded by referring to the shape information of the image object belonging to the frame of the lower layer or the upper layer which has already been decoded. Item 3. An image data decoding device according to Item 3.
際し、該画像対象の形状情報の動きベクトルを符号化す
ることを特徴とする請求項2または4の何れか1項に記
載の画像データの符号化装置。6. The image data according to claim 2, wherein a motion vector of the shape information of the image target is encoded when predictive coding of the shape information of the image target is performed. Encoding device.
し、該画像対象の形状情報の動きベクトルを復号するこ
とを特徴とする請求項3または5の何れか1項に記載の
画像データの復号装置。7. The decoding of image data according to claim 3, wherein, when predictive decoding of the shape information of the image target, a motion vector of the shape information of the image target is decoded. apparatus.
めの動きベクトルが前記画像対象が属するフレームの画
素情報を符号化するための動きベクトルに一致すること
を条件として、前記画像対象の形状情報を予測符号化す
るに際して前記画素情報を符号化するための動きベクト
ルを用い、該動きベクトルを符号化することを特徴とす
る請求項2または4の何れか1項に記載の画像データの
符号化装置。8. The shape of the image object, provided that a motion vector for predictively encoding shape information of the image object matches a motion vector for encoding pixel information of a frame to which the image object belongs. 5. The image data encoding apparatus according to claim 2, wherein a motion vector for encoding the pixel information is used when predictive encoding of information is performed, and the motion vector is encoded. Device.
めの動きベクトルが前記画像対象が属するフレームの画
素情報を符号化するための動きベクトルに一致すること
を条件として、前記画像対象の形状情報を予測復号する
に際し、前記画素情報を符号化するための動きベクトル
を復号することを特徴とする請求項3または5の何れか
1項に記載の画像データの復号装置。9. The shape of the image object, provided that a motion vector for predictively encoding shape information of the image object matches a motion vector for encoding pixel information of a frame to which the image object belongs. The image data decoding apparatus according to claim 3, wherein, when predictive decoding of information, a motion vector for encoding the pixel information is decoded.
ための動きベクトルが前記画像対象が属するフレームの
画素情報を符号化するための動きベクトルに一致しない
ことを条件として、前記画像対象の形状情報を予測符号
化するに際して前記画素情報を符号化するための動きベ
クトルを用い、該動きベクトルを符号化することを特徴
とする請求項2または4の何れか1項に記載の画像デー
タの符号化装置。10. The shape of the image object, provided that the motion vector for predictive encoding of the shape information of the image object does not match the motion vector for encoding the pixel information of the frame to which the image object belongs. 5. The image data encoding apparatus according to claim 2, wherein a motion vector for encoding the pixel information is used when predictive encoding of information is performed, and the motion vector is encoded. Device.
ための動きベクトルが前記画像対象が属するフレームの
画素情報を符号化するための動きベクトルに一致しない
ことを条件として、前記画像対象の形状情報を予測復号
するに際し、前記画素情報を符号化するための動きベク
トルを復号し、復号された該動きベクトルに基づき前記
画像対象の形状情報を予測復号するための動きベクトル
を求めることを特徴とする請求項3または5の何れか1
項に記載の画像データの復号装置。11. The shape of the image object provided that the motion vector for predictive encoding of the shape information of the image object does not match the motion vector for encoding the pixel information of the frame to which the image object belongs. Upon predictive decoding of information, a motion vector for encoding the pixel information is decoded, and a motion vector for predictively decoding the shape information of the image target based on the decoded motion vector is obtained. Any one of claims 3 and 5
A decoding device for image data according to the item.
ための動きベクトルが前記画像対象が属するフレームの
画素情報を符号化するための動きベクトルに一致しない
ことを条件として、前記画像対象の形状情報を予測符号
化するに際し、前記画素情報を符号化するための動きベ
クトルに基づき前記画像対象の形状情報を予測符号化す
るための動きベクトルを求めて該動きベクトルを符号化
することを特徴とする請求項2または4の何れか1項に
記載の画像データ符号化装置。12. The shape of the image object, provided that the motion vector for predictive encoding of the shape information of the image object does not match the motion vector for encoding the pixel information of the frame to which the image object belongs. Upon predictive encoding of information, encoding a motion vector to obtain a motion vector for predictive encoding of the shape information of the image target based on a motion vector for encoding the pixel information; The image data encoding device according to any one of claims 2 and 4.
ための動きベクトルが前記画像対象が属するフレームの
画素情報を符号化するための動きベクトルに一致しない
ことを条件として、前記画像対象の形状情報を予測復号
するに際し、前記画像対象を予測復号するための動きベ
クトルを前記画素情報を符号化するための動きベクトル
に基づいて復号することを特徴とする請求項3または5
の何れか1項に記載の画像データの復号装置。13. The shape of the image object, provided that a motion vector for predictive coding of shape information of the image object does not match a motion vector for coding pixel information of a frame to which the image object belongs. 6. The method according to claim 3, wherein, when predicting and decoding information, a motion vector for predictively decoding the image object is decoded based on a motion vector for encoding the pixel information.
The image data decoding device according to any one of the above.
に際し、該画像対象の画素値の動きベクトルに対する該
画像対象の形状情報の動きベクトルの予測誤差ベクトル
を求め、該予測誤差ベクトルを符号化することを特徴と
する請求項2また4の何れか1項に記載の画像データの
符号化装置。14. When predictive encoding of shape information of an image object is performed, a prediction error vector of a motion vector of the shape information of the image object with respect to a motion vector of a pixel value of the image object is obtained, and the prediction error vector is encoded. The image data encoding apparatus according to claim 2, wherein the encoding is performed.
し、該画像対象の画素値の動きベクトルに対する該画像
対象の形状情報の動きベクトルの予測誤差ベクトルを復
号して画像対象の形状情報を予測復号するための動きベ
クトルを求めることを特徴とする請求項3または5の何
れか1項に記載の画像データの復号装置。15. When decoding shape information of an image target, predictive decoding of shape information of the image target by decoding a prediction error vector of a motion vector of the shape information of the image target with respect to a motion vector of a pixel value of the image target. The image data decoding apparatus according to claim 3, wherein a motion vector for calculating the motion vector is obtained.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7397597A JPH10271510A (en) | 1997-03-26 | 1997-03-26 | Image data encoding / decoding method and encoding device / decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7397597A JPH10271510A (en) | 1997-03-26 | 1997-03-26 | Image data encoding / decoding method and encoding device / decoding device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10271510A true JPH10271510A (en) | 1998-10-09 |
Family
ID=13533615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7397597A Pending JPH10271510A (en) | 1997-03-26 | 1997-03-26 | Image data encoding / decoding method and encoding device / decoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10271510A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006046550A1 (en) * | 2004-10-29 | 2006-05-04 | Sanyo Electric Co., Ltd | Image encoding method and device, image decoding method, and device |
| JP2007067552A (en) * | 2005-08-29 | 2007-03-15 | Nippon Telegr & Teleph Corp <Ntt> | Inter-layer prediction processing method, inter-layer prediction processing apparatus, inter-layer prediction processing program, and recording medium therefor |
| JP2009081869A (en) * | 2008-10-27 | 2009-04-16 | Fujifilm Corp | Image output apparatus and image output method |
| US7720295B2 (en) | 2004-06-29 | 2010-05-18 | Sanyo Electric Co., Ltd. | Method and apparatus for coding images with different image qualities for each region thereof, and method and apparatus capable of decoding the images by adjusting the image quality |
| US8005309B2 (en) | 2004-02-09 | 2011-08-23 | Sanyo Electric Co., Ltd. | Image coding apparatus, image decoding apparatus, image display apparatus and image processing apparatus |
| US8150173B2 (en) | 2004-10-29 | 2012-04-03 | Sanyo Electric Co., Ltd. | Image coding method and apparatus, and image decoding method and apparatus |
-
1997
- 1997-03-26 JP JP7397597A patent/JPH10271510A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8005309B2 (en) | 2004-02-09 | 2011-08-23 | Sanyo Electric Co., Ltd. | Image coding apparatus, image decoding apparatus, image display apparatus and image processing apparatus |
| US8326058B2 (en) | 2004-02-09 | 2012-12-04 | Sanyo Electric Co., Ltd. | Image coding apparatus, image decoding apparatus, image display apparatus and image processing apparatus |
| US7720295B2 (en) | 2004-06-29 | 2010-05-18 | Sanyo Electric Co., Ltd. | Method and apparatus for coding images with different image qualities for each region thereof, and method and apparatus capable of decoding the images by adjusting the image quality |
| WO2006046550A1 (en) * | 2004-10-29 | 2006-05-04 | Sanyo Electric Co., Ltd | Image encoding method and device, image decoding method, and device |
| US8150173B2 (en) | 2004-10-29 | 2012-04-03 | Sanyo Electric Co., Ltd. | Image coding method and apparatus, and image decoding method and apparatus |
| US8208738B2 (en) | 2004-10-29 | 2012-06-26 | Sanyo Electric Co., Ltd. | Image coding method and apparatus, and image decoding method and apparatus |
| JP2007067552A (en) * | 2005-08-29 | 2007-03-15 | Nippon Telegr & Teleph Corp <Ntt> | Inter-layer prediction processing method, inter-layer prediction processing apparatus, inter-layer prediction processing program, and recording medium therefor |
| JP2009081869A (en) * | 2008-10-27 | 2009-04-16 | Fujifilm Corp | Image output apparatus and image output method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6678326B2 (en) | Motion picture coding and decoding apparatus | |
| US6055330A (en) | Methods and apparatus for performing digital image and video segmentation and compression using 3-D depth information | |
| US5594504A (en) | Predictive video coding using a motion vector updating routine | |
| EP1274254B1 (en) | Video coding device and video decoding device with a motion compensated interframe prediction | |
| US6292514B1 (en) | Video encoding apparatus and video decoding apparatus | |
| KR100355324B1 (en) | Picture encoder and picture decoder | |
| JP2003533101A (en) | Transcoding method and transcoder for transcoding a prediction-encoded object-based image signal into a prediction-encoded block-based image signal | |
| WO1998015915A9 (en) | Methods and apparatus for performing digital image and video segmentation and compression using 3-d depth information | |
| Kauff et al. | Functional coding of video using a shape-adaptive DCT algorithm and an object-based motion prediction toolbox | |
| JPH10117355A (en) | Video encoding device and video decoding device | |
| JPH11262013A (en) | Interlace form information coding method | |
| JP3466164B2 (en) | Image encoding device, image decoding device, image encoding method, image decoding method, and medium | |
| JPH11239351A (en) | Moving image encoding method, decoding method, encoder, decoder, moving image encoding program, and recording medium recording moving image decoding program | |
| KR100895725B1 (en) | Video bitstream decoding method and video decoder | |
| JPH10271510A (en) | Image data encoding / decoding method and encoding device / decoding device | |
| US6263115B1 (en) | Method and apparatus for encoding a binary shape signal | |
| JP3120664B2 (en) | Image encoding device, image decoding device | |
| JP3866946B2 (en) | Video encoding device | |
| JP3191753B2 (en) | Image encoding device, image decoding device, image encoding method, image decoding method | |
| Wang et al. | Comparison of block-based and mesh-based motion estimation algorithms | |
| JPH06113291A (en) | Picture coder and decoder | |
| JP3171951B2 (en) | Image encoding / decoding device and image encoding / decoding method | |
| JP3148751B2 (en) | Video encoding device and video decoding device | |
| JP3148752B2 (en) | Video encoding device | |
| JPH09307906A (en) | Image encoding device and image decoding device |