JP2011182167A - Image encoding device - Google Patents

Image encoding device Download PDF

Info

Publication number
JP2011182167A
JP2011182167A JP2010044065A JP2010044065A JP2011182167A JP 2011182167 A JP2011182167 A JP 2011182167A JP 2010044065 A JP2010044065 A JP 2010044065A JP 2010044065 A JP2010044065 A JP 2010044065A JP 2011182167 A JP2011182167 A JP 2011182167A
Authority
JP
Japan
Prior art keywords
prediction
signal
unit
intra
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010044065A
Other languages
Japanese (ja)
Other versions
JP5358485B2 (en
Inventor
Haruhisa Kato
晴久 加藤
Hitoshi Naito
整 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Research Inc
Original Assignee
KDDI R&D Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI R&D Laboratories Inc filed Critical KDDI R&D Laboratories Inc
Priority to JP2010044065A priority Critical patent/JP5358485B2/en
Publication of JP2011182167A publication Critical patent/JP2011182167A/en
Application granted granted Critical
Publication of JP5358485B2 publication Critical patent/JP5358485B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image encoding device performing highly efficient encoding. <P>SOLUTION: A prediction means 11 selects a reference signal for an encoding object block from among reconfigured pixel signals reconfigured from an encoded signal, and determines prediction information for predicting a pixel signal for the entire encoding object block. A compensation means 12 generates a prediction signal using the reconfigured pixel signals and the prediction signal. A subtractor 19 obtains a difference between an input moving image layer signal and the prediction signal to generate a prediction residual signal for the encoding object block. The prediction residual signal is subjected to orthogonal transformation, quantization and encoding to output code information. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、画像符号化装置に関し、特に、単位ブロックごとの符号化を高符号化効率で行うことができる画像符号化装置に関する。   The present invention relates to an image coding device, and more particularly to an image coding device capable of performing coding for each unit block with high coding efficiency.

従来、画像符号化における符号化効率を向上させるために、空間冗長性を削減する方法が知られている。H.264における画面内予測符号化では、符号化済みの近接画素を利用して符号化対象ブロックの予測を行う。H.264については、非特許文献1に開示されている。   Conventionally, a method for reducing spatial redundancy is known in order to improve coding efficiency in image coding. In intra-frame predictive coding in H.264, a coding target block is predicted using coded neighboring pixels. H.264 is disclosed in Non-Patent Document 1.

特許文献1では、符号化済みの隣接画素をテンプレートとして符号化済みの領域から類似する箇所を探索し、符号化対象ブロックと同じ位置関係にある隣接領域を符号化対象ブロックの予測値として利用する動画像符号化装置が提案されている。   In Patent Document 1, a similar location is searched from an encoded area using an encoded adjacent pixel as a template, and an adjacent area having the same positional relationship as the encoding target block is used as a prediction value of the encoding target block. A moving image encoding device has been proposed.

特許文献2では、符号化対象ブロックを複数に分割し、分割したブロックの一部を符号化および復号し、残りの画素に対する予測に復号したブロックの一部の画素を利用する映像のイントラ予測符号化装置が提案されている。   In Patent Literature 2, an intra prediction code for a video that divides an encoding target block into a plurality of parts, encodes and decodes a part of the divided block, and uses some pixels of the decoded block for prediction of the remaining pixels. A device has been proposed.

特許文献3では、隣接する画素間の高い相関を利用し、ブロック間の隣接画素だけでなく符号化対象ブロック内の隣接画素も予測値として用いる動画像符号化装置が提案されている。   Patent Document 3 proposes a moving image encoding apparatus that uses a high correlation between adjacent pixels and uses not only adjacent pixels between blocks but also adjacent pixels in the encoding target block as predicted values.

特開2007−043651号公報JP 2007-036551 A 特開2007−074725号公報JP 2007-074725 A 特開2009−049969号公報JP 2009-049969 A

角野他,「H.264/AVC教科書インプレス標準教科書シリーズ」,インプレスネットビジネスカンパニー,2004年Kakuno et al., “H.264 / AVC Textbook Impress Standard Textbook Series”, Impress Net Business Company, 2004

H.264のイントラ(Intra)予測では、符号化済みの近接画素を基準として符号化対象ブロックの予測値を決定するので、符号化対象ブロックの画素が予測の基準となる画素から離れるほど大きな予測誤差が生じるという課題がある。   In the H.264 intra prediction, the prediction value of the encoding target block is determined based on the encoded neighboring pixel, so that the prediction is larger as the pixel of the encoding target block is farther from the prediction reference pixel. There is a problem that an error occurs.

特許文献1の動画像符号化装置では、符号化対象ブロックの予測に用いるブロックを表す場所情報を格納する必要はないが、テンプレートとなる近接画素同士が類似していたとしても、ブロック同士が類似するとは限らない。そのため、予測精度が十分とならない恐れがあるという課題がある。   In the moving image encoding apparatus of Patent Document 1, it is not necessary to store location information representing a block used for prediction of a block to be encoded, but even if adjacent pixels serving as templates are similar, the blocks are similar. Not always. Therefore, there is a problem that the prediction accuracy may not be sufficient.

特許文献2の映像のイントラ予測符号化装置では、分割した符号化対象ブロックを予測する場合、最初に符号化するブロックの一部ではH.264と同じ課題を抱える。   In the video intra prediction encoding apparatus disclosed in Patent Document 2, when a divided encoding target block is predicted, a part of the first encoding block has the same problem as H.264.

特許文献3の動画像符号化装置では、隣接する画素が符号化されていない状態がある場合、原画像における隣接画素との差分値を符号化するため、量子化誤差が伝播する恐れがあるという課題がある。   In the moving image encoding device of Patent Document 3, when there is a state where adjacent pixels are not encoded, a difference value from the adjacent pixels in the original image is encoded, and therefore, a quantization error may be propagated. There are challenges.

本発明の目的は、上記の課題を解決し、符号化効率の高い符号化を行うことができる画像符号化装置を提供することにある。   An object of the present invention is to solve the above-described problems and provide an image encoding device capable of performing encoding with high encoding efficiency.

上記課題を解決するため、本発明は、予測を利用して符号化の単位ブロックごとに入力画像の符号化を行う画像符号化装置において、符号化済み信号を用いて再構成された信号の中から単位ブロック単位に基準信号を選択し、該基準信号を用いて符号対象ブロックの信号についての単位ブロック全体の信号を線形予測するための予測情報を算出する予測手段と、符号化済み信号を用いて再構成された信号と前記予測手段により算出された予測情報を用いて予測信号を生成する補償手段と、前記符号化対象ブロックについての信号と前記補償手段により生成された予測信号の差分である予測残差信号を生成する差分算出手段を備え、前記差分算出手段により生成された予測残差信号を直交変換、量子化および符号化する点を基本的特徴としている。   In order to solve the above-described problems, the present invention provides an image encoding apparatus that encodes an input image for each unit block of encoding using prediction, and includes a signal reconstructed using an encoded signal. A prediction unit that selects a reference signal for each unit block and calculates prediction information for linearly predicting a signal of the entire unit block with respect to the signal of the encoding target block using the reference signal, and an encoded signal A compensation means for generating a prediction signal using the reconstructed signal and the prediction information calculated by the prediction means, and a difference between the signal for the encoding target block and the prediction signal generated by the compensation means It has a difference calculating means for generating a prediction residual signal, and the basic feature is that the prediction residual signal generated by the difference calculating means is orthogonally transformed, quantized and encoded. .

本発明では、符号化対象ブロックの画像信号の符号化に際し、符号化済み信号を用いて再構成された信号の中から単位ブロック単位に基準信号を選択して線形予測するので、予測残差における空間冗長性を削減し、符号化対象ブロックの画像信号の情報量を削減して符号化効率を向上させることができる。   In the present invention, when encoding an image signal of an encoding target block, a reference signal is selected in units of unit blocks from signals reconstructed using encoded signals, and linear prediction is performed. Spatial redundancy can be reduced, the amount of information of the image signal of the encoding target block can be reduced, and the encoding efficiency can be improved.

本発明に係る画像符号化装置の第1実施形態を示す機能ブロック図である。It is a functional block diagram which shows 1st Embodiment of the image coding apparatus which concerns on this invention. 図1の画像符号化装置により符号化された画像を復号する画像復号装置を示す機能ブロック図である。It is a functional block diagram which shows the image decoding apparatus which decodes the image encoded by the image encoding apparatus of FIG. 本発明に係る画像符号化装置の第2実施形態を示す機能ブロック図である。It is a functional block diagram which shows 2nd Embodiment of the image coding apparatus which concerns on this invention. 基準信号となる再構成画面内予測残差信号の単位ブロックを選択ための手法を概念的に示す図である。It is a figure which shows notionally the method for selecting the unit block of the prediction residual signal in a reconstruction screen used as a reference signal. 基準信号となる再構成画面内予測残差信号の単位ブロックを選択ための他の手法を概念的に示す図である。It is a figure which shows notionally other methods for selecting the unit block of the prediction residual signal in a reconstruction screen used as a reference signal. 図3の画像符号化装置により符号化された画像を復号する画像復号装置を示す機能ブロック図である。It is a functional block diagram which shows the image decoding apparatus which decodes the image encoded by the image encoding apparatus of FIG.

以下、図面を参照し、本発明を説明する。まず、本発明に係る画像符号化装置の第1実施形態について説明する。なお。本発明が符号化の対象とする画像は、動画像でも静止画像でもよい。   Hereinafter, the present invention will be described with reference to the drawings. First, a first embodiment of an image encoding device according to the present invention will be described. Note that. An image to be encoded by the present invention may be a moving image or a still image.

図1は、本発明に係る画像符号化装置の第1実施形態を示す機能ブロック図であり、予測手段11、補償手段12、直交変換手段13、量子化手段14 符号化手段15、逆量子化手段16、逆直交変換手段17、蓄積手段18、減算器19および加算器20を備える。   FIG. 1 is a functional block diagram showing a first embodiment of an image coding apparatus according to the present invention. The prediction means 11, the compensation means 12, the orthogonal transform means 13, the quantization means 14, the coding means 15, and the inverse quantization Means 16, inverse orthogonal transform means 17, storage means 18, subtractor 19 and adder 20 are provided.

減算器19は、符号化の単位ブロックごとに、入力画像信号と補償手段12からの予測信号の差分を算出する。すなわち、減算器19は、符号化対象ブロックについての予測残差信号を生成し、空間冗長性を削減する。減算器19により生成された予測残差信号は、直交変換手段13に送られる。   The subtractor 19 calculates the difference between the input image signal and the prediction signal from the compensation means 12 for each unit block of encoding. That is, the subtracter 19 generates a prediction residual signal for the encoding target block, and reduces spatial redundancy. The prediction residual signal generated by the subtracter 19 is sent to the orthogonal transform means 13.

加算器20は、空間冗長性を補償するためのものであり、逆変換手段17からの予測残差信号と補償手段12からの予測信号を加算して再構成画素信号を生成する。再構成画素信号は、予測で生成された予測信号と入力画像信号との残分である予測残差信号が再構成された信号であり、符号化済み信号から再構成されたものであるので、量子化誤差を含んでいる。加算器20により生成された再構成画素信号は、蓄積手段18に送られる。その後、予測手段11および補償手段12にそれぞれ送られる。   The adder 20 is for compensating for the spatial redundancy, and adds the prediction residual signal from the inverse transform unit 17 and the prediction signal from the compensation unit 12 to generate a reconstructed pixel signal. The reconstructed pixel signal is a signal obtained by reconstructing a prediction residual signal that is a remainder of a prediction signal generated by prediction and an input image signal, and is reconstructed from an encoded signal. Includes quantization error. The reconstructed pixel signal generated by the adder 20 is sent to the storage means 18. Thereafter, it is sent to the prediction means 11 and the compensation means 12, respectively.

蓄積手段18は、加算器20が出力する再構成画素信号を蓄積する。蓄積手段18は、予測手段11および補償手段12での予測および補償に利用される単位ブロック分の容量を有すればよい。蓄積手段18に蓄積された再構成画素信号は、予測手段11での予測および補償手段12での予測信号の生成に利用される。   The accumulating unit 18 accumulates the reconstructed pixel signal output from the adder 20. The storage means 18 may have a capacity for a unit block used for prediction and compensation in the prediction means 11 and the compensation means 12. The reconstructed pixel signal stored in the storage unit 18 is used for prediction in the prediction unit 11 and generation of a prediction signal in the compensation unit 12.

直交変換手段13は、減算器19からの予測残差信号を直交変換して周波数領域に変換し、変換係数を生成する。直交変換手段13により生成された変換係数は、量子化手段14に送られる。直交変換手段13での直交変換には、DCTやDCTの近似変換、あるいはDWTなどを用いることができる。入力画像信号の各ピクチャ(フレーム)は、予め規定された数の画素(例えば、32x32画素、16x16画素、8x8画素、4x4画素あるいはそれらの組み合わせ)から構成される単位ブロックに分割され、単位ブロックごとに直交変換される。   The orthogonal transform means 13 performs orthogonal transform on the prediction residual signal from the subtracter 19 and transforms it into the frequency domain to generate transform coefficients. The transform coefficient generated by the orthogonal transform means 13 is sent to the quantization means 14. For the orthogonal transform in the orthogonal transform means 13, DCT, approximate transform of DCT, DWT, or the like can be used. Each picture (frame) of the input image signal is divided into unit blocks composed of a predetermined number of pixels (for example, 32x32 pixels, 16x16 pixels, 8x8 pixels, 4x4 pixels, or a combination thereof). Is orthogonally transformed.

量子化手段14は、直交変換手段13からの変換係数を量子化する。量子化手段14により生成された量子化値は、符号化手段15および逆量子化手段16にそれぞれ送られる。量子化手段14での量子化に用いられる量子化パラメータは、定数値の組み合わせとして設定してもよく、変換係数の情報量に応じて制御してもよい。変換係数の情報量に応じて量子化パラメータを制御すれば、出力側のビットレートを一定に保つようにすることができる。   The quantizing unit 14 quantizes the transform coefficient from the orthogonal transform unit 13. The quantized values generated by the quantizing means 14 are sent to the encoding means 15 and the inverse quantization means 16, respectively. The quantization parameter used for quantization in the quantization means 14 may be set as a combination of constant values, or may be controlled according to the information amount of the transform coefficient. If the quantization parameter is controlled according to the information amount of the transform coefficient, the output bit rate can be kept constant.

符号化手段15は、量子化手段14からの量子化値および予測手段11からの予測情報を符号化し、符号化済み画像信号(符号情報)を出力する。符号化手段15での符号化には、符号間の冗長性を取り除く可変長符号化や算術符号化などを用いることができる。   The encoding means 15 encodes the quantized value from the quantization means 14 and the prediction information from the prediction means 11, and outputs an encoded image signal (code information). For encoding by the encoding means 15, variable length encoding or arithmetic encoding that removes redundancy between codes can be used.

逆量子化手段16は、量子化手段14での量子化と逆の処理を行うものであり、量子化手段14からの量子化値を逆量子化して変換係数を生成する。この変換係数は、量子化誤差を含んでいる。逆量子化手段16により生成された変換係数は、逆変換手段17に送られる。   The inverse quantization means 16 performs processing reverse to the quantization in the quantization means 14, and generates a transform coefficient by inverse quantization of the quantized value from the quantization means 14. This transform coefficient includes a quantization error. The transform coefficient generated by the inverse quantization means 16 is sent to the inverse transform means 17.

逆変換手段17は、直交変換手段13での直交変換と逆の処理を行うものであり、逆量子化手段16からの変換係数を逆直交変換し、予測残差信号を生成する。この予測残差信号も、量子化誤差を含んでいる。逆変換手段17により生成された予測残差信号は、加算器20に送られる。   The inverse transform unit 17 performs processing reverse to the orthogonal transform in the orthogonal transform unit 13, and performs inverse orthogonal transform on the transform coefficient from the inverse quantization unit 16 to generate a prediction residual signal. This prediction residual signal also includes a quantization error. The prediction residual signal generated by the inverse conversion means 17 is sent to the adder 20.

予測手段11は、単位ブロック内の画素信号の空間冗長性を削減する予測情報を決定する。そのために、予測手段11は、まず、蓄積手段18に蓄積されている再構成画素信号の中から符号化対象ブロックの画素信号を予測する再構成画素信号の単位ブロックを選択し、該単位ブロックの再構成画素信号を基準信号とする。なお、符号化対象ブロックの画素信号を予測する再構成画素信号は、同一フレームに存在するものに限らず、時間的に異なるフレームに存在するものでもよい。   The prediction unit 11 determines prediction information for reducing the spatial redundancy of the pixel signal in the unit block. For this purpose, the prediction unit 11 first selects a unit block of the reconstructed pixel signal that predicts the pixel signal of the encoding target block from among the reconstructed pixel signals stored in the storage unit 18, and the unit block The reconstructed pixel signal is used as a reference signal. Note that the reconstructed pixel signal for predicting the pixel signal of the encoding target block is not limited to being present in the same frame, but may be present in a temporally different frame.

以下、符号化対象ブロックの画素信号を予測する再構成画素信号の単位ブロックを選択する手法について説明する。   Hereinafter, a method of selecting a unit block of a reconstructed pixel signal that predicts a pixel signal of an encoding target block will be described.

予測手段11における、符号化対象ブロックの画素信号を予測する再構成画素信号の単位ブロックの選択では、入力画像信号における符号化対象ブロックの画素信号と蓄積手段18に蓄積されている各単位ブロックの再構成画素信号の類似性を評価し、符号化対象ブロックの画素信号に最も類似性が高い再構成画素信号の単位ブロックを選択する。なお、画像の入力当初などでも単位ブロックの選択を可能するため、一様値(例えば、最高・最低画素値の中間値)を持つ単位ブロックを想定しておく。   In the selection of the unit block of the reconstructed pixel signal that predicts the pixel signal of the encoding target block in the prediction unit 11, the pixel signal of the encoding target block in the input image signal and the unit block stored in the storage unit 18 The similarity of the reconstructed pixel signal is evaluated, and the unit block of the reconstructed pixel signal having the highest similarity to the pixel signal of the encoding target block is selected. Note that a unit block having a uniform value (for example, an intermediate value between the highest and lowest pixel values) is assumed in order to enable selection of a unit block even at the beginning of image input.

符号化対象ブロックの画素信号と蓄積手段18に蓄積されている各単位ブロックの再構成画素信号の類似性の評価には、相関やSAD(Sum of Absolute Difference)、SATD(Sum of Absolute Transformed Difference)、SSD(Sum of Squared Difference)、MAD(Mean of Absolute Difference)などを利用することができる。ここで、SADは、画素信号の差分絶対値の和を意味し、SATDは、アダマール変換(Hadamard transform)を適用して生成された係数の差分絶対値の和を意味する。また、SSDは、画素信号の差分平方和を意味し、MADは、画素信号の差分絶対値平均を意味する。符号化対象ブロックの画素信号を予測する再構成画素信号の単位ブロックの選択に際しての類似性の評価対象は、符号化の単位ブロックごとの画素信号である。   To evaluate the similarity between the pixel signal of the encoding target block and the reconstructed pixel signal of each unit block stored in the storage means 18, correlation, SAD (Sum of Absolute Difference), SATD (Sum of Absolute Transformed Difference) SSD (Sum of Squared Difference), MAD (Mean of Absolute Difference), etc. can be used. Here, SAD means the sum of absolute differences of pixel signals, and SATD means the sum of absolute differences of coefficients generated by applying a Hadamard transform. Further, SSD means the sum of square differences of pixel signals, and MAD means the average of absolute differences of pixel signals. The target of similarity evaluation when selecting a unit block of a reconstructed pixel signal that predicts a pixel signal of an encoding target block is a pixel signal for each unit block of encoding.

また、符号化対象ブロックの画素信号に類似性が高い再構成画素信号の単位ブロックを、符号化コストが最小となるように選択するようにしてもよい。   In addition, a unit block of a reconstructed pixel signal having high similarity to the pixel signal of the encoding target block may be selected so that the encoding cost is minimized.

符号化コストCostは、発生符号量Rと符号化歪D、およびラグランジュ定数λを用いて式(1)により算出できる。   The encoding cost Cost can be calculated by the equation (1) using the generated code amount R, the encoding distortion D, and the Lagrange constant λ.

Figure 2011182167
Figure 2011182167

予測手段11は、符号化対象ブロックの画素信号に最も類似性が高い再構成画素信号の単位ブロックの場所情報を予測情報として出力する。また、予測手段11は、選択された単位ブロックの再構成画素信号を基準信号として、符号化対象ブロックの画素信号を線形予測(近似)する予測係数を算出する。   The prediction means 11 outputs the location information of the unit block of the reconstructed pixel signal having the highest similarity to the pixel signal of the encoding target block as prediction information. Further, the prediction unit 11 calculates a prediction coefficient for performing linear prediction (approximation) on the pixel signal of the encoding target block using the reconstructed pixel signal of the selected unit block as a reference signal.

以下に、符号化対象ブロックの画素信号を線形予測する予測係数を算出する手法について説明する。   A method for calculating a prediction coefficient for linearly predicting the pixel signal of the encoding target block will be described below.

予測手段11が、例えば、一次式で符号化対象ブロックの画素信号を予測する場合、符号化対象ブロックの画素信号Sは、選択された再構成画素信号Rと予測係数a,b(乗数aと補正値b)を使って式(2)で与えられる。ここで、nは、単位ブロックの画素数を表す。 For example, when the prediction unit 11 predicts the pixel signal of the block to be encoded by a linear expression, the pixel signal S i of the block to be encoded includes the selected reconstructed pixel signal R i and the prediction coefficients a and b (multipliers). It is given by equation (2) using a and correction value b). Here, n represents the number of pixels in the unit block.

Figure 2011182167
Figure 2011182167

予測係数a,bは、予測による誤差の2乗を最小にするように決定すればよい。具体的には、以下の手法で予測係数a,bを算出することができる。予測による誤差の2乗(2乗誤差)Eは、式(3)で表される。   The prediction coefficients a and b may be determined so as to minimize the square of the error due to prediction. Specifically, the prediction coefficients a and b can be calculated by the following method. The square of the error due to prediction (square error) E is expressed by equation (3).

Figure 2011182167
Figure 2011182167

このとき、予測係数a,bによる2乗誤差Eの偏微分は、式(4)で表される。   At this time, the partial differentiation of the square error E by the prediction coefficients a and b is expressed by Expression (4).

Figure 2011182167
Figure 2011182167

2乗誤差Eを最小にするには、式(3)が0になることが必要である。したがって、式(5)を解けば予測係数a,bを算出することができる。   In order to minimize the square error E, the expression (3) needs to be zero. Therefore, the prediction coefficients a and b can be calculated by solving equation (5).

Figure 2011182167
Figure 2011182167

式(5)を解くと、2乗誤差Eを最小にする予測係数a,bは、式(6)で求められる。   When equation (5) is solved, prediction coefficients a and b that minimize the square error E are obtained by equation (6).

Figure 2011182167
Figure 2011182167

なお、予測係数(補正値)bは、直交変換手段13で直流成分として保持され得るので、改めて明示的に保持する必要はない。予測手段11では、予測係数(乗数)aのみを求めればよい。   Note that the prediction coefficient (correction value) b can be held as a DC component by the orthogonal transform means 13, and therefore does not need to be explicitly held again. The prediction means 11 only needs to obtain the prediction coefficient (multiplier) a.

予測手段11において探索された再構成画素信号の単位ブロックの場所情報と算出された予測係数は、予測情報として補償手段12および符号化手段15にそれぞれ送られる。   The unit block location information of the reconstructed pixel signal searched by the prediction unit 11 and the calculated prediction coefficient are sent to the compensation unit 12 and the encoding unit 15 as prediction information.

補償手段12は、空間冗長性を予測して予測信号を生成する。具体的には、蓄積手段18に蓄積されている再構成画素信号の中から予測情報に含まれる場所情報に該当する位置の再構成画素信号を読み出し、これに予め設定された予測関数および算出された予測係数を適用して予測信号を生成する。   The compensation means 12 predicts spatial redundancy and generates a prediction signal. Specifically, a reconstructed pixel signal at a position corresponding to the location information included in the prediction information is read from the reconstructed pixel signals accumulated in the accumulating unit 18, and a prediction function set in advance is calculated. A prediction signal is generated by applying the prediction coefficient.

例えば、予測手段11が予測関数として一次関数を利用し、予測情報が予測係数a,bから構成されている場合、予測信号Sは、式(1)で生成される。予測係数は、乗数a(b=0)だけ、あるいは補正値b(a=1)だけでもよい。したがって、予測手段11では、乗数aあるいは補正値bを算出するだけでよい。この場合の残差予測信号Sは、式(7)あるいは式(8)で生成される。 For example, when the prediction unit 11 uses a linear function as a prediction function and the prediction information is composed of prediction coefficients a and b, the prediction signal S i is generated by Expression (1). The prediction coefficient may be only the multiplier a (b = 0) or only the correction value b (a = 1). Therefore, the prediction means 11 only needs to calculate the multiplier a or the correction value b. The residual prediction signal S i in this case is generated by the equation (7) or the equation (8).

Figure 2011182167
Figure 2011182167

Figure 2011182167
Figure 2011182167

補償手段12で生成された予測信号は、減算器19および加算器20にそれぞれ送られる。   The prediction signal generated by the compensation unit 12 is sent to the subtracter 19 and the adder 20, respectively.

以上のように、図1の画像符号化装置では、減算器19からの予測残差信号が直交変換、量子化および符号化される。この予測残差信号は、ブロック単位での線形予測により生成された予測信号を用いて生成されるので、予測残差における空間冗長性が削減されている。これにより、画面に明暗部分などがある場合などでも予測精度を高め、符号化対象ブロックの画像信号の情報量を削減して符号化効率を向上させることができる。   As described above, in the image encoding device in FIG. 1, the prediction residual signal from the subtracter 19 is orthogonally transformed, quantized, and encoded. Since this prediction residual signal is generated using a prediction signal generated by linear prediction in units of blocks, spatial redundancy in the prediction residual is reduced. As a result, even when there are bright and dark portions on the screen, the prediction accuracy can be improved, and the information amount of the image signal of the block to be encoded can be reduced to improve the encoding efficiency.

図2は、図1の画像符号化装置により符号化された画像を復号する画像復号装置を示す機能ブロック図である。この画像復号装置は、復号手段21、逆量子化手段22、逆直交変換手段23、補償手段24および蓄積手段25および加算器26備える。   FIG. 2 is a functional block diagram illustrating an image decoding apparatus that decodes an image encoded by the image encoding apparatus of FIG. The image decoding apparatus includes decoding means 21, inverse quantization means 22, inverse orthogonal transform means 23, compensation means 24, storage means 25, and adder 26.

復号手段21、逆量子化手段22、逆直交変換手段23はそれぞれ、図1の符号化手段15、量子化手段14、直交変換手段13と逆の処理を行う。蓄積手段25は、加算器26が出力する画素信号を蓄積する。蓄積手段25は、補償手段24での補償に利用される単位ブロック分の容量を有すればよい。蓄積手段25に蓄積された再構成画素信号は、補償手段24での予測信号の生成に利用される。   The decoding unit 21, the inverse quantization unit 22, and the inverse orthogonal transform unit 23 perform processes opposite to those of the encoding unit 15, the quantization unit 14, and the orthogonal transform unit 13 of FIG. The accumulation means 25 accumulates the pixel signal output from the adder 26. The storage means 25 only needs to have a capacity for a unit block used for compensation in the compensation means 24. The reconstructed pixel signal stored in the storage unit 25 is used for generating a prediction signal in the compensation unit 24.

補償手段24は、図1の補償手段12と同様に動作し、復号手段21からの予測情報に含まれる場所情報に該当する場所の単位ブロックの画素信号を蓄積手段25から読み出し、該画素信号に予測係数を適用して予測信号を生成する。   The compensator 24 operates in the same manner as the compensator 12 of FIG. 1, reads out the pixel signal of the unit block at the location corresponding to the location information included in the prediction information from the decoder 21 from the accumulator 25, and uses the pixel signal as the pixel signal. A prediction signal is generated by applying a prediction coefficient.

加算器26は、逆直交変換手段23からの予測残差信号と補償手段24からの予測信号を加算して画素信号を生成する。   The adder 26 adds the prediction residual signal from the inverse orthogonal transform unit 23 and the prediction signal from the compensation unit 24 to generate a pixel signal.

次に、本発明に係る画像符号化装置の第2実施形態について説明する。第1実施形態は、画素信号を符号化対象とするものであるが、第2実施形態は、画面内予測により生成される画面内予測残差信号を符号化対象とするものである。   Next, a second embodiment of the image encoding device according to the present invention will be described. In the first embodiment, a pixel signal is to be encoded, but in the second embodiment, an intra prediction residual signal generated by intra prediction is to be encoded.

図3は、本発明に係る画像符号化装置の第2実施形態を示す機能ブロック図であり、図1と同一あるいは同等部分には同じ符号を付してある。   FIG. 3 is a functional block diagram showing a second embodiment of the image coding apparatus according to the present invention, and the same or equivalent parts as in FIG.

本発明の第2実施形態の画像符号化装置は、画面内予測手段31、画面内補償手段32、予測手段11、補償手段12、直交変換手段13、量子化手段14 符号化手段15、逆量子化手段16、逆直交変換手段17、蓄積手段18,33、減算器19,34および加算器20,35を備える。   The image encoding apparatus according to the second embodiment of the present invention includes an intra-screen prediction unit 31, an intra-screen compensation unit 32, a prediction unit 11, a compensation unit 12, an orthogonal transform unit 13, a quantization unit 14, an encoding unit 15, and an inverse quantum. Comprising means 16, inverse orthogonal transform means 17, storage means 18 and 33, subtractors 19 and 34, and adders 20 and 35.

画面内予測手段31、画面内補償手段32、蓄積手段33、減算器34および加算器35は、画面内予測により画面内予測残差信号を生成する。すなわち、減算器34は、符号化の単位ブロックごとに、入力画像信号と画面内補償手段32からの画面内予測信号の差分を求めることにより画面内予測残差信号を生成する。画面内予測手段31は、蓄積手段33に蓄積されている再構成画素信号を利用して入力画像信号を予測する画面内予測情報を決定する。画面内補償手段32は、画面内予測情報と蓄積手段33に蓄積されている再構成画素信号を利用して画面内予測信号を生成する。加算器35は、画面内予測信号と再構成画面内予測残差信号を加算して再構成画素信号を生成し、蓄積手段33は、画面内予測および補償に利用される単位ブロック分の再構成画素信号を蓄積する。   The intra-screen prediction unit 31, the intra-screen compensation unit 32, the storage unit 33, the subtracter 34, and the adder 35 generate an intra-screen prediction residual signal by intra-screen prediction. That is, the subtractor 34 generates an intra-screen prediction residual signal by obtaining a difference between the input image signal and the intra-screen prediction signal from the intra-screen compensation means 32 for each encoding unit block. The intra-screen prediction means 31 determines intra-screen prediction information for predicting the input image signal using the reconstructed pixel signal stored in the storage means 33. The intra-screen compensation unit 32 generates an intra-screen prediction signal using the intra-screen prediction information and the reconstructed pixel signal stored in the storage unit 33. The adder 35 generates a reconstructed pixel signal by adding the intra-screen prediction signal and the reconstructed intra-screen prediction residual signal, and the storage unit 33 reconstructs unit blocks used for intra-screen prediction and compensation. Accumulate pixel signals.

再構成画面内予測残差信号および再構成画素信号は、符号化済み信号から再構成されたものであるので、量子化誤差を含んでいる。   Since the reconstructed intra prediction prediction signal and the reconstructed pixel signal are reconstructed from the encoded signals, they contain quantization errors.

従来の画面内予測符号化では、画面内予測残差信号を直交変換、量子化および符号化するが、図3に示す画像符号化装置では、画面内予測残差信号に対して本発明を適用して残差予測残差信号を生成し、この残差予測残差信号を直交変換、量子化および符号化することで、空間冗長性をさらに削減するようにしている。   In the conventional intra prediction encoding, the intra prediction prediction signal is orthogonally transformed, quantized and encoded. In the image encoding apparatus shown in FIG. 3, the present invention is applied to the intra prediction prediction signal. Thus, a residual prediction residual signal is generated, and the residual prediction residual signal is orthogonally transformed, quantized, and encoded to further reduce spatial redundancy.

以下、図3の画像符号化装置の各部の機能について詳細に説明する。   Hereinafter, functions of each unit of the image encoding device in FIG. 3 will be described in detail.

減算器34は、符号化の単位ブロックごとに、入力画像信号と画面内補償手段32からの画面内予測信号の差分を算出する。すなわち、減算器34は、符号化対象ブロックについての画面内予測残差信号を生成することにより、空間冗長性を削減する。減算器34により生成された画面内予測残差信号は、予測手段11および減算器19にそれぞれ送られる。   The subtractor 34 calculates the difference between the input image signal and the intra-screen prediction signal from the intra-screen compensation means 32 for each encoding unit block. That is, the subtracter 34 reduces the spatial redundancy by generating an intra prediction residual signal for the encoding target block. The intra prediction residual signal generated by the subtracter 34 is sent to the prediction means 11 and the subtracter 19, respectively.

減算器19は、減算器34からの画面内予測残差信号と補償手段12からの残差予測信号の差分を算出する。すなわち、減算器19は、符号化対象ブロックについての残差予測残差信号を生成し、空間冗長性をさらに削減する。減算器19により生成された残差予測残差信号は、直交変換手段13に送られる。   The subtractor 19 calculates the difference between the intra prediction prediction signal from the subtractor 34 and the residual prediction signal from the compensation means 12. That is, the subtracter 19 generates a residual prediction residual signal for the encoding target block, and further reduces the spatial redundancy. The residual prediction residual signal generated by the subtracter 19 is sent to the orthogonal transform means 13.

加算器20は、空間冗長性を補償するためのものであり、逆変換手段17からの残差予測残差信号と補償手段12からの残差予測信号を加算して再構成画面内予測残差信号を生成する。再構成画面内予測残差信号は、画面内予測で生成された画面内予測信号と入力画像信号との差分である画面内予測残差信号が再構成された信号である。これは、符号化済み信号から再構成されたものであるので、量子化誤差を含んでいる。加算器20により生成された再構成画面内予測残差信号は、蓄積手段18および加算器35にそれぞれ送られる。   The adder 20 is for compensating for the spatial redundancy, and adds the residual prediction residual signal from the inverse transform means 17 and the residual prediction signal from the compensation means 12 to reconstruct the intra prediction residual Generate a signal. The reconstructed intra prediction residual signal is a signal obtained by reconstructing an intra prediction residual signal that is a difference between an intra prediction signal generated by intra prediction and an input image signal. Since this is reconstructed from the encoded signal, it contains a quantization error. The reconstructed intra prediction prediction signal generated by the adder 20 is sent to the storage means 18 and the adder 35, respectively.

加算器35は、空間冗長性をさらに補償するためのものであり、加算器20からの再構成画面内予測残差信号と画面内補償手段32からの画面内予測信号を加算して再構成画素信号を生成する。再構成画素信号も符号化済み信号から再構成された信号であるので、量子化誤差を含んでいる。加算器35により生成された再構成画素信号は、蓄積手段33に送られる。   The adder 35 is for further compensating for the spatial redundancy, and adds the reconstructed intra-screen prediction residual signal from the adder 20 and the intra-screen prediction signal from the intra-screen compensation means 32 to reconstruct the pixel. Generate a signal. Since the reconstructed pixel signal is also a signal reconstructed from the encoded signal, it contains a quantization error. The reconstructed pixel signal generated by the adder 35 is sent to the storage means 33.

直交変換手段13は、減算器19からの残差予測残差信号を直交変換によって周波数領域に変換することにより変換係数を生成する。直交変換手段13により生成された変換係数は、量子化手段14に送られる。直交変換手段13での直交変換には、DCTやDCTの近似変換、あるいはDWTなどを用いることができる。入力画像信号の各ピクチャ(フレーム)は、予め規定された数の画素(例えば、32x32画素、16x16画素、8x8画素、4x4画素あるいはそれらの組み合わせ)から構成される単位ブロックに分割され、単位ブロックごとに直交変換される。   The orthogonal transform means 13 generates a transform coefficient by transforming the residual prediction residual signal from the subtracter 19 into the frequency domain by orthogonal transform. The transform coefficient generated by the orthogonal transform means 13 is sent to the quantization means 14. For the orthogonal transform in the orthogonal transform means 13, DCT, approximate transform of DCT, DWT, or the like can be used. Each picture (frame) of the input image signal is divided into unit blocks composed of a predetermined number of pixels (for example, 32x32 pixels, 16x16 pixels, 8x8 pixels, 4x4 pixels, or a combination thereof). Is orthogonally transformed.

量子化手段14は、直交変換手段13からの変換係数を量子化する。量子化手段14により生成された量子化値は、符号化手段15および逆量子化手段16にそれぞれ送られる。量子化手段14での量子化処理に用いられる量子化パラメータは、定数値の組み合わせとして設定してもよく、変換係数の情報量に応じて制御してもよい。変換係数の情報量に応じて量子化パラメータを制御すれば、出力側のビットレートを一定に保つようにすることができる。   The quantizing unit 14 quantizes the transform coefficient from the orthogonal transform unit 13. The quantized values generated by the quantizing means 14 are sent to the encoding means 15 and the inverse quantization means 16, respectively. The quantization parameter used for the quantization process in the quantization means 14 may be set as a combination of constant values, or may be controlled according to the information amount of the transform coefficient. If the quantization parameter is controlled according to the information amount of the transform coefficient, the output bit rate can be kept constant.

符号化手段15は、量子化手段14からの量子化値、画面内予測手段31からの画面内予測情報および予測手段11からの残差予測情報を符号化する。符号化手段15での符号化処理には、符号間の冗長性を取り除く可変長符号化や算術符号化などを用いることができる。   The encoding unit 15 encodes the quantized value from the quantization unit 14, the intra prediction information from the intra prediction unit 31, and the residual prediction information from the prediction unit 11. For the encoding process in the encoding means 15, variable length encoding or arithmetic encoding that removes redundancy between codes can be used.

逆量子化手段16は、量子化手段14での量子化処理と逆の処理を行うものであり、量子化手段14からの量子化値を逆量子化して変換係数を生成する。この変換係数は、量子化誤差を含んでいる。逆量子化手段16により生成された変換係数は、逆変換手段17に送られる。   The inverse quantization means 16 performs a process reverse to the quantization process in the quantization means 14, and inversely quantizes the quantized value from the quantization means 14 to generate a transform coefficient. This transform coefficient includes a quantization error. The transform coefficient generated by the inverse quantization means 16 is sent to the inverse transform means 17.

逆変換手段17は、直交変換手段13での直交変換処理と逆の処理を行うものであり、逆量子化手段17からの変換係数を逆直交変換し、残差予測残差信号を生成する。この残差予測残差信号も、量子化誤差を含んでいる。逆変換手段17により生成された残差予測残差信号は、加算器20に送られる。   The inverse transform unit 17 performs a process reverse to the orthogonal transform process in the orthogonal transform unit 13, and performs inverse orthogonal transform on the transform coefficient from the inverse quantization unit 17 to generate a residual prediction residual signal. This residual prediction residual signal also includes a quantization error. The residual prediction residual signal generated by the inverse conversion means 17 is sent to the adder 20.

画面内予測手段31は、画面内予測により空間冗長性を削減する画面内予測情報を決定するものであり、蓄積手段33に蓄積されている再構成画素信号を元に、入力画像信号を予測する画面内予測情報を決定する。蓄積手段33に蓄積されている再構成画素信号は、符号化済み信号から再構成されるものであり、量子化誤差を含んでいる。画面内予測手段31で決定された画面内予測情報は、画面内補償手段32および符号化手段15にそれぞれ送られる。   The intra-screen prediction means 31 determines intra-screen prediction information for reducing spatial redundancy by intra-screen prediction, and predicts an input image signal based on the reconstructed pixel signal stored in the storage means 33. In-screen prediction information is determined. The reconstructed pixel signal accumulated in the accumulation means 33 is reconstructed from the encoded signal and includes a quantization error. The intra-screen prediction information determined by the intra-screen prediction unit 31 is sent to the intra-screen compensation unit 32 and the encoding unit 15, respectively.

画面内予測については種々の手法が知られている。画面内予測手段11での画面内予測には、種々の手法を利用することができる。例えば、規格化されているH.264のIntra予測を利用する場合、各Intra予測モードで個別に符号化し、符号量と歪量から算出される符号化コストを最小化するIntra予測モードを選択し、画面内予測情報とする。符号化コストを最小化する手法は、例えば、非特許文献1に記載されている。   Various methods are known for intra prediction. Various methods can be used for the intra prediction by the intra prediction means 11. For example, when using standardized H.264 Intra prediction, select the Intra prediction mode that individually encodes in each Intra prediction mode and minimizes the coding cost calculated from the code amount and distortion amount. In-screen prediction information. A method for minimizing the coding cost is described in Non-Patent Document 1, for example.

画面内補償手段32は、空間冗長性を予測して画面内予測信号を生成するものであり、画面内予測手段31からの画面内予測情報と蓄積手段33に蓄積されている再構成画素信号から符号化対象ブロックの画面内予測信号を生成する。画面内補償手段32で生成された画面内予測信号は、減算器34および加算器35にそれぞれ送られる。   The intra-screen compensation unit 32 generates an intra-screen prediction signal by predicting spatial redundancy, and is based on the intra-screen prediction information from the intra-screen prediction unit 31 and the reconstructed pixel signal stored in the storage unit 33. An intra-screen prediction signal of the encoding target block is generated. The intra-screen prediction signal generated by the intra-screen compensation means 32 is sent to the subtracter 34 and the adder 35, respectively.

予測手段11は、単位ブロック内の画面内予測残差信号に残存する空間冗長性を削減する残差予測情報を決定する。そのために、予測手段11は、まず、蓄積手段18に蓄積されている再構成画面内予測残差信号の中から符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックを選択し、該単位ブロックの再構成画面内予測残差信号を基準信号とする。なお、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号は、同一フレームに存在するものに限定されず、時間的に異なるフレームに存在するものでもよい。また、画像の入力当初などでも単位ブロックの選択を可能するため、一様値(例えば、画面内予測残差信号の最高・最低値の中間値)を持つ単位ブロックを想定しておく。   The prediction means 11 determines residual prediction information that reduces the spatial redundancy remaining in the intra prediction residual signal in the unit block. For this purpose, the prediction unit 11 first predicts the intra prediction residual signal of the encoding target block from the intra prediction prediction residual signal stored in the storage unit 18. A unit block of the signal is selected, and the reconstructed intra prediction prediction signal of the unit block is used as a reference signal. Note that the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the block to be encoded is not limited to being present in the same frame, but may be present in a temporally different frame. Further, in order to enable selection of a unit block even at the beginning of image input, a unit block having a uniform value (for example, an intermediate value between the highest and lowest values of an intra prediction residual signal) is assumed.

以下、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号(基準信号)の単位ブロックの選択の手法について説明する。   Hereinafter, a method of selecting a unit block of the reconstructed intra prediction residual signal (reference signal) for predicting the intra prediction residual signal of the encoding target block will be described.

符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択では、蓄積手段18に蓄積されている再構成画面内予測残差信号と符号化対象ブロックの画面内予測残差信号の類似性を評価し、再構成画面内予測残差信号の中から符号化対象ブロックの画面内予測残差信号と最も類似性が高い再構成画面内予測残差信号の単位ブロックを選択する。   In the selection of the unit block of the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the encoding target block, the reconstructed intra prediction residual signal and the encoding target block stored in the storage means 18 are selected. Reconstructed intra prediction residual signal with the highest similarity to the intra prediction residual signal of the current block from the reconstructed intra prediction residual signal. Select the unit block.

再構成画面内予測残差信号と符号化対象ブロックの画面内予測残差信号の類似性の評価には、相関やSAD(Sum of Absolute Difference)、SATD(Sum of Absolute Transformed Difference)、SSD(Sum of Squared Difference)、MAD(Mean of Absolute Difference)などを利用することができる。ここで、SADは、画面内予測残差信号と再構成画面内予測残差信号の差分の絶対値和を意味し、SATDは、アダマール変換(Hadamard transform)を適用して生成された係数の差分絶対値の和を意味する。また、SSDは、画面内予測残差信号と再構成画面内予測残差信号の差分の平方和を意味し、MADは、画面内予測残差信号と再構成画面内予測残差信号の差分の絶対値平均を意味する。   To evaluate the similarity between the reconstructed intra prediction residual signal and the intra prediction residual signal of the encoding target block, correlation, SAD (Sum of Absolute Difference), SATD (Sum of Absolute Transformed Difference), SSD (Sum of Squared Difference), MAD (Mean of Absolute Difference), etc. can be used. Here, SAD means the sum of absolute values of the difference between the intra prediction residual signal and the reconstructed intra prediction residual signal, and SATD is the difference between the coefficients generated by applying the Hadamard transform. Means the sum of absolute values. SSD means the sum of squares of the difference between the intra prediction residual signal and the reconstructed intra prediction residual signal, and MAD is the difference between the intra prediction residual signal and the reconstructed intra prediction residual signal. Mean absolute value.

符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択に際しての評価対象は、単位ブロックごとの再構成画面内予測残差であり、画面内予測手段31で画面内予測が適用された単位ブロックと同じブロック単位で類似性を評価する。   The evaluation target when selecting a unit block of the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the encoding target block is the intra prediction prediction residual for each unit block. The means 31 evaluates the similarity in the same block unit as the unit block to which the intra prediction is applied.

符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択に際しては、蓄積手段18に蓄積されている再構成画面内予測残差信号の全ての単位ブロックを対象として探索しても構わない。しかし、その探索範囲を妥当なものに限定することにより、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択を高速に行うことができる。   When selecting the unit block of the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the encoding target block, all units of the reconstructed intra prediction residual signal stored in the storage means 18 are selected. You may search for a block. However, by limiting the search range to a reasonable one, it is possible to select a unit block of the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the encoding target block at high speed.

以下に、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択を高速化する手法について説明する。   Hereinafter, a method for speeding up selection of a unit block of a reconstructed intra prediction residual signal for predicting an intra prediction residual signal of an encoding target block will be described.

図4は、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択を高速化する手法を概念的に示す図である。符号化対象単位ブロック(A)より前の領域については既に符号化され、単位ブロックごとの再構成画面内予測残差信号および画面内予測情報(予測モード)が既に得られている。2つの単位ブロックについての画面内予測残差信号に着目した場合、同じ画面内予測情報を持つ単位ブロック同士では、各画素についての予測残差は同じ傾向となる。すなわち、単位ブロック内での各画素についての予測残差は、参照画素との距離が遠くなるほど大きくなる傾向があるので、画面内予測情報が同じであれば、単位ブロック内での各画素についての予測残差は同じ傾向となる。   FIG. 4 is a diagram conceptually illustrating a method for speeding up selection of a unit block of a reconstructed intra prediction residual signal for predicting an intra prediction residual signal of a block to be encoded. The region before the encoding target unit block (A) has already been encoded, and the reconstructed intra prediction prediction signal and the intra prediction information (prediction mode) for each unit block have already been obtained. When attention is paid to the intra prediction residual signals for the two unit blocks, the prediction residuals for the respective pixels have the same tendency between the unit blocks having the same intra prediction information. That is, the prediction residual for each pixel in the unit block tends to increase as the distance from the reference pixel increases, so if the in-screen prediction information is the same, the prediction residual for each pixel in the unit block is the same. The prediction residual has the same trend.

そこで、探索対象を、画面内予測情報が符号化対象ブロックと同じ単位ブロックに限定する。例えば、図4に示すように、符号化対象ブロック(A)の画面内予測情報が予測モード0である場合、予測モード0を持つ単位ブロック(B),(C),・・・だけを探索対象とし、他の予測モードを持つ単位ブロックは探索対象としない。   Therefore, the search target is limited to the unit block whose intra prediction information is the same as the encoding target block. For example, as shown in FIG. 4, when the intra prediction information of the encoding target block (A) is the prediction mode 0, only the unit blocks (B), (C),. A unit block having another prediction mode as a target is not a search target.

上記したように、画面内予測情報が同じ符号化対象ブロック(A)と単位ブロック(B),(C),・・・では、単位ブロック内の各画素についての予測残差が同じ傾向であるので、探索対象をそのような単位ブロック(B),(C),・・・だけに限定することにより、符号化効率を向上させる上で探索対象を妥当なものに制限しつつ、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択を高速化できる。   As described above, in the encoding target block (A) and the unit blocks (B), (C),... With the same in-screen prediction information, the prediction residual for each pixel in the unit block has the same tendency. Therefore, by limiting the search target to only such unit blocks (B), (C),..., The search target is limited to an appropriate one in order to improve the encoding efficiency. The selection of the unit block of the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the block can be accelerated.

なお、探索対象を制限した結果、探索対象の単位ブロックが1つも存在しない場合、例えば、(1)画面内予測情報が最も近い単位ブロックを探索対象に含め、選択された単位ブロックの再構成画面内予測残差信号をそのまま利用する、(2)画面内予測情報が最も近い単位ブロックを同じ予測情報で再符号化し、再符号化された単位ブロックを探索対象に含め、選択され、再符号化された単位ブロックの再構成画面内予測残差信号を利用する、(3)予測手段11および補償手段12による予測を適用しない、ただし、この場合には単位ブロックごとに予測の適用の有無を予測情報(残差予測情報)の一部とする、などの手法を採用すればよい。   If there is no unit block to be searched as a result of restricting the search target, for example, (1) the unit block with the closest in-screen prediction information is included in the search target and the reconfiguration screen of the selected unit block (2) Re-encode the unit block with the closest intra-screen prediction information with the same prediction information, include the re-encoded unit block in the search target, select and re-encode (3) The prediction by prediction means 11 and compensation means 12 is not applied. However, in this case, the prediction of whether to apply the prediction for each unit block is used. A method such as making it a part of information (residual prediction information) may be adopted.

図5は、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択を高速化する他の手法を概念的に示す図である。この手法では、探索対象を、符号化対象ブロックが参照する画素を含む単位ブロックの画面内予測情報と、相対的に同じ場所に位置する単位ブロックの画面内予測情報が同じ単位ブロックに限定する。   FIG. 5 is a diagram conceptually illustrating another method for speeding up the selection of the unit block of the reconstructed intra prediction residual signal for predicting the intra prediction residual signal of the encoding target block. In this method, the search target is limited to a unit block in which the intra-screen prediction information of the unit block including the pixel referred to by the encoding target block and the intra-screen prediction information of the unit block positioned relatively in the same place are the same.

例えば、図5に示すように、符号化対象ブロック(A)の画面内予測情報が予測モード0であり、その予測用画素を含む単位ブロック(A')の画面内予測情報が予測モード0である場合、相対的に同じ直上の単位ブロック(B'),(C'),・・・の画面内予測情報が予測モード0である単位ブロック(B),(C),・・・だけを探索対象とする。この手法によっても、符号化効率を向上させる上で探索対象を妥当なものに制限しつつ、符号化対象ブロックの画面内予測残差信号を予測する再構成画面内予測残差信号の単位ブロックの選択を高速化できる。このように探索対象を制限した結果、探索対象の単位ブロックが1つも存在しない場合には、上記と同様に、画面内予測情報を利用して探索対象を拡げたり、予測手段11および補償手段12による予測を適用しないようにすればよい。   For example, as shown in FIG. 5, the intra prediction information of the encoding target block (A) is the prediction mode 0, and the intra prediction information of the unit block (A ′) including the prediction pixel is the prediction mode 0. In some cases, only the unit blocks (B), (C),... Whose in-screen prediction information of the unit blocks (B '), (C'),. Search target. Even with this method, the search target is limited to a reasonable one in order to improve the coding efficiency, and the unit block of the reconstructed intra prediction residual signal that predicts the intra prediction residual signal of the target block is encoded. You can speed up the selection. As a result of limiting the search target as described above, if there is no unit block to be searched, the search target is expanded by using the intra prediction information as described above, or the prediction unit 11 and the compensation unit 12 are used. What is necessary is just not to apply prediction by.

予測手段11は、符号化対象ブロックの画面内予測残差信号に最も類似性が高い再構成画面内予測残差信号の単位ブロックの場所情報を予測情報として出力する。また、予測手段11は、選択された単位ブロックの再構成画面内予測残差信号を基準信号として、符号化対象ブロックの画面内予測残差信号を線形予測(近似)する予測係数を算出する。予測係数を算出する手法は、符号化対象ブロックの画面内予測残差信号をSとし、選択された再構成画面内予測残差信号Rとすれば、第1実施形態と同様であるので、説明は省略する。 The prediction means 11 outputs the location information of the unit block of the reconstructed intra prediction prediction signal having the highest similarity to the intra prediction residual signal of the encoding target block as prediction information. Further, the prediction unit 11 calculates a prediction coefficient for performing linear prediction (approximation) on the intra-frame prediction residual signal of the encoding target block using the reconstructed intra-frame prediction residual signal of the selected unit block as a reference signal. Method of calculating the prediction coefficients, an intra prediction residual signal of the encoding target block and S i, if reconstruction intra prediction residual signal R i, which is selected, is the same as the first embodiment The description is omitted.

予測手段11により選択された再構成画面内予測残差信号の単位ブロックの場所情報と算出された予測係数は、残差予測情報として補償手段12および符号化手段15に送られる。   The unit block location information of the reconstructed intra prediction prediction residual signal selected by the prediction means 11 and the calculated prediction coefficient are sent to the compensation means 12 and the encoding means 15 as residual prediction information.

補償手段12は、空間冗長性を予測して残差予測信号を生成する。具体的には、蓄積手段18に蓄積されている再構成画面内予測残差信号の中から予測情報に含まれる場所情報に該当する位置の再構成画面内予測残差信号を読み出し、これに予め設定された予測関数および算出された予測係数を適用して残差予測信号を生成する。補償手段12で生成された残差予測信号は、減算器10および加算器20に送られる。   The compensation unit 12 predicts spatial redundancy and generates a residual prediction signal. Specifically, a reconstructed in-screen prediction residual signal at a position corresponding to the location information included in the prediction information is read out from the reconstructed in-screen predicted residual signal stored in the storage unit 18, and this is stored in advance. A residual prediction signal is generated by applying the set prediction function and the calculated prediction coefficient. The residual prediction signal generated by the compensation means 12 is sent to the subtracter 10 and the adder 20.

以上のように、第2実施形態の画像符号化装置では、減算器19からの残差予測残差信号を直交変換、量子化および符号化するようにしている。残差予測残差信号は、既に符号化された再構成画素信号と再構成画面内予測残差信号から画面内予測および残差予測を行うことで生成される。このように、第2実施形態では、符号化対象ブロックの画像信号の符号化に際し、既に符号化された単位ブロックの画素信号を用いて画面内予測を行うとともに、符号化済みの予測残差信号を用いて予測残差予測を行うので、予測残差における空間冗長性を削減し、符号化対象ブロックの画像信号の情報量を削減して符号化効率を向上させることができる。   As described above, in the image coding apparatus according to the second embodiment, the residual prediction residual signal from the subtracter 19 is orthogonally transformed, quantized, and encoded. The residual prediction residual signal is generated by performing intra prediction and residual prediction from the already-encoded reconstructed pixel signal and the reconstructed intra prediction residual signal. As described above, in the second embodiment, when encoding an image signal of an encoding target block, intra-frame prediction is performed using a pixel signal of an already encoded unit block, and an encoded prediction residual signal is encoded. Thus, the prediction residual prediction is performed, so that the spatial redundancy in the prediction residual can be reduced, the information amount of the image signal of the block to be encoded can be reduced, and the encoding efficiency can be improved.

図6は、図3の画像符号化装置により符号化された画像を復号する画像復号装置を示す機能ブロック図であり、図2と同一あるいは同等部分には同じ符号を付してある。   FIG. 6 is a functional block diagram showing an image decoding apparatus that decodes an image encoded by the image encoding apparatus of FIG. 3, and the same or equivalent parts as in FIG.

この画像復号装置は、復号手段21、逆量子化手段22、逆直交変換手段23、補償手段24、蓄積手段25および加算器26,43を備える。   The image decoding apparatus includes decoding means 21, inverse quantization means 22, inverse orthogonal transform means 23, compensation means 24, storage means 25, and adders 26 and 43.

復号手段21、逆量子化手段22、逆直交変換手段23はそれぞれ、図3の符号化手段13、量子化手段14、直交変換手段15と逆の処理を行う。蓄積手段25は、加算器26が出力する画面内予測残差信号を蓄積する。蓄積手段25は、補償手段24での補償に利用される単位ブロック分の容量を有すればよい。蓄積手段25に蓄積された再構成画面内予測残差信号は、補償手段24での残差予測信号の生成に利用される。   The decoding unit 21, the inverse quantization unit 22, and the inverse orthogonal transform unit 23 perform processes opposite to those of the encoding unit 13, the quantization unit 14, and the orthogonal transform unit 15 in FIG. The accumulating means 25 accumulates the intra prediction residual signal output from the adder 26. The storage means 25 only needs to have a capacity for a unit block used for compensation in the compensation means 24. The reconstructed intra-screen prediction residual signal stored in the storage unit 25 is used to generate a residual prediction signal in the compensation unit 24.

補償手段24は、図3の補償手段12と同様に動作し、復号手段21からの予測情報に含まれる場所情報に該当する場所の単位ブロックの画面内予測残差信号を蓄積手段25から読み出し、該画面内予測残差信号に予測係数を適用して残差予測信号を生成する。   The compensator 24 operates in the same manner as the compensator 12 of FIG. 3, reads out the intra prediction residual signal of the unit block at the location corresponding to the location information included in the prediction information from the decoder 21 from the accumulator 25, A prediction coefficient is applied to the intra prediction residual signal to generate a residual prediction signal.

加算器26は、逆直交変換手段23からの残差予測残差信号と補償手段24からの残差予測信号を加算して画面内予測信号を生成する。   The adder 26 adds the residual prediction residual signal from the inverse orthogonal transform unit 23 and the residual prediction signal from the compensation unit 24 to generate an intra-screen prediction signal.

画面内補償手段41は、図3の画面内補償手段32と同様に動作し、復号手段21からの予測情報に従って予測に利用された画素信号を蓄積手段42から読み出し、画面内予測信号を生成する。   The intra-screen compensation unit 41 operates in the same manner as the intra-screen compensation unit 32 in FIG. 3, reads out the pixel signal used for prediction from the storage unit 42 according to the prediction information from the decoding unit 21, and generates an intra-screen prediction signal. .

加算器43は、加算器26からの画面内予測残差信号に画面内補償手段41からの画面内予測信号を加算することにより入力画像に対する画素信号を生成する。   The adder 43 adds the intra-screen prediction signal from the intra-screen compensation means 41 to the intra-screen prediction residual signal from the adder 26 to generate a pixel signal for the input image.

以上、実施形態について説明したが、本発明は、上記実施形態に限定されるものではない。例えば、予測手段11において、発生符号量と歪量との重み和から算出される符号化コストの最小値が予め設定した閾値より大きい場合、ここでの予測を適用しても高い符号化効率が得られないと判断される。このような場合には、予測手段11および補償手段12による予測を適用しないようにしてもよい。ただし、この場合、単位ブロックごとに予測の適用の有無を予測情報(残差予測情報)の一部とすることが必要である。   As mentioned above, although embodiment was described, this invention is not limited to the said embodiment. For example, in the prediction unit 11, when the minimum value of the encoding cost calculated from the weighted sum of the generated code amount and the distortion amount is larger than a preset threshold value, high encoding efficiency is achieved even if the prediction here is applied. It is judged that it cannot be obtained. In such a case, the prediction by the prediction unit 11 and the compensation unit 12 may not be applied. However, in this case, it is necessary to determine whether or not prediction is applied for each unit block as part of the prediction information (residual prediction information).

また、画面内予測手段31において、発生符号量と歪量との重み和から算出される符号化コストの最小値が予め設定した閾値より小さい場合、画面内予測で十分に高い符号化効率が得られていることになる。このような場合にも、予測手段11および補償手段12による予測を適用しないようにしてもよい。ただし、この場合、単位ブロックごとに予測の適用の有無を残差予測情報の一部とすることが必要である。   In addition, when the minimum value of the encoding cost calculated from the weighted sum of the generated code amount and the distortion amount is smaller than a preset threshold value in the intra prediction unit 31, sufficiently high encoding efficiency is obtained by intra prediction. Will be. Even in such a case, the prediction by the prediction unit 11 and the compensation unit 12 may not be applied. However, in this case, it is necessary to set whether or not prediction is applied for each unit block as a part of the residual prediction information.

さらに、時間的冗長性を削減する従来の予測方式と組み合わせることも可能であり、これにより更なる符号化効率を向上させることができる。   Furthermore, it is possible to combine with a conventional prediction scheme that reduces temporal redundancy, thereby further improving the coding efficiency.

11・・・予測手段、12・・・補償手段、13・・直交変換手段、14・・・量子化手段、15・・・符号化手段、16,22・・・逆量子化手段、17,23・・・逆直交変換手段、18,25,33・・・蓄積手段、19,34・・・減算器、20,26,35,43・・・加算器、21・・・復号手段、31・・・画面内予測手段、32,41・・・画面内補償手段、 11 ... Predicting means, 12 ... Compensating means, 13 ... Orthogonal transforming means, 14 ... Quantizing means, 15 ... Encoding means, 16, 22 ... Inverse quantizing means, 17, 23 ... Inverse orthogonal transform means, 18, 25, 33 ... Accumulation means, 19, 34 ... Subtractor, 20, 26, 35, 43 ... Adder, 21 ... Decoding means, 31 ... Intra-screen prediction means, 32,41 ... In-screen compensation means,

Claims (11)

予測を利用して符号化の単位ブロックごとに入力画像の符号化を行う画像符号化装置において、
符号化済み信号を用いて再構成された信号の中から単位ブロック単位に基準信号を選択し、該基準信号を用いて符号対象ブロックの信号についての単位ブロック全体の信号を線形予測するための予測情報を算出する予測手段と、
符号化済み信号を用いて再構成された信号と前記予測手段により算出された予測情報を用いて予測信号を生成する補償手段と、
前記符号化対象ブロックについての信号と前記補償手段により生成された予測信号の差分である予測残差信号を生成する差分算出手段を備え、
前記差分算出手段により生成された予測残差信号を直交変換、量子化および符号化することを特徴とする画像符号化装置。
In an image encoding apparatus that encodes an input image for each unit block of encoding using prediction,
Prediction for selecting a reference signal in units of unit blocks from signals reconstructed using encoded signals, and linearly predicting signals of the entire unit block with respect to the signals of the block to be encoded using the reference signals A prediction means for calculating information;
Compensation means for generating a prediction signal using the signal reconstructed using the encoded signal and the prediction information calculated by the prediction means;
Difference calculating means for generating a prediction residual signal that is a difference between the signal for the encoding target block and the prediction signal generated by the compensation means;
An image encoding apparatus, wherein the prediction residual signal generated by the difference calculation means is orthogonally transformed, quantized, and encoded.
前記符号化済み信号を用いて再構成された信号は、再構成画素信号であり、前記予測手段は、符号化済み信号を用いて再構成された再構成画素信号の中から単位ブロック単位に基準信号を選択し、該基準信号を用いて符号対象ブロックの画素信号を線形予測するための予測情報を算出することを特徴とする請求項1に記載の画像符号化装置。   The signal reconstructed using the encoded signal is a reconstructed pixel signal, and the prediction means uses a unit block unit as a reference from among reconstructed pixel signals reconstructed using the encoded signal. The image encoding apparatus according to claim 1, wherein a signal is selected, and prediction information for linearly predicting a pixel signal of a coding target block is calculated using the reference signal. 前記符号化済み信号を用いて再構成された信号は、画面内予測による再構成画面内予測残差信号であり、前記予測手段は、符号化済み信号を用いて再構成された再構成画面内予測残差信号の中から単位ブロック単位に基準信号を選択し、該基準信号を用いて符号対象ブロックの画面内予測残差信号を線形予測するための予測情報を算出することを特徴とする請求項1に記載の画像符号化装置。   The signal reconstructed using the encoded signal is a reconstructed intra-screen prediction residual signal based on intra-screen prediction, and the predictor is configured to reconstruct the reconstructed screen using the encoded signal. A reference signal is selected for each unit block from prediction residual signals, and prediction information for linearly predicting an intra prediction residual signal of a coding target block is calculated using the reference signal. Item 2. The image encoding device according to Item 1. 前記予測手段は、発生符号量と歪量との重み和から算出される符号化コストを最小化するように基準信号を選択し、該基準信号の単位ブロックの場所情報を予測情報の一部として算出することを特徴とする請求項1に記載の画像符号化装置。   The prediction means selects a reference signal so as to minimize the encoding cost calculated from the weighted sum of the generated code amount and the distortion amount, and uses the unit block location information of the reference signal as part of the prediction information. The image coding apparatus according to claim 1, wherein the image coding apparatus calculates the image coding apparatus. 前記予測手段は、発生符号量と歪量との重み和から算出される符号化コストの最小値が予め設定した閾値より大きい場合は前記予測手段および前記手段予測による予測を適用しないように決定すると共に、単位ブロックごとに予測の適用の有無を予測情報の一部として生成することを特徴とする請求項1に記載の画像符号化装置。   The prediction unit determines not to apply the prediction unit and the prediction based on the unit prediction when the minimum value of the coding cost calculated from the sum of the weights of the generated code amount and the distortion amount is larger than a preset threshold value. The image encoding apparatus according to claim 1, wherein the presence / absence of application of prediction is generated as part of the prediction information for each unit block. 前記予測手段は、画面内予測における発生符号量と歪量との重み和から算出される符号化コストの最小値が予め設定した閾値より小さい場合は前記予測手段および前記手段予測による予測を適用しないように決定すると共に、単位ブロックごとに予測の適用の有無を予測情報の一部として生成することを特徴とする請求項3に記載の画像符号化装置。   The prediction means does not apply the prediction by the prediction means and the means prediction when the minimum value of the coding cost calculated from the weighted sum of the generated code amount and the distortion amount in the intra prediction is smaller than a preset threshold value. The image encoding apparatus according to claim 3, wherein the image encoding device generates the presence / absence of application of prediction for each unit block as part of the prediction information. 前記予測手段は、基準信号を選択するに際し、画面内予測情報が符号化対象ブロックと同じ単位ブロックに選択範囲を限定することを特徴とする請求項3に記載の画像符号化装置。   The image encoding apparatus according to claim 3, wherein, when selecting the reference signal, the prediction unit limits the selection range to a unit block whose intra prediction information is the same as the encoding target block. 前記予測手段は、基準信号を選択するに際し、符号化対象ブロックが参照する画素、該画素を含む単位ブロックおよび該単位ブロックの画面内予測情報と、参照する画素、該画素を含む単位ブロックおよび該単位ブロックの画面内予測情報が同じ関係にある単位ブロックに選択範囲を限定することを特徴とする請求項3に記載の画像符号化装置。   The prediction means, when selecting a reference signal, the pixel to be referred to by the encoding target block, the unit block including the pixel and the intra-screen prediction information of the unit block, the reference pixel, the unit block including the pixel, and the 4. The image encoding apparatus according to claim 3, wherein the selection range is limited to unit blocks having the same relationship between intra-screen prediction information of unit blocks. 前記予測手段は、予測係数を予測情報として算出することを特徴とする請求項1に記載の画像符号化装置。   The image encoding apparatus according to claim 1, wherein the prediction unit calculates a prediction coefficient as prediction information. 前記予測係数は、一次式の乗数と補正値の一方あるいは両方から構成されることを特徴とする請求項9に記載の画像符号化装置。   The image coding apparatus according to claim 9, wherein the prediction coefficient includes one or both of a multiplier of a linear expression and a correction value. 前記予測係数は、基準信号と符号対象ブロックの信号についての単位ブロック全体の信号の誤差が最小になるよう算出されることを特徴とする請求項9に記載の画像符号化装置。   The image coding apparatus according to claim 9, wherein the prediction coefficient is calculated so that an error of a signal of an entire unit block with respect to a reference signal and a signal of an encoding target block is minimized.
JP2010044065A 2010-03-01 2010-03-01 Image encoding device Active JP5358485B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010044065A JP5358485B2 (en) 2010-03-01 2010-03-01 Image encoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010044065A JP5358485B2 (en) 2010-03-01 2010-03-01 Image encoding device

Publications (2)

Publication Number Publication Date
JP2011182167A true JP2011182167A (en) 2011-09-15
JP5358485B2 JP5358485B2 (en) 2013-12-04

Family

ID=44693215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010044065A Active JP5358485B2 (en) 2010-03-01 2010-03-01 Image encoding device

Country Status (1)

Country Link
JP (1) JP5358485B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012134869A (en) * 2010-12-22 2012-07-12 Nippon Telegr & Teleph Corp <Ntt> Image encoding method, image decoding method, image encoding apparatus and image decoding apparatus
JP2015524219A (en) * 2012-06-27 2015-08-20 インテル・コーポレーション Cross-layer / cross-channel residual prediction

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005039842A (en) * 2003-07-16 2005-02-10 Samsung Electronics Co Ltd Video coding/decoding device for colored image and its method
JP2006310941A (en) * 2005-04-26 2006-11-09 Kddi Corp Image coding device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005039842A (en) * 2003-07-16 2005-02-10 Samsung Electronics Co Ltd Video coding/decoding device for colored image and its method
JP2006310941A (en) * 2005-04-26 2006-11-09 Kddi Corp Image coding device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012134869A (en) * 2010-12-22 2012-07-12 Nippon Telegr & Teleph Corp <Ntt> Image encoding method, image decoding method, image encoding apparatus and image decoding apparatus
JP2015524219A (en) * 2012-06-27 2015-08-20 インテル・コーポレーション Cross-layer / cross-channel residual prediction
US10536710B2 (en) 2012-06-27 2020-01-14 Intel Corporation Cross-layer cross-channel residual prediction

Also Published As

Publication number Publication date
JP5358485B2 (en) 2013-12-04

Similar Documents

Publication Publication Date Title
KR101228020B1 (en) Video coding method and apparatus using side matching, and video decoding method and appartus thereof
KR102032268B1 (en) Method for predicting motion vectors in a video codec that allows multiple referencing, motion vector encoding/decoding apparatus using the same
KR101830352B1 (en) Method and Apparatus Video Encoding and Decoding using Skip Mode
US8249154B2 (en) Method and apparatus for encoding/decoding image based on intra prediction
US8244048B2 (en) Method and apparatus for image encoding and image decoding
KR101354151B1 (en) Method and apparatus for transforming and inverse-transforming image
KR101375664B1 (en) Method and apparatus of encoding/decoding image using diffusion property of image
KR20090095012A (en) Method and apparatus for encoding and decoding image using consecutive motion estimation
JP5421757B2 (en) Image encoding device
JP2005191706A (en) Moving picture coding method and apparatus adopting the same
KR20110081304A (en) Image prediction encoding device, image prediction decoding device, image prediction encoding method, image prediction decoding method, image prediction encoding program, and image prediction decoding program
JP2007267414A (en) In-frame image coding method, and apparatus thereof
KR101375667B1 (en) Method and apparatus for Video encoding and decoding
KR20090117011A (en) Method and apparatus for encoding and decoding image based on plurality of reference pictures
JP4494803B2 (en) Improved noise prediction method and apparatus based on motion compensation, and moving picture encoding method and apparatus using the same
US20090028241A1 (en) Device and method of coding moving image and device and method of decoding moving image
KR20090098214A (en) Method and apparatus for video encoding and decoding
WO2017010073A1 (en) Motion picture encoding device, motion picture encoding method, and storage medium storing motion picture encoding program
JP2018164299A (en) Moving picture decoding method
JP5358485B2 (en) Image encoding device
KR100727988B1 (en) Method and apparatus for predicting DC coefficient in transform domain
JP5832263B2 (en) Image coding apparatus and image coding method
JP4367354B2 (en) Image encoding device
JP2008153802A (en) Moving picture encoding device and moving picture encoding program
KR101802304B1 (en) Methods of encoding using hadamard transform and apparatuses using the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130501

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130628

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: 20130821

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130902

R150 Certificate of patent or registration of utility model

Ref document number: 5358485

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350