JP5188875B2 - 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム - Google Patents
画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム Download PDFInfo
- Publication number
- JP5188875B2 JP5188875B2 JP2008125242A JP2008125242A JP5188875B2 JP 5188875 B2 JP5188875 B2 JP 5188875B2 JP 2008125242 A JP2008125242 A JP 2008125242A JP 2008125242 A JP2008125242 A JP 2008125242A JP 5188875 B2 JP5188875 B2 JP 5188875B2
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- signal
- prediction method
- target
- region
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
図1は、本発明の好適な一実施形態にかかる画像予測符号化装置の構成を示すブロック図である。同図に示す画像予測符号化装置10は、入力端子101と、ブロック分割部(領域分割手段)102と、画面間予測信号生成方法決定部103と、画面間予測信号生成部104と、画面内予測信号生成方法決定部(予測信号生成手段)105と、画面内予測信号生成部(予測信号生成手段)106と、切り替えスイッチ107と、減算器(残差信号生成手段)108と、変換部(符号化手段)109と、量子化部(符号化手段)110と、逆量子化部111と、逆変換部112と、加算器113と、フレームメモリ114と、エントロピー符号化部(符号化手段)115と、出力端子116とを備えて構成されている。以下、画像予測符号化装置10の各構成要素について説明する。
pred(a, e, i, m) = A,pred(b, f, j, n) = B,
pred(c, g, k, o) = C,pred(d, h, l, p) = D …(1)
pred(a, b, c, d) = I,pred(e, f, g, h) = J,
pred(i, j, k, l) = K,pred(m, n, o, p) = L …(2)
pred(a, b, c, d, e, f, g, h, i, j, k, l,m, n, o, p) = [ A + B + C + D + I + J + K + L + 4 ] / 8 …(3)
pred(a) = (A +2B + C + 2) / 4,
pred(b, e) = (B +2C + D + 2) / 4,
pred(c, f, i) = (C +2D + E + 2) / 4,
pred(d, g, j, m) = (D +2E + F + 2) / 4,
pred(h, k, n) = (E +2F + G + 2) / 4,
pred(o, l) = (F +2G + H + 2) / 4,
pred(p) = (G +3H + 2) / 4 …(4)
pred(a, f, k, p) = (I +2M + A + 2) / 4,
pred(b, g, l) = (M +2A + B + 2) / 4,
pred(c, h) = (A +2B + C + 2) / 4,
pred(d) = (B +2C + D + 2) / 4,
pred(e, j, o) = (M +2I + J + 2) / 4,
pred(i, n) = (I +2J + K + 2) / 4,
pred(m) = (J +2K + L + 2) / 4 …(5)
pred(a, j) = (M +A + 1) / 2,
pred(b, k) = (A +B + 1) / 2,
pred(c, l) = (B +C + 1) / 2,
pred(d) = (C +D + 1) / 2,
pred(e, n) = (I +2M + A + 2) / 4,
pred(f, o) = (M +2A + B + 2) / 4,
pred(g, p) = (A + 2B + C + 2) / 4,
pred(h) = (B+ 2C +D + 2) / 4,
pred(i) = (M+ 2I +J + 2) / 4,
pred(m) = (I+ 2J +K + 2) / 4 …(6)
pred(a, g) = (M + I + 1) / 2,
pred(b, h) = (I +2M + A + 2) / 4,
pred(c) = (M + 2A + B + 2) / 4,
pred(d) = (A + 2B + C + 2) / 4,
pred(e, k) = (I + J + 1) / 2,
pred(f, l) = (M + 2I + J + 2) / 4,
pred(i, o) = (J + K + 1) / 2,
pred(j, p) = (I + 2J +K + 2) / 4,
pred(m) = (K + L + 1) / 2,
pred(n) = (J + 2K + L + 2) / 4 …(7)
pred(a) = (A + B + 1) / 2,
pred(b, i) = (B + C + 1) / 2,
pred(c, j) = (C + D + 1) / 2,
pred(d, k) = (D + E + 1) / 2,
pred(e) = (A +2B + C + 2) / 4,
pred(f, m) = (B + 2C + D + 2) / 4,
pred(g, n) = (C + 2D + E + 2) / 4,
pred(h, o) = (D + 2E +F + 2) / 4,
pred(l) = (E + F + 1) / 2,
pred(p) = (E + 2F + G + 2) / 4 …(8)
pred(a) = (I + J + 1) / 2,
pred(b) = (I + 2J + K + 2) / 4,
pred(c, e) = (J + K + 1) / 2,
pred(d, f) = (J + 2K + L + 2) / 4,
pred(g, i) = (K + L + 1) / 2,
pred(h, j) = (K + 3L + 2) / 4,
pred(k, m) = L,pred(l, n) = L,pred(o) = L,pred(p) = L …(9)
pred(a’, e’, i’, m’) = A,
pred(b’, f’, j’, n’) = B,
pred(c’, g’, k’, o’) = C,
pred(d’, h’, l’, p’) = D …(10)
pred(a’, b’, c’, d’) = I ,
pred(e’, f’, g’, h’) = J ,
pred(i’, j’, k’, l’) = K,
pred(m’, n’, o’, p’) = L …(11)
pred(A, B, C, D, e’, f’, g’, h’, I, J, K, L, a’, e’’, i’, m’) = [ A + B + C + D + I +J + K + L + 4 ] / 8 …(12)
pred(a’, j’, i’) = (3M + A + 2) / 4,
pred(b’, k’) = (M +2A + B + 2) / 4,
pred(c’, l’) = (A +2B + C + 2) / 4,
pred(d’, m’) = (B +2C + D + 2) / 4,
pred(e’, n’) = (C +2D + E + 2) / 4,
pred(f’, o’) = (D +2E + F + 2) / 4,
pred(g’, p’) = (E +2 F+ G + 2) / 4,
pred(h’) = (F + 2G + H +2) / 4 …(13)
pred(a’, g’) = (I +2M + A + 2) / 4,
pred(b’, h’) = (M +2A + B + 2) / 4,
pred(c’, I’) = (A +2B + C + 2) / 4,
pred(d’, j’) = (B +2C + D + 2) / 4,
pred(e’) = (C +3DI + 2) / 4,
pred(f’, l’) = (M +2I + J + 2) / 4,
pred(k’, n’) = (I +2J + K + 2) / 4,
pred(m’, p’) = (J +2K + L + 2) / 4,
pred(o’) = (K +3L + 2) / 4 …(14)
pred(g’) = (I + 2M + A + 2) / 4,
pred(h’) = (M +2A + B + 2) / 4,
pred(c, i’) = (A + 2B + C + 2) / 4,
pred(d’, l’) = (M +A + 1) / 2,
pred(e’, m’) = (A +B + 1) / 2,
pred(f, n’) = (B +C + 1) / 2,
pred(j’) = (B+ 2C +D + 2) / 4,
pred(a’, k’) = (M+ 2I +J + 2) / 4,
pred(c’, o’) = (C +D + 1) / 2,
pred(b’, p’) = (I+ 2J +K + 2) / 4 …(15)
pred(a’, g’) = (M + I + 1) / 2,
pred(b’) = (I +2M + A + 2) / 4,
pred(c’, n’) = (M + 2A + B + 2) / 4,
pred(d’, o’) = (A + 2B + C + 2) / 4,
pred(e’, j’) = (I + J + 1) / 2,
pred(f’) = (M + 2I + J + 2) / 4,
pred(h’, m’) = (J + K + 1) / 2,
pred(i’) = (I + 2J +K + 2) / 4,
pred(k’, p’) = (K + L + 1) / 2,
pred(l’) = (J + 2K + L + 2) / 4 …(16)
pred(a’, k’) = (A + B + 1) / 2,
pred(b’, l’) = (B + C + 1) / 2,
pred(c’, m’) = (C + D + 1) / 2,
pred(d’, n’) = (D + E + 1) / 2,
pred(e’, o’) = (E + F + 1) / 2,
pred(f’) = (A +2B + C + 2) / 4,
pred(g’) = (B + 2C + D + 2) / 4,
pred(h’) = (C + 2D + E + 2) / 4,
pred(i’) = (D + 2E +F + 2) / 4,
pred(j’) = (E + 2F + G + 2) / 4,
pred(p’) = (F + G + 1) / 2 …(17)
pred(a’) = I,
pred(b’) = I,
pred(c’, e’) = I,
pred(d’, f’) = I,
pred(g’, I’) = (3I + J + 2) / 4,
pred(h’, j’) = (I + J + 1) / 2,
pred(k’, m’) = (I + 2J + K + 2) / 4,
pred(l’, n’) = (J + K + 1) / 2,
pred(o’) = (J + 2K + L + 2) / 4,
pred(p’) = (K + L + 1) / 2 …(18)
以下、本実施形態にかかる画像予測復号装置の構成について説明する。図23は、本発明の好適な一実施形態にかかる画像予測復号装置50の構成を示すブロック図である。同図に示す画像予測復号装置50は、入力端子500と、データ解析部(データ解析手段)501と、逆量子化部(残差信号復元手段)502と、逆変換部(残差信号復元手段)503と、加算器(画像復元手段)504と、画面内予測信号生成部(予測信号生成手段)505と、フレームメモリ506と、画面内予測方法取得部(予測信号生成手段)507と、画面間予測信号生成部508と、切り替えスイッチ509と、出力端子512とを備えて構成されている。以下、画像予測復号装置50の各構成要素について説明する。
pred(a’, f’) = M
pred(b’, g’) = A
pred(c’, h’) = B
pred(d’, i’) = C
pred(e’, j’) = D
pred(k’, l’, m’, n’, o’, p’, q’) = L
pred(r’, s’, t’, u’, v’, w’, x’) = L …(19)
pred(k’, l’, m’, n’, o’, p’, q’) = oo’
pred(r’, s’, t’, u’, v’, w’, x’) = vo’ …(20)
pred(k’, l’, m’, n’, o’, p’, q’) = Y
pred(r’, s’, t’, u’, v’, w’, x’) = X …(21)
pred(k’, r’) = L
pred(s’, l’) = K
pred(t’, m’) = J
pred(u’, n’) = I
pred(v’, o’) = M
pred(w’, p’, a’, b’, c’, d’, e’) = E
pred(x’, q’, f’, g’, h’, i’, j’) = E …(22)
pred(a’, …, x’) = [ A + B + C + D + I + J + K + L + 4 ] / 8 …(23)
pred(e’) = (B + 2C + D + 2) / 4
pred(d’, j’) = (A + 2B + C + 2) / 4
pred(c’, i’) = (M +2A + B + 2) / 4
pred(b’, h’) = (3M + A + 2) / 4
pred(x’) = (A’ +2B’ + C’ + 2) / 4
pred(w’, q’) = (B’ +2C’ + D’ + 2) / 4
pred(v’, p’, f’) = (C’ +2 D’+ E’ + 2) / 4
pred(u’, o’, a’, g’) = (D’ + 2E’ + F’ +2) / 4
pred(t’, n’) = (3M + I + 2) / 4
pred(s’, m’) = (M +2I + J + 2) / 4
pred(r’, l’) = (I + 2J + K + 2) / 4
pred(k’) = (J + 2K + L + 2) / 4 …(24)
pred(r’, s’, k’) = L
pred(l’, t’) = (3L + K + 2) / 4
pred(m’, u’) = (J + 2K + L + 2) / 4
pred(n’, v’) = (I + 2J + K + 2) / 4
pred(o’, w’) = (M + 2I + J + 2) / 4
pred(p’, x’) = M
pred(a’, q’) = (M + 2A + B + 2) / 4
pred(b’, f ’) = (A + 2B + C + 2) / 4
pred(c’, g’) = (B + 2C + D + 2) / 4
pred(d’, h’) = (C + 2D + E + 2) / 4
pred(e’, i’) = (D + 2E + F + 2) / 4
pred(j’) = (E + 2F + G + 2) / 4 …(25)
pred(r’) = (D’ + 2E’ + F’ + 2) / 4
pred(s’) = (C’ + 2D’ + E’ + 2) / 4
pred(t’, k’) = (B’ + 2C’ + D’ + 2) / 4
pred(u’, l’) = (A’ + 2B’ + C’ + 2) / 4
pred(m’, v’) = (K + 3L + 2) / 4
pred(n’, w’) = (J + 2K + L + 2) / 4
pred(o’, x’) = (I + 2J + K + 2) / 4
pred(p’) = (M+ 2I +J + 2) / 4
pred(q’) = (I + 2M + A + 2) / 4
pred(a’) = (M + A + 1) / 2
pred(f’) = (M + 2A + B + 2) / 4
pred(b’) = (A + B + 1) / 2
pred(g’) = (A + 2B + C + 2) / 4
pred(c’) = (B + C + 1) / 2
pred(h’) = (B + 2C + D + 2) / 4
pred(d’) = (C + D + 1) / 2
pred(i’) = (C + 2D + E + 2) / 4
pred(e’) = (D + E + 1) / 2
pred(j’) = (D + 2E + F + 2) / 4 …(26)
pred(r’) = (F’ + G’ + 1) / 2
pred(k’) = (E’ + 2F’ + G’ + 2) / 4
pred(s’) = (K + 3L + 2) / 4
pred(l’) = (K + L + 1) / 2
pred(t’) = (J + 2K + L + 2) / 4
pred(m’) = (J + K + 1) / 2
pred(u’) = (I + 2J + K + 2) / 4
pred(n’) = (I +J + 1) / 2
pred(v’) = (M + 2I + J + 2) / 4
pred(o’) = (M + I + 1) / 2
pred(w’) = (I + 2M + A + 2) / 4
pred(p’) = (M + 2A + B + 2) / 4
pred(a’, x’) = (A + 2B + C + 2) / 4
pred(b’, q’) = (B + 2C + D + 2) / 4
pred(c’, f ’) = (C + 2D + E + 2) / 4
pred(d’, g’) = (D + 2E + F + 2) / 4
pred(e’, h’) = (E + 2F + G + 2) / 4
pred(i’) = (F + 2G + H + 2) / 4
pred(j’) = (G + 3H + 2) / 4 …(27)
pred(k’) = (I + 2J + K + 2) / 4
pred(l’) = (M + 2I + J + 2) / 4
pred(m’, r’) = (ao’ + 2M + I + 2) / 4
pred(n’, s’) = (fo’ + 2ao’ + M + 2) / 4
pred(a’) = (J’ + 2K’ + L’ + 2) / 4
pred(f ’, o’, t’) = (J’ + K’ + 1) / 2
pred(p’, u’) = (I’ + 2J’ + K’ + 2) / 4
pred(q’, v’) = (I’ + J’ + 1) / 2
pred(w’) = (H’ + 2I’ + J’ + 2) / 4
pred(x’) = (H’ + I’ + 1) / 2
pred(g’) = (oo’ + 2M + A + 2) / 4
pred(b’) = (M + A + 1) / 2
pred(h’) = (M + 2A + B + 2) / 4
pred(c’) = (A + 2B + 1) / 2
pred(i’) = (A + 2B + C + 2) / 4
pred(d’) = (B + C + 1) / 2
pred(j’) = (B + 2C + D + 2) / 4
pred(e’) = (C + D + 1) / 2 …(28)
pred(k’) = (K + L + 1) / 2
pred(r’) = (J + 2K + L + 2) / 4
pred(l’) = (J + K + 1) / 2
pred(s’) = (I + 2J + K + 2) / 4
pred(m’) = (I + J + 1) / 2
pred(t’) = (M + 2I + J + 2) / 4
pred(n’) = (M + I + 1) / 2
pred(u’) = (ao’ + 2M + I + 2) / 4
pred(o’) = (ao’ + M + 1) / 2
pred(v’) = (fo’ + 2 ao’ + M +2) / 4
pred(b’, i’) = (M’ + 2N’ + O’ + 2) / 4
pred(a ’, h’) = (L’ + 2M’ + N’ + 2) / 4
pred(p’, g’) = (K’ + 2L’ + M’ + 2) / 4
pred(w’, f ’) = (J’ + 2K’ + L + 2) / 4
pred(q’) = (I’ + 2J’ + K’ + 2) / 4
pred(x’) = (H’ + 2I’ + J’ + 2) / 4
pred(c’, j’) = (oo’ + 2M + A + 2) / 4
pred(d’) = (M + 2A + B + 2) / 4
pred(e’) = (A + 2B + C + 2) / 4 …(29)
pred(w’, p’, a’, b’, c’, d’, e’) = ao’
pred(x’, q’, f ’, g’, h’, i’, j’) = fo ’ …(30)
pred(w’, p’, a’, b’, c’, d’, e’) = X
pred(x’, q’, f ’, g’, h’, i’, j’) = Y …(31)
pred(a’, …, x’) = [ A + B + C + D + I + J + K + L + M ] / 9 …(32)
Claims (8)
- 入力画像を複数の領域に分割する領域分割手段と、
前記複数の領域のうちの処理対象である対象領域に含まれる対象画素信号に対して画面内予測信号を生成する予測信号生成手段と、
前記予測信号生成手段によって生成された前記画面内予測信号と前記対象画素信号との残差信号を生成する残差信号生成手段と、
前記残差信号生成手段によって生成された前記残差信号を符号化する符号化手段とを備え、
前記予測信号生成手段は、
所定の複数の第1予測方法のうちから、前記対象領域に直接隣接する既再生の画素信号である直近画素群の少なくとも一部を用いて、前記対象領域に隣接する隣接領域の画素信号と相関の高い画面内予測信号を生成する隣接領域予測方法を導出する第1予測方法決定部を有し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法に基づいて前記対象画素信号に対する対象領域予測方法を予測するとともに、該対象領域予測方法に基づいて前記対象領域に対する画面内予測信号を生成し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法と所定の関係を有する予測方法を前記対象領域予測方法として導出し、
前記所定の関係は、画像信号における画素信号を補間する向きが互いに反対の関係である、
ことを特徴とする画像予測符号化装置。 - 前記第1予測方法決定部は、前記所定の複数の第1の予測方法を用いて同一領域の前記隣接領域に対して画面内予測信号を生成することにより、前記隣接領域と相関の高い隣接領域予測方法を導出する、
ことを特徴とする請求項1記載の画像予測符号化装置。 - 圧縮データの中から処理対象である対象領域に関する残差の符号化データを抽出するデータ解析手段と、
前記データ解析手段によって抽出された前記符号化データから再生残差信号を復元する残差信号復元手段と、
前記対象領域に含まれる対象画素信号に対する画面内予測信号を生成する予測信号生成手段と、
前記予測信号生成手段によって生成された前記画面内予測信号と前記残差信号復元手段によって復元された前記再生残差信号とを加算することによって、前記対象領域に含まれる対象画素信号を復元する画像復元手段とを備え、
前記予測信号生成手段は、
所定の複数の第1予測方法のうちから、前記対象領域に直接隣接する既再生の画素信号である直近画素群の少なくとも一部を用いて、前記対象領域に隣接する隣接領域の画素信号と相関の高い画面内予測信号を生成する隣接領域予測方法を導出する第1予測方法決定部を有し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法に基づいて前記対象画素信号に対する対象領域予測方法を予測するとともに、該対象領域予測方法に基づいて前記対象領域に対する画面内予測信号を生成し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法と所定の関係を有する予測方法を前記対象領域予測方法として導出し、
前記所定の関係は、画像信号における画素信号を補間する向きが互いに反対の関係である、
ことを特徴とする画像予測復号装置。 - 前記第1予測方法決定部は、前記所定の複数の第1の予測方法を用いて同一領域の前記隣接領域に対して画面内予測信号を生成することにより、前記隣接領域と相関の高い隣接領域予測方法を導出する、
ことを特徴とする請求項3記載の画像予測復号装置。 - 領域分割手段が、入力画像を複数の領域に分割する領域分割ステップと、
予測信号生成手段が、前記複数の領域のうちの処理対象である対象領域に含まれる対象画素信号に対して画面内予測信号を生成する予測信号生成ステップと、
残差信号生成手段が、前記予測信号生成手段によって生成された前記画面内予測信号と前記対象画素信号との残差信号を生成する残差信号生成ステップと、
符号化手段が、前記残差信号生成手段によって生成された前記残差信号を符号化する符号化ステップとを備え、
前記予測信号生成ステップでは、
前記予測信号生成手段が、所定の複数の第1予測方法のうちから、前記対象領域に直接隣接する既再生の画素信号である直近画素群の少なくとも一部を用いて、前記対象領域に隣接する隣接領域の画素信号と相関の高い画面内予測信号を生成する隣接領域予測方法を導出する第1予測方法決定ステップを有し、
前記第1予測方法決定ステップによって導出された前記隣接領域予測方法に基づいて前記対象画素信号に対する対象領域予測方法を予測するとともに、該対象領域予測方法に基づいて前記対象領域に対する画面内予測信号を生成し、
前記第1予測方法決定ステップによって導出された前記隣接領域予測方法と所定の関係を有する予測方法を前記対象領域予測方法として導出し、
前記所定の関係は、画像信号における画素信号を補間する向きが互いに反対の関係である、
ことを特徴とする画像予測符号化方法。 - データ解析手段が、圧縮データの中から処理対象である対象領域に関する残差の符号化データを抽出するデータ解析ステップと、
残差信号復元手段が、前記データ解析手段によって抽出された前記符号化データから再生残差信号を復元する残差信号復元ステップと、
予測信号生成手段が、前記対象領域に含まれる対象画素信号に対する画面内予測信号を生成する予測信号生成ステップと、
画像復元手段が、前記予測信号生成手段によって生成された前記画面内予測信号と前記残差信号復元手段によって復元された前記再生残差信号とを加算することによって、前記対象領域に含まれる対象画素信号を復元する画像復元ステップとを備え、
前記予測信号生成ステップでは、
前記予測信号生成手段が、所定の複数の第1予測方法のうちから、前記対象領域に直接隣接する既再生の画素信号である直近画素群の少なくとも一部を用いて、前記対象領域に隣接する隣接領域の画素信号と相関の高い画面内予測信号を生成する隣接領域予測方法を導出する第1予測方法決定ステップを有し、
前記第1予測方法決定ステップによって導出された前記隣接領域予測方法に基づいて前記対象画素信号に対する対象領域予測方法を予測するとともに、該対象領域予測方法に基づいて前記対象領域に対する画面内予測信号を生成し、
前記第1予測方法決定ステップによって導出された前記隣接領域予測方法と所定の関係を有する予測方法を前記対象領域予測方法として導出し、
前記所定の関係は、画像信号における画素信号を補間する向きが互いに反対の関係である、
ことを特徴とする画像予測復号方法。 - コンピュータを、
入力画像を複数の領域に分割する領域分割手段、
前記複数の領域のうちの処理対象である対象領域に含まれる対象画素信号に対して画面内予測信号を生成する予測信号生成手段、
前記予測信号生成手段によって生成された前記画面内予測信号と前記対象画素信号との残差信号を生成する残差信号生成手段、及び
前記残差信号生成手段によって生成された前記残差信号を符号化する符号化手段として機能させ、
前記予測信号生成手段は、
所定の複数の第1予測方法のうちから、前記対象領域に直接隣接する既再生の画素信号である直近画素群の少なくとも一部を用いて、前記対象領域に隣接する隣接領域の画素信号と相関の高い画面内予測信号を生成する隣接領域予測方法を導出する第1予測方法決定部を有し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法に基づいて前記対象画素信号に対する対象領域予測方法を予測するとともに、該対象領域予測方法に基づいて前記対象領域に対する画面内予測信号を生成し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法と所定の関係を有する予測方法を前記対象領域予測方法として導出し、
前記所定の関係は、画像信号における画素信号を補間する向きが互いに反対の関係である、
ことを特徴とする画像予測符号化プログラム。 - コンピュータを、
圧縮データの中から処理対象である対象領域に関する残差の符号化データを抽出するデータ解析手段、
前記データ解析手段によって抽出された前記符号化データから再生残差信号を復元する残差信号復元手段、
前記対象領域に含まれる対象画素信号に対する画面内予測信号を生成する予測信号生成手段、及び
前記予測信号生成手段によって生成された前記画面内予測信号と前記残差信号復元手段によって復元された前記再生残差信号とを加算することによって、前記対象領域に含まれる対象画素信号を復元する画像復元手段として機能させ、
前記予測信号生成手段は、
所定の複数の第1予測方法のうちから、前記対象領域に直接隣接する既再生の画素信号である直近画素群の少なくとも一部を用いて、前記対象領域に隣接する隣接領域の画素信号と相関の高い画面内予測信号を生成する隣接領域予測方法を導出する第1予測方法決定部を有し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法に基づいて前記対象画素信号に対する対象領域予測方法を予測するとともに、該対象領域予測方法に基づいて前記対象領域に対する画面内予測信号を生成し、
前記第1予測方法決定部によって導出された前記隣接領域予測方法と所定の関係を有する予測方法を前記対象領域予測方法として導出し、
前記所定の関係は、画像信号における画素信号を補間する向きが互いに反対の関係である、
ことを特徴とする画像予測復号プログラム。
Priority Applications (14)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008125242A JP5188875B2 (ja) | 2007-06-04 | 2008-05-12 | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム |
| CN200880018686XA CN101682777B (zh) | 2007-06-04 | 2008-06-02 | 图像预测编码装置及方法、图像预测解码装置及方法 |
| KR20097022437A KR20100002261A (ko) | 2007-06-04 | 2008-06-02 | 화상 예측 부호화 장치, 화상 예측 복호 장치, 화상 예측 부호화 방법, 화상 예측 복호 방법, 화상 예측 부호화 프로그램, 및 화상 예측 복호 프로그램 |
| EP11188559.6A EP2503781B1 (en) | 2007-06-04 | 2008-06-02 | Devices, methods, and programs for INTRA-prediction in image coding |
| KR1020117011883A KR101473278B1 (ko) | 2007-06-04 | 2008-06-02 | 화상 예측 부호화 장치, 화상 예측 복호 장치, 화상 예측 부호화 방법, 화상 예측 복호 방법, 화상 예측 부호화 프로그램, 및 화상 예측 복호 프로그램 |
| EP08777097A EP2164265A4 (en) | 2007-06-04 | 2008-06-02 | PICTURE PREVIEW CODING DEVICE, PICTURE PREVIEW DECODING DEVICE, PICTURE PREVIEW CODING PROCESS, PICTURE PREVIEW CODING PROCEDURE, PICTURE PREVIEW CODING PROGRAM, AND PICTURE PREPARATION DECODING PROGRAM |
| RU2009148824/09A RU2009148824A (ru) | 2007-06-04 | 2008-06-02 | Устройство кодирования изображения с предсказанием, устройство декодирования изображения с предсказанием, способ кодирования изображения с предсказанием, способ декодирования изображения с предсказанием, программа кодирования изображения с предсказанием и программа декодирования изображения с предсказанием |
| AU2008258910A AU2008258910A1 (en) | 2007-06-04 | 2008-06-02 | 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 |
| BRPI0812199-0A2A BRPI0812199A2 (pt) | 2007-06-04 | 2008-06-02 | Dispositivo para codificação de predição de imagem; dispositivo para decodificação de predição de imagem; método para codificação de predição de imagem; método para decodificação de predição de imagem; programa para codificação de predição de imagem e programa para decodificação de predição de imagem |
| PCT/JP2008/060146 WO2008149840A1 (ja) | 2007-06-04 | 2008-06-02 | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム |
| CA002689277A CA2689277A1 (en) | 2007-06-04 | 2008-06-02 | 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 |
| US12/602,949 US8761254B2 (en) | 2007-06-04 | 2008-06-02 | 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 |
| MX2009013198A MX2009013198A (es) | 2007-06-04 | 2008-06-02 | Dispositivo de codificacion de prediccion de imagen, dispositivo de descodificacion de prediccion de imagen, metodo de codificacion de prediccion de imagen, metodo de descodificacion de prediccion de imagen, programa de codificacion de prediccion de |
| RU2011137070/07A RU2565248C2 (ru) | 2007-06-04 | 2011-09-07 | Устройство кодирования изображения с предсказанием, устройство декодирования изображения с предсказанием, способ кодирования изображения с предсказанием, способ декодирования изображения с предсказанием, программа кодирования изображения с предсказанием и программа декодирования изображения с предсказанием |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007148459 | 2007-06-04 | ||
| JP2007148459 | 2007-06-04 | ||
| JP2008125242A JP5188875B2 (ja) | 2007-06-04 | 2008-05-12 | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009017534A JP2009017534A (ja) | 2009-01-22 |
| JP5188875B2 true JP5188875B2 (ja) | 2013-04-24 |
Family
ID=40093656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008125242A Active JP5188875B2 (ja) | 2007-06-04 | 2008-05-12 | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US8761254B2 (ja) |
| EP (2) | EP2164265A4 (ja) |
| JP (1) | JP5188875B2 (ja) |
| KR (2) | KR20100002261A (ja) |
| CN (1) | CN101682777B (ja) |
| AU (1) | AU2008258910A1 (ja) |
| BR (1) | BRPI0812199A2 (ja) |
| CA (1) | CA2689277A1 (ja) |
| MX (1) | MX2009013198A (ja) |
| RU (2) | RU2009148824A (ja) |
| WO (1) | WO2008149840A1 (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BRPI0813904B1 (pt) | 2007-06-29 | 2020-12-08 | Velos Media International Limited | dispositivo de codificação de imagem para codificar imagens de entrada e dispositivo de decodificação de imagem para decodificar dados de imagens codificados |
| WO2010041857A2 (en) * | 2008-10-06 | 2010-04-15 | Lg Electronics Inc. | A method and an apparatus for decoding a video signal |
| JP5219089B2 (ja) | 2009-04-30 | 2013-06-26 | 株式会社メガチップス | 画像データの生成方法 |
| KR101671460B1 (ko) * | 2009-09-10 | 2016-11-02 | 에스케이 텔레콤주식회사 | 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
| JP2011199396A (ja) * | 2010-03-17 | 2011-10-06 | Ntt Docomo Inc | 動画像予測符号化装置、動画像予測符号化方法、動画像予測符号化プログラム、動画像予測復号装置、動画像予測復号方法、及び動画像予測復号プログラム |
| PL3962081T3 (pl) * | 2010-05-25 | 2024-06-10 | Lg Electronics Inc. | Nowy tryb predykcji planarnej |
| MX2013000666A (es) * | 2010-07-20 | 2013-02-26 | Ntt Docomo Inc | Dispositivo de codificacion de prediccion de imagen, metodo de codificacion de prediccion de imagen, programa de codificacion de prediccion de imagen, dispositivo de descodificacion de prediccion de imagen, metodo de descodificacion de prediccion de imagen y programa de descodificacion de prediccion de imagen. |
| KR101583201B1 (ko) | 2010-09-27 | 2016-01-07 | 엘지전자 주식회사 | 블록 분할 방법 및 복호화 장치 |
| CN103141102B (zh) * | 2010-09-30 | 2016-07-13 | 富士通株式会社 | 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序 |
| KR20120070479A (ko) | 2010-12-21 | 2012-06-29 | 한국전자통신연구원 | 화면 내 예측 방향 정보 부호화/복호화 방법 및 그 장치 |
| KR101739579B1 (ko) * | 2011-01-04 | 2017-05-24 | 에스케이 텔레콤주식회사 | 코딩 유닛 단위 병렬 인트라예측을 이용한 부호화/복호화 방법 및 장치 |
| JP2012147332A (ja) * | 2011-01-13 | 2012-08-02 | Sony Corp | 符号化装置および符号化方法、並びに復号装置および復号方法 |
| KR101955051B1 (ko) * | 2011-06-13 | 2019-03-06 | 선 페이턴트 트러스트 | 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치 |
| JP2013017128A (ja) * | 2011-07-06 | 2013-01-24 | Nippon Hoso Kyokai <Nhk> | イントラ予測モード推定装置、画像符号化装置、画像復号装置、及びプログラム |
| EP2765771A4 (en) * | 2011-10-05 | 2015-03-11 | Panasonic Ip Corp America | IMAGE ENCODING METHOD, IMAGE ENCODING DEVICE, IMAGE ENCODING METHOD, IMAGE DECODING DEVICE, AND IMAGE ENCODING / DECODING DEVICE |
| US9332266B2 (en) | 2012-08-24 | 2016-05-03 | Industrial Technology Research Institute | Method for prediction in image encoding and image encoding apparatus applying the same |
| US10271064B2 (en) * | 2015-06-11 | 2019-04-23 | Qualcomm Incorporated | Sub-prediction unit motion vector prediction using spatial and/or temporal motion information |
| US20180146191A1 (en) * | 2016-11-22 | 2018-05-24 | Futurewei Technologies, Inc. | System and Method for Coding Intra Prediction Mode using a Second Set of Most Probable Modes |
| KR102432580B1 (ko) * | 2017-01-05 | 2022-08-17 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 화상의 블록 기반 예측 코딩 및 디코딩 |
| US10356439B2 (en) * | 2017-06-29 | 2019-07-16 | Intel Corporation | Flexible frame referencing for display transport |
| JP6940006B2 (ja) * | 2018-08-08 | 2021-09-22 | 富士通株式会社 | 符号化装置、符号化方法、符号化プログラム、復号装置、復号方法及び復号プログラム |
| US10778972B1 (en) | 2019-02-27 | 2020-09-15 | Google Llc | Adaptive filter intra prediction modes in image/video compression |
| JP7145793B2 (ja) * | 2019-03-11 | 2022-10-03 | Kddi株式会社 | 画像復号装置、画像復号方法及びプログラム |
| CN110933430B (zh) * | 2019-12-16 | 2022-03-25 | 电子科技大学 | 二次编码优化方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1274253A3 (en) * | 1995-08-29 | 2005-10-12 | Sharp Kabushiki Kaisha | Video coding device and video decoding device with a motion compensated interframe prediction |
| BR9702224B1 (pt) | 1996-05-28 | 2010-08-10 | aparelho de decodificação de previsão de imagem. | |
| US6625215B1 (en) * | 1999-06-07 | 2003-09-23 | Lucent Technologies Inc. | Methods and apparatus for context-based inter/intra coding mode selection |
| KR100491530B1 (ko) * | 2002-05-03 | 2005-05-27 | 엘지전자 주식회사 | 모션 벡터 결정 방법 |
| CN100380984C (zh) | 2002-06-11 | 2008-04-09 | 诺基亚有限公司 | 基于空间预测的帧内编码 |
| JP4127818B2 (ja) | 2003-12-24 | 2008-07-30 | 株式会社東芝 | 動画像符号化方法及びその装置 |
| KR20050072526A (ko) * | 2004-01-06 | 2005-07-12 | 삼성전자주식회사 | 예측 부호화 장치, 예측 부호화 방법 및 상기 예측 부호화방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한기록매체 |
| WO2006004331A1 (en) * | 2004-07-07 | 2006-01-12 | Samsung Electronics Co., Ltd. | Video encoding and decoding methods and video encoder and decoder |
| JP4501631B2 (ja) | 2004-10-26 | 2010-07-14 | 日本電気株式会社 | 画像符号化装置及び方法、画像符号化装置のコンピュータ・プログラム、並びに携帯端末 |
| JP2006246431A (ja) * | 2005-02-07 | 2006-09-14 | Matsushita Electric Ind Co Ltd | 画像符号化装置および画像符号化方法 |
| CN1819657A (zh) * | 2005-02-07 | 2006-08-16 | 松下电器产业株式会社 | 图像编码装置和图像编码方法 |
| JP4577778B2 (ja) * | 2005-09-28 | 2010-11-10 | 株式会社Kddi研究所 | 動画像の符号化および復号化方法 |
| JP2007116351A (ja) * | 2005-10-19 | 2007-05-10 | Ntt Docomo Inc | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム |
| CN101361370B (zh) * | 2005-11-30 | 2010-12-01 | 株式会社东芝 | 图像编码/图像解码方法以及图像编码/图像解码装置 |
-
2008
- 2008-05-12 JP JP2008125242A patent/JP5188875B2/ja active Active
- 2008-06-02 RU RU2009148824/09A patent/RU2009148824A/ru not_active Application Discontinuation
- 2008-06-02 MX MX2009013198A patent/MX2009013198A/es active IP Right Grant
- 2008-06-02 EP EP08777097A patent/EP2164265A4/en not_active Withdrawn
- 2008-06-02 AU AU2008258910A patent/AU2008258910A1/en not_active Abandoned
- 2008-06-02 US US12/602,949 patent/US8761254B2/en active Active
- 2008-06-02 KR KR20097022437A patent/KR20100002261A/ko not_active Ceased
- 2008-06-02 CN CN200880018686XA patent/CN101682777B/zh active Active
- 2008-06-02 WO PCT/JP2008/060146 patent/WO2008149840A1/ja not_active Ceased
- 2008-06-02 EP EP11188559.6A patent/EP2503781B1/en active Active
- 2008-06-02 KR KR1020117011883A patent/KR101473278B1/ko active Active
- 2008-06-02 BR BRPI0812199-0A2A patent/BRPI0812199A2/pt not_active IP Right Cessation
- 2008-06-02 CA CA002689277A patent/CA2689277A1/en not_active Abandoned
-
2011
- 2011-09-07 RU RU2011137070/07A patent/RU2565248C2/ru active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101682777B (zh) | 2013-09-25 |
| AU2008258910A1 (en) | 2008-12-11 |
| US20100195722A1 (en) | 2010-08-05 |
| US8761254B2 (en) | 2014-06-24 |
| KR20100002261A (ko) | 2010-01-06 |
| EP2164265A1 (en) | 2010-03-17 |
| BRPI0812199A2 (pt) | 2014-11-18 |
| RU2009148824A (ru) | 2011-07-20 |
| EP2503781B1 (en) | 2017-03-08 |
| RU2011137070A (ru) | 2013-03-20 |
| MX2009013198A (es) | 2010-01-20 |
| WO2008149840A1 (ja) | 2008-12-11 |
| EP2164265A4 (en) | 2011-05-25 |
| EP2503781A1 (en) | 2012-09-26 |
| KR20110081304A (ko) | 2011-07-13 |
| JP2009017534A (ja) | 2009-01-22 |
| KR101473278B1 (ko) | 2014-12-17 |
| RU2565248C2 (ru) | 2015-10-20 |
| CA2689277A1 (en) | 2008-12-11 |
| CN101682777A (zh) | 2010-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5188875B2 (ja) | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム | |
| JP6535780B2 (ja) | 画像予測復号装置、及び、画像予測復号方法 | |
| KR101848228B1 (ko) | 화상 예측 부호화 장치, 화상 예측 복호 장치, 화상 예측 부호화 방법, 화상 예측 복호 방법, 화상 예측 부호화 프로그램, 및 화상 예측 복호 프로그램 | |
| JP6405432B2 (ja) | 画像予測復号装置および画像予測復号方法 | |
| JP5389878B2 (ja) | 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム | |
| AU2012204067B2 (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 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110412 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121012 |
|
| 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: 20130108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130123 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160201 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5188875 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |