JP2009005280A - Image encoding method, image decoding method, image encoding apparatus, image decoding apparatus, image encoding program, image decoding program, and computer readable recording medium - Google Patents

Image encoding method, image decoding method, image encoding apparatus, image decoding apparatus, image encoding program, image decoding program, and computer readable recording medium Download PDF

Info

Publication number
JP2009005280A
JP2009005280A JP2007166670A JP2007166670A JP2009005280A JP 2009005280 A JP2009005280 A JP 2009005280A JP 2007166670 A JP2007166670 A JP 2007166670A JP 2007166670 A JP2007166670 A JP 2007166670A JP 2009005280 A JP2009005280 A JP 2009005280A
Authority
JP
Japan
Prior art keywords
image
offset
encoding
decoding
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007166670A
Other languages
Japanese (ja)
Other versions
JP4759537B2 (en
Inventor
Hideaki Kimata
英明 木全
Shinya Shimizu
信哉 志水
Kazuto Kamikura
一人 上倉
Yoshiyuki Yashima
由幸 八島
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2007166670A priority Critical patent/JP4759537B2/en
Publication of JP2009005280A publication Critical patent/JP2009005280A/en
Application granted granted Critical
Publication of JP4759537B2 publication Critical patent/JP4759537B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve encoding efficiency of image encoding in which an offset is added for luminance compensation and prediction is carried out. <P>SOLUTION: Instead of encoding a flag indicative of whether a luminance variation parameter (offset) is encoded, a reference image A for which the luminance variation parameter is encoded and a reference image B for which is it not encoded are predetermined, and only when the reference image A is specified with a reference image index, an offset encoding unit 111 encodes the luminance variation parameter. The flag is not encoded as a basic system. Alternatively, only when the reference image index indicates the predetermined reference image A, the flag indicative of whether the luminance variation parameter is encoded is decoded as an extended system and when the other reference image B is indicated, neither the flag nor the luminance variation parameter is encoded. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は,フレーム間予測符号化方式を使った,複数フレームの画像符号化技術に関する技術である。   The present invention relates to a technique for encoding a plurality of frames of images using an inter-frame predictive encoding method.

画像符号化では,フレーム間の輝度の変化を補償する輝度補償が提案されている。例えば,照明の変化がある場合では,画面内のオブジェクトが移動していなくても,同一オブジェクトの輝度や色が変わる。輝度補償では,このような輝度や色の変化の効果を加えて予測画像信号を作成して予測符号化を行う。非特許文献1では,画面全体の輝度の変化を補償するためのグローバル輝度補償法が提案されている。この提案されている方式では,参照画像の輝度信号Yに対して,式(1)で示される演算を行い,予測画像信号Pを作成する。Sはスケールパラメータを表し,Oはオフセットパラメータを表す。   In image coding, luminance compensation that compensates for changes in luminance between frames has been proposed. For example, when there is a change in illumination, the brightness and color of the same object change even if the object on the screen is not moving. In the luminance compensation, a prediction image signal is created by adding such an effect of change in luminance and color, and prediction encoding is performed. Non-Patent Document 1 proposes a global brightness compensation method for compensating for a change in brightness of the entire screen. In this proposed method, the prediction image signal P is generated by performing the calculation represented by the expression (1) on the luminance signal Y of the reference image. S represents a scale parameter, and O represents an offset parameter.

P=S・Y+O …(1)
符号化側では,画面全体に対してこのような変化を示すパラメータを推定し,符号化伝送する。復号側では,復号して得られるパラメータに従って輝度変化を補償して予測画像を作成する。
P = S · Y + O (1)
On the encoding side, a parameter indicating such a change is estimated for the entire screen and encoded and transmitted. On the decoding side, a predicted image is created by compensating for luminance changes according to the parameters obtained by decoding.

国際標準映像符号化方式H.264にも,輝度の変化を補償する符号化方法(重み付け予測)が採用されている。重み付け予測においても式(1)と同様に,スケールパラメータとオフセットパラメータを用意しておき,輝度の変化を表現する。重み付け予測では,適用する輝度変化パラメータを符号化前に予め推定しておき,パラメータをインデックスで指定する。そのインデックスは参照画像を指定する参照画像インデックスにより指定する。   International standard video encoding system H.264 also employs an encoding method (weighted prediction) that compensates for changes in luminance. In the weighted prediction, similarly to the equation (1), a scale parameter and an offset parameter are prepared to express a change in luminance. In weighted prediction, a luminance change parameter to be applied is estimated in advance before encoding, and the parameter is designated by an index. The index is designated by a reference image index that designates a reference image.

この方法では,参照画像インデックスを変更することにより,同じ参照画像を使う場合であっても,その輝度変化パラメータを変更することができる。したがって,ブロックごとに輝度変化が異なる場合においても,参照画像インデックスを切り替えることにより,そのブロックでの予測効率が良い輝度変化パラメータを選択することができる。この参照画像インデックスは,ブロックごとに独立に符号化する。このため,参照画像インデックスの値が大きい場合には,ブロック単位に大きな数値を符号化する必要があり,符号化効率が悪いという問題がある。   In this method, by changing the reference image index, the luminance change parameter can be changed even when the same reference image is used. Therefore, even when the luminance change differs from block to block, it is possible to select a luminance change parameter with good prediction efficiency in that block by switching the reference image index. This reference image index is encoded independently for each block. For this reason, when the value of the reference image index is large, it is necessary to encode a large numerical value for each block, and there is a problem that the encoding efficiency is poor.

他方,複数のカメラ映像を符号化する多視点映像符号化方式の国際標準化MVCが進められている。MVCでは,カメラ間で予測符号化する視差補償と動き補償を,ブロックごとに切り替えて符号化する。MVCはH.264をベースにしており,参照画像インデックスの指定により視差補償と動き補償を切り替える。このMVCでは,上記のH.264の重み付け予測の問題を解決する手法として,参照画像インデックスを利用せずに,直接,輝度変化パラメータを符号化する方法が提案されている。MVCで提案されている輝度変化パラメータは,式(2)に示すように,オフセットパラメータOのみで変化を表現する(非特許文献2参照)。   On the other hand, international standardized MVC of a multi-view video encoding method that encodes a plurality of camera videos is underway. In MVC, parallax compensation and motion compensation for predictive coding between cameras are switched and coded for each block. MVC is H.264. H.264 is used, and parallax compensation and motion compensation are switched by specifying a reference image index. In this MVC, the above H.264 is used. As a technique for solving the H.264 weighted prediction problem, a method of directly encoding a luminance change parameter without using a reference image index has been proposed. The luminance change parameter proposed by MVC expresses the change only by the offset parameter O as shown in Equation (2) (see Non-Patent Document 2).

P=Y+O …(2)
ここでオフセット値の符号化では,周囲のブロックで使用されたオフセット値からの差分を符号化対象とする。これにより輝度変化パラメータに関わる符号量の増加を抑える。提案されている方式では,ブロックごとにオフセットの差分を符号化するかどうかを指定するフラグ(輝度フラグ)を符号化する。この輝度フラグは,輝度変化パラメータの符号化が必要ない場合,あるいは輝度変化パラメータを符号化することでかえって符号化効率が低下する場合による符号化効率の低下を防ぐことを目的としている。
上倉一人,如沢裕尚,渡辺裕,小寺博,“動画像符号化におけるグローバル輝度補償法について”,PCSJ96,P-3.5,1996. "Joint Multi-view Video Model 3 ", JVT-V207 Joint Video Team(JVT) of ISO/IEC MPEG & ITU-T VCEG Marrakech Meeting, January, 2007.
P = Y + O (2)
Here, in the encoding of the offset value, the difference from the offset value used in the surrounding blocks is the encoding target. This suppresses an increase in the amount of code related to the luminance change parameter. In the proposed method, a flag (luminance flag) that specifies whether or not the offset difference is encoded for each block is encoded. The purpose of the luminance flag is to prevent a decrease in encoding efficiency when encoding of the luminance change parameter is not necessary or when encoding efficiency decreases instead by encoding the luminance change parameter.
Hitoshi Uekura, Hirohisa Nyozawa, Hiroshi Watanabe, Hiroshi Kodera, “Global luminance compensation method for video coding”, PCSJ96, P-3.5, 1996. "Joint Multi-view Video Model 3", JVT-V207 Joint Video Team (JVT) of ISO / IEC MPEG & ITU-T VCEG Marrakech Meeting, January, 2007.

MVCの参照モデルの輝度補償ではブロックごとに輝度フラグを符号化するため,参照画像の選択情報にかかわらず全てのブロックで輝度フラグを符号化する必要がある。このため,輝度変化がない場合であっても輝度フラグを符号化する必要があり,符号化効率が悪くなることがあるという問題がある。特に,特定の参照画像でのみ輝度変化があると予め分かっている場合にも,輝度フラグを符号化する必要があるため,符号化効率が悪いという問題がある。   In the luminance compensation of the MVC reference model, since the luminance flag is encoded for each block, it is necessary to encode the luminance flag in all blocks regardless of the reference image selection information. For this reason, even when there is no change in luminance, it is necessary to encode the luminance flag, and there is a problem that the encoding efficiency may deteriorate. In particular, even when it is known in advance that there is a change in luminance only in a specific reference image, there is a problem that encoding efficiency is poor because it is necessary to encode the luminance flag.

以上の従来技術とその問題点をまとめると,以下のとおりである。
(1)H.264では輝度が変化する場合を補償する輝度補償が採用されている。H.264の輝度補償では,輝度変化パラメータの指定を参照画像インデックスにより行う。
(2)画面内で輝度変化が異なる場合には,ブロックごとに参照画像インデックスを符号化する。このとき参照画像インデックス自体の符号化方法としては,周囲の既に符号化されたブロックの情報を利用しない。このため,画面内で輝度変化が多い場合には,多くの参照画像インデックスを符号化する必要があるという問題がある。
(3)他方,多視点映像符号化の国際標準MVCでは,上記の問題を解決する手法として,参照画像インデックスを利用せずに,輝度変化パラメータを別途符号化する手法が提案されている。この手法では輝度変化パラメータを符号化する際に,周囲のブロックの輝度変化パラメータとの差分を符号化対象とする。これにより,輝度変化パラメータに関わる符号量を低減する。
(4)輝度変化パラメータ(の差分)を全てのブロックで符号化すると符号量が増加するため,同提案手法では,輝度変化パラメータ(の差分)を符号化するかどうかを示すフラグをブロック単位に指定する。
(5)しかしながら,この手法では,輝度変化パラメータを符号化するかどうかをフラグで指定するため,画面全体で輝度変化がない場合であっても,そのフラグを符号化する必要があり,符号化効率が悪いという問題がある。
The above prior art and its problems are summarized as follows.
(1) H. H.264 employs luminance compensation that compensates for changes in luminance. H. In H.264 luminance compensation, the luminance change parameter is designated by the reference image index.
(2) When the luminance change is different in the screen, the reference image index is encoded for each block. At this time, as the encoding method of the reference image index itself, information on the surrounding already encoded blocks is not used. For this reason, when there are many luminance changes in a screen, there exists a problem that it is necessary to encode many reference image indexes.
(3) On the other hand, in the international standard MVC for multi-view video encoding, as a method for solving the above problem, a method of separately encoding a luminance change parameter without using a reference image index has been proposed. In this method, when the luminance change parameter is encoded, a difference from the luminance change parameter of the surrounding block is set as an encoding target. Thereby, the amount of codes related to the luminance change parameter is reduced.
(4) Since the amount of code increases when the luminance change parameter (difference) is encoded in all blocks, in the proposed method, a flag indicating whether or not the luminance change parameter (difference) is encoded is in units of blocks. specify.
(5) However, in this method, it is necessary to encode the flag even if there is no luminance change in the entire screen because the flag specifies whether or not the luminance change parameter is encoded. There is a problem of inefficiency.

本発明は,上記問題点の解決を図り,輝度補償においてオフセットを加算して予測する画像符号化における符号化効率を向上させることを目的とする。   SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems and improve the coding efficiency in image coding for prediction by adding an offset in luminance compensation.

本発明は,以上の課題を解決するため,輝度変化パラメータ(オフセット)を符号化するかどうかを示すフラグを符号化する代わりに,予め輝度変化パラメータを符号化する参照画像Aとそれを符号化しない参照画像Bを決めておき,参照画像インデックスにより参照画像Aが指定された時にのみ,オフセット符号化部により輝度変化パラメータを符号化する。基本方式としてフラグは符号化しない。または,拡張方式として,参照画像インデックスが予め決めた参照画像Aを示す場合にのみ,輝度変化パラメータを符号化するかどうかを示すフラグを符号化し,他の参照画像Bの場合には,そのフラグおよび輝度変化パラメータを符号化しない。具体的には,本発明は次のような手段を用いることを特徴とする。   In order to solve the above problems, the present invention encodes a reference image A for encoding a luminance change parameter in advance, instead of encoding a flag indicating whether or not to encode a luminance change parameter (offset). The reference image B not to be determined is determined, and the luminance change parameter is encoded by the offset encoding unit only when the reference image A is designated by the reference image index. The flag is not encoded as a basic method. Alternatively, as an extension method, a flag indicating whether or not to encode the luminance change parameter is encoded only when the reference image index indicates a predetermined reference image A. In the case of another reference image B, the flag is encoded. And the luminance change parameter is not encoded. Specifically, the present invention is characterized by using the following means.

第1の画像符号化方法は,予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,前記第1のタイプの参照画像Aを選択する場合に,動きベクトルとオフセット値を探索するオフセット動き探索ステップを実行し,前記第2のタイプの参照画像Bを選択する場合に,動きベクトルを探索する動き探索ステップを実行し,前記オフセット動き探索ステップで得られる動きベクトルとオフセット値または前記動き探索ステップで得られる動きベクトルを使い予測画像を作成する予測画像作成ステップと,該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,動きベクトルを符号化する動き情報符号化ステップと,参照画像を指定する情報を符号化する参照画像指定情報符号化ステップと,参照画像として前記第1のタイプの参照画像Aを選択する場合には,さらに,前記オフセット動き探索ステップで得られるオフセット値を符号化するオフセット符号化ステップと,を実行することを特徴とする。   In the first image encoding method, a plurality of reference images including a preset first type reference image A and a second type reference image B are accumulated, and an image in an area obtained by dividing the current frame is stored. An image encoding method for encoding information using inter-frame predictive encoding, and when selecting the first type of reference image A, an offset motion search step for searching for a motion vector and an offset value is performed. When the second type reference image B is selected, a motion search step for searching for a motion vector is executed, and the motion vector and offset value obtained in the offset motion search step or obtained in the motion search step are executed. A prediction image generation step for generating a prediction image using the motion vector generated, and a difference encoding step for encoding a difference between the image information in the region and the prediction image A motion information encoding step for encoding a motion vector, a reference image specifying information encoding step for encoding information specifying a reference image, and the first type of reference image A as a reference image. Is further characterized by executing an offset encoding step of encoding the offset value obtained in the offset motion search step.

また,第2の画像符号化方法は,予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,前記第1のタイプの参照画像Aを選択する場合に,動きベクトルとオフセット値を探索するオフセット動き探索ステップと,動きベクトルを探索する動き探索ステップと,前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,前記動き探索ステップで得られる動きベクトルを使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値の大小からオフセット値を符号化するかどうかを決定するオフセット決定ステップと,を実行し,前記第2のタイプの参照画像Bを選択する場合に,動きベクトルを探索する動き探索ステップを実行し,前記オフセット動き探索ステップで得られる動きベクトルとオフセット値または前記動き探索ステップで得られる動きベクトルを使い予測画像を作成する予測画像作成ステップと,該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,動きベクトルを符号化する動き情報符号化ステップと,参照画像を指定する情報を符号化する参照画像指定情報符号化ステップと,参照画像として前記第1のタイプの参照画像Aを選択する場合に,前記オフセット決定ステップで決定したオフセット値を符号化するかどうかを指定する情報を符号化するオフセット値フラグ符号化ステップと,前記オフセット決定ステップでオフセットを符号化すると決定した場合に,オフセット値を符号化するオフセット符号化ステップと,を実行する。   The second image encoding method stores a plurality of reference images including a first type of reference image A and a second type of reference image B that are set in advance, and within the region into which the current frame is divided. Is an image encoding method for encoding the image information using inter-frame predictive encoding, and when selecting the first type of reference image A, an offset motion search is performed to search for a motion vector and an offset value. A motion search step for searching for a motion vector, a difference evaluation value between a prediction image and an encoding target image when using a motion vector and an offset value obtained in the offset motion search step, and the motion search step. Calculate the difference evaluation value between the predicted image and the encoding target image when using a motion vector, and decide whether to encode the offset value based on the difference evaluation value. When the second type of reference image B is selected, a motion search step for searching for a motion vector is executed, and a motion vector and an offset value obtained in the offset motion search step are executed. Alternatively, a prediction image generation step for generating a prediction image using the motion vector obtained in the motion search step, a difference encoding step for encoding a difference between the image information in the region and the prediction image, and a motion vector are encoded. Determined in the offset determination step when a motion information encoding step, a reference image specifying information encoding step for encoding information specifying a reference image, and the first type of reference image A as a reference image are selected. An offset value flag encoding step for encoding information specifying whether to encode the offset value. As determined and flop, and encodes the offset by the offset determination step, to perform an offset encoding step of encoding the offset value.

第3の画像符号化方法は,前記第1または第2の画像符号化方法において,前記オフセット符号化ステップでは,周囲の領域において既に符号化されたオフセット値からの差分を符号化することを特徴とする。   The third image encoding method is characterized in that, in the first or second image encoding method, in the offset encoding step, a difference from an offset value already encoded in a surrounding region is encoded. And

第4の画像符号化方法は,予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,動きベクトルとオフセット値を探索するオフセット動き探索ステップと,周囲の領域において既に符号化されたオフセット値から基準オフセット値を決定する基準オフセット決定ステップと,前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使い予測画像を作成する予測画像作成ステップと,該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,動きベクトルを符号化する動き情報符号化ステップと,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分がゼロではない場合には,前記第1のタイプの参照画像Cを指定する情報を,また,差分がゼロの場合には,前記第2のタイプの参照画像Dを指定する情報を,参照画像を指定する情報として符号化する参照画像指定情報符号化ステップと,前記参照画像指定情報符号化ステップで前記第1のタイプの参照画像Cを指定する情報を符号化する場合には,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化ステップと,を実行する。   In the fourth image encoding method, a reference image including a first type reference image C and a second type reference image D set in advance is accumulated, and image information in an area obtained by dividing the current frame is stored. , An image encoding method for encoding using inter-frame prediction encoding, an offset motion search step for searching for a motion vector and an offset value, and a reference offset value from an offset value already encoded in the surrounding area A reference offset determining step for determining, a predicted image generating step for generating a predicted image using the motion vector and offset value obtained in the offset motion search step, and a difference for encoding a difference between the image information in the region and the predicted image Obtained by an encoding step, a motion information encoding step for encoding a motion vector, and the offset motion search step When the difference between the offset value and the standard offset value is not zero, information specifying the first type of reference image C is used. When the difference is zero, the second type of reference image is used. A reference image specifying information encoding step for encoding information specifying D as information specifying a reference image, and encoding information specifying the first type of reference image C in the reference image specifying information encoding step. In the case of conversion, an offset encoding step for encoding the difference between the offset value obtained in the offset motion search step and the reference offset value is executed.

第5の画像符号化方法は,予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,動きベクトルとオフセット値を探索するオフセット動き探索ステップと,周囲の領域において既に符号化されたオフセット値から基準オフセット値を決定する基準オフセット決定ステップと,前記基準オフセット決定ステップで決定したオフセット値を設定して動きベクトルを探索するオフセット固定動き探索ステップと,前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,前記オフセット固定動き探索ステップで得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値の大小から,予測画像の作成に使用する動きベクトルとオフセット値を決定するオフセット固定決定ステップと,前記オフセット動き探索ステップまたは前記オフセット固定動き探索ステップで得られる動きベクトルとオフセット値を使い予測画像を作成する予測画像作成ステップと,該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,動きベクトルを符号化する動き情報符号化ステップと,前記オフセット固定決定ステップにて前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使用すると決定した場合には,前記第1のタイプの参照画像Cを指定する情報を,また,前記オフセット固定決定ステップにて前記オフセット固定動き探索ステップで得られる動きベクトルとオフセット値を使用すると決定した場合には,前記第2のタイプの参照画像Dを指定する情報を,参照画像を指定する情報として符号化する参照画像指定情報符号化ステップと,前記参照画像指定情報符号化ステップで前記第1のタイプの参照画像Cを指定する情報を符号化する場合には,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化ステップと,を実行することを特徴とする。   In the fifth image encoding method, a reference image including a preset first type reference image C and a second type reference image D is accumulated, and image information in an area obtained by dividing the current frame is stored. , An image encoding method for encoding using inter-frame prediction encoding, an offset motion search step for searching for a motion vector and an offset value, and a reference offset value from an offset value already encoded in the surrounding area A reference offset determination step to be determined, an offset fixed motion search step for searching for a motion vector by setting the offset value determined in the reference offset determination step, and a motion vector and an offset value obtained in the offset motion search step The difference evaluation value between the predicted image and the encoding target image, and the offset fixed motion search step The offset that determines the motion vector and the offset value used to create the predicted image from the difference evaluation value by calculating the difference evaluation value between the predicted image and the encoding target image when using the motion vector and the offset value A fixed determination step, a prediction image generation step of generating a prediction image using a motion vector and an offset value obtained in the offset motion search step or the offset fixed motion search step, and a difference between the image information in the region and the prediction image If it is decided to use the motion vector and the offset value obtained in the offset motion search step in the differential encoding step for encoding, the motion information encoding step for encoding the motion vector, and the offset fixed determination step , Information specifying the first type of reference image C, and When it is determined that the motion vector and the offset value obtained in the offset fixed motion search step are to be used in the fixed offset determination step, the information specifying the second type reference image D is the information specifying the reference image. When encoding the information specifying the first type of reference image C in the reference image specifying information encoding step and the reference image specifying information encoding step, the offset motion search step obtains And an offset encoding step for encoding a difference between the offset value and the reference offset value.

第1の画像復号方法は,予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号方法であって,参照画像を指定する情報を復号する参照画像指定情報復号ステップと,動きベクトルを復号する動き情報復号ステップと,差分画像情報を復号する差分復号ステップと,を実行し,前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,オフセット値を復号するオフセット復号ステップを実行し,前記動き情報復号ステップで得られる動きベクトル,または,さらに前記オフセット復号ステップでオフセット値を復号した場合にはそのオフセット値を使い,予測画像を作成する予測画像作成ステップと,差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,を実行することを特徴とする。   In the first image decoding method, a plurality of reference images including a preset first type reference image A and a second type reference image B are accumulated, and image information in an area obtained by dividing the current frame is stored. Decoding method using inter-frame prediction encoding, a reference image designation information decoding step for decoding information designating a reference image, a motion information decoding step for decoding a motion vector, and difference image information And a differential decoding step for decoding the offset value for decoding the offset value when the information decoded by the reference image designation information decoding step designates the first type of reference image A. When the decoding step is executed and the motion vector obtained in the motion information decoding step or the offset value is further decoded in the offset decoding step Its use an offset value, and executes the predictive image generation step of generating a predicted image, and the decoded image generation step of generating a decoded image from the difference image information between the predicted image.

第2の画像復号方法は,予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号方法であって,参照画像を指定する情報を復号する参照画像指定情報復号ステップと,動きベクトルを復号する動き情報復号ステップと,差分画像情報を復号する差分復号ステップと,を実行し,前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,オフセット値を復号するかどうかを指定する情報を復号するオフセット値フラグ復号ステップを実行し,前記オフセット値フラグ復号ステップで得られる情報がオフセット値を復号することを指定する場合に,オフセット値を復号するオフセット復号ステップを実行し,前記動き情報復号ステップで得られる動きベクトル,または,さらに前記オフセット復号ステップでオフセット値を復号した場合にはそのオフセット値を使い,予測画像を作成する予測画像作成ステップと,差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,を実行することを特徴とする。   In the second image decoding method, a plurality of reference images including a preset first type reference image A and a second type reference image B are accumulated, and image information in an area obtained by dividing the current frame is stored. Decoding method using inter-frame prediction encoding, a reference image designation information decoding step for decoding information designating a reference image, a motion information decoding step for decoding a motion vector, and difference image information A differential decoding step for decoding the offset value, and if the information decoded by the reference image designation information decoding step designates the first type of reference image A, the offset value is decoded An offset value flag decoding step for decoding information designating whether or not, and the information obtained in the offset value flag decoding step decodes the offset value When specifying, execute an offset decoding step to decode the offset value, and use the motion vector obtained in the motion information decoding step, or if the offset value is further decoded in the offset decoding step, A predicted image creating step for creating a predicted image and a decoded image creating step for creating a decoded image from the difference image information and the predicted image are executed.

第3の画像復号方法は,第1または第2の画像復号方法において,前記オフセット復号ステップでは,オフセット値の差分を復号し,周囲の領域において既に復号されたオフセット値に加算してオフセット値を得ることを特徴とする。   The third image decoding method is the first or second image decoding method, wherein in the offset decoding step, the difference between the offset values is decoded and added to the offset value already decoded in the surrounding area to obtain the offset value. It is characterized by obtaining.

第4の画像復号方法は,予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号方法であって,周囲の領域において既に復号されたオフセット値から基準オフセット値を決定する基準オフセット決定ステップと,参照画像を指定する情報を復号する参照画像指定情報復号ステップと,動きベクトルを復号する動き情報復号ステップと,差分画像情報を復号する差分復号ステップと,を実行し,前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Cを指定するものである場合に,オフセット値の差分を復号するオフセット差分復号ステップを実行し,前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Cを指定するものである場合には,前記基準オフセット決定ステップで得られる基準オフセット値と前記オフセット差分復号ステップで得られる差分とから,前記第2のタイプの参照画像Dを指定するものである場合には,前記基準オフセット決定ステップで得られる基準オフセット値から,オフセット値を得るオフセット算出ステップと,前記動き情報復号ステップと前記オフセット算出ステップで得られる動きベクトルとオフセット値とを使い予測画像を作成する予測画像作成ステップと,差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,を実行することを特徴とする。   In the fourth image decoding method, a reference image including a first type reference image C and a second type reference image D set in advance is accumulated, and image information in an area obtained by dividing the current frame is stored as An image decoding method for decoding using inter-frame predictive coding, in which a reference offset determination step for determining a reference offset value from offset values already decoded in surrounding areas, and a reference for decoding information specifying a reference image An image designation information decoding step, a motion information decoding step for decoding a motion vector, and a difference decoding step for decoding difference image information are executed, and the information decoded by the reference image designation information decoding step is the first information When the reference image C of the type is designated, an offset difference decoding step for decoding the difference of the offset value is executed, and the reference When the information decoded in the image designation information decoding step is for designating the first type of reference image C, the information is obtained in the reference offset value obtained in the reference offset determination step and the offset difference decoding step. If the second type reference image D is designated from the difference, an offset calculation step for obtaining an offset value from the reference offset value obtained in the reference offset determination step, and the motion information decoding A predicted image creating step for creating a predicted image using the step and the motion vector and offset value obtained in the offset calculating step; and a decoded image creating step for creating a decoded image from the difference image information and the predicted image. It is characterized by that.

以上の特徴を有する第1の画像符号化方法あるいは第1の画像復号方法によれば,予め輝度変化を行う参照画像を設定しておき,その参照画像を使って符号化する場合のみオフセット値を符号化することができる。これにより,予め特定の参照画像において輝度変化があることが推測できる場合に,符号化効率の低下を抑えることができる。   According to the first image encoding method or the first image decoding method having the above features, a reference image for changing luminance is set in advance, and an offset value is set only when encoding using the reference image. Can be encoded. Thereby, when it can be estimated in advance that there is a luminance change in a specific reference image, it is possible to suppress a decrease in encoding efficiency.

また,画像Aと画像Bの画像情報を同じにすると,オフセット値がゼロの場合において値ゼロを符号化することによる符号量の増加を低減することができる。   Further, if the image information of the image A and the image B is made the same, it is possible to reduce an increase in the code amount due to encoding the value zero when the offset value is zero.

第2の画像符号化方法あるいは第2の画像復号方法によれば,予め輝度変化を行う参照画像を設定しておき,その参照画像を使って符号化する場合のみオフセット値を符号化するかどうかを指定する情報を符号化し,さらにオフセット値を符号化すると指定した場合のみオフセット値を符号化することができる。これにより,特定の参照画像についてのみ輝度変化があると推定する場合において,その推定が間違っていたとしても,オフセット値を符号化するかどうかを指定することができ,符号化効率の低下を抑えることができる。   According to the second image encoding method or the second image decoding method, whether or not the offset value is encoded only when the reference image for changing the luminance is set in advance and the reference image is used for encoding. The offset value can be encoded only when it is specified that the information designating is encoded and the offset value is further encoded. As a result, when it is estimated that there is a change in luminance only for a specific reference image, it is possible to specify whether or not the offset value is encoded even if the estimation is incorrect, and this suppresses a decrease in encoding efficiency. be able to.

第3の画像符号化方法あるいは第3の画像復号方法によれば,周囲のブロックで既に符号化されたオフセット値がある場合に,そのオフセット値からの差分を符号化対象とすることができる。これによりオフセット値の符号量を低減することが出来る。   According to the third image encoding method or the third image decoding method, when there is an offset value already encoded in the surrounding blocks, a difference from the offset value can be set as an encoding target. Thereby, the code amount of the offset value can be reduced.

第4の画像符号化方法あるいは第4の画像復号方法によれば,周囲のブロックで既に符号化されたオフセット値がある場合に,そのオフセット値(基準オフセット値)からの差分を符号化対象とする場合において,オフセット動き探索で求めたオフセット値が基準オフセット値と同じ場合と異なる場合とで,異なる参照画像インデックスを設定することができる。これらの参照画像インデックスの符号量が同じ場合には,オフセット動き探索で求めたオフセット値が基準オフセット値と同じ場合に,オフセットの差分すなわち値ゼロを符号化することによる符号量の増加を低減することができる。   According to the fourth image encoding method or the fourth image decoding method, when there is an offset value already encoded in the surrounding blocks, a difference from the offset value (reference offset value) is set as an encoding target. In this case, different reference image indexes can be set depending on whether the offset value obtained by the offset motion search is the same as or different from the reference offset value. When the code amount of these reference image indexes is the same, when the offset value obtained by the offset motion search is the same as the reference offset value, an increase in the code amount due to encoding the offset difference, that is, the value zero is reduced. be able to.

第5の画像符号化方法あるいはその符号化画像を復号するの画像復号方法によれば,周囲のブロックで既に符号化されたオフセット値がある場合に,そのオフセット値(基準オフセット値)からの差分を符号化対象とする場合において,基準オフセット値をオフセット値に設定して動きベクトルを探索するオフセット固定動き探索を,オフセット動き探索とは別に実行し,オフセット固定動き探索とオフセット動き探索のどちらの探索で得られた動きベクトルとオフセット値を使用するのかを,異なる参照画像インデックスの値により区別することができる。これらの参照画像インデックスの符号量が同じ場合には,オフセットの差分すなわち値ゼロを符号化することによる符号量の増加を低減することができる。   According to the fifth image encoding method or the image decoding method of decoding the encoded image, if there is an offset value already encoded in the surrounding blocks, the difference from the offset value (reference offset value) In the case of encoding, the fixed offset motion search that searches the motion vector by setting the reference offset value to the offset value is executed separately from the offset motion search, and either the fixed offset motion search or the offset motion search is performed. Whether the motion vector obtained by the search and the offset value are used can be distinguished by different reference image index values. When the code amounts of these reference image indexes are the same, an increase in the code amount due to encoding of the offset difference, that is, the value zero can be reduced.

以上において,参照画像メモリに蓄積されている画像を画像Aまたは画像Bに設定する方法としては,例えば次のようなものが挙げられる。2つ以上のカメラ映像をカメラ映像間で予測符号化しながら符号化する場合に,異なるカメラで撮影した映像間では基本的には同じ物体を撮影していても色が異なる。したがって,異なるカメラ映像の画像を参照画像にする場合には,オフセットを加えて予測符号化するのが望ましい。この場合には,この画像符号化装置で符号化対象の画像と同じカメラ映像の画像を画像Bとし,異なるカメラ映像の画像を画像Aとして符号化すればよい。   In the above, examples of the method for setting the image stored in the reference image memory as the image A or the image B include the following. When two or more camera images are encoded while being predictively encoded between the camera images, the colors of the images captured by different cameras are basically different even if the same object is captured. Therefore, when an image of a different camera video is used as a reference image, it is desirable to perform predictive encoding with an offset. In this case, the image encoding apparatus may encode the image of the same camera video as the image to be encoded as the image B and the image of a different camera video as the image A.

また,1つのカメラ映像であっても,符号化前に予め画像間で輝度や色に変化のあることがわかっている場合には,その画像を符号化する場合に,オフセットを加えて予測符号化するのが望ましい。したがって,色の異なる参照画像は画像Aに,色が同じ参照画像は画像Bに設定すればよい。このように予め設定した条件に従って,参照画像を画像Aまたは画像Bに設定する。   In addition, even if one camera image is known to have a change in brightness or color between images before encoding, when the image is encoded, an offset is added and the prediction code is added. It is desirable to Therefore, a reference image with a different color may be set as the image A, and a reference image with the same color may be set as the image B. In this way, the reference image is set to the image A or the image B according to the preset conditions.

また,入力画像信号を複数のカテゴリに分類しておき,この分類に従って,その復号画像を画像Aまたは画像Bに分類しても良い。カテゴリに分ける方法としては,入力画像信号が撮影されるカメラが同じであるかどうかを利用しても良い。また,入力画像信号の画面全体の色の一致度合いを予め検出しておき,それに従ってカテゴリに分けても良い。色の一致度合いの検出方法としては,画面内の画像情報の平均値を計算し,フレーム間でその平均値の差を求め,差が閾値よりも大きい場合には色が一致しておらず,差が閾値よりも小さい場合には色が一致しているとしても良い。   Further, the input image signal may be classified into a plurality of categories, and the decoded image may be classified into the image A or the image B according to the classification. As a method of dividing into categories, it is possible to use whether or not the cameras from which the input image signals are taken are the same. Further, the color matching degree of the entire screen of the input image signal may be detected in advance and divided into categories accordingly. As a method of detecting the degree of color matching, the average value of the image information in the screen is calculated and the difference between the average values is calculated between frames. If the difference is greater than the threshold value, the colors do not match. If the difference is smaller than the threshold, the colors may match.

輝度信号だけではなく他の色信号がある場合には,色信号ごとにオフセットを加算して予測符号化しても良い。この場合には,オフセット値を色信号ごとに符号化する。さらに色信号ごとにオフセット値を符号化するかどうかを指定する情報を符号化しても良い。   When there is not only a luminance signal but also other color signals, prediction coding may be performed by adding an offset for each color signal. In this case, the offset value is encoded for each color signal. Furthermore, information specifying whether to encode an offset value for each color signal may be encoded.

また,画像符号化側で参照画像を画像Aまたは画像Bに設定し,その設定情報をフレームやスライスやブロック単位に符号化して復号側に通知しても良い。設定情報としては,例えば,オフセットを加算して予測符号化する参照画像の参照画像インデックスをスライス単位に通知しても良い。複数の色信号がある場合には,色信号ごとに参照画像インデックスを通知しても良い。   Alternatively, the reference image may be set to the image A or the image B on the image encoding side, and the setting information may be encoded on a frame, slice, or block basis and notified to the decoding side. As setting information, for example, a reference image index of a reference image to be predictively encoded by adding an offset may be notified in units of slices. When there are a plurality of color signals, the reference image index may be notified for each color signal.

また,複数のカメラ映像を符号化する場合には,符号化対象の画像とは異なるカメラ映像の画像を参照画像についてオフセットを加算して予測符号化しても良い。この場合には各画像にカメラを区別するカメラ番号を付与しておけば,そのカメラ番号を使って異なるカメラ映像に属するかどうかが判定でき,異なる場合にはオフセットを加算して予測符号化をするかどうかが判定できる。複数の色信号がある場合には,色信号ごとにオフセットを加算して予測符号化するかどうかを,フレームやスライス単位に指定しても良い。   When encoding a plurality of camera videos, an image of a camera video different from the encoding target image may be predictively encoded by adding an offset to the reference image. In this case, if a camera number that distinguishes the camera is assigned to each image, it is possible to determine whether the camera number belongs to a different camera video, and if it is different, add an offset and perform predictive coding. It can be determined whether to do. When there are a plurality of color signals, whether to perform predictive encoding by adding an offset for each color signal may be specified for each frame or slice.

本発明によれば,予め設定した参照画像のときだけオフセット値を符号化する。これにより,輝度変化がない場合における符号化効率を向上することができる。   According to the present invention, the offset value is encoded only for a preset reference image. Thereby, it is possible to improve the coding efficiency when there is no change in luminance.

以下,図面を用いて本発明の画像符号化装置と画像復号装置の実施例を説明する。   Embodiments of an image encoding device and an image decoding device according to the present invention will be described below with reference to the drawings.

第1の実施例として,予め設定した参照画像を選択する場合に,オフセットを使って予測符号化する場合の例を示す。画像信号は輝度信号と2つの色差信号から構成されるものとする。   As a first embodiment, an example of predictive encoding using an offset when selecting a preset reference image is shown. The image signal is composed of a luminance signal and two color difference signals.

画像符号化装置の説明を行う。図1に装置概要を示す。画像符号化装置は,画像情報を取り込む画像入力部101と,参照画像を切り替える参照画像切替部107と,動き探索を行う動き探索部102と,動きベクトルとオフセット値の推定を行うオフセット動き探索部103と,予測画像を作成する予測画像作成部105と,入力画像情報と予測画像との差分を符号化する差分符号化部104と,参照画像指定情報を符号化する参照画像指定情報符号化部108と,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する復号部109と,参照画像を蓄積する参照画像メモリ106と,動き情報を符号化する動き情報符号化部110と,オフセット値を符号化するオフセット符号化部111と,予測画像の作成に使用する参照画像を決定する参照画像決定部112とを備える。   The image encoding device will be described. FIG. 1 shows an outline of the apparatus. The image encoding apparatus includes an image input unit 101 that captures image information, a reference image switching unit 107 that switches reference images, a motion search unit 102 that performs motion search, and an offset motion search unit that estimates motion vectors and offset values. 103, a predicted image creating unit 105 that creates a predicted image, a difference encoding unit 104 that encodes a difference between input image information and a predicted image, and a reference image designation information encoding unit that encodes reference image designation information 108, a decoding unit 109 that decodes the differentially encoded data generated by the differential encoding unit 104 to generate a decoded image, a reference image memory 106 that stores a reference image, and a motion information code that encodes motion information 110, an offset encoding unit 111 that encodes an offset value, and a reference image determination unit 112 that determines a reference image used to create a predicted image Obtain.

参照画像メモリ106には,画像Aと画像Bが蓄積されているものとする。オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。予測画像作成部105では,輝度信号については,画像Aを参照画像に選択する場合には,オフセットを加算して予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。   Assume that the reference image memory 106 stores images A and B. It is assumed that the offset motion search unit 103 estimates the motion vector information and the offset value of the luminance signal. In the predicted image creating unit 105, when the image A is selected as a reference image, an offset is added to the brightness signal to create a predicted image, and when the image B is selected as a reference image, the offset is added. It is assumed that a predicted image is created without. As for the color difference signal, it is assumed that a predicted image is created without adding an offset when either the image A or the image B is selected as a reference image.

参照画像決定部112では,参照画像Aを選択した場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合の差分評価値とを算出して,差分評価値が小さい方を参照画像として決定するものとする。オフセット符号化部111では,周囲のブロックのオフセット値を記憶しておき,それからの差分を符号化対象とするものとする。画像入力部101は,入力画像をマクロブロックに分割するものとする。   The reference image determination unit 112 calculates the difference evaluation value between the prediction image and the encoding target image when the reference image A is selected and the difference evaluation value when the reference image B is selected, and the difference evaluation value is small. One is determined as a reference image. The offset encoding unit 111 stores the offset values of the surrounding blocks, and the difference from the offset value is to be encoded. Assume that the image input unit 101 divides an input image into macro blocks.

オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。ここで,f(i,j)は原信号を示し,r(i,j)は参照画像信号を示す。Mcur とMref は,式(4)で計算される。SとTはブロックの縦と横の画素数を示す。また,動き探索部102では,式(5)を最小化するようにして動きベクトルを算出するものとする。なおオフセット値Oは,式(6)により計算される。 The offset motion search unit 103 calculates an offset value and a motion vector so as to minimize Equation (3). Here, f (i, j) indicates an original signal, and r (i, j) indicates a reference image signal. M cur and M ref are calculated by equation (4). S and T indicate the number of vertical and horizontal pixels of the block. In addition, the motion search unit 102 calculates a motion vector so as to minimize Equation (5). The offset value O is calculated by equation (6).

Figure 2009005280
Figure 2009005280

このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。   Under this assumption, the input image is encoded as follows. First, the image input unit 101 takes an input image and divides it into macro blocks.

マクロブロックごとに次のようにして符号化する。参照画像切替部107は,参照画像を画像Aに切り替える。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。次に参照画像切替部107は,参照画像を画像Bに切り替える。動き探索部102は,動きベクトルを探索する。参照画像決定部112は,参照画像Aを選択した場合にオフセット値と動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合に得られる動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値を算出して,差分評価値が小さい方を,参照画像として決定する。   Encoding is performed for each macroblock as follows. The reference image switching unit 107 switches the reference image to the image A. The offset motion search unit 103 searches for an offset value and a motion vector. Next, the reference image switching unit 107 switches the reference image to the image B. The motion search unit 102 searches for a motion vector. When the reference image A is selected, the reference image determination unit 112 calculates the difference evaluation value between the prediction image and the encoding target image when the offset value and the motion vector are used, and the motion vector obtained when the reference image B is selected. The difference evaluation value between the predicted image and the encoding target image is calculated using the, and the smaller difference evaluation value is determined as the reference image.

予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。参照画像決定部112で画像Aを参照画像に決定した場合には,オフセット符号化部111は,オフセット値を符号化する。   The predicted image creation unit 105 creates a predicted image from the reference image. The difference encoding unit 104 encodes the difference between the predicted image and the encoding target image. The decoding unit 109 decodes the differentially encoded data generated by the differential encoding unit 104 to generate a decoded image. The reference image designation information encoding unit 108 encodes the reference image index. The motion information encoding unit 110 encodes a motion vector. When the reference image determination unit 112 determines the image A as a reference image, the offset encoding unit 111 encodes the offset value.

以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ106に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 106.

次に,画像復号装置の説明を行う。図2に装置概要を示す。画像復号装置は,差分符号化データを復号する差分復号部201と,参照画像指定情報を復号する参照画像指定情報復号部204と,動き情報を復号する動き情報復号部208と,オフセット値を復号するオフセット復号部205と,予測画像を作成する予測画像作成部202と,差分画像と予測画像から復号画像を作成する復号画像作成部207と,予測画像作成部202で使用する参照画像を切り替える参照画像切替部203と,参照画像を蓄積する参照画像メモリ206とを備える。   Next, the image decoding apparatus will be described. FIG. 2 shows an outline of the apparatus. The image decoding apparatus includes a differential decoding unit 201 that decodes differentially encoded data, a reference image designation information decoding unit 204 that decodes reference image designation information, a motion information decoding unit 208 that decodes motion information, and an offset value An offset decoding unit 205 that performs prediction, a predicted image creation unit 202 that creates a predicted image, a decoded image creation unit 207 that creates a decoded image from a difference image and a predicted image, and a reference that switches reference images used by the predicted image creation unit 202 An image switching unit 203 and a reference image memory 206 for storing a reference image are provided.

オフセット復号部205では,周囲のブロックのオフセット値を記憶しておき,その値に復号して得られるオフセットの差分を加算してオフセット値を得るものとする。参照画像メモリ206には,画像Aと画像Bが蓄積されているものとする。予測画像作成部202では,輝度信号については,画像Aを参照画像に選択する場合には,オフセットを加算して予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。   The offset decoding unit 205 stores the offset values of the surrounding blocks, and adds the offset difference obtained by decoding to the value to obtain the offset value. Assume that the reference image memory 206 stores images A and B. In the predicted image creating unit 202, when the image A is selected as the reference image, the offset is added to create a predicted image, and when the image B is selected as the reference image, the offset is added. It is assumed that a predicted image is created without. As for the color difference signal, it is assumed that a predicted image is created without adding an offset when either the image A or the image B is selected as a reference image.

このような前提で,前記画像符号化装置で符号化された符号化データを,次のように復号する。   Under such a premise, the encoded data encoded by the image encoding device is decoded as follows.

まず,マクロブロックごとに次のようにして符号化データを復号する。参照画像指定情報復号部204は,参照画像インデックスを復号する。動き情報復号部208は,動き情報を復号する。参照画像インデックスが画像Aを指す場合には,オフセット復号部205は,オフセット値を復号して得る。参照画像切替部203は,参照画像インデックスに従い参照画像を切り替える。予測画像作成部202は,参照画像から予測画像を作成する。そして差分復号部201は,差分符号化データを復号して差分画像情報を求める。復号画像作成部207は,差分画像情報と予測画像を使用して復号画像を作成する。   First, the encoded data is decoded for each macroblock as follows. The reference image designation information decoding unit 204 decodes the reference image index. The motion information decoding unit 208 decodes the motion information. When the reference image index indicates the image A, the offset decoding unit 205 obtains the offset value by decoding. The reference image switching unit 203 switches the reference image according to the reference image index. The predicted image creation unit 202 creates a predicted image from the reference image. Then, the differential decoding unit 201 obtains differential image information by decoding the differentially encoded data. The decoded image creation unit 207 creates a decoded image using the difference image information and the predicted image.

以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ206に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 206.

次に,第2の実施例として,オフセット値を符号化するかどうかを指定する情報を符号化する場合の例を示す。画像信号は輝度信号と2つの色差信号から構成されるものとする。   Next, as a second embodiment, an example of encoding information specifying whether to encode an offset value will be described. The image signal is composed of a luminance signal and two color difference signals.

この画像符号化装置の説明を行う。図3に装置概要を示す。画像符号化装置は,画像情報を取り込む画像入力部101と,参照画像を切り替える参照画像切替部107と,動き探索を行う動き探索部102と,動きベクトルとオフセット値の推定を行うオフセット動き探索部103と,予測画像を作成する予測画像作成部105と,入力画像情報と予測画像との差分を符号化する差分符号化部104と,参照画像指定情報を符号化する参照画像指定情報符号化部108と,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する復号部109と,参照画像を蓄積する参照画像メモリ106と,動き情報を符号化する動き情報符号化部110と,オフセット値を符号化するかどうかを決定するオフセット決定部113と,オフセット値を符号化するかどうかを指定する情報を符号化するオフセット値フラグ符号化部114と,オフセット値を符号化するオフセット符号化部111と,予測画像の作成に使用する参照画像を決定する参照画像決定部112とを備える。   This image encoding apparatus will be described. FIG. 3 shows an outline of the apparatus. The image encoding apparatus includes an image input unit 101 that captures image information, a reference image switching unit 107 that switches reference images, a motion search unit 102 that performs motion search, and an offset motion search unit that estimates motion vectors and offset values. 103, a predicted image creating unit 105 that creates a predicted image, a difference encoding unit 104 that encodes a difference between input image information and a predicted image, and a reference image designation information encoding unit that encodes reference image designation information 108, a decoding unit 109 that decodes the differentially encoded data generated by the differential encoding unit 104 to generate a decoded image, a reference image memory 106 that stores a reference image, and a motion information code that encodes motion information Encoding unit 110, offset determining unit 113 that determines whether or not to encode the offset value, and information that specifies whether or not to encode the offset value. It comprises an offset value flag coding unit 114 for reduction, the offset coding unit 111 for coding the offset value, and the reference image determination unit 112 for determining a reference image used to create the predicted image.

第1の実施例と同様に,参照画像メモリ106には,画像Aと画像Bが蓄積されているものとする。オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。予測画像作成部105では,輝度信号については,画像Aを参照画像に選択する場合でオフセットを符号化する場合には,オフセットを加算して予測画像を作成し,画像Aを参照画像に選択する場合でオフセットを符号化しない場合には,オフセットを加算しないで予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。   Assume that images A and B are stored in the reference image memory 106 as in the first embodiment. It is assumed that the offset motion search unit 103 estimates the motion vector information and the offset value of the luminance signal. In the predicted image creation unit 105, when the image A is selected as the reference image and the offset is encoded, the predicted image creation unit 105 adds the offset to create a predicted image, and selects the image A as the reference image. In some cases, when the offset is not encoded, a predicted image is created without adding the offset, and when the image B is selected as the reference image, the predicted image is created without adding the offset. As for the color difference signal, it is assumed that a predicted image is created without adding an offset when either the image A or the image B is selected as a reference image.

オフセット決定部113は,オフセット動き探索部103で得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,動き探索部102で得られる動きベクトルを使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値が小さい方を選択するようにオフセット値を符号化するかどうかを決定するものとする。参照画像決定部112では,参照画像Aを選択した場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合の差分評価値とを算出して,差分評価値が小さい方を参照画像として決定するものとする。   The offset determination unit 113 uses the motion vector obtained by the offset motion search unit 103 and the offset value to predict the difference evaluation value between the predicted image and the encoding target image and the motion vector obtained by the motion search unit 102. The difference evaluation value between the image and the encoding target image is calculated, and it is determined whether or not the offset value is encoded so that the smaller difference evaluation value is selected. The reference image determination unit 112 calculates the difference evaluation value between the prediction image and the encoding target image when the reference image A is selected and the difference evaluation value when the reference image B is selected, and the difference evaluation value is small. One is determined as a reference image.

オフセット符号化部111では,周囲のブロックのオフセット値を記憶しておき,それからの差分を符号化対象とするものとする。画像入力部101は,入力画像をマクロブロックに分割するものとする。オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。また,動き探索部102では,式(5)を最小化するようにして動きベクトルを算出するものとする。   The offset encoding unit 111 stores the offset values of the surrounding blocks, and the difference from the offset value is to be encoded. Assume that the image input unit 101 divides an input image into macro blocks. The offset motion search unit 103 calculates an offset value and a motion vector so as to minimize Equation (3). In addition, the motion search unit 102 calculates a motion vector so as to minimize Equation (5).

このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。   Under this assumption, the input image is encoded as follows. First, the image input unit 101 takes an input image and divides it into macro blocks.

マクロブロックごとに次のようにして符号化する。参照画像切替部107は,参照画像を画像Aに切り替える。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。動き探索部102は,動きベクトルを探索する。オフセット決定部113は,オフセット値を符号化するかどうかを決定する。   Encoding is performed for each macroblock as follows. The reference image switching unit 107 switches the reference image to the image A. The offset motion search unit 103 searches for an offset value and a motion vector. The motion search unit 102 searches for a motion vector. The offset determination unit 113 determines whether or not to encode the offset value.

次に,参照画像切替部107は,参照画像を画像Bに切り替える。動き探索部102は,動きベクトルを探索する。参照画像決定部112は,参照画像Aを選択した場合に得られるオフセット値と動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合に得られる動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値を算出して,差分評価値が小さい方を参照画像として決定する。   Next, the reference image switching unit 107 switches the reference image to the image B. The motion search unit 102 searches for a motion vector. The reference image determination unit 112 is obtained when the offset value obtained when the reference image A is selected and the difference evaluation value between the prediction image and the encoding target image when the motion vector is used, and the reference image B is selected. The difference evaluation value between the prediction image and the encoding target image when using the motion vector is calculated, and the smaller difference evaluation value is determined as the reference image.

予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。参照画像決定部112で画像Aを参照画像に決定した場合には,オフセット値フラグ符号化部114は,オフセット値を符号化するかどうかを指定する情報を符号化する。オフセット値を符号化する場合には,オフセット符号化部111は,オフセット値を符号化する。   The predicted image creation unit 105 creates a predicted image from the reference image. The difference encoding unit 104 encodes the difference between the predicted image and the encoding target image. The decoding unit 109 decodes the differentially encoded data generated by the differential encoding unit 104 to generate a decoded image. The reference image designation information encoding unit 108 encodes the reference image index. The motion information encoding unit 110 encodes a motion vector. When the reference image determination unit 112 determines the image A as a reference image, the offset value flag encoding unit 114 encodes information specifying whether to encode the offset value. When encoding the offset value, the offset encoding unit 111 encodes the offset value.

以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ106に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 106.

次に,画像復号装置の説明を行う。図4に装置概要を示す。画像復号装置は,差分符号化データを復号する差分復号部201と,参照画像指定情報を復号する参照画像指定情報復号部204と,動き情報を復号する動き情報復号部208と,オフセット値を復号するかどうかを指定する情報を復号するオフセット値フラグ復号部209と,オフセット値を復号するオフセット復号部205と,予測画像を作成する予測画像作成部202と,差分画像と予測画像から復号画像を作成する復号画像作成部207と,予測画像作成部202で使用する参照画像を切り替える参照画像切替部203と,参照画像を蓄積する参照画像メモリ206とを備える。   Next, the image decoding apparatus will be described. FIG. 4 shows an outline of the apparatus. The image decoding apparatus includes a differential decoding unit 201 that decodes differentially encoded data, a reference image designation information decoding unit 204 that decodes reference image designation information, a motion information decoding unit 208 that decodes motion information, and an offset value An offset value flag decoding unit 209 that decodes information designating whether or not to perform, an offset decoding unit 205 that decodes an offset value, a prediction image generation unit 202 that generates a prediction image, and a decoded image from the difference image and the prediction image A decoded image creating unit 207 to be created, a reference image switching unit 203 for switching a reference image used in the predicted image creating unit 202, and a reference image memory 206 for storing the reference image are provided.

オフセット復号部205では,周囲のブロックのオフセット値を記憶しておき,その値に復号して得られるオフセットの差分を加算してオフセット値を得るものとする。参照画像メモリ206には,画像Aと画像Bが蓄積されているものとする。予測画像作成部202では,輝度信号については,画像Aを参照画像に選択する場合でオフセットを復号する場合には,オフセットを加算して予測画像を作成し,画像Aを参照画像に選択する場合でオフセットを復号しない場合には,オフセットを加算しないで予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。   The offset decoding unit 205 stores the offset values of the surrounding blocks, and adds the offset difference obtained by decoding to the value to obtain the offset value. Assume that the reference image memory 206 stores images A and B. In the predicted image creating unit 202, when the image A is selected as the reference image and the offset is decoded, the predicted image is created by adding the offset, and the image A is selected as the reference image. In the case where the offset is not decoded in step S1, the predicted image is generated without adding the offset, and in the case where the image B is selected as the reference image, the predicted image is generated without adding the offset. As for the color difference signal, it is assumed that a predicted image is created without adding an offset when either the image A or the image B is selected as a reference image.

このような前提で前記画像符号化装置で符号化された符号化データを,次のように復号する。   Under such a premise, the encoded data encoded by the image encoding apparatus is decoded as follows.

まず,マクロブロックごとに次のようにして符号化データを復号する。参照画像指定情報復号部204は,参照画像インデックスを復号する。動き情報復号部208は,動き情報を復号する。参照画像インデックスが画像Aを指す場合には,オフセット値フラグ復号部209は,オフセット値を復号するかどうかを指定する情報を復号する。オフセット値を復号する場合には,オフセット復号部205は,オフセット値を復号して得る。参照画像切替部203は,参照画像インデックスに従い参照画像を切り替える。予測画像作成部202は,参照画像から予測画像を作成する。そして差分復号部201は,差分符号化データを復号して差分画像情報を求める。復号画像作成部207は,差分画像情報と予測画像を使用して復号画像を作成する。   First, the encoded data is decoded for each macroblock as follows. The reference image designation information decoding unit 204 decodes the reference image index. The motion information decoding unit 208 decodes the motion information. When the reference image index indicates the image A, the offset value flag decoding unit 209 decodes information specifying whether to decode the offset value. When decoding the offset value, the offset decoding unit 205 obtains the offset value by decoding. The reference image switching unit 203 switches the reference image according to the reference image index. The predicted image creation unit 202 creates a predicted image from the reference image. Then, the differential decoding unit 201 obtains differential image information by decoding the differentially encoded data. The decoded image creation unit 207 creates a decoded image using the difference image information and the predicted image.

以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ206に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 206.

次に第3の実施例として,周囲のブロックのオフセット値から基準オフセット値を算出して,推定したオフセット値と基準オフセット値との差分がゼロかどうかで異なる参照画像を設定する場合の例を示す。画像信号は輝度信号と2つの色差信号から構成されるものとする。   Next, as a third embodiment, an example in which a reference offset value is calculated from offset values of surrounding blocks and different reference images are set depending on whether or not the difference between the estimated offset value and the reference offset value is zero. Show. The image signal is composed of a luminance signal and two color difference signals.

この画像符号化装置の説明を行う。図5に装置概要を示す。画像符号化装置は,画像情報を取り込む画像入力部101と,動きベクトルとオフセット値の推定を行うオフセット動き探索部103と,予測画像を作成する予測画像作成部105と,入力画像情報と予測画像との差分を符号化する差分符号化部104と,参照画像指定情報を符号化する参照画像指定情報符号化部108と,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する復号部109と,参照画像を蓄積する参照画像メモリ106と,動き情報を符号化する動き情報符号化部110と,基準オフセット値を決定する基準オフセット決定部115と,オフセット値を符号化するオフセット符号化部111とを備える。   This image encoding apparatus will be described. FIG. 5 shows an outline of the apparatus. The image coding apparatus includes an image input unit 101 that captures image information, an offset motion search unit 103 that estimates a motion vector and an offset value, a predicted image creation unit 105 that creates a predicted image, and input image information and a predicted image. The difference encoding unit 104 that encodes the difference between the reference image designation information, the reference image designation information encoding unit 108 that encodes the reference image designation information, and the difference encoded data generated by the difference encoding unit 104 is decoded and decoded. A decoding unit 109 that creates an image, a reference image memory 106 that stores a reference image, a motion information encoding unit 110 that encodes motion information, a reference offset determination unit 115 that determines a reference offset value, and an offset value And an offset encoding unit 111 for encoding.

オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。予測画像作成部105では,輝度信号についてはオフセットを加算して予測画像を作成し,色差信号についてはオフセットを加算しないで予測画像を作成するものとする。基準オフセット決定部115では,周囲のブロックのオフセット値を記憶しておき,その値を基準オフセット値に決定するものとする。   It is assumed that the offset motion search unit 103 estimates the motion vector information and the offset value of the luminance signal. The predicted image creation unit 105 creates a predicted image by adding an offset for the luminance signal, and creates a predicted image without adding an offset for the color difference signal. The reference offset determination unit 115 stores the offset values of the surrounding blocks and determines the values as reference offset values.

オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分を符号化するものとする。参照画像指定情報符号化部108では,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分がゼロではない場合には,第1のタイプの参照画像インデックスCを符号化し,差分がゼロの場合には,第2のタイプの参照画像インデックスDを符号化するものとする。画像入力部101は,入力画像をマクロブロックに分割するものとする。オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。   The offset encoding unit 111 encodes the difference between the offset value obtained by the offset motion search unit 103 and the reference offset value. When the difference between the offset value obtained by the offset motion search unit 103 and the reference offset value is not zero, the reference image designation information encoding unit 108 encodes the first type of reference image index C, and the difference is In the case of zero, the second type reference image index D is encoded. Assume that the image input unit 101 divides an input image into macro blocks. The offset motion search unit 103 calculates an offset value and a motion vector so as to minimize Equation (3).

このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。   Under this assumption, the input image is encoded as follows. First, the image input unit 101 takes an input image and divides it into macro blocks.

マクロブロックごとに次のようにして符号化する。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。基準オフセット決定部115は,基準オフセット値を決定する。オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分がゼロではない場合には,その差分を符号化する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。   Encoding is performed for each macroblock as follows. The offset motion search unit 103 searches for an offset value and a motion vector. The predicted image creation unit 105 creates a predicted image from the reference image. The difference encoding unit 104 encodes the difference between the predicted image and the encoding target image. The decoding unit 109 decodes the differentially encoded data generated by the differential encoding unit 104 to generate a decoded image. The reference offset determination unit 115 determines a reference offset value. If the difference between the offset value obtained by the offset motion search unit 103 and the reference offset value is not zero, the offset encoding unit 111 encodes the difference. The reference image designation information encoding unit 108 encodes the reference image index. The motion information encoding unit 110 encodes a motion vector.

以上の動作を全マクロブロックに対して実行する。復号画像は,参照画像メモリ106に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 106.

次に,画像復号装置の説明を行う。図6に装置概要を示す。画像復号装置は,差分符号化データを復号する差分復号部201と,参照画像指定情報を復号する参照画像指定情報復号部204と,動き情報を復号する動き情報復号部208と,基準オフセット値を決定する基準オフセット決定部212と,オフセットの差分を復号するオフセット差分復号部210と,オフセットの差分と基準オフセット値からオフセット値を算出するオフセット算出部211と,予測画像を作成する予測画像作成部202と,差分画像と予測画像から復号画像を作成する復号画像作成部207と,参照画像を蓄積する参照画像メモリ206とを備える。   Next, the image decoding apparatus will be described. FIG. 6 shows an outline of the apparatus. The image decoding apparatus includes a differential decoding unit 201 that decodes differentially encoded data, a reference image designation information decoding unit 204 that decodes reference image designation information, a motion information decoding unit 208 that decodes motion information, and a reference offset value. A reference offset determining unit 212 for determining, an offset difference decoding unit 210 for decoding an offset difference, an offset calculating unit 211 for calculating an offset value from the offset difference and the reference offset value, and a predicted image generating unit for generating a predicted image 202, a decoded image generation unit 207 that generates a decoded image from the difference image and the predicted image, and a reference image memory 206 that stores the reference image.

基準オフセット決定部212では,周囲のブロックのオフセット値を記憶しておき,その値を基準オフセット値に決定するものとする。参照画像指定情報復号部204が参照画像インデックスCを復号した場合に,オフセット差分復号部210は,オフセットの差分を復号し,オフセット算出部211は,オフセットの差分と基準オフセット値からオフセット値を算出するものとする。参照画像指定情報復号部204が参照画像インデックスDを復号した場合に,オフセット算出部211は,基準オフセット値をオフセット値に設定するものとする。予測画像作成部202では,輝度信号についてはオフセットを加算して予測画像を作成し,色差信号についてはオフセットを加算しないで予測画像を作成するものとする。   The reference offset determination unit 212 stores the offset values of surrounding blocks and determines the values as reference offset values. When the reference image designation information decoding unit 204 decodes the reference image index C, the offset difference decoding unit 210 decodes the offset difference, and the offset calculation unit 211 calculates the offset value from the offset difference and the reference offset value. It shall be. When the reference image designation information decoding unit 204 decodes the reference image index D, the offset calculation unit 211 sets the reference offset value as the offset value. The predicted image creation unit 202 creates a predicted image by adding an offset for the luminance signal, and creates a predicted image without adding an offset for the color difference signal.

このような前提で前記画像符号化装置で符号化された符号化データを,次のように復号する。   Under such a premise, the encoded data encoded by the image encoding apparatus is decoded as follows.

まず,マクロブロックごとに次のようにして符号化データを復号する。参照画像指定情報復号部204は,参照画像インデックスを復号する。動き情報復号部208は,動き情報を復号する。参照画像インデックスCの場合には,オフセット差分復号部210は,オフセットの差分を復号し,オフセット算出部211は,オフセットの差分と基準オフセット値からオフセット値を算出する。参照画像インデックスDの場合には,オフセット算出部211は,基準オフセット値をオフセット値に設定する。予測画像作成部202は,参照画像から予測画像を作成する。そして差分復号部201は,差分符号化データを復号して差分画像情報を求める。復号画像作成部207は,差分画像情報と予測画像を使用して復号画像を作成する。   First, the encoded data is decoded for each macroblock as follows. The reference image designation information decoding unit 204 decodes the reference image index. The motion information decoding unit 208 decodes the motion information. In the case of the reference image index C, the offset difference decoding unit 210 decodes the offset difference, and the offset calculation unit 211 calculates an offset value from the offset difference and the reference offset value. In the case of the reference image index D, the offset calculation unit 211 sets the reference offset value as the offset value. The predicted image creation unit 202 creates a predicted image from the reference image. Then, the differential decoding unit 201 obtains differential image information by decoding the differentially encoded data. The decoded image creation unit 207 creates a decoded image using the difference image information and the predicted image.

以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ206に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 206.

次に第4の実施例として,周囲のブロックのオフセット値から基準オフセット値を算出して,基準オフセット値をオフセットに設定して動き探索をするオフセット固定動き探索と,オフセットと動きベクトルを探索するオフセット動き探索による結果から,オフセットの差分を符号化するかどうかを決定し,基準オフセット値との差分がゼロかどうかで異なる参照画像を設定する場合の例を示す。画像信号は輝度信号と2つの色差信号から構成されるものとする。   Next, as a fourth embodiment, a reference offset value is calculated from the offset values of surrounding blocks, an offset fixed motion search is performed in which a motion search is performed by setting the reference offset value as an offset, and an offset and a motion vector are searched. An example will be shown in which it is determined whether or not to encode the offset difference from the result of the offset motion search, and different reference images are set depending on whether or not the difference from the reference offset value is zero. The image signal is composed of a luminance signal and two color difference signals.

この画像符号化装置の説明を行う。図7に装置概要を示す。画像符号化装置は,画像情報を取り込む画像入力部101と,動きベクトルとオフセット値の推定を行うオフセット動き探索部103と,基準オフセット値を決定する基準オフセット決定部115と,基準オフセット値をオフセットに設定して動き探索をするオフセット固定動き探索部116と,オフセット動き探索部103によるオフセット値と動きベクトルを使用して予測画像を作成するのか,オフセット固定動き探索部116によるオフセット値と動きベクトルを使用して予測画像を作成するのかを決定するオフセット固定決定部117と,予測画像を作成する予測画像作成部105と,入力画像情報と予測画像との差分を符号化する差分符号化部104と,参照画像指定情報を符号化する参照画像指定情報符号化部108と,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する復号部109と,参照画像を蓄積する参照画像メモリ106と,動き情報を符号化する動き情報符号化部110と,オフセット値を符号化するオフセット符号化部111とを備える。   This image encoding apparatus will be described. FIG. 7 shows an outline of the apparatus. The image coding apparatus includes an image input unit 101 that captures image information, an offset motion search unit 103 that estimates a motion vector and an offset value, a reference offset determination unit 115 that determines a reference offset value, and an offset of the reference offset value. The offset fixed motion search unit 116 that performs motion search by setting the offset value and the motion vector by using the offset value and the motion vector by the offset motion search unit 103, or the offset value and the motion vector by the offset fixed motion search unit 116 An offset fixing determination unit 117 that determines whether to generate a predicted image using the image, a predicted image generation unit 105 that generates a predicted image, and a difference encoding unit 104 that encodes the difference between the input image information and the predicted image. A reference image designation information encoding unit 108 for encoding the reference image designation information, a difference code A decoding unit 109 that decodes the differentially encoded data generated by the encoding unit 104 to generate a decoded image, a reference image memory 106 that stores reference images, a motion information encoding unit 110 that encodes motion information, And an offset encoding unit 111 that encodes the offset value.

オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。基準オフセット決定部115では,周囲のブロックのオフセット値を記憶しておき,その値を基準オフセット値に決定するものとする。オフセット固定動き探索部116では,基準オフセット値をオフセットに設定し,式(7)を最小化するようにして動きベクトルを算出するものとする。   It is assumed that the offset motion search unit 103 estimates the motion vector information and the offset value of the luminance signal. The reference offset determination unit 115 stores the offset values of the surrounding blocks and determines the values as reference offset values. In the fixed offset motion search unit 116, the reference offset value is set to the offset, and the motion vector is calculated so as to minimize Equation (7).

Figure 2009005280
Figure 2009005280

オフセット固定決定部117は,オフセット動き探索部103によるオフセット値と動きベクトルを使用して得られる予測画像と符号化対象画像の差分評価値と,オフセット固定動き探索部116によるオフセット値と動きベクトルを使用して得られる予測画像と符号化対象画像の差分評価値を算出して,差分評価値が小さい方のオフセット値と動きベクトルを決定する。   The offset fixing determination unit 117 calculates the difference evaluation value between the prediction image and the encoding target image obtained by using the offset value and the motion vector by the offset motion search unit 103, and the offset value and the motion vector by the offset fixed motion search unit 116. A difference evaluation value between the prediction image obtained by using the image to be encoded and the encoding target image is calculated, and an offset value and a motion vector having a smaller difference evaluation value are determined.

予測画像作成部105では,輝度信号についてはオフセットを加算して予測画像を作成し,色差信号についてはオフセットを加算しないで予測画像を作成するものとする。オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分を符号化するものとする。   The predicted image creation unit 105 creates a predicted image by adding an offset for the luminance signal, and creates a predicted image without adding an offset for the color difference signal. The offset encoding unit 111 encodes the difference between the offset value obtained by the offset motion search unit 103 and the reference offset value.

参照画像指定情報符号化部108では,オフセット固定決定部117でオフセット動き探索部103によるオフセット値と動きベクトルを使用して予測画像を作成すると決定した場合には,第1のタイプの参照画像インデックスCを符号化し,オフセット固定決定部117でオフセット固定動き探索部116によるオフセット値と動きベクトルを使用して予測画像を作成すると決定した場合には,第2のタイプの参照画像インデックスDを符号化するものとする。   When the reference image designation information encoding unit 108 determines that the offset fixing determination unit 117 creates a predicted image using the offset value and the motion vector by the offset motion search unit 103, the reference image index of the first type is used. C is encoded, and when the offset fixed determination unit 117 determines to generate a predicted image using the offset value and the motion vector by the offset fixed motion search unit 116, the second type reference image index D is encoded. It shall be.

画像入力部101は,入力画像をマクロブロックに分割するものとする。オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。   Assume that the image input unit 101 divides an input image into macro blocks. The offset motion search unit 103 calculates an offset value and a motion vector so as to minimize Equation (3).

このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。   Under this assumption, the input image is encoded as follows. First, the image input unit 101 takes an input image and divides it into macro blocks.

マクロブロックごとに次のようにして符号化する。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。基準オフセット決定部115は,基準オフセット値を決定する。オフセット固定動き探索部116は,動きベクトルを探索する。オフセット固定決定部117は,オフセット値と動きベクトルを決定する。予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。   Encoding is performed for each macroblock as follows. The offset motion search unit 103 searches for an offset value and a motion vector. The reference offset determination unit 115 determines a reference offset value. The offset fixed motion search unit 116 searches for a motion vector. The offset fixing determination unit 117 determines an offset value and a motion vector. The predicted image creation unit 105 creates a predicted image from the reference image. The difference encoding unit 104 encodes the difference between the predicted image and the encoding target image. The decoding unit 109 decodes the differentially encoded data generated by the differential encoding unit 104 to generate a decoded image.

オフセット固定決定部117でオフセット動き探索部103によるオフセット値と動きベクトルを使用して予測画像を得ると決定した場合には,オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分を符号化する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。   When the offset fixing determination unit 117 determines to obtain a predicted image using the offset value and the motion vector from the offset motion search unit 103, the offset encoding unit 111 determines the offset value obtained by the offset motion search unit 103 and The difference from the reference offset value is encoded. The reference image designation information encoding unit 108 encodes the reference image index. The motion information encoding unit 110 encodes a motion vector.

以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ106に蓄積する。   The above operation is executed for all macroblocks. The decoded image is stored in the reference image memory 106.

この符号化データを復号する際の画像復号装置は,第3の実施例と同様である。   The image decoding apparatus for decoding the encoded data is the same as that of the third embodiment.

本実施例では,輝度信号のみオフセットを設定して符号化したが,色差信号にもオフセットを設定して符号化しても良い。   In this embodiment, only the luminance signal is encoded with the offset set, but the color difference signal may be encoded with the offset set.

以上の画像符号化および画像復号の処理は,コンピュータとソフトウェアプログラムとによっても実現することができ,そのプログラムをコンピュータ読み取り可能な記録媒体に記録して提供することも,ネットワークを通して提供することも可能である。   The above image encoding and image decoding processes can also be realized by a computer and a software program, and the program can be provided by being recorded on a computer-readable recording medium or provided via a network. It is.

第1の実施例における画像符号化装置の構成例を示す図である。It is a figure which shows the structural example of the image coding apparatus in 1st Example. 第1の実施例における画像復号装置の構成例を示す図である。It is a figure which shows the structural example of the image decoding apparatus in a 1st Example. 第2の実施例における画像符号化装置の構成例を示す図である。It is a figure which shows the structural example of the image coding apparatus in 2nd Example. 第2の実施例における画像復号装置の構成例を示す図である。It is a figure which shows the structural example of the image decoding apparatus in 2nd Example. 第3の実施例における画像符号化装置の構成例を示す図である。It is a figure which shows the structural example of the image coding apparatus in a 3rd Example. 第3の実施例における画像復号装置の構成例を示す図である。It is a figure which shows the structural example of the image decoding apparatus in a 3rd Example. 第4の実施例における画像符号化装置の構成例を示す図である。It is a figure which shows the structural example of the image coding apparatus in a 4th Example.

符号の説明Explanation of symbols

101 画像入力部
102 動き探索部
103 オフセット動き探索部
104 差分符号化部
105 予測画像作成部
106 参照画像メモリ
107 参照画像切替部
108 参照画像指定情報符号化部
109 復号部
110 動き情報符号化部
111 オフセット符号化部
112 参照画像決定部
113 オフセット決定部
114 オフセット値フラグ符号化部
115 基準オフセット決定部
116 オフセット固定動き探索部
117 オフセット固定決定部
201 差分復号部
202 予測画像作成部
203 参照画像切替部
204 参照画像指定情報復号部
205 オフセット復号部
206 参照画像メモリ
207 復号画像作成部
208 動き情報復号部
209 オフセット値フラグ復号部
210 オフセット差分復号部
211 オフセット算出部
212 基準オフセット決定部
DESCRIPTION OF SYMBOLS 101 Image input part 102 Motion search part 103 Offset motion search part 104 Differential encoding part 105 Predictive picture creation part 106 Reference image memory 107 Reference picture switching part 108 Reference picture designation | designated information encoding part 109 Decoding part 110 Motion information encoding part 111 Offset encoding unit 112 Reference image determination unit 113 Offset determination unit 114 Offset value flag encoding unit 115 Reference offset determination unit 116 Offset fixed motion search unit 117 Offset fixed determination unit 201 Differential decoding unit 202 Predictive image creation unit 203 Reference image switching unit 204 Reference Image Designation Information Decoding Unit 205 Offset Decoding Unit 206 Reference Image Memory 207 Decoded Image Creation Unit 208 Motion Information Decoding Unit 209 Offset Value Flag Decoding Unit 210 Offset Difference Decoding Unit 211 Offset Calculation Unit 21 Reference offset determining unit

Claims (22)

予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,
前記第1のタイプの参照画像Aを選択する場合に,動きベクトルとオフセット値を探索するオフセット動き探索ステップを実行し,
前記第2のタイプの参照画像Bを選択する場合に,動きベクトルを探索する動き探索ステップを実行し,
前記オフセット動き探索ステップで得られる動きベクトルとオフセット値または前記動き探索ステップで得られる動きベクトルを使い予測画像を作成する予測画像作成ステップと,
該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,
動きベクトルを符号化する動き情報符号化ステップと,
参照画像を指定する情報を符号化する参照画像指定情報符号化ステップと,
参照画像として前記第1のタイプの参照画像Aを選択する場合には,さらに,前記オフセット動き探索ステップで得られるオフセット値を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image encoding method for encoding using:
An offset motion search step for searching for a motion vector and an offset value when selecting the first type of reference image A;
When selecting the second type of reference image B, performing a motion search step for searching for a motion vector;
A predicted image creating step of creating a predicted image using the motion vector obtained in the offset motion search step and the offset value or the motion vector obtained in the motion search step;
A differential encoding step for encoding the difference between the image information in the region and the predicted image;
A motion information encoding step for encoding a motion vector;
A reference image designation information encoding step for encoding information specifying a reference image;
In the case of selecting the first type of reference image A as a reference image, an offset encoding step for encoding an offset value obtained in the offset motion search step;
An image encoding method comprising:
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,
前記第1のタイプの参照画像Aを選択する場合に,
動きベクトルとオフセット値を探索するオフセット動き探索ステップと,
動きベクトルを探索する動き探索ステップと,
前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,前記動き探索ステップで得られる動きベクトルを使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値の大小からオフセット値を符号化するかどうかを決定するオフセット決定ステップと,
を実行し,
前記第2のタイプの参照画像Bを選択する場合に,動きベクトルを探索する動き探索ステップを実行し,
前記オフセット動き探索ステップで得られる動きベクトルとオフセット値または前記動き探索ステップで得られる動きベクトルを使い予測画像を作成する予測画像作成ステップと,
該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,
動きベクトルを符号化する動き情報符号化ステップと,
参照画像を指定する情報を符号化する参照画像指定情報符号化ステップと,
参照画像として前記第1のタイプの参照画像Aを選択する場合に,前記オフセット決定ステップで決定したオフセット値を符号化するかどうかを指定する情報を符号化するオフセット値フラグ符号化ステップと,
前記オフセット決定ステップでオフセットを符号化すると決定した場合に,オフセット値を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image encoding method for encoding using:
When selecting the first type of reference image A,
An offset motion search step for searching for a motion vector and an offset value;
A motion search step for searching for a motion vector;
The difference evaluation value between the predicted image and the encoding target image when using the motion vector and the offset value obtained in the offset motion search step, and the predicted image and the encoding target image when using the motion vector obtained in the motion search step An offset determination step for determining whether or not to encode an offset value from the difference evaluation value,
And
When selecting the second type of reference image B, performing a motion search step for searching for a motion vector;
A predicted image creating step of creating a predicted image using the motion vector obtained in the offset motion search step and the offset value or the motion vector obtained in the motion search step;
A differential encoding step for encoding the difference between the image information in the region and the predicted image;
A motion information encoding step for encoding a motion vector;
A reference image designation information encoding step for encoding information specifying a reference image;
An offset value flag encoding step for encoding information specifying whether to encode the offset value determined in the offset determination step when the first type of reference image A is selected as a reference image;
An offset encoding step for encoding an offset value when it is determined that the offset is encoded in the offset determination step;
An image encoding method comprising:
請求項1または請求項2に記載の画像符号化方法において,
前記オフセット符号化ステップでは,周囲の領域において既に符号化されたオフセット値からの差分を符号化する
ことを特徴とする画像符号化方法。
The image encoding method according to claim 1 or 2,
In the offset encoding step, a difference from an offset value that has already been encoded in a surrounding region is encoded.
予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,
動きベクトルとオフセット値を探索するオフセット動き探索ステップと,
周囲の領域において既に符号化されたオフセット値から基準オフセット値を決定する基準オフセット決定ステップと,
前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使い予測画像を作成する予測画像作成ステップと,
該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,
動きベクトルを符号化する動き情報符号化ステップと,
前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分がゼロではない場合には,前記第1のタイプの参照画像Cを指定する情報を,また,差分がゼロの場合には,前記第2のタイプの参照画像Dを指定する情報を,参照画像を指定する情報として符号化する参照画像指定情報符号化ステップと,
前記参照画像指定情報符号化ステップで前記第1のタイプの参照画像Cを指定する情報を符号化する場合には,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。
Reference images including a first type reference image C and a second type reference image D that are set in advance are accumulated, and image information in an area obtained by dividing the current frame is obtained by using inter-frame prediction coding. An image encoding method for encoding, comprising:
An offset motion search step for searching for a motion vector and an offset value;
A reference offset determining step for determining a reference offset value from offset values already encoded in the surrounding area;
A predicted image creating step of creating a predicted image using the motion vector and the offset value obtained in the offset motion search step;
A differential encoding step for encoding the difference between the image information in the region and the predicted image;
A motion information encoding step for encoding a motion vector;
If the difference between the offset value obtained in the offset motion search step and the reference offset value is not zero, information specifying the first type of reference image C, and if the difference is zero, A reference image specifying information encoding step for encoding information specifying the second type of reference image D as information specifying the reference image;
When the information specifying the first type of reference image C is encoded in the reference image specifying information encoding step, the difference between the offset value obtained in the offset motion search step and the reference offset value is encoded. An offset encoding step,
An image encoding method comprising:
予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化方法であって,
動きベクトルとオフセット値を探索するオフセット動き探索ステップと,
周囲の領域において既に符号化されたオフセット値から基準オフセット値を決定する基準オフセット決定ステップと,
前記基準オフセット決定ステップで決定したオフセット値を設定して動きベクトルを探索するオフセット固定動き探索ステップと,
前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,前記オフセット固定動き探索ステップで得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値の大小から,予測画像の作成に使用する動きベクトルとオフセット値を決定するオフセット固定決定ステップと,
前記オフセット動き探索ステップまたは前記オフセット固定動き探索ステップで得られる動きベクトルとオフセット値を使い予測画像を作成する予測画像作成ステップと,
該領域内の画像情報と予測画像の差分を符号化する差分符号化ステップと,
動きベクトルを符号化する動き情報符号化ステップと,
前記オフセット固定決定ステップにて前記オフセット動き探索ステップで得られる動きベクトルとオフセット値を使用すると決定した場合には,前記第1のタイプの参照画像Cを指定する情報を,また,前記オフセット固定決定ステップにて前記オフセット固定動き探索ステップで得られる動きベクトルとオフセット値を使用すると決定した場合には,前記第2のタイプの参照画像Dを指定する情報を,参照画像を指定する情報として符号化する参照画像指定情報符号化ステップと,
前記参照画像指定情報符号化ステップで前記第1のタイプの参照画像Cを指定する情報を符号化する場合には,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。
Reference images including a first type reference image C and a second type reference image D that are set in advance are accumulated, and image information in an area obtained by dividing the current frame is obtained by using inter-frame prediction coding. An image encoding method for encoding, comprising:
An offset motion search step for searching for a motion vector and an offset value;
A reference offset determining step for determining a reference offset value from offset values already encoded in the surrounding area;
An offset fixed motion search step for searching for a motion vector by setting the offset value determined in the reference offset determination step;
Difference prediction value between predicted image and encoding target image when using motion vector and offset value obtained in the offset motion search step, predicted image when using motion vector and offset value obtained in the offset fixed motion search step And an offset fixing determination step for determining a motion vector and an offset value used for creating a predicted image from the difference evaluation value,
A predicted image creating step of creating a predicted image using a motion vector and an offset value obtained in the offset motion search step or the offset fixed motion search step;
A differential encoding step for encoding the difference between the image information in the region and the predicted image;
A motion information encoding step for encoding a motion vector;
When it is determined that the motion vector and the offset value obtained in the offset motion search step are used in the offset fixing determination step, information specifying the first type reference image C is also used, and the offset fixing determination is performed. If it is determined in the step that the motion vector and the offset value obtained in the offset fixed motion search step are used, the information specifying the second type of reference image D is encoded as information specifying the reference image. A reference image designation information encoding step to be performed;
When the information specifying the first type of reference image C is encoded in the reference image specifying information encoding step, the difference between the offset value obtained in the offset motion search step and the reference offset value is encoded. An offset encoding step,
An image encoding method comprising:
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号方法であって,
参照画像を指定する情報を復号する参照画像指定情報復号ステップと,
動きベクトルを復号する動き情報復号ステップと,
差分画像情報を復号する差分復号ステップと,
を実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,オフセット値を復号するオフセット復号ステップを実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,前記動き情報復号ステップで得られる動きベクトルと前記オフセット復号ステップで得られるオフセット値を使い,また,前記第2のタイプの参照画像Bを指定するものである場合に,前記動き情報復号ステップで得られる動きベクトルを使い,予測画像を作成する予測画像作成ステップと,
差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,
を実行することを特徴とする画像復号方法。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image decoding method for decoding using:
A reference image designation information decoding step for decoding information for designating a reference image;
A motion information decoding step for decoding a motion vector;
A differential decoding step for decoding the differential image information;
And
If the information decoded by the reference image designation information decoding step designates the first type of reference image A, an offset decoding step of decoding an offset value is executed,
When the information decoded in the reference image designation information decoding step is for designating the first type of reference image A, it is obtained in the motion vector obtained in the motion information decoding step and the offset decoding step. A predicted image creating step for creating a predicted image using an offset value and using the motion vector obtained in the motion information decoding step when the second type reference image B is designated;
A decoded image creating step for creating a decoded image from the difference image information and the predicted image;
The image decoding method characterized by performing.
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号方法であって,
参照画像を指定する情報を復号する参照画像指定情報復号ステップと,
動きベクトルを復号する動き情報復号ステップと,
差分画像情報を復号する差分復号ステップと,
を実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,オフセット値を復号するかどうかを指定する情報を復号するオフセット値フラグ復号ステップを実行し,
前記オフセット値フラグ復号ステップで得られる情報がオフセット値を復号することを指定する場合に,オフセット値を復号するオフセット復号ステップを実行し,
前記動き情報復号ステップで得られる動きベクトル,または,さらに前記オフセット復号ステップでオフセット値を復号した場合にはそのオフセット値を使い,予測画像を作成する予測画像作成ステップと,
差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,
を実行することを特徴とする画像復号方法。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image decoding method for decoding using:
A reference image designation information decoding step for decoding information for designating a reference image;
A motion information decoding step for decoding a motion vector;
A differential decoding step for decoding the differential image information;
And
Offset value flag decoding that decodes information that specifies whether or not to decode an offset value when the information that is decoded by the reference image designation information decoding step designates the first type of reference image A Execute steps,
If the information obtained in the offset value flag decoding step specifies decoding of the offset value, an offset decoding step of decoding the offset value is executed;
A motion vector obtained in the motion information decoding step, or a predicted image creating step for creating a predicted image using the offset value when the offset value is decoded in the offset decoding step;
A decoded image creating step for creating a decoded image from the difference image information and the predicted image;
The image decoding method characterized by performing.
請求項6または請求項7に記載の画像復号方法において,
前記オフセット復号ステップでは,オフセット値の差分を復号し,周囲の領域において既に復号されたオフセット値に加算してオフセット値を得る
ことを特徴とする画像復号方法。
In the image decoding method according to claim 6 or 7,
In the offset decoding step, an offset value is obtained by decoding a difference between offset values and adding the difference to an offset value already decoded in a surrounding area.
予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号方法であって,
周囲の領域において既に復号されたオフセット値から基準オフセット値を決定する基準オフセット決定ステップと,
参照画像を指定する情報を復号する参照画像指定情報復号ステップと,
動きベクトルを復号する動き情報復号ステップと,
差分画像情報を復号する差分復号ステップと,
を実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Cを指定するものである場合に,オフセット値の差分を復号するオフセット差分復号ステップを実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第1のタイプの参照画像Cを指定するものである場合には,前記基準オフセット決定ステップで得られる基準オフセット値と前記オフセット差分復号ステップで得られる差分とから,前記第2のタイプの参照画像Dを指定するものである場合には,前記基準オフセット決定ステップで得られる基準オフセット値から,オフセット値を得るオフセット算出ステップと,
前記動き情報復号ステップと前記オフセット算出ステップで得られる動きベクトルとオフセット値とを使い予測画像を作成する予測画像作成ステップと,
差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,
を実行することを特徴とする画像復号方法。
Reference images including a first type reference image C and a second type reference image D that are set in advance are accumulated, and image information in an area obtained by dividing the current frame is obtained by using inter-frame prediction coding. An image decoding method for decoding,
A reference offset determining step for determining a reference offset value from offset values already decoded in the surrounding area;
A reference image designation information decoding step for decoding information for designating a reference image;
A motion information decoding step for decoding a motion vector;
A differential decoding step for decoding the differential image information;
And
If the information decoded by the reference image designation information decoding step designates the first type of reference image C, an offset difference decoding step for decoding the difference of the offset value is executed,
If the information decoded in the reference image designation information decoding step is to designate the first type of reference image C, the reference offset value obtained in the reference offset determination step and the offset difference decoding step If the second type of reference image D is designated from the difference obtained in step 1, an offset calculation step for obtaining an offset value from the reference offset value obtained in the reference offset determination step;
A predicted image creating step of creating a predicted image using a motion vector and an offset value obtained in the motion information decoding step and the offset calculating step;
A decoded image creating step for creating a decoded image from the difference image information and the predicted image;
The image decoding method characterized by performing.
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化装置であって,
参照画像を選択する参照画像切替部と,
前記参照画像切替部が前記第1のタイプの参照画像Aを選択する場合に,動きベクトルとオフセット値を探索するオフセット動き探索部と,
前記参照画像切替部が前記第2のタイプの参照画像Bを選択する場合に,動きベクトルを探索する動き探索部と,
前記オフセット動き探索部で得られる動きベクトルとオフセット値または前記動き探索部で得られる動きベクトルを使い予測画像を作成する予測画像作成部と,
該領域内の画像情報と予測画像の差分を符号化する差分符号化部と,
動きベクトルを符号化する動き情報符号化部と,
参照画像を指定する情報を符号化する参照画像指定情報符号化部と,
参照画像として前記第1のタイプの参照画像Aを選択する場合には,さらに,前記オフセット動き探索部で得られるオフセット値を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image encoding device that uses and encodes,
A reference image switching unit for selecting a reference image;
An offset motion search unit that searches for a motion vector and an offset value when the reference image switching unit selects the first type of reference image A;
A motion search unit that searches for a motion vector when the reference image switching unit selects the second type of reference image B;
A predicted image creating unit that creates a predicted image using the motion vector obtained by the offset motion search unit and the offset value or the motion vector obtained by the motion search unit;
A differential encoding unit that encodes the difference between the image information in the region and the predicted image;
A motion information encoding unit for encoding a motion vector;
A reference image designation information encoding unit for encoding information specifying a reference image;
When selecting the first type of reference image A as a reference image, an offset encoding unit that encodes an offset value obtained by the offset motion search unit;
A decoding unit that decodes encoded data obtained by the differential encoding unit and adds the decoded data to a predicted image to obtain a decoded image;
A reference image memory for storing decoded images;
An image encoding device comprising:
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化装置であって,
参照画像を選択する参照画像切替部と,
前記参照画像切替部が前記第1のタイプの参照画像Aを選択する場合に,動きベクトルとオフセット値を探索するオフセット動き探索部と,
動きベクトルを探索する動き探索部と,
前記参照画像切替部が前記第1のタイプの参照画像Aを選択する場合に,前記オフセット動き探索部で得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,前記動き探索部で得られる動きベクトルを使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値の大小からオフセット値を符号化するかどうかを決定するオフセット決定部と,
前記オフセット動き探索部で得られる動きベクトルとオフセット値または前記動き探索部で得られる動きベクトルを使い予測画像を作成する予測画像作成部と,
該領域内の画像情報と予測画像の差分を符号化する差分符号化部と,
動きベクトルを符号化する動き情報符号化部と,
参照画像を指定する情報を符号化する参照画像指定情報符号化部と,
参照画像として前記第1のタイプの参照画像Aを選択する場合に,前記オフセット決定部で決定したオフセット値を符号化するかどうかを指定する情報を符号化するオフセット値フラグ符号化部と,
前記オフセット決定部でオフセットを符号化すると決定した場合に,オフセット値を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image encoding device that uses and encodes,
A reference image switching unit for selecting a reference image;
An offset motion search unit that searches for a motion vector and an offset value when the reference image switching unit selects the first type of reference image A;
A motion search unit for searching for a motion vector;
When the reference image switching unit selects the first type of reference image A, a difference evaluation value between a prediction image and an encoding target image when using a motion vector and an offset value obtained by the offset motion search unit; The offset determination for calculating the difference evaluation value between the prediction image and the encoding target image when using the motion vector obtained by the motion search unit and determining whether or not to encode the offset value from the difference evaluation value Part,
A predicted image creating unit that creates a predicted image using the motion vector obtained by the offset motion search unit and the offset value or the motion vector obtained by the motion search unit;
A differential encoding unit that encodes the difference between the image information in the region and the predicted image;
A motion information encoding unit for encoding a motion vector;
A reference image designation information encoding unit for encoding information specifying a reference image;
An offset value flag encoding unit that encodes information specifying whether to encode the offset value determined by the offset determination unit when the first type of reference image A is selected as a reference image;
An offset encoding unit that encodes an offset value when the offset determination unit determines to encode an offset;
A decoding unit that decodes encoded data obtained by the differential encoding unit and adds the decoded data to a predicted image to obtain a decoded image;
A reference image memory for storing decoded images;
An image encoding device comprising:
請求項10または請求項11に記載の画像符号化装置において,
前記オフセット符号化部は,周囲の領域において既に符号化されたオフセット値からの差分を符号化する
ことを特徴とする画像符号化装置。
The image encoding device according to claim 10 or 11,
The image encoding apparatus, wherein the offset encoding unit encodes a difference from an offset value already encoded in a surrounding area.
予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化装置であって,
動きベクトルとオフセット値を探索するオフセット動き探索部と,
周囲の領域において既に符号化されたオフセット値から基準オフセット値を決定する基準オフセット決定部と,
前記オフセット動き探索部で得られる動きベクトルとオフセット値を使い予測画像を作成する予測画像作成部と,
該領域内の画像情報と予測画像の差分を符号化する差分符号化部と,
動きベクトルを符号化する動き情報符号化部と,
前記オフセット動き探索部で得られるオフセット値と基準オフセット値との差分がゼロではない場合には,前記第1のタイプの参照画像Cを指定する情報を,また,差分がゼロの場合には,前記第2のタイプの参照画像Dを指定する情報を,参照画像を指定する情報として符号化する参照画像指定情報符号化部と,
前記参照画像指定情報符号化部で前記第1のタイプの参照画像Cを指定する情報を符号化する場合には,前記オフセット動き探索部で得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。
Reference images including a first type reference image C and a second type reference image D that are set in advance are accumulated, and image information in an area obtained by dividing the current frame is obtained by using inter-frame prediction coding. An image encoding device for encoding,
An offset motion search unit for searching for a motion vector and an offset value;
A reference offset determination unit for determining a reference offset value from an offset value already encoded in the surrounding area;
A predicted image creating unit that creates a predicted image using a motion vector and an offset value obtained by the offset motion search unit;
A differential encoding unit that encodes the difference between the image information in the region and the predicted image;
A motion information encoding unit for encoding a motion vector;
If the difference between the offset value obtained by the offset motion search unit and the standard offset value is not zero, information specifying the first type of reference image C, and if the difference is zero, A reference image designation information encoding unit for encoding information specifying the second type of reference image D as information specifying the reference image;
When the information specifying the first type of reference image C is encoded by the reference image specifying information encoding unit, the difference between the offset value obtained by the offset motion search unit and the reference offset value is encoded An offset encoding unit,
A decoding unit that decodes encoded data obtained by the differential encoding unit and adds the decoded data to a predicted image to obtain a decoded image;
A reference image memory for storing decoded images;
An image encoding device comprising:
予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて符号化する画像符号化装置であって,
動きベクトルとオフセット値を探索するオフセット動き探索部と,
周囲の領域において既に符号化されたオフセット値から基準オフセット値を決定する基準オフセット決定部と,
前記基準オフセット決定部で決定したオフセット値を設定して動きベクトルを探索するオフセット固定動き探索部と,
前記オフセット動き探索部で得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,前記オフセット固定動き探索部で得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値の大小から,予測画像の作成に使用する動きベクトルとオフセット値を決定するオフセット固定決定部と,
前記オフセット動き探索部または前記オフセット固定動き探索部で得られる動きベクトルとオフセット値を使い予測画像を作成する予測画像作成部と,
該領域内の画像情報と予測画像の差分を符号化する差分符号化部と,
動きベクトルを符号化する動き情報符号化部と,
前記オフセット固定決定部にて前記オフセット動き探索部で得られる動きベクトルとオフセット値を使用すると決定した場合には,前記第1のタイプの参照画像Cを指定する情報を,また,前記オフセット固定決定部にて前記オフセット固定動き探索部で得られる動きベクトルとオフセット値を使用すると決定した場合には,前記第2のタイプの参照画像Dを指定する情報を,参照画像を指定する情報として符号化する参照画像指定情報符号化部と,
前記参照画像指定情報符号化部で前記第1のタイプの参照画像Cを指定する情報を符号化する場合には,前記オフセット動き探索部で得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。
Reference images including a first type reference image C and a second type reference image D that are set in advance are accumulated, and image information in an area obtained by dividing the current frame is obtained by using inter-frame prediction coding. An image encoding device for encoding,
An offset motion search unit for searching for a motion vector and an offset value;
A reference offset determination unit for determining a reference offset value from an offset value already encoded in the surrounding area;
An offset fixed motion search unit that searches for a motion vector by setting the offset value determined by the reference offset determination unit;
Difference prediction value between predicted image and encoding target image when using motion vector and offset value obtained by the offset motion search unit, predicted image when using motion vector and offset value obtained by the offset fixed motion search unit And an offset fixing determination unit for determining a motion vector and an offset value used for creating a predicted image from the magnitude of the difference evaluation value.
A predicted image creating unit that creates a predicted image using a motion vector and an offset value obtained by the offset motion search unit or the offset fixed motion search unit;
A differential encoding unit that encodes the difference between the image information in the region and the predicted image;
A motion information encoding unit for encoding a motion vector;
When the offset fixing determination unit determines to use the motion vector and the offset value obtained by the offset motion search unit, information specifying the first type of reference image C is also used, and the offset fixing determination is performed. When the unit determines to use the motion vector and offset value obtained by the offset fixed motion search unit, the information specifying the second type reference image D is encoded as information specifying the reference image. A reference image designation information encoding unit to perform,
When the information specifying the first type of reference image C is encoded by the reference image specifying information encoding unit, the difference between the offset value obtained by the offset motion search unit and the reference offset value is encoded An offset encoding unit,
A decoding unit that decodes encoded data obtained by the differential encoding unit and adds the decoded data to a predicted image to obtain a decoded image;
A reference image memory for storing decoded images;
An image encoding device comprising:
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号装置であって,
参照画像を指定する情報を復号する参照画像指定情報復号部と,
動きベクトルを復号する動き情報復号部と,
差分画像情報を復号する差分復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,オフセット値を復号するオフセット復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,前記動き情報復号部で得られる動きベクトルと前記オフセット復号部で得られるオフセット値を使い,また,前記第2のタイプの参照画像Bを指定するものである場合に,前記動き情報復号部で得られる動きベクトルを使い,予測画像を作成する予測画像作成部と,
差分画像情報と予測画像とから復号画像を作成する復号画像作成部と,
を備えることを特徴とする画像復号装置。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image decoding device for decoding using
A reference image designation information decoding unit for decoding information designating a reference image;
A motion information decoding unit for decoding a motion vector;
A differential decoding unit for decoding the differential image information;
An offset decoding unit that decodes an offset value when the information decoded by the reference image designation information decoding unit designates the first type of reference image A;
When the information decoded by the reference image designation information decoding unit designates the first type of reference image A, it is obtained by the motion vector obtained by the motion information decoding unit and the offset decoding unit. A predicted image creating unit that creates a predicted image using an offset value and using a motion vector obtained by the motion information decoding unit when the second type reference image B is designated;
A decoded image creating unit that creates a decoded image from the difference image information and the predicted image;
An image decoding apparatus comprising:
予め設定した第1のタイプの参照画像Aおよび第2のタイプの参照画像Bを含む複数の参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号装置であって,
参照画像を指定する情報を復号する参照画像指定情報復号部と,
動きベクトルを復号する動き情報復号部と,
差分画像情報を復号する差分復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第1のタイプの参照画像Aを指定するものである場合に,オフセット値を復号するかどうかを指定する情報を復号するオフセット値フラグ復号部と,
前記オフセット値フラグ復号部で得られる情報がオフセット値を復号することを指定する場合に,オフセット値を復号するオフセット復号部と,
前記動き情報復号部で得られる動きベクトル,または,さらに前記オフセット復号部でオフセット値を復号した場合にはそのオフセット値を使い,予測画像を作成する予測画像作成部と,
差分画像情報と予測画像とから復号画像を作成する復号画像作成部と,
を備えることを特徴とする画像復号装置。
A plurality of reference images including a first type reference image A and a second type reference image B set in advance are accumulated, and image information in an area obtained by dividing the current frame is subjected to inter-frame prediction encoding. An image decoding device for decoding using
A reference image designation information decoding unit for decoding information designating a reference image;
A motion information decoding unit for decoding a motion vector;
A differential decoding unit for decoding the differential image information;
When the information decoded by the reference image designation information decoding unit designates the first type of reference image A, offset value flag decoding for decoding information designating whether or not to decode the offset value Part,
An offset decoding unit for decoding the offset value when the information obtained by the offset value flag decoding unit specifies decoding of the offset value;
A motion vector obtained by the motion information decoding unit, or a predicted image creating unit that creates a predicted image using the offset value when the offset decoding unit further decodes the offset value;
A decoded image creating unit that creates a decoded image from the difference image information and the predicted image;
An image decoding apparatus comprising:
請求項15または請求項16に記載の画像復号装置において,
オフセット復号部は,オフセット値の差分を復号し,周囲の領域において既に復号されたオフセット値に加算してオフセット値を得る
ことを特徴とする画像復号装置。
The image decoding device according to claim 15 or 16,
An image decoding apparatus, wherein the offset decoding unit decodes a difference between offset values and adds the offset value already decoded in a surrounding area to obtain an offset value.
予め設定した第1のタイプの参照画像Cおよび第2のタイプの参照画像Dを含む参照画像を蓄積しておき,現フレームを分割した領域内の画像情報を,フレーム間予測符号化を用いて復号する画像復号装置であって,
周囲の領域において既に復号されたオフセット値から基準オフセット値を決定する基準オフセット決定部と,
参照画像を指定する情報を復号する参照画像指定情報復号部と,
動きベクトルを復号する動き情報復号部と,
差分画像情報を復号する差分復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第1のタイプの参照画像Cを指定するものである場合に,オフセット値の差分を復号するオフセット差分復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第1のタイプの参照画像Cを指定するものである場合には,前記基準オフセット決定部で得られる基準オフセット値と前記オフセット差分復号部で得られる差分とから,前記第2のタイプの参照画像Dを指定するものである場合には,前記基準オフセット決定部で得られる基準オフセット値から,オフセット値を得るオフセット算出部と,
前記動き情報復号部と前記オフセット算出部で得られる動きベクトルとオフセット値とを使い予測画像を作成する予測画像作成部と,
差分画像情報と予測画像とから復号画像を作成する復号画像作成部と,
を備えることを特徴とする画像復号装置。
Reference images including a first type reference image C and a second type reference image D that are set in advance are accumulated, and image information in an area obtained by dividing the current frame is obtained by using inter-frame prediction coding. An image decoding device for decoding,
A reference offset determining unit for determining a reference offset value from offset values already decoded in the surrounding area;
A reference image designation information decoding unit for decoding information designating a reference image;
A motion information decoding unit for decoding a motion vector;
A differential decoding unit for decoding the differential image information;
An offset difference decoding unit for decoding a difference between offset values when the information decoded by the reference image specifying information decoding unit specifies the first type of reference image C;
When the information decoded by the reference image designation information decoding unit is to designate the first type of reference image C, the reference offset value obtained by the reference offset determination unit and the offset difference decoding unit An offset calculation unit that obtains an offset value from a reference offset value obtained by the reference offset determination unit when the second type reference image D is designated from the difference obtained in step
A predicted image creating unit that creates a predicted image using a motion vector and an offset value obtained by the motion information decoding unit and the offset calculating unit;
A decoded image creating unit that creates a decoded image from the difference image information and the predicted image;
An image decoding apparatus comprising:
請求項1から請求項5までのいずれか1項に記載の画像符号化方法を,コンピュータに実行させるための画像符号化プログラム。   An image encoding program for causing a computer to execute the image encoding method according to any one of claims 1 to 5. 請求項6から請求項9までのいずれか1項に記載の画像復号方法を,コンピュータに実行させるための画像復号プログラム。   An image decoding program for causing a computer to execute the image decoding method according to any one of claims 6 to 9. 請求項1から請求項5までのいずれか1項に記載の画像符号化方法を,コンピュータに実行させるための画像符号化プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium having recorded thereon an image encoding program for causing a computer to execute the image encoding method according to any one of claims 1 to 5. 請求項6から請求項9までのいずれか1項に記載の画像復号方法を,コンピュータに実行させるための画像復号プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which an image decoding program for causing a computer to execute the image decoding method according to any one of claims 6 to 9 is recorded.
JP2007166670A 2007-06-25 2007-06-25 Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, image decoding program, and computer-readable recording medium Active JP4759537B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007166670A JP4759537B2 (en) 2007-06-25 2007-06-25 Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, image decoding program, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007166670A JP4759537B2 (en) 2007-06-25 2007-06-25 Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, image decoding program, and computer-readable recording medium

Publications (2)

Publication Number Publication Date
JP2009005280A true JP2009005280A (en) 2009-01-08
JP4759537B2 JP4759537B2 (en) 2011-08-31

Family

ID=40321141

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007166670A Active JP4759537B2 (en) 2007-06-25 2007-06-25 Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, image decoding program, and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP4759537B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011239394A (en) * 2010-05-07 2011-11-24 Thomson Licensing Method for coding picture sequence, reconstruction method corresponding thereto and stream of coded data representing picture sequence
WO2013077304A1 (en) * 2011-11-21 2013-05-30 シャープ株式会社 Image coding device, image decoding device, and methods and programs thereof
WO2013186802A1 (en) * 2012-06-11 2013-12-19 日本放送協会 Encoding device, decoding device, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10164374A (en) * 1996-12-03 1998-06-19 Nec Corp Pattern coding system and decoding system and coder and decoder employing the system
JP2005533466A (en) * 2002-07-15 2005-11-04 トムソン ライセンシング Adaptive weighting of reference pictures in video coding

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10164374A (en) * 1996-12-03 1998-06-19 Nec Corp Pattern coding system and decoding system and coder and decoder employing the system
JP2005533466A (en) * 2002-07-15 2005-11-04 トムソン ライセンシング Adaptive weighting of reference pictures in video coding

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011239394A (en) * 2010-05-07 2011-11-24 Thomson Licensing Method for coding picture sequence, reconstruction method corresponding thereto and stream of coded data representing picture sequence
WO2013077304A1 (en) * 2011-11-21 2013-05-30 シャープ株式会社 Image coding device, image decoding device, and methods and programs thereof
WO2013186802A1 (en) * 2012-06-11 2013-12-19 日本放送協会 Encoding device, decoding device, and program
AU2012382722B2 (en) * 2012-06-11 2015-12-24 Nippon Hoso Kyokai Encoding device, decoding device, and program
US9485513B2 (en) 2012-06-11 2016-11-01 Nippon Hoso Kyokai Encoding device, decoding device, and program

Also Published As

Publication number Publication date
JP4759537B2 (en) 2011-08-31

Similar Documents

Publication Publication Date Title
KR101023263B1 (en) Predictive reference information generation method, dynamic image encoding and decoding method, device thereof, and storage medium containing the program thereof
US20160330473A1 (en) Picture encoding method, picture decoding method, picture encoding apparatus, picture decoding apparatus, picture encoding program, and picture decoding program
JP5199123B2 (en) Multi-view video processing
US9066096B2 (en) Video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media which store the programs
TWI581622B (en) Video encoding device, video decoding device, video encoding method,video decoding method and video encoding data
KR101943787B1 (en) Video encoding and decoding with improved error resilience
CN109257596B (en) Decoder, encoder and reconstruction, encoding, decoding, transmission and processing method
KR101834688B1 (en) Method for low-latency illumination compensation process and depth lookup table based coding
KR101653118B1 (en) Method for processing one or more videos of a 3d-scene
EP3065405B1 (en) Method for decoding video using buffer compression for motion vector competition
TWI621351B (en) Image prediction decoding device, image prediction decoding method and image prediction decoding program
CN104519363B (en) Video encoding/decoding, corresponding computer program and video coding/decoding apparatus
CN113055688B (en) Encoding and decoding method, device and equipment
JP4759537B2 (en) Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, image decoding program, and computer-readable recording medium
JP2011091772A (en) Image encoder
JP5706291B2 (en) Video encoding method, video decoding method, video encoding device, video decoding device, and programs thereof
JP2009005217A (en) Image encoding method, image decoding method, image encoding apparatus, image decoding apparatus, image encoding program, image decoding program, and computer readable recording medium
JP5880758B2 (en) Moving picture decoding apparatus, moving picture decoding method, moving picture decoding program, receiving apparatus, receiving method, and receiving program
JP2013126232A (en) Encoder, decoder, encoding method, decoding method, encoding program and decoding program
JP4865767B2 (en) Scalable video encoding method, scalable video encoding device, scalable video encoding program, and computer-readable recording medium recording the program
KR20090130712A (en) Method for image prediction of multi-view video codec and computer readable recording medium therefor
KR101261577B1 (en) Apparatus and method for encoding and decoding multi view video
JP2022145499A (en) Encoder and method
JP2013179554A (en) Image encoding device, image decoding device, image encoding method, image decoding method, and program
JP2011091554A (en) Video encoding apparatus and video decoding apparatus

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100331

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100524

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110519

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110524

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110606

R150 Certificate of patent or registration of utility model

Ref document number: 4759537

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140610

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350