[go: up one dir, main page]

WO2010084692A1 - 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法 - Google Patents

画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法 Download PDF

Info

Publication number
WO2010084692A1
WO2010084692A1 PCT/JP2009/071634 JP2009071634W WO2010084692A1 WO 2010084692 A1 WO2010084692 A1 WO 2010084692A1 JP 2009071634 W JP2009071634 W JP 2009071634W WO 2010084692 A1 WO2010084692 A1 WO 2010084692A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
prediction signal
prediction
small region
encoding
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.)
Ceased
Application number
PCT/JP2009/071634
Other languages
English (en)
French (fr)
Inventor
ブン チュンセン
鈴木 芳典
タン ティオ ケン
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo 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
Priority to MX2011007767A priority Critical patent/MX2011007767A/es
Priority to KR1020117008015A priority patent/KR101717510B1/ko
Priority to RU2011134659/08A priority patent/RU2526764C2/ru
Priority to EP09838882.0A priority patent/EP2384003A4/en
Priority to CA2750552A priority patent/CA2750552C/en
Priority to BRPI0924090-0A priority patent/BRPI0924090A2/pt
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to CN200980147613.5A priority patent/CN102227911B/zh
Priority to AU2009338306A priority patent/AU2009338306B2/en
Publication of WO2010084692A1 publication Critical patent/WO2010084692A1/ja
Priority to US13/188,342 priority patent/US8483496B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Definitions

  • an object of the present invention is to solve the above-described problems, increase the prediction accuracy for pixels far from the boundary of the target block, and increase the encoding efficiency.
  • an image predictive coding apparatus includes an area dividing unit that divides an input image into a plurality of blocks, and a pixel signal included in a target block that is a processing target among the plurality of blocks.
  • a prediction signal generating means for generating a prediction signal
  • a residual signal generating means for generating a residual signal between the pixel signal of the target block and the generated prediction signal, and encoding the residual signal
  • An image predictive coding apparatus comprising: a signal encoding unit that generates a compressed signal, and a storage unit that restores the compressed signal and stores the restored signal as a reproduced pixel signal.
  • the means re-divides the target block into a plurality of small areas, at least one of the small areas is a non-square, and the length of the first side of the non-square small area is the first side Different Wherein longer than the length of the second side.
  • the prediction signals for the small areas 407 to 410 are already reproduced pixels on the left side of the small area as shown in FIG. 4D. It is generated by extrapolating along the direction from the signal to the right.
  • an average value of pixels on the left side of the small area may be used (indicated as “DC (Hor)” in FIG. 4D). That is, when dividing in the horizontal direction, the pixels are extrapolated in the vertical direction, and when dividing in the vertical direction, the pixels are extrapolated in the horizontal direction.
  • the prediction signal is generated using the already reproduced pixels that are in contact with the boundary of the long side of the small area.
  • a prediction method that gives the smallest one of the obtained three differences is determined, and the sum of absolute values of the differences in the case of the prediction method (that is, the absolute values of the differences for the four small regions) (Sum) is defined as an error amount (SAD).
  • SAD error amount
  • the prediction signal for each small area needs to be sequentially generated using the reproduction signal for the preceding small area, but in this step 504, the reproduction signal for the small area is approximated by a simple method. That is, the difference between the small area and its prediction signal is quantized and then inversely quantized, and the prediction signal is added to the residual signal including the quantization error to approximate the reproduction signal of the small area. Using the reproduction signal approximated in this way, a prediction signal for the subsequent small area is generated.
  • the error amount SAD is compared with the error amount by another division method, and when the error amount SAD becomes smaller, the minimum value of SAD and the optimum prediction method are updated (step 506).
  • the pixels in the target small area always approach the already reproduced pixels, so that a prediction signal having a high correlation with the signal in the target small area can be generated. Therefore, there is an effect that the difference can be suppressed and the encoding amount can be reduced.
  • decoding / reproduction processing (steps 904 to 908) is sequentially performed in units of these small areas. Although omitted in FIG. 9, in order to sequentially perform the decoding / playback processing (steps 904 to 908) in units of small areas, the processing order is determined for each of the small areas to be processed, and the current processing target , And the counter k is sequentially counted up.
  • the adder 805 adds the prediction signal of the target small region (kth small region) and the regenerated residual signal to generate a reconstructed pixel signal.
  • This reproduced pixel signal is temporarily stored in the frame memory in order to reproduce the pixel signal of the next small area (step 1008).

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

 画像予測符号化装置は、入力画像を複数のブロックに分割する領域分割手段と、複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し予測信号を生成する予測信号生成手段と、対象ブロックの画素信号と予測信号との残差信号を生成する残差信号生成手段と、残差信号を符号化することで圧縮信号を生成する信号符号化手段と、圧縮信号を復元し該復元された信号を再生画素信号として格納する格納手段と、を備え、予測信号生成手段は、対象ブロックを複数の小領域に再分割し、小領域の少なくとも1つが非正方形であり、非正方形の小領域の第1の辺の長さは、該第1の辺と異なる第2の辺の長さよりも長い。

Description

画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法
 本発明は、画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法に関するもので、とりわけ、画面内予測を伴う画像予測符号化・復号に関するものである。
 静止画像データや動画像データの伝送や蓄積を効率よく行うために、圧縮符号化技術が用いられる。動画像の場合ではMPEG1~4やH.261~H.264の方式が広く用いられている。
 これらの符号化方式では、符号化の対象となる画像を複数のブロックに分割した上で符号化・復号処理を行う。MPEG4やH.264においては、符号化効率をさらに高めるため、画面内の予測符号化については、対象ブロックと同じ画面内にある隣接する既再生の画像信号(圧縮された画像データを復元されたもの)を用いて予測信号を生成した上で、予測信号を対象ブロックの画像信号から引き算して得られた残差信号を符号化する。画面間の予測符号化については、対象ブロックと異なる画面内にある隣接する既再生の画像信号を参照し、動きの補正を行って予測信号を生成し、予測信号を対象ブロックの画像信号から引き算して得られた残差信号を符号化する。
 具体的には、H.264の画面内予測符号化では、符号化の対象となるブロックに隣接する既再生の画素値を所定の方向に外挿して予測信号を生成する方法を採用している。図15はH.264に用いられる画面内予測方法を説明するための模式図である。図15(A)では、ブロック1302は対象ブロックであり、その対象ブロックの境界に隣接する画素A~M(隣接画素1301)からなる画素群は隣接領域であり、過去の処理において既に再生された画像信号である。この場合、隣接画素1301のうち、対象ブロック1302の真上にある既再生画素A~Dを下方に引き伸ばして予測信号を生成する。また図15(B)では、隣接画素1303のうち、対象ブロック1304の左にある既再生画素I~Lを右に引き伸ばして予測信号を生成する。予測信号を生成する具体的な方法は、例えば特許文献1に記載されている。このように図15(A)~図15(I)に示す方法で生成された9つの予測信号のそれぞれを対象ブロックの画素信号との差分をとり、差分値が最も小さいものを最適の予測方法とする。これらの外挿方法は図16のようにまとめることができる。図16の矢印は既再生画素を引き伸ばす方向を示し、各方向に記している番号は夫々の識別番号(「予測モード」ともいう)である。なお、周辺の既再生画素の平均によって予測信号を生成する方法には、図15(C)に示すように、識別番号「2」が付与され、図16では「DC」と示している。即ち、図16には、既再生画素を引き伸ばす方向の無い識別番号「2」の方法(周辺の既再生画素の平均によって予測信号を生成する方法)と、矢印によって既再生画素を引き伸ばす方向が示された8つの方法、の計9つの方法が示されている。
米国特許公報第6765964号
 しかし、従来技術の画面内予測信号生成方法では、正方形のブロックを対象としているため、既再生の画素のある境界から遠く離れる画素に対する予測精度が低下してしまう課題がある。例えば、図15(A)を用いて、映像の信号が垂直方向に少しずつ変化する場合を考える。この場合、対象ブロック1302の中で上の方にある画素(例えば隣接画素Iの右にある画素)については、隣接画素A~Dで近似しても誤差は小さいが、対象ブロック1302の中で下の方にある画素(例えば隣接画素Lの右にある画素)については、隣接画素A~Dから遠いので、隣接画素A~Dで近似すると誤差が大きくなってしまう。その結果、符号量が増加してしまい、圧縮の効率が低下してしまう。図15(A)以外の予測方法についても同様の傾向を示している。
 そこで、本発明は、上記の課題を解決し、対象ブロックの境界から遠く離れた画素に対する予測精度を高め、符号化効率を高めることを目的とする。
 上記目的を達成するために、本発明に係る画像予測符号化装置は、入力画像を複数のブロックに分割する領域分割手段と、前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成手段と、前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成手段と、前記残差信号を符号化することで圧縮信号を生成する信号符号化手段と、前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納手段と、を備える画像予測符号化装置であって、前記予測信号生成手段は、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さよりも長いことを特徴とする。
 なお、上記画像予測符号化装置では、前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成する構成とすることが望ましい。
 また、上記画像予測符号化装置では、前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しておらず、前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成する構成とすることが望ましい。
 また、上記画像予測符号化装置では、前記信号符号化手段は、前記小領域の予測信号の生成方法を示す予測信号生成関連情報を符号化し、該符号化で得られた信号を前記圧縮信号とともに出力する構成とすることが望ましい。
 上記目的を達成するために、本発明に係る画像予測復号装置は、画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力手段と、前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元手段と、前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成手段と、前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元手段と、前記復元された画素信号を再生画素信号として格納する格納手段と、を備える画像予測復号装置であって、前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする。
 なお、上記画像予測復号装置では、前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しない構成とすることが望ましい。
 また、上記画像予測復号装置では、前記予測信号生成手段は、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する構成とすることが望ましい。
 また、上記画像予測復号装置では、前記復元手段は、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて逆量子化と逆周波数変換を行うことにより、前記小領域の残差信号を前記再生残差信号に復元する構成とすることが望ましい。
 ところで、上述した画像予測符号化装置に係る発明は、画像予測符号化方法に係る発明および画像予測符号化プログラムに係る発明として、捉えることができ、以下のように記述することができる。
 本発明に係る画像予測符号化方法は、画像予測符号化装置により実行される画像予測符号化方法であり、入力画像を複数のブロックに分割する領域分割ステップと、前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成ステップと、前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成ステップと、前記残差信号を符号化することで圧縮信号を生成する信号符号化ステップと、前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納ステップと、を備える画像予測符号化方法であって、前記予測信号生成ステップでは、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つは非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長いことを特徴とする。
 なお、前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することが望ましい。
 また、前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しておらず、前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することが望ましい。
 また、前記信号符号化ステップでは、前記小領域の予測信号の生成方法を示す予測信号生成関連情報を符号化し、該符号化で得られた信号を前記圧縮信号とともに出力することが望ましい。
 本発明に係る画像予測符号化プログラムは、コンピュータを、入力画像を複数のブロックに分割する領域分割手段と、前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成手段と、前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成手段と、前記残差信号を符号化することで圧縮信号を生成する信号符号化手段と、前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納手段、として機能させ、前記予測信号生成手段は、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さよりも長いことを特徴とする。
 一方、上述した画像予測復号装置に係る発明は、画像予測復号方法に係る発明および画像予測復号プログラムに係る発明として、捉えることができ、以下のように記述することができる。
 本発明に係る画像予測復号方法は、画像予測復号装置により実行される画像予測復号方法であり、画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力ステップと、前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元ステップと、前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成ステップと、前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元ステップと、前記復元された画素信号を再生画素信号として格納する格納ステップと、を備える画像予測復号方法であって、前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする。
 なお、前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しないことが望ましい。
 また、前記予測信号生成ステップでは、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成することが望ましい。
 また、前記復元ステップでは、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて逆量子化と逆周波数変換を行うことにより、前記小領域の残差信号を前記再生残差信号に復元することが望ましい。
 本発明に係る画像予測復号プログラムは、コンピュータを、画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力手段と、前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元手段と、前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成手段と、前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元手段と、前記復元された画素信号を再生画素信号として格納する格納手段、として機能させ、前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする。
 さらに、本発明は、符号化・復号システム、および、符号化・復号方法として、以下のように記述することができる。
 本発明に係る符号化・復号システムは、上述した画像予測符号化装置と、上述した画像予測復号装置と、を含んで構成されることを特徴とする。
 本発明に係る符号化・復号方法は、画像予測符号化装置と画像予測復号装置とを含んで構成される符号化・復号システムにおいて実行される符号化・復号方法であって、前記画像予測符号化装置により実行される上述した画像予測符号化方法の処理ステップと、前記画像予測復号装置により実行される上述した画像予測復号方法の処理ステップと、を備えることを特徴とする。
 本発明によれば、既再生の画素信号から遠く離れた小領域の画素が生じないようにして、既再生の画素信号に近い小領域の画素を予測するため、より精度の高い予測信号を生成することができ、小領域の予測残差信号を小さく抑えることができ、圧縮符号化効率を向上させる、という効果がある。
 言い換えると、対象ブロックを小領域に分割する際に、既再生の画素に接する第1の辺が、既再生の画素に接しない第2の辺よりも長くなるようにし、第1の辺に接する既再生の画素信号を使って小領域の予測信号を生成することにより、小領域の画素が既再生の画素信号に近いために、誤差の少ない予測信号を生成することができる、という効果がある。
 また、予測信号の生成方法を示す予測信号生成関連情報によって、小領域の分割形状や、小領域の残差信号の量子化方法・周波数変換方法を決定することで、小領域の分割形状や量子化方法・周波数変換方法を識別するための指示情報を受信側に送る必要がない。受信側では、予測信号生成関連情報で小領域の分割形状や量子化方法・周波数変換方法を特定することで、送信側と同様の最適な逆量子化・逆周波数変換で復号・再生処理を行うことができる。結果として、予測信号生成関連情報以外の補助情報を追加する必要がなくなるため、符号量をさらに抑えることができる、という効果がある。
本実施形態の画像予測符号化装置を示すブロック図である。 本実施形態の画像予測符号化方法を示す流れ図である。 小領域の第1の分割方法およびその小領域の予測信号の生成方法を示す模式図である。 小領域の第2の分割方法およびその小領域の予測信号の生成方法を示す模式図である。 複数の分割形状がある場合の画像予測符号化方法を示す流れ図である。 複数の分割形状がある場合の小領域の分割方法およびその小領域の予測信号の生成方法を示す模式図である。 小領域の第3の分割方法およびその小領域の予測信号の生成方法を示す模式図である。 本実施形態の画像予測復号装置を示すブロック図である。 本実施形態の画像予測復号方法を示す流れ図である。 複数の分割形状がある場合の画像予測復号方法を示す流れ図である。 記録媒体に記録されたプログラムを実行するためのコンピュータのハードウェア構成図である。 図11のコンピュータの斜視図である。 予測モードと対象ブロックの分割方法との対応関係を示す表である。 本実施形態の符号化・復号システムの構成図である。 従来技術による対象ブロックの予測信号を生成する方法を示す模式図である。 従来技術による対象ブロックの予測信号を生成する複数の方法を1つにまとめたときの模式図である。
 以下、本発明の実施の形態について、図1から図14を用いて説明する。
 [画像予測符号化装置について]
 図1は、本実施形態に係る画像予測符号化装置100のブロック図を示す。図1に示すように、画像予測符号化装置100は、入力端子101、ブロック分割器102、予測信号生成器103、フレームメモリ104、減算器105、変換器106、量子化器107、逆量子化器108、逆変換器109、加算器110、エントロピー符号化器111、及び、出力端子112を備えている。
 以上のように構成された画像予測符号化装置100の動作について、以下に述べる。複数枚の画像からなる動画像の信号は入力端子101に入力される。符号化の対象となる画像はブロック分割器102にて、複数の領域に分割される。本実施形態では、8×8の画素からなるブロックに分割されるが、それ以外のブロックの大きさまたは形に分割してもよい。次に符号化処理の対象となる領域(以下「対象ブロック」とよぶ)に対して、予測信号を生成する。本実施形態では、2種類の予測方法が用いられる。即ち、「画面間予測」と「画面内予測」である。
 このうち画面間予測では、過去に符号化された後に復元された再生画像を参照画像として、この参照画像から対象ブロックに対する誤差の最も小さい予測信号を与える動き情報を求める。この処理は動き検出とよばれる。また場合に応じて、対象ブロックを再分割し、再分割された小領域に対し画面間予測方法を決定してもよい。この場合、各種の分割方法の中から、対象ブロック全体に対し最も効率のよい分割方法及びそれぞれの動き情報を決定する。本発明による実施形態では、予測信号生成器103にて行われ、対象ブロックはラインL102経由で、参照画像はL104経由で、それぞれ予測信号生成器103に入力される。参照画像としては、過去に符号化され復元された複数の画像を参照画像として用いる。詳細については、従来の技術であるMPEG-2,4、H.264のいずれかの方法と同じである。このように決定された動き情報及び小領域の分割方法はラインL112経由でエントロピー符号化器111に送られ符号化した上で出力端子112から送出される。予測信号生成器103では、小領域の分割方法及びそれぞれの小領域に対応する動き情報をもとにフレームメモリ104から参照画像信号を取得し、予測信号を生成する。このように生成された画面間予測信号はラインL103経由で減算器105に送られる。
 一方、画面内予測では、対象ブロックに空間的に隣接する既再生の画素値を用いて画面内予測信号を生成する。具体的には予測信号生成器103では、フレームメモリ104から同じ画面内にある既再生の画素信号を取得し、所定の方法で予測信号を生成する画面内予測方法を決定し、その予測方法をもとに画面内予測信号を生成する。一方、予測方法に関する情報はラインL112経由でエントロピー符号化器111に送られ符号化した上で出力端子112から送出される。このように生成された画面内予測信号は減算器105に送られる。予測信号生成器103における画面内の予測信号生成の詳細については、後に説明する。
 上述のように求められた画面間予測信号と画面内予測信号に対し、誤差の最も小さいものが選択され、減算器105に送られる。但し、一枚目の画像については、過去の画像がないため、全ての対象ブロックは画面内予測で処理される。なお、下記に述べる画面内予測信号生成方法は写真などの静止画像の符号化・復号にも適用できる。
 減算器105にて対象ブロックの信号(ラインL102経由)から予測信号(ラインL103経由)を引き算し、残差信号を生成する。この残差信号は変換器106にて離散コサイン変換され、その各係数は量子化器107にて量子化される。最後にエントロピー符号化器111にて量子化された変換係数を符号化して、予測方法に関する情報とともに出力端子112より出力される。
 後続の対象ブロックに対する画面内予測もしくは画面間予測を行うために、圧縮された対象ブロックの信号は逆処理し復元される。即ち、量子化された変換係数は逆量子化器108にて逆量子化された後に逆変換器109にて逆離散コサイン変換され、残差信号を復元する。加算器110にて復元された残差信号とラインL103から送られた予測信号とを加算し、対象ブロックの信号を再生し、フレームメモリ104に格納する。本実施形態では、変換器106と逆変換器109を用いているが、これらの変換器に代わる他の変換処理を用いてもよい。場合によっては、変換器106と逆変換器109がなくてもよい。
 [画像予測符号化方法について]
 図2には、本実施形態に係る画像予測符号化方法の流れ図を示している。特に上述したようにブロック分割された画像の各ブロックについての画面内予測信号を生成するための処理を示している。図1における予測信号生成器103は、下記と同様の方法で画面予測信号を生成する。
 図2のステップ202では、ブロック分割器102は、N×N個の画素をもつ対象ブロックを複数の小領域に再分割する。本実施形態ではN=8であるが、N=16や他の整数であってもよい。小領域は非正方形の形をとることが特徴である。本実施形態では、M個(ここでは一例として4個)のN(水平)×N/4(垂直)個の画素からなる長方形、または、M個(ここでは一例として4個)のN/4(水平)×N(垂直)個の画素からなる長方形に分割する。この分割方法は、夫々図3(A)と図3(C)に示している。図3(A)において、1つの升目は1つの画素を示す。それぞれ破線で囲まれた画素群302~305は、対象ブロックの画素であり、ハッチングが施された画素群301は、対象ブロックに隣接する既再生の画素群である。この既再生の画素群の画素信号は、過去の処理において符号化した上で復元されたもので、フレームメモリ104に格納されている。図3(A)では対象ブロックは、8(水平)×2(垂直)個の画素からなる横長の4個の小領域302~305に分割されている。図3(C)では対象ブロックは、2(水平)×8(垂直)個の画素からなる縦長の4個の小領域307~310に分割されている。他の分割方法として、例えば、N×N/2の横長の2個の小領域や、N/2×Nの縦長の2個の小領域に分割してもよい。
 次に、処理対象の小領域を識別するためのカウンタkを0に初期設定する(ステップ203)。
 そして、各小領域について下記のステップ204~209の処理が行われる。まず、予測信号生成器103は、図3(A)の小領域302(k=0番目の小領域)について複数の候補予測信号を生成する(ステップ204)。本実施形態では、対象の小領域に隣接する既再生の画素を外挿することによって予測信号を生成する。具体的には既再生の画素群301のうち、小領域302の上及び左に接する既再生画素を用いる。予測方法としては、図3(B)で示されている既再生の画素の平均値(DC)を外挿する方法、及び0~8と記されている方向に沿って既再生画素を引き伸ばして外挿する方法の計9つの方法がある。具体的な計算方法は、前述した図15の方法と同じであるが、8×2個の値のみを生成する。次のステップ205では、予測信号生成器103は、上記9つの方法で得られた9つの候補予測信号の中から、小領域302に対し誤差の最も小さいものを予測信号として決定し、当該決定した予測信号を生成する方法を予測モード(以下「予測信号生成関連情報」という)として定める。次のステップ206では、減算器105が、小領域302の画素信号と該小領域302の予測信号との差分を求め、得られた残差信号は、変換器106により周波数変換され、量子化器107により量子化される。量子化された信号は、エントロピー符号化器111により、可変長符号また算術符号でエントロピー符号化される。そして、次のステップ207では、エントロピー符号化された残差信号と、ステップ205で得られた予測信号生成関連情報とが、出力端子112から出力される。
 このように符号化された小領域302の信号は、次に処理される小領域303の予測に用いられる。そのために、小領域302の残差信号は、逆量子化器108により逆量子化され、逆変換器109により周波数逆変換された後、加算器110により、上記で求めた予測信号と加算され、小領域302の再生信号として生成される(ステップ208)。そして、後続の小領域303の予測信号を生成するため、小領域302の再生信号はフレームメモリ104に一時的に格納される(ステップ209)。その後、カウンタkを1つカウントアップする(ステップ210)。
 上記のステップ204~210の処理は、次の小領域303(即ち、k=1番目の小領域)について行われる。このときに使用する既再生の画素は、図3(A)において小領域303のすぐ上にある小領域302の既再生画素、及び画素群301に属する画素のうち小領域303のすぐ左にある画素が用いられる。予測信号の生成方法は、同様に図3(B)の9つのモードから最適なものを決定する。以後、ステップ204~210の処理は、k=2,3番目の小領域について順に行われる(即ち、k=4となりMと等しくなって、ステップ211でk<Mでないと判定されるまで行われる)。
 その後、上記ステップ202~211の処理は、対象ブロックそれぞれについて実行され、ステップ212で全ての対象ブロックが処理完了と判定されたときに、図2の処理を終了する。
 一方、図3(C)に示される縦長の小領域の場合も同様に、最初に小領域307について予測符号化が行われる。このとき、予測信号を生成する際に、既再生の画素群306のうち、小領域307の左及び上に接する既再生画素が用いられる。その後、小領域308、309、310の順に予測符号化が行われ、夫々の場合において小領域307、308、309の既再生の画素を用いて予測信号が生成される。
 本発明では、小領域の分割は、既再生の画素に近接する細長い形となるように行われるので、生成された予測信号と符号化対象となる画素信号との相関が高くなり、予測信号と対象信号との差分を小さく抑えることができ、符号化量を削減することができる。
 図4には、本発明の実施形態による小領域分割方法及びその小領域の予測信号の第2の生成方法を示す。図4における小領域分割方法は、図3と同じであるが、各分割方法に応じて予測信号を生成する方法が限定されている。図4(A)では、対象ブロックは横長の小領域402~405に分割される。小領域402~405に対する予測信号は、図4(B)で示されているように、小領域の上方にある既再生の画素信号から下方に向かう方向に沿って外挿する方法で生成される。それに加え、小領域の上方にある画素の平均値を用いてもよい(図4(B)では「DC(Ver)」と表記する)。一方、図4(C)のように縦長の分割形状では、小領域407~410に対する予測信号は、図4(D)で示されているように、小領域の左方にある既再生の画素信号から右方に向かう方向に沿って外挿する方法で生成される。それに加え、小領域の左方にある画素の平均値を用いてもよい(図4(D)では「DC(Hor)」と表記する)。即ち、横方向で分割する場合は垂直方向で画素を外挿し、縦方向で分割する場合は水平方向で画素を外挿することになる。言い換えれば小領域の長い辺の境界に接する既再生の画素を用いて予測信号を生成することになる。
 このような形で小領域分割及び予測信号を生成することにより、対象小領域は常に既再生の画素に接近しているので、対象小領域の信号に相関の高い予測信号を生成することになる。そのため、差分を小さく抑えることができ、符号化量を削減できる、という効果がある。
 [小領域の形状として、複数の形状を切り替えて符号化する例]
 前述した図2、図3、図4は、小領域の形状が画像全体を通して常時同じ形状である場合の実施形態を示している。しかし、小領域の形状は、画像全体を通して常時同じ形状であることは必須ではない。以下、小領域の形状として、信号の性質に応じて複数の形状を切り替えて符号化する実施形態について説明する。図5は、複数の分割形状がある場合の画像予測符号化方法の流れ図を示す。
 まず、図5のステップ502では、分割方法を識別するためのカウンタpを0に初期設定する。次のステップ503では、N×N個の画素をもつ対象ブロックを、p番目の小領域分割方法(最初は0番目の小領域分割方法)に従って、複数の小領域に再分割する。本実施形態では、Q種類(ここでは一例として3種類)の分割方法を用いる。図6には、それら3種類の分割方法及びそれぞれの分割方法に用いられる予測信号生成方法を示す。図6(A)は、p=0に対応し、対象ブロックを4つの正方形の小領域602~605に分割する方法を示す。図6(C)は、p=1に対応し、対象ブロックを4つの横長の小領域607~610に分割する方法を示す。図6(E)は、p=2に対応し、対象ブロックを4つの縦長の小領域612~615に分割する方法を示す。なお、図6(C)、(E)の方法に代わり、対象ブロックを2つの横長の小領域に分割してもよいし、または、対象ブロックを2つの縦長の小領域に分割してもよい。本実施形態では、図6(A)の分割方法に対して、図6(B)に示す予測方法(DCモード、モード3、4)で予測信号を生成する。図6(C)の分割方法に対しては、図6(D)に示す予測方法(モード0、5、7)で予測信号を生成する。図6(E)の分割方法に対しては、図6(F)に示す予測方法(モード1、6、8)で予測信号を生成する。
 次のステップ504では、p番目(p=0)の小領域分割方法に割り当てられた予測方法(外挿方法)を用いて、各小領域602~605の予測信号を生成する。p=0の場合の外挿方法は、図6(B)に示されたDCモード、モード3、4である。本実施形態では、全ての小領域に対し共通の方法を用いるため、第1のモード(DCモード)で4つの小領域に対する第1の予測信号を生成し、第2のモード(モード3)で4つの小領域に対する第2の予測信号を生成し、第3のモード(モード4)で4つの小領域に対する第3の予測信号を生成する。このように生成した3つの予測信号それぞれについて、対象ブロックの画素信号との差分を求める。求めた3通りの差分の中で最も小さいものを与える予測方法(外挿方法)を決定し、該予測方法の場合の差分の絶対値和(即ち、4つの小領域についての差分の絶対値の和)を誤差量(SAD)とする。なお、各小領域の予測信号は、先行する小領域の再生信号を用いて順次生成する必要があるが、このステップ504では、簡易な方法で小領域の再生信号を近似する。即ち、小領域とその予測信号との差分を量子化した後に逆量子化し、量子化誤差が含まれている残差信号に予測信号を加算することで小領域の再生信号として近似する。このように近似した再生信号を用いて、後続の小領域の予測信号を生成する。
 次のステップ505では、誤差量SADを他の分割方法による誤差量と比較し、誤差量SADがより小さくなった場合、SADの最小値と最適な予測方法を更新する(ステップ506)。
 以後、上記のステップ503~506の処理は、分割方法の種類数であるQ回繰り返される。即ち、p=0、1、2の場合の処理を行った上で、最適な予測信号生成方法が決定される(ステップ507、508)。
 上記のように決定された最適な予測信号生成方法に従って、対象ブロックを、互いに接するM個(本実施形態ではM=4)の非正方形の小領域に再分割する(ステップ509)。
 次に、処理対象の小領域を識別するためのカウンタkを0に初期設定する(ステップ510)。
 そして、各小領域について下記のステップ511~514の処理が行われる。まず、ステップ511では、予測信号生成器103は、分割された小領域のうち、k番目の小領域(対象小領域)に対し、最適な予測信号生成方法に従って予測信号を生成する。次に、減算器105が、対象小領域の画素信号と対象小領域の予測信号との差分を求め、得られた残差信号は、変換器106及び量子化器107により、以下のように対象小領域の分割形状に合った周波数変換と量子化とが施され、その後、エントロピー符号化器111によりエントロピー符号化される。即ち、対象小領域の分割形状に合った周波数変換としては、例えば、対象小領域が4×4に分割されている場合は4×4の周波数変換を、対象小領域が8×2に分割されている場合は8×2の周波数変換を、対象小領域が2×8に分割されている場合は2×8の周波数変換を、それぞれ行う。一方、量子化については、分割の形状に沿った傾斜の重み係数によって量子化を行う。
 次のステップ512では、符号化で得られた残差信号と、最適予測方法を示す予測信号生成関連情報とが、出力端子112から出力される。
 上記のように符号化された対象小領域の信号は、後続する小領域の予測に用いられる。そのため、対象小領域の残差信号は、逆量子化器108により逆量子化され、逆変換器109により周波数逆変換された後、加算器110により、上記で求めた予測信号と加算され、対象小領域の再生信号として生成される(ステップ513)。そして、後続の小領域の予測信号を生成するため、対象小領域の再生信号はフレームメモリ104に一時的に格納される(ステップ514)。その後、カウンタkを1つカウントアップする(ステップ515)。
 上記のステップ511~515の処理は、次の対象小領域(即ち、k=1番目の小領域)について行われる。以後、ステップ511~515の処理は、k=2,3番目の小領域について順に行われる(即ち、k=4となりMと等しくなって、ステップ516でk<Mでないと判定されるまで行われる)。
 その後、上記ステップ502~516の処理は、対象ブロックそれぞれについて実行され、ステップ517で全ての対象ブロックが処理完了と判定されたときに、図5の処理を終了する。
 なお、本実施形態では、符号化で得られた残差信号とともに、制御情報として予測信号生成関連情報を出力するものの、対象ブロックの分割方法や形状に関する情報、周波数変換方法や量子化方法を指定するための情報は、出力していないことに注意されたい。なぜなら、予測信号生成関連情報に基づいて、対象ブロックの分割方法が定まり、それゆえ周波数変換方法や量子化方法も自動的に決めることができるからである。例えば、図6(C)、(D)より、予測モードが0、5、7のいずれかの場合には、対象ブロックにおける小領域は横長であると判断することができ、これに伴い、横長の小領域に対する周波数変換方法や量子化方法も定まる。したがって、予測信号生成関連情報以外の追加的な指示情報を送る必要がない。
 また、本実施形態では、画像信号に応じた最適な分割方法と予測信号生成方法を用いることができるので、符号化効率をさらに高めることができる。例えば、振幅があまり変化しない平坦な信号に対しては、小領域が正方形となるように対象ブロックを分割し、周囲の既再生画素の平均値によって予測してもよい。また、信号が垂直方向で変化する場合は、図6(C)のように対象ブロックを横長の小領域に分割し、垂直方向に沿って周囲の既再生の画素を外挿し、信号が水平方向で変化する場合は、図6(E)のように対象ブロックを縦長の小領域に分割し、水平方向で周囲の既再生の画素を外挿する。これにより、対象小領域の画素は常に既再生の画素に接近することになるため、対象小領域の信号に対し相関の高い予測信号を生成することができる。そのため、差分を小さく抑え、符号化量を削減できる、という効果がある。
 なお、長方形以外に、図7に示すようなブロックの分割方法も採用できる。図7の画素群701は既再生の画素であるが、小領域が画素群701に沿った形(逆L字)となるように、対象ブロックを小領域に分割する。このようにすれば、小領域702においては、既再生の画素に接しない辺702a、702bの長さは1画素のみでかなり短くなり、その一方で既再生の画素に接する辺を長くすることができる。この場合、既再生の画素を用いて、該既再生の画素に隣り合う画素の予測値を生成するので、相関が非常に高い信号を生成することができる。同様に、小領域703についても、小領域702の再生信号を基に、既再生の画素との相関の高い予測信号を生成することができる。なお、図7の例では、正方形の小領域705が存在し、正方形の小領域と非正方形の小領域とが混在している。
 [画像予測復号装置について]
 次に、本実施形態に係る画像予測復号装置・方法について説明する。図8は、本実施形態に係る画像予測復号装置800のブロック図を示す。図8に示すように、画像予測復号装置800は、入力端子801、データ解析器802、逆量子化器803、逆変換器804、加算器805、予測信号生成器808、フレームメモリ807、及び出力端子806を備える。このうちデータ解析器802、逆量子化器803及び逆変換器804は、特許請求の範囲に記載された復号手段に対応するが、復号手段としては上記以外のものを用いてもよく、また逆変換器804がなくてもよい。
 以上のように構成された画像予測復号装置の動作について、以下説明する。画像予測符号化装置において上述した方法で圧縮符号化された圧縮データは、入力端子801から入力される。この圧縮データには、画像を複数のブロックに分割して得られた対象ブロックに対し予測符号化することで得られた残差信号と、予測信号の生成に関連する情報とが含まれている。このうち、予測信号の生成に関連する情報としては、図16に示す、周辺の既再生の画素の平均値により予測信号を生成する方法であるDCモードと、所定の方向で既再生の画素を引き伸ばして画素を外挿することで予測信号を生成する方法であるモード0,1,3,4,5,6,7,8の計9つのモードのうち、何れかのモードの情報が含まれている。
 データ解析器802は、入力された圧縮データから、量子化された変換係数(対象ブロックの残差信号を量子化して得られた変換係数)、予測信号の生成に関連する情報、および量子化パラメータを抽出する。量子化された変換係数および量子化パラメータはラインL802経由で逆量子化器803に出力され、逆量子化器803は量子化パラメータをもとに、上記量子化された変換係数を逆量子化し、その結果を逆変換器804が逆離散コサイン変換する。このようにして復元された残差信号は、ラインL804経由で加算器805に送られる。上記の処理は、対象ブロックに含まれる小領域ごとに行われるが、詳細は後述する。
 一方、予測信号の生成に関連する情報は、ラインL802b経由で予測信号生成器808に送られる。予測信号生成器808は、後述する方法で、予測信号の生成に関連する情報をもとに、フレームメモリ807から参照信号を取得し予測信号を生成する。この予測信号は、ラインL808経由で加算器805に送られ、加算器805は、予測信号と上記復元された残差信号とを加算することで対象ブロック信号を再生し、再生された対象ブロック信号をラインL805経由で、外部へ出力するとともにフレームメモリ807に格納する。
 [画像予測復号方法について]
 次に、図9を用いて本実施形態に係る画像予測復号方法に基づく処理を説明する。図9のステップ902では、圧縮されたデータが入力され、次のステップ903では、データ解析器802が圧縮データに対しエントロピー復号を行い、量子化された変換係数(対象ブロックの残差信号を量子化して得られた変換係数)、量子化パラメータ、および予測信号生成関連情報を抽出する。ここでは、復号対象となる対象ブロックは全て同じ方法で分割されており、図3(A)、図3(C)、図7のいずれにも示されているように、対象ブロックは、互いに接する複数の小領域に分割されている。小領域は、既再生の画素に多く接するような細長い形状をしている。以下の復号・再生処理(ステップ904~908)はこれらの小領域単位で順次行われる。図9では記載を省略したが、復号・再生処理(ステップ904~908)を小領域単位で順次行うために、処理対象の小領域の各々に対し処理の順番を定めておき、現在の処理対象の小領域をk番目とし、このカウンタkを順次カウントアップしていくものとする。
 ステップ904では、予測信号生成器808が予測信号生成関連情報に基づいて、現在の処理対象の小領域(k番目の小領域;「対象小領域」という)に対し予測信号を生成する。具体的には、対象小領域に隣接する既再生の画素を用いて、当該既再生の画素の平均値により予測信号を生成する方法、又は、既再生の画素を所定の方向に引き伸ばして外挿することで予測信号を生成する方法を採用する。換言すれば、前述した図3(B)や図3(D)に示す9つのモードの中から、予測信号生成関連情報で特定された方法によって予測信号を生成する。また、小領域の長い辺に接する既再生の画素を主に用いながら予測信号を生成してもよい。この場合、図4(A)のように対象ブロックを横方向で分割する場合は図4(B)のように垂直方向又はそれに近い方向で画素を外挿し、一方、図4(C)のように対象ブロックを縦方向で分割する場合は図4(D)のように水平方向又はそれに近い方向で画素を外挿することになる。
 次のステップ905では、対象小領域(k番目の小領域)の量子化された変換係数および量子化パラメータが逆量子化器803に出力され、逆量子化器803は量子化パラメータをもとに、上記量子化された変換係数を逆量子化し、次のステップ906では、逆変換器804が上記逆量子化の結果に対し、対象小領域(k番目の小領域)の形状に合わせた逆離散コサイン変換を行うことで、再生(復元)された残差信号を生成する。再生された残差信号は、ラインL804経由で加算器805に送られる。
 次のステップ907では、加算器805が対象小領域(k番目の小領域)の予測信号と再生された残差信号とを加算することで再生画素信号を生成する。そして、この再生画素信号は、次の小領域の画素信号を再生するためにフレームメモリに一時的に格納される(ステップ908)。
 上述したステップ904~908の復号・再生処理は、対象ブロックの全ての小領域について順次実行される。対象ブロックの全ての小領域についてステップ904~908の復号・再生処理が完了すると、ステップ909で肯定判定され、ステップ910にて全ての対象ブロックについて処理が完了したか否かを判定する。全ての対象ブロックについて処理が完了していなければ、ステップ903へ戻り、処理未完了の対象ブロックについて処理を実行する。そして、全ての対象ブロックについて処理が完了すると、ステップ910で肯定判定され、図9の処理を終了する。
 ここで、復号対象となる小領域が、復号・再生処理済みの隣のブロックと接する場合は、当該隣のブロックの既再生画素を用い、復号対象となる小領域が同じブロック内の復号・再生処理済みの他の小領域と接する場合は、当該他の小領域の既再生画素を用いて予測信号を生成することが望ましい。いずれの場合においても、生成される予測信号は、既再生画素の近傍にある対象画素の再生に用いられるため、当該予測信号の近似精度は従来技術よりも高く、圧縮符号化効率を高めることができる、という効果がある。
 [複数の分割形状がある場合の画像予測復号方法]
 図10は、複数の分割形状がある場合の画像予測復号方法に基づく処理を示す。即ち、復号対象となるブロックは全て同じ方法で分割されるのではなく、図6(A)、(C)、(E)のいずれかの方法で分割される。また、分割方法によって、予測信号の生成方法は夫々、図6(B)、(D)、(F)のように決まっていることに注意されたい。
 図10のステップ1002では、圧縮されたデータが入力され、次のステップ1003では、データ解析器802が圧縮データに対しエントロピー復号を行い、量子化された変換係数(対象ブロックの残差信号を量子化して得られた変換係数)、量子化パラメータ、および予測信号生成関連情報を抽出する。
 以下の復号・再生処理(ステップ1004~1008)は、前述した小領域単位で順次行われる。図10では記載を省略したが、復号・再生処理(ステップ1004~1008)を小領域単位で順次行うために、処理対象の小領域の各々に対し処理の順番を定めておき、現在の処理対象の小領域をk番目とし、このカウンタkを順次カウントアップしていくものとする。
 ステップ1004では、予測信号生成器808が予測信号生成関連情報に基づいて、対象ブロックの分割方法を特定する。対象ブロックの分割方法を特定することによって小領域の形状が定まり、生成される予測信号の形状が決定される。ここでは、図13に示されているように、予測信号生成関連情報により、予測モードが2(DCモード)、3、4の何れかの場合は、図6(A)のようにブロックが分割されていることが定まり、予測モードが0、5、7の何れかの場合は、図6(C)のようにブロックが分割されていることが定まり、予測モードが1、6、8の何れかの場合は、図6(E)のようにブロックが分割されていることが定まる。そして、予測信号生成器808は、定まった予測モードに従い、現在の処理対象の小領域(k番目の小領域;「対象小領域」という)の形状に合わせて、該対象小領域の予測信号を生成する。
 次のステップ1005では、対象小領域(k番目の小領域)の量子化された変換係数および量子化パラメータが逆量子化器803に出力され、逆量子化器803は量子化パラメータをもとに、上記量子化された変換係数を逆量子化し、次のステップ1006では、逆変換器804が上記逆量子化の結果に対し、対象小領域(k番目の小領域)の形状に合わせた逆離散コサイン変換を行うことで、再生(復元)された残差信号を生成する。再生された残差信号は、ラインL804経由で加算器805に送られる。ここでは、小領域の形状に合わせて逆量子化の重み係数が選択され、選択された重み係数により逆量子化が行われる。また、周波数領域から画素領域への逆変換(逆離散コサイン変換)については、対象ブロックを4×4に分割した小領域の場合は4×4の逆変換が行われ、対象ブロックを8×2に分割した小領域の場合は、8×2の逆変換が行われ、対象ブロックを2×8に分割した小領域の場合は、2×8の逆変換が行われる。いずれの場合においても、追加の指示情報なしで、予測信号生成関連情報に基づいて一意に逆変換の方法が決定される。
 次のステップ1007では、加算器805が対象小領域(k番目の小領域)の予測信号と再生された残差信号とを加算することで再生画素信号を生成する。そして、この再生画素信号は、次の小領域の画素信号を再生するためにフレームメモリに一時的に格納される(ステップ1008)。
 上述したステップ1004~1008の復号・再生処理は、対象ブロックの全ての小領域について順次実行される。対象ブロックの全ての小領域についてステップ1004~1008の復号・再生処理が完了すると、ステップ1009で肯定判定され、ステップ1010にて全ての対象ブロックについて処理が完了したか否かを判定する。全ての対象ブロックについて処理が完了していなければ、ステップ1003へ戻り、処理未完了の対象ブロックについて処理を実行する。そして、全ての対象ブロックについて処理が完了すると、ステップ1010で肯定判定され、図10の処理を終了する。
 以上のように画像の信号に応じた複数の分割方法と予測信号生成方法を用いることにより、符号化効率を高めることができる、という効果がある。また、複数の分割方法、複数の逆量子化の方法、複数の逆変換の方法を切り替えて用いるにもかかわらず、追加の指示情報なしで、予測信号生成関連情報を用いて一意に、分割方法、逆量子化の方法、逆変換の方法が決まるため、全体的に符号量を低く抑えることができる、という効果がある。
 [画像予測符号化プログラム、画像予測復号プログラムについて]
 画像予測符号化装置に係る発明は、コンピュータを画像予測符号化装置として機能させるための画像予測符号化プログラムに係る発明として捉えることができる。また、画像予測復号装置に係る発明は、コンピュータを画像予測復号装置として機能させるための画像予測復号プログラムに係る発明として捉えることができる。上記の画像予測符号化プログラムおよび画像予測復号プログラムは、記録媒体に格納されて提供可能とされる。ここでの記録媒体としては、フレキシブルディスク、CD-ROM、DVD、あるいはROM等の記録媒体、又は半導体メモリ等が挙げられる。
 図11は、記録媒体に記録されたプログラムを実行するためのコンピュータのハードウェア構成を示す図であり、図12は、記録媒体に記憶されたプログラムを実行するためのコンピュータの斜視図である。ここでのコンピュータとしては、CPUを具備しソフトウエアによる情報処理や制御を行うDVDプレーヤ、セットトップボックス、携帯電話なども含む。
 図11に示すように、コンピュータ30は、フレキシブルディスクドライブ装置、CD-ROMドライブ装置、DVDドライブ装置等の読み取り装置12と、オペレーティングシステムを常駐させた作業用メモリ(RAM)14と、記録媒体10に記憶されたプログラムを記憶するメモリ16と、ディスプレイ18と、入力装置であるマウス20及びキーボード22と、データ等の送受信を行うための通信装置24と、プログラムの実行を制御するCPU26とを備えている。コンピュータ30は、記録媒体10が読み取り装置12に挿入されると、読み取り装置12から記録媒体10に格納された画像予測符号化プログラムおよび画像予測復号プログラムにアクセス可能になり、当該画像予測符号化プログラムおよび画像予測復号プログラムによって、コンピュータ30は、本実施形態に係る画像予測符号化装置および画像予測復号装置として動作することが可能になる。
 図12に示すように、画像予測符号化プログラムおよび画像予測復号プログラムは、搬送波に重畳されたコンピュータデータ信号40として、ネットワークを介して提供されるものであってもよい。この場合、コンピュータ30は、通信装置24によって受信した画像予測符号化プログラムおよび画像予測復号プログラムをメモリ16に格納し、当該画像予測符号化プログラムおよび画像予測復号プログラムを実行することができる。
 なお、本発明は、上述した画像予測符号化装置100(図1)と、上述した画像予測復号装置800(図8)とを含んで構成される符号化・復号システムに係る発明として、捉えることができる。図14に示すように、符号化・復号システム1は、画像予測符号化装置100と画像予測復号装置800とを含んで構成される。但し、画像予測符号化装置100と画像予測復号装置800とは、任意の通信手段により接続可能とされており、画像予測符号化装置100から画像予測復号装置800へビットストリームが伝送される。
 また、本発明は、符号化・復号システムにおいて実行される符号化・復号方法に係る発明として、捉えることができる。例えば、符号化・復号方法は、画像予測符号化装置100により実行される前述した図2の画像予測符号化方法の処理ステップと、画像予測復号装置800により実行される前述した図9の画像予測復号方法の処理ステップと、を備える。また、複数の分割形状がある場合の態様として、符号化・復号方法は、画像予測符号化装置100により実行される前述した図5の画像予測符号化方法の処理ステップと、画像予測復号装置800により実行される前述した図10の画像予測復号方法の処理ステップと、を備える。
 以上説明した実施形態によれば、従来技術に用いられる外挿の方法で画面内予測信号を生成した場合、対象ブロックの境界から遠く離れた画素に対する予測精度の低下を防ぎ、雑な絵柄をもつ画像信号を効率よく予測できるようになる。
 1…符号化・復号システム、100…画像予測符号化装置、101…入力端子、102…ブロック分割器、103…予測信号生成器、104…フレームメモリ、105…減算器、106…変換器、107…量子化器、108…逆量子化器、109…逆変換器、110…加算器、111…エントロピー符号化器、112…出力端子、800…画像予測復号装置、801…入力端子、802…データ解析器、803…逆量子化器、804…逆変換器、805…加算器、806…出力端子、807…フレームメモリ、808…予測信号生成器、10…記録媒体、12…読み取り装置、14…作業用メモリ、16…メモリ、18…ディスプレイ、20…マウス、22…キーボード、24…通信装置、30…コンピュータ、40…コンピュータデータ信号。

Claims (20)

  1.  入力画像を複数のブロックに分割する領域分割手段と、
     前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成手段と、
     前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成手段と、
     前記残差信号を符号化することで圧縮信号を生成する信号符号化手段と、
     前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納手段と、を備える画像予測符号化装置であって、
     前記予測信号生成手段は、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さよりも長いことを特徴とする画像予測符号化装置。
  2.  前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする請求項1記載の画像予測符号化装置。
  3.  前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しておらず、前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする請求項1記載の画像予測符号化装置。
  4.  前記信号符号化手段は、前記小領域の予測信号の生成方法を示す予測信号生成関連情報を符号化し、該符号化で得られた信号を前記圧縮信号とともに出力することを特徴とする請求項1記載の画像予測符号化装置。
  5.  画像予測符号化装置により実行される画像予測符号化方法であり、
     入力画像を複数のブロックに分割する領域分割ステップと、
     前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成ステップと、
     前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成ステップと、
     前記残差信号を符号化することで圧縮信号を生成する信号符号化ステップと、
     前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納ステップと、を備える画像予測符号化方法であって、
     前記予測信号生成ステップでは、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つは非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長いことを特徴とする画像予測符号化方法。
  6.  前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする請求項5記載の画像予測符号化方法。
  7.  前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しておらず、前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする請求項5記載の画像予測符号化方法。
  8.  前記信号符号化ステップでは、前記小領域の予測信号の生成方法を示す予測信号生成関連情報を符号化し、該符号化で得られた信号を前記圧縮信号とともに出力することを特徴とする請求項5記載の画像予測符号化方法。
  9.  画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力手段と、
     前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元手段と、
     前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成手段と、
     前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元手段と、
     前記復元された画素信号を再生画素信号として格納する格納手段と、を備える画像予測復号装置であって、
     前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする画像予測復号装置。
  10.  前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しないことを特徴とする請求項9記載の画像予測復号装置。
  11.  前記予測信号生成手段は、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成することを特徴とする請求項9記載の画像予測復号装置。
  12.  前記復元手段は、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて逆量子化と逆周波数変換を行うことにより、前記小領域の残差信号を前記再生残差信号に復元することを特徴とする請求項9記載の画像予測復号装置。
  13.  画像予測復号装置により実行される画像予測復号方法であり、
     画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力ステップと、
     前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元ステップと、
     前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成ステップと、
     前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元ステップと、
     前記復元された画素信号を再生画素信号として格納する格納ステップと、を備える画像予測復号方法であって、
     前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成することを特徴とする画像予測復号方法。
  14.  前記非正方形の小領域の前記第1の辺は既再生の画素に接し、前記第2の辺は既再生の画素に接しないことを特徴とする請求項13記載の画像予測復号方法。
  15.  前記予測信号生成ステップでは、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成することを特徴とする請求項13記載の画像予測復号方法。
  16.  前記復元ステップでは、前記予測信号生成関連情報より前記小領域の形状を特定し、特定された小領域の形状に合わせて逆量子化と逆周波数変換を行うことにより、前記小領域の残差信号を前記再生残差信号に復元することを特徴とする請求項13記載の画像予測復号方法。
  17.  コンピュータを、
     入力画像を複数のブロックに分割する領域分割手段と、
     前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成手段と、
     前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成手段と、
     前記残差信号を符号化することで圧縮信号を生成する信号符号化手段と、
     前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納手段、
     として機能させ、
     前記予測信号生成手段は、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さよりも長い、
     ことを特徴とする画像予測符号化プログラム。
  18.  コンピュータを、
     画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力手段と、
     前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元手段と、
     前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成手段と、
     前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元手段と、
     前記復元された画素信号を再生画素信号として格納する格納手段、
     として機能させ、
     前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成する、
     ことを特徴とする画像予測復号プログラム。
  19.  画像予測符号化装置と画像予測復号装置とを含んで構成される符号化・復号システムであって、
     前記画像予測符号化装置は、
     入力画像を複数のブロックに分割する領域分割手段と、
     前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成手段と、
     前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成手段と、
     前記残差信号を符号化することで圧縮信号を生成する信号符号化手段と、
     前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納手段と、を備え、
     前記予測信号生成手段は、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さよりも長く、
     前記信号符号化手段は、前記小領域の予測信号の生成方法を示す予測信号生成関連情報を符号化し、該符号化で得られた信号を前記圧縮信号とともに出力し、
     前記画像予測復号装置は、
     画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力手段と、
     前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元手段と、
     前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成手段と、
     前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元手段と、
     前記復元された画素信号を再生画素信号として格納する格納手段と、を備え、
     前記予測信号生成手段は、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成する
     ことを特徴とする符号化・復号システム。
  20.  画像予測符号化装置と画像予測復号装置とを含んで構成される符号化・復号システムにおいて実行される符号化・復号方法であって、
     前記画像予測符号化装置により実行される画像予測符号化方法の処理ステップと、
     前記画像予測復号装置により実行される画像予測復号方法の処理ステップと、
     を備え、
     前記画像予測符号化方法の処理ステップは、
     入力画像を複数のブロックに分割する領域分割ステップと、
     前記複数のブロックのうち処理対象である対象ブロックに含まれる画素信号に対し、予測信号を生成する予測信号生成ステップと、
     前記対象ブロックの画素信号と前記生成された予測信号との残差信号を生成する残差信号生成ステップと、
     前記残差信号を符号化することで圧縮信号を生成する信号符号化ステップと、
     前記圧縮信号を復元し、復元された信号を再生画素信号として格納する格納ステップと、を含み、
     前記予測信号生成ステップでは、前記対象ブロックを複数の小領域に再分割し、前記小領域の少なくとも1つは非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、
     前記信号符号化ステップでは、前記小領域の予測信号の生成方法を示す予測信号生成関連情報を符号化し、該符号化で得られた信号を前記圧縮信号とともに出力し、
     前記画像予測復号方法の処理ステップは、
     画像を複数のブロックに分割し、前記ブロックをさらに複数の小領域に再分割し、前記小領域の少なくとも1つが非正方形であり、前記非正方形の小領域の第1の辺の長さは、前記第1の辺と異なる第2の辺の長さより長く、前記小領域に含まれる画素信号を予測符号化することにより生成された残差信号と、前記予測符号化における前記小領域の予測信号の生成方法を示す予測信号生成関連情報とを含む圧縮画像データを入力する入力ステップと、
     前記圧縮画像データから前記小領域の残差信号を抽出し、再生残差信号に復元する復元ステップと、
     前記圧縮画像データから前記予測信号生成関連情報を抽出し、前記予測信号生成関連情報に基づいて前記小領域の予測信号を生成する予測信号生成ステップと、
     前記小領域の前記予測信号と前記再生残差信号とを加算することによって、前記小領域の画素信号を復元する画像復元ステップと、
     前記復元された画素信号を再生画素信号として格納する格納ステップと、を含み、
     前記予測信号生成ステップでは、前記第1の辺に接する既再生の画素信号を使って前記非正方形の小領域の予測信号を生成する
     ことを特徴とする符号化・復号方法。
PCT/JP2009/071634 2009-01-22 2009-12-25 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法 Ceased WO2010084692A1 (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
KR1020117008015A KR101717510B1 (ko) 2009-01-22 2009-12-25 화상 예측 부호화 장치, 방법 및 프로그램, 화상 예측 복호 장치, 방법 및 프로그램, 및 부호화·복호 시스템 및 방법
RU2011134659/08A RU2526764C2 (ru) 2009-01-22 2009-12-25 Устройство, способ и программа для прогнозирующего кодирования изображений, устройство, способ и программа для прогнозирующего декодирования изображений и система и способ кодирования/декодирования
EP09838882.0A EP2384003A4 (en) 2009-01-22 2009-12-25 DEVICE, PROCESS AND PROGRAM FOR IMAGE PRESENTATION CODING, DEVICE, METHOD AND PROGRAM FOR IMAGE PRESENTATION DECODING AND CODING / DECODING SYSTEM AND METHOD
CA2750552A CA2750552C (en) 2009-01-22 2009-12-25 Device, method and program for image prediction encoding, device, method and program for image prediction decoding, and encoding/decoding system and method
BRPI0924090-0A BRPI0924090A2 (pt) 2009-01-22 2009-12-25 dispositivo, método e programa para codificação de predição de imagem, método e programa para a decodificação de predição de imagem, e sistema e método de codificação/decodificação
MX2011007767A MX2011007767A (es) 2009-01-22 2009-12-25 Dispositivo, metodo y programa para codificacion de pronostico de imagenes, metodo y programa para decodificacion de pronostico de imagenes, y sistema y metodo para codificacion/decodificacion.
CN200980147613.5A CN102227911B (zh) 2009-01-22 2009-12-25 图像预测编码装置和方法、图像预测解码装置和方法、以及编码/解码系统和方法
AU2009338306A AU2009338306B2 (en) 2009-01-22 2009-12-25 Device, method and program for image prediction encoding, device, method and program for image prediction decoding, and encoding/decoding system and method
US13/188,342 US8483496B2 (en) 2009-01-22 2011-07-21 Image encoding/decoding system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009012299A JP5686499B2 (ja) 2009-01-22 2009-01-22 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法
JP2009-012299 2009-01-22

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/188,342 Continuation US8483496B2 (en) 2009-01-22 2011-07-21 Image encoding/decoding system

Publications (1)

Publication Number Publication Date
WO2010084692A1 true WO2010084692A1 (ja) 2010-07-29

Family

ID=42355755

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/071634 Ceased WO2010084692A1 (ja) 2009-01-22 2009-12-25 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法

Country Status (12)

Country Link
US (1) US8483496B2 (ja)
EP (1) EP2384003A4 (ja)
JP (1) JP5686499B2 (ja)
KR (1) KR101717510B1 (ja)
CN (2) CN104822065B (ja)
AU (1) AU2009338306B2 (ja)
BR (1) BRPI0924090A2 (ja)
CA (1) CA2750552C (ja)
MX (1) MX2011007767A (ja)
RU (1) RU2526764C2 (ja)
TW (1) TWI521949B (ja)
WO (1) WO2010084692A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102857752A (zh) * 2011-07-01 2013-01-02 华为技术有限公司 一种像素预测方法和装置
WO2013004165A1 (zh) * 2011-07-01 2013-01-10 华为技术有限公司 一种解码过程中块索引信息的获取方法及装置
WO2013023518A1 (en) * 2011-08-17 2013-02-21 Mediatek Singapore Pte. Ltd. Method and apparatus for intra prediction using non-square blocks
US8483496B2 (en) 2009-01-22 2013-07-09 Ntt Docomo, Inc. Image encoding/decoding system

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8634668B2 (en) * 2011-02-25 2014-01-21 Sony Corporation Method of compression of digital images using a fixed number of bits per block
JP5485969B2 (ja) * 2011-11-07 2014-05-07 株式会社Nttドコモ 動画像予測符号化装置、動画像予測符号化方法、動画像予測符号化プログラム、動画像予測復号装置、動画像予測復号方法及び動画像予測復号プログラム
KR20130050403A (ko) * 2011-11-07 2013-05-16 오수미 인터 모드에서의 복원 블록 생성 방법
BR122020010110B1 (pt) * 2012-03-28 2021-08-17 JVC Kenwood Corporation Dispositivo de codificação de imagem
JP5798539B2 (ja) 2012-09-24 2015-10-21 株式会社Nttドコモ 動画像予測符号化装置、動画像予測符号化方法、動画像予測復号装置及び動画像予測復号方法
KR101650532B1 (ko) * 2012-09-28 2016-08-23 니폰 덴신 덴와 가부시끼가이샤 인트라 예측 부호화 방법, 인트라 예측 복호 방법, 인트라 예측 부호화 장치, 인트라 예측 복호 장치, 이들의 프로그램 및 프로그램을 기록한 기록매체
GB2518823A (en) * 2013-09-25 2015-04-08 Sony Corp Data encoding and decoding
CN115134593B (zh) * 2015-06-05 2024-07-23 杜比实验室特许公司 用于执行帧间预测的图像编解码方法、比特流存储方法
CN108028928B (zh) * 2015-09-18 2021-02-19 皇家飞利浦有限公司 用于快速和高效的图像压缩和解压缩的方法和装置
RU2614576C1 (ru) * 2016-03-11 2017-03-28 Федеральное государственное казенное военное образовательное учреждение высшего образования "Академия Федеральной службы охраны Российской Федерации" (Академия ФСО России) Способ кодирования изображений на основе нелинейной формирующей системы
CN116668688A (zh) 2016-08-08 2023-08-29 Lg电子株式会社 视频信号解码装置、视频信号编码装置和发送数据的装置
US11044475B2 (en) * 2017-07-17 2021-06-22 Industry-University Cooperation Foundation Hanyang University Method and apparatus for encoding/decoding image
GB2567861A (en) * 2017-10-27 2019-05-01 Sony Corp Image data encoding and decoding
WO2020017987A1 (en) * 2018-06-29 2020-01-23 Huawei Technologies Co., Ltd Intra-prediction apparatus, encoding apparatus, decoding apparatus and methods
US11523112B2 (en) * 2020-04-09 2022-12-06 Tencent America LLC Intra coding with L-type partitioning tree

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046021A1 (en) * 1996-05-28 1997-12-04 Matsushita Electric Industrial Co., Ltd. Device and method for predicting and encoding image, device and method for predicting and decoding image, and recording medium
WO2007063808A1 (ja) * 2005-11-30 2007-06-07 Kabushiki Kaisha Toshiba 画像符号化/画像復号化方法及び画像符号化/画像復号化装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6091460A (en) * 1994-03-31 2000-07-18 Mitsubishi Denki Kabushiki Kaisha Video signal encoding method and system
US5974184A (en) * 1997-03-07 1999-10-26 General Instrument Corporation Intra-macroblock DC and AC coefficient prediction for interlaced digital video
CN1168322C (zh) * 1998-07-03 2004-09-22 株式会社哈德森 图象编码和解码方法
US6480547B1 (en) * 1999-10-15 2002-11-12 Koninklijke Philips Electronics N.V. System and method for encoding and decoding the residual signal for fine granular scalable video
US6765964B1 (en) 2000-12-06 2004-07-20 Realnetworks, Inc. System and method for intracoding video data
US7266150B2 (en) * 2001-07-11 2007-09-04 Dolby Laboratories, Inc. Interpolation of video compression frames
US8284844B2 (en) * 2002-04-01 2012-10-09 Broadcom Corporation Video decoding system supporting multiple standards
KR100750110B1 (ko) * 2003-04-22 2007-08-17 삼성전자주식회사 4×4인트라 휘도 예측 모드 결정방법 및 장치
US8107535B2 (en) * 2003-06-10 2012-01-31 Rensselaer Polytechnic Institute (Rpi) Method and apparatus for scalable motion vector coding
JP4617644B2 (ja) * 2003-07-18 2011-01-26 ソニー株式会社 符号化装置及び方法
CN100536573C (zh) * 2004-01-16 2009-09-02 北京工业大学 基于方向的dc预测方法及用于视频编码的帧内预测方法
JP2006100871A (ja) * 2004-09-28 2006-04-13 Sony Corp 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体
KR20060123939A (ko) * 2005-05-30 2006-12-05 삼성전자주식회사 영상의 복부호화 방법 및 장치
KR101356653B1 (ko) * 2006-05-15 2014-02-04 세종대학교산학협력단 화면내 예측 처리 방법과 이를 이용한 영상 부호화 및복호화 방법과 장치
JP4843482B2 (ja) * 2006-12-27 2011-12-21 株式会社東芝 情報処理装置およびプログラム
KR101365570B1 (ko) * 2007-01-18 2014-02-21 삼성전자주식회사 인트라 예측 부호화, 복호화 방법 및 장치
KR101379187B1 (ko) * 2008-06-23 2014-04-15 에스케이 텔레콤주식회사 블록 변환을 이용한 인트라 예측 방법 및 장치와 그를이용한 영상 부호화/복호화 방법 및 장치
JP5294798B2 (ja) * 2008-10-24 2013-09-18 キヤノン株式会社 画像処理装置及び画像処理方法
JP5686499B2 (ja) 2009-01-22 2015-03-18 株式会社Nttドコモ 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046021A1 (en) * 1996-05-28 1997-12-04 Matsushita Electric Industrial Co., Ltd. Device and method for predicting and encoding image, device and method for predicting and decoding image, and recording medium
WO2007063808A1 (ja) * 2005-11-30 2007-06-07 Kabushiki Kaisha Toshiba 画像符号化/画像復号化方法及び画像符号化/画像復号化装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483496B2 (en) 2009-01-22 2013-07-09 Ntt Docomo, Inc. Image encoding/decoding system
CN102857752A (zh) * 2011-07-01 2013-01-02 华为技术有限公司 一种像素预测方法和装置
WO2013004165A1 (zh) * 2011-07-01 2013-01-10 华为技术有限公司 一种解码过程中块索引信息的获取方法及装置
CN102857752B (zh) * 2011-07-01 2016-03-30 华为技术有限公司 一种像素预测方法和装置
WO2013023518A1 (en) * 2011-08-17 2013-02-21 Mediatek Singapore Pte. Ltd. Method and apparatus for intra prediction using non-square blocks

Also Published As

Publication number Publication date
US8483496B2 (en) 2013-07-09
US20110286679A1 (en) 2011-11-24
JP2010171729A (ja) 2010-08-05
BRPI0924090A2 (pt) 2020-08-11
KR101717510B1 (ko) 2017-03-17
MX2011007767A (es) 2011-12-08
KR20110114524A (ko) 2011-10-19
AU2009338306B2 (en) 2015-09-17
CN102227911B (zh) 2015-06-03
AU2009338306A1 (en) 2011-08-18
TWI521949B (zh) 2016-02-11
EP2384003A4 (en) 2016-04-27
CA2750552C (en) 2018-04-17
CA2750552A1 (en) 2010-07-29
CN104822065A (zh) 2015-08-05
JP5686499B2 (ja) 2015-03-18
RU2011134659A (ru) 2013-02-27
RU2526764C2 (ru) 2014-08-27
CN104822065B (zh) 2018-04-10
EP2384003A1 (en) 2011-11-02
TW201043042A (en) 2010-12-01
CN102227911A (zh) 2011-10-26

Similar Documents

Publication Publication Date Title
JP5686499B2 (ja) 画像予測符号化装置、方法及びプログラム、画像予測復号装置、方法及びプログラム、並びに、符号化・復号システム及び方法
JP5258664B2 (ja) 画像符号化装置、方法およびプログラム、並びに、画像復号装置、方法およびプログラム
JP3764458B2 (ja) 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、及びプログラム
US20100195722A1 (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
JP2009111691A (ja) 画像符号化装置及び符号化方法、画像復号化装置及び復号化方法
CN103747263A (zh) 图像预测编码装置和方法以及图像预测解码装置和方法
CN103747256A (zh) 图像预测编码装置、图像预测解码装置、图像预测编码方法
JP2009027541A (ja) 画像符号化装置、方法及びプログラム、並びに、画像復号装置、方法及びプログラム
JPWO2003043346A1 (ja) 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、プログラム、コンピュータデータ信号、及び画像伝送システム
KR20130051029A (ko) 변환을 이용한 주파수 도메인 상의 적응적 루프 필터를 이용한 영상 부호화/복호화 방법 및 장치
KR20130003718A (ko) 고속 코딩 단위(Coding Unit) 모드 결정을 통한 부호화/복호화 방법 및 장치
KR102072124B1 (ko) 세밀한 예측 단위를 사용하는 효과적인 부호화/복호화 방법 및 장치
US9888248B2 (en) Method and apparatus for generating encoded motion information /recovering motion information using motion information integration, and image encoding/decoding method and apparatus using same
JP2007300380A (ja) 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法及び画像予測復号プログラム
JP4994767B2 (ja) 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法及び画像予測復号プログラム
WO2009136475A1 (ja) 画像符号化装置及び画像符号化方法、画像復号化装置及び画像復号化方法
JP6109354B2 (ja) 画像復号装置、方法及びプログラム
JP5893711B2 (ja) 画像符号化装置、方法及びプログラム、並びに、画像復号装置、方法及びプログラム
JP5415495B2 (ja) 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法及び画像予測復号プログラム
KR20120033546A (ko) 영상의 구조적 정보를 이용한 적응적 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치
JP5646713B2 (ja) 画像符号化装置、方法及びプログラム、並びに、画像復号装置、方法及びプログラム
JP5294037B2 (ja) 画像復号化方法、画像復号化装置及び画像符号化方法
JP2016165054A (ja) 符号化装置、復号装置、及びプログラム
JP2012170140A (ja) 画像符号化装置及び画像復号装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980147613.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09838882

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20117008015

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2750552

Country of ref document: CA

Ref document number: MX/A/2011/007767

Country of ref document: MX

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009338306

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 5452/CHENP/2011

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2009838882

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2009338306

Country of ref document: AU

Date of ref document: 20091225

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2011134659

Country of ref document: RU

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: PI0924090

Country of ref document: BR

ENP Entry into the national phase

Ref document number: PI0924090

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20110722