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 PDFInfo
- 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
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
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)
ここでオフセット値の符号化では,周囲のブロックで使用されたオフセット値からの差分を符号化対象とする。これにより輝度変化パラメータに関わる符号量の増加を抑える。提案されている方式では,ブロックごとにオフセットの差分を符号化するかどうかを指定するフラグ(輝度フラグ)を符号化する。この輝度フラグは,輝度変化パラメータの符号化が必要ない場合,あるいは輝度変化パラメータを符号化することでかえって符号化効率が低下する場合による符号化効率の低下を防ぐことを目的としている。
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.
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
参照画像メモリ106には,画像Aと画像Bが蓄積されているものとする。オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。予測画像作成部105では,輝度信号については,画像Aを参照画像に選択する場合には,オフセットを加算して予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。
Assume that the
参照画像決定部112では,参照画像Aを選択した場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合の差分評価値とを算出して,差分評価値が小さい方を参照画像として決定するものとする。オフセット符号化部111では,周囲のブロックのオフセット値を記憶しておき,それからの差分を符号化対象とするものとする。画像入力部101は,入力画像をマクロブロックに分割するものとする。
The reference
オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。ここで,f(i,j)は原信号を示し,r(i,j)は参照画像信号を示す。Mcur とMref は,式(4)で計算される。SとTはブロックの縦と横の画素数を示す。また,動き探索部102では,式(5)を最小化するようにして動きベクトルを算出するものとする。なおオフセット値Oは,式(6)により計算される。
The offset
このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。
Under this assumption, the input image is encoded as follows. First, the
マクロブロックごとに次のようにして符号化する。参照画像切替部107は,参照画像を画像Aに切り替える。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。次に参照画像切替部107は,参照画像を画像Bに切り替える。動き探索部102は,動きベクトルを探索する。参照画像決定部112は,参照画像Aを選択した場合にオフセット値と動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合に得られる動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値を算出して,差分評価値が小さい方を,参照画像として決定する。
Encoding is performed for each macroblock as follows. The reference
予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。参照画像決定部112で画像Aを参照画像に決定した場合には,オフセット符号化部111は,オフセット値を符号化する。
The predicted
以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ106に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
次に,画像復号装置の説明を行う。図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
オフセット復号部205では,周囲のブロックのオフセット値を記憶しておき,その値に復号して得られるオフセットの差分を加算してオフセット値を得るものとする。参照画像メモリ206には,画像Aと画像Bが蓄積されているものとする。予測画像作成部202では,輝度信号については,画像Aを参照画像に選択する場合には,オフセットを加算して予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。
The offset
このような前提で,前記画像符号化装置で符号化された符号化データを,次のように復号する。 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
以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ206に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
次に,第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
第1の実施例と同様に,参照画像メモリ106には,画像Aと画像Bが蓄積されているものとする。オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。予測画像作成部105では,輝度信号については,画像Aを参照画像に選択する場合でオフセットを符号化する場合には,オフセットを加算して予測画像を作成し,画像Aを参照画像に選択する場合でオフセットを符号化しない場合には,オフセットを加算しないで予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。
Assume that images A and B are stored in the
オフセット決定部113は,オフセット動き探索部103で得られる動きベクトルとオフセット値を使う場合の予測画像と符号化対象画像の差分評価値と,動き探索部102で得られる動きベクトルを使う場合の予測画像と符号化対象画像の差分評価値とを算出して,差分評価値が小さい方を選択するようにオフセット値を符号化するかどうかを決定するものとする。参照画像決定部112では,参照画像Aを選択した場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合の差分評価値とを算出して,差分評価値が小さい方を参照画像として決定するものとする。
The offset
オフセット符号化部111では,周囲のブロックのオフセット値を記憶しておき,それからの差分を符号化対象とするものとする。画像入力部101は,入力画像をマクロブロックに分割するものとする。オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。また,動き探索部102では,式(5)を最小化するようにして動きベクトルを算出するものとする。
The offset
このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。
Under this assumption, the input image is encoded as follows. First, the
マクロブロックごとに次のようにして符号化する。参照画像切替部107は,参照画像を画像Aに切り替える。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。動き探索部102は,動きベクトルを探索する。オフセット決定部113は,オフセット値を符号化するかどうかを決定する。
Encoding is performed for each macroblock as follows. The reference
次に,参照画像切替部107は,参照画像を画像Bに切り替える。動き探索部102は,動きベクトルを探索する。参照画像決定部112は,参照画像Aを選択した場合に得られるオフセット値と動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値と,参照画像Bを選択した場合に得られる動きベクトルを用いた場合の予測画像と符号化対象画像の差分評価値を算出して,差分評価値が小さい方を参照画像として決定する。
Next, the reference
予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。参照画像決定部112で画像Aを参照画像に決定した場合には,オフセット値フラグ符号化部114は,オフセット値を符号化するかどうかを指定する情報を符号化する。オフセット値を符号化する場合には,オフセット符号化部111は,オフセット値を符号化する。
The predicted
以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ106に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
次に,画像復号装置の説明を行う。図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
オフセット復号部205では,周囲のブロックのオフセット値を記憶しておき,その値に復号して得られるオフセットの差分を加算してオフセット値を得るものとする。参照画像メモリ206には,画像Aと画像Bが蓄積されているものとする。予測画像作成部202では,輝度信号については,画像Aを参照画像に選択する場合でオフセットを復号する場合には,オフセットを加算して予測画像を作成し,画像Aを参照画像に選択する場合でオフセットを復号しない場合には,オフセットを加算しないで予測画像を作成し,画像Bを参照画像に選択する場合には,オフセットを加算しないで予測画像を作成するものとする。色差信号については,画像Aと画像Bのいずれを参照画像に選択する場合にもオフセットを加算しないで予測画像を作成するものとする。
The offset
このような前提で前記画像符号化装置で符号化された符号化データを,次のように復号する。 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
以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ206に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
次に第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
オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。予測画像作成部105では,輝度信号についてはオフセットを加算して予測画像を作成し,色差信号についてはオフセットを加算しないで予測画像を作成するものとする。基準オフセット決定部115では,周囲のブロックのオフセット値を記憶しておき,その値を基準オフセット値に決定するものとする。
It is assumed that the offset
オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分を符号化するものとする。参照画像指定情報符号化部108では,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分がゼロではない場合には,第1のタイプの参照画像インデックスCを符号化し,差分がゼロの場合には,第2のタイプの参照画像インデックスDを符号化するものとする。画像入力部101は,入力画像をマクロブロックに分割するものとする。オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。
The offset
このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。
Under this assumption, the input image is encoded as follows. First, the
マクロブロックごとに次のようにして符号化する。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。基準オフセット決定部115は,基準オフセット値を決定する。オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分がゼロではない場合には,その差分を符号化する。参照画像指定情報符号化部108は,参照画像インデックスを符号化する。動き情報符号化部110は,動きベクトルを符号化する。
Encoding is performed for each macroblock as follows. The offset
以上の動作を全マクロブロックに対して実行する。復号画像は,参照画像メモリ106に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
次に,画像復号装置の説明を行う。図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
基準オフセット決定部212では,周囲のブロックのオフセット値を記憶しておき,その値を基準オフセット値に決定するものとする。参照画像指定情報復号部204が参照画像インデックスCを復号した場合に,オフセット差分復号部210は,オフセットの差分を復号し,オフセット算出部211は,オフセットの差分と基準オフセット値からオフセット値を算出するものとする。参照画像指定情報復号部204が参照画像インデックスDを復号した場合に,オフセット算出部211は,基準オフセット値をオフセット値に設定するものとする。予測画像作成部202では,輝度信号についてはオフセットを加算して予測画像を作成し,色差信号についてはオフセットを加算しないで予測画像を作成するものとする。
The reference offset
このような前提で前記画像符号化装置で符号化された符号化データを,次のように復号する。 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
以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ206に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
次に第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
オフセット動き探索部103では,動きベクトル情報と輝度信号のオフセット値を推定するものとする。基準オフセット決定部115では,周囲のブロックのオフセット値を記憶しておき,その値を基準オフセット値に決定するものとする。オフセット固定動き探索部116では,基準オフセット値をオフセットに設定し,式(7)を最小化するようにして動きベクトルを算出するものとする。
It is assumed that the offset
オフセット固定決定部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
予測画像作成部105では,輝度信号についてはオフセットを加算して予測画像を作成し,色差信号についてはオフセットを加算しないで予測画像を作成するものとする。オフセット符号化部111は,オフセット動き探索部103で得られるオフセット値と基準オフセット値との差分を符号化するものとする。
The predicted
参照画像指定情報符号化部108では,オフセット固定決定部117でオフセット動き探索部103によるオフセット値と動きベクトルを使用して予測画像を作成すると決定した場合には,第1のタイプの参照画像インデックスCを符号化し,オフセット固定決定部117でオフセット固定動き探索部116によるオフセット値と動きベクトルを使用して予測画像を作成すると決定した場合には,第2のタイプの参照画像インデックスDを符号化するものとする。
When the reference image designation
画像入力部101は,入力画像をマクロブロックに分割するものとする。オフセット動き探索部103では,式(3)を最小化するようにしてオフセット値と動きベクトルを算出するものとする。
Assume that the
このような前提で入力画像を次のように符号化する。まず,画像入力部101は,入力画像を取り込み,マクロブロックに分割する。
Under this assumption, the input image is encoded as follows. First, the
マクロブロックごとに次のようにして符号化する。オフセット動き探索部103は,オフセット値と動きベクトルを探索する。基準オフセット決定部115は,基準オフセット値を決定する。オフセット固定動き探索部116は,動きベクトルを探索する。オフセット固定決定部117は,オフセット値と動きベクトルを決定する。予測画像作成部105は,参照画像から予測画像を作成する。差分符号化部104は,予測画像と符号化対象画像との差分を符号化する。復号部109は,差分符号化部104で作成された差分符号化データを復号して復号画像を作成する。
Encoding is performed for each macroblock as follows. The offset
オフセット固定決定部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
以上の動作を全マクロブロックに対して実行する。復号画像は参照画像メモリ106に蓄積する。
The above operation is executed for all macroblocks. The decoded image is stored in the
この符号化データを復号する際の画像復号装置は,第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.
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
Claims (22)
前記第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を選択する場合に,前記オフセット決定ステップで決定したオフセット値を符号化するかどうかを指定する情報を符号化するオフセット値フラグ符号化ステップと,
前記オフセット決定ステップでオフセットを符号化すると決定した場合に,オフセット値を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。 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:
前記オフセット符号化ステップでは,周囲の領域において既に符号化されたオフセット値からの差分を符号化する
ことを特徴とする画像符号化方法。 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を指定する情報を符号化する場合には,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。 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を指定する情報を符号化する場合には,前記オフセット動き探索ステップで得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化ステップと,
を実行することを特徴とする画像符号化方法。 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を指定するものである場合に,オフセット値を復号するオフセット復号ステップを実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第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を指定するものである場合に,オフセット値を復号するかどうかを指定する情報を復号するオフセット値フラグ復号ステップを実行し,
前記オフセット値フラグ復号ステップで得られる情報がオフセット値を復号することを指定する場合に,オフセット値を復号するオフセット復号ステップを実行し,
前記動き情報復号ステップで得られる動きベクトル,または,さらに前記オフセット復号ステップでオフセット値を復号した場合にはそのオフセット値を使い,予測画像を作成する予測画像作成ステップと,
差分画像情報と予測画像とから復号画像を作成する復号画像作成ステップと,
を実行することを特徴とする画像復号方法。 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.
前記オフセット復号ステップでは,オフセット値の差分を復号し,周囲の領域において既に復号されたオフセット値に加算してオフセット値を得る
ことを特徴とする画像復号方法。 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を指定するものである場合に,オフセット値の差分を復号するオフセット差分復号ステップを実行し,
前記参照画像指定情報復号ステップにより復号される情報が,前記第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を選択する場合には,さらに,前記オフセット動き探索部で得られるオフセット値を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。 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を選択する場合に,動きベクトルとオフセット値を探索するオフセット動き探索部と,
動きベクトルを探索する動き探索部と,
前記参照画像切替部が前記第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:
前記オフセット符号化部は,周囲の領域において既に符号化されたオフセット値からの差分を符号化する
ことを特徴とする画像符号化装置。 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を指定する情報を符号化する場合には,前記オフセット動き探索部で得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。 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を指定する情報を符号化する場合には,前記オフセット動き探索部で得られるオフセット値と基準オフセット値との差分を符号化するオフセット符号化部と,
前記差分符号化部で得られる符号化データを復号し,予測画像に加算して復号画像を得る復号部と,
復号画像を蓄積する参照画像メモリと,
を備えることを特徴とする画像符号化装置。 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を指定するものである場合に,オフセット値を復号するオフセット復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第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を指定するものである場合に,オフセット値を復号するかどうかを指定する情報を復号するオフセット値フラグ復号部と,
前記オフセット値フラグ復号部で得られる情報がオフセット値を復号することを指定する場合に,オフセット値を復号するオフセット復号部と,
前記動き情報復号部で得られる動きベクトル,または,さらに前記オフセット復号部でオフセット値を復号した場合にはそのオフセット値を使い,予測画像を作成する予測画像作成部と,
差分画像情報と予測画像とから復号画像を作成する復号画像作成部と,
を備えることを特徴とする画像復号装置。 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:
オフセット復号部は,オフセット値の差分を復号し,周囲の領域において既に復号されたオフセット値に加算してオフセット値を得る
ことを特徴とする画像復号装置。 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を指定するものである場合に,オフセット値の差分を復号するオフセット差分復号部と,
前記参照画像指定情報復号部により復号される情報が,前記第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:
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)
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)
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 |
-
2007
- 2007-06-25 JP JP2007166670A patent/JP4759537B2/en active Active
Patent Citations (2)
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)
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 |