JP5321426B2 - 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 - Google Patents
画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 Download PDFInfo
- Publication number
- JP5321426B2 JP5321426B2 JP2009268988A JP2009268988A JP5321426B2 JP 5321426 B2 JP5321426 B2 JP 5321426B2 JP 2009268988 A JP2009268988 A JP 2009268988A JP 2009268988 A JP2009268988 A JP 2009268988A JP 5321426 B2 JP5321426 B2 JP 5321426B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- transition
- prediction
- prediction signal
- signal
- 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
- 238000000034 method Methods 0.000 title claims description 88
- 239000013598 vector Substances 0.000 claims abstract description 410
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims abstract description 75
- 238000001514 detection method Methods 0.000 claims abstract description 72
- 238000004364 calculation method Methods 0.000 claims abstract description 32
- 230000007704 transition Effects 0.000 claims description 448
- 238000012937 correction Methods 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000002596 correlated effect Effects 0.000 claims description 7
- 230000035772 mutation Effects 0.000 claims description 4
- 230000002093 peripheral effect Effects 0.000 description 53
- 238000012545 processing Methods 0.000 description 53
- 230000033001 locomotion Effects 0.000 description 52
- 238000011156 evaluation Methods 0.000 description 45
- 230000015654 memory Effects 0.000 description 45
- 230000008569 process Effects 0.000 description 34
- 230000006870 function Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 27
- 238000013139 quantization Methods 0.000 description 25
- 238000007796 conventional method Methods 0.000 description 8
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/88—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
-
- 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/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/197—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including determination of the initial value of an encoding parameter
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/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
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- 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/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)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
Description
上下反転モード:1
上下左右反転モード:2
左右反転モード:3
反転モードの差分に関しては、予測値ModePredに加算して下2ビットを取得することで、反転モードを表すようにする。例えば、ModePredが左右反転モード(=3)で反転モードが反転無しモードの場合には、1が伝送される。反転モードが1小さくなる場合には、実際には3が伝送される。予測モードが適切に予測されている場合には近接する反転モードが多く現れることになり、0に対して少ない符号量で符号化することにより、少ない情報で反転モードを符号化できる。例えば、反転モード差分に対して下記の表1のような可変長符号で符号化する。
変移ベクトル/モード予測部112は、前述した反転モードの予測値ModePredと変移ベクトルの予測値DVPredを算出し、変移ベクトル検出部103に出力する機能を有する。
DMVx=Median(DVAx、DVBx、DVCx)
DMVy=Median(DVAy、DVBy、DVCy)
ModePredにおいても同様に、隣接ブロックの反転モードの相関性を見て設定する。3つの隣接ブロックにおける反転モードの内で2つ以上の値が同一の場合には、その値をModePredとする。全てが異なる場合には、3つの反転モードの中央値を取る反転モードをModePredとする。
図2における変移ベクトル/モード復号部203は、図1(符号化装置)における、変移ベクトル/モード予測部112の機能と、生成したModePred及びDVSearchと、エントロピー復号部202より入力される、反転モード及び変移ベクトルの差分値DiffMode、DiffDVを加算する事で、反転モード値ModeResult及び変移ベクトル値DVResultを復号する。復号したModeResult及びDVResultは、変移ベクトル/モード復号部203より変移予測信号生成部204に出力される。
また、本発明の別の側面に係る実施の形態の画像符号化装置、画像符号化方法、画像復号化装置、及び画像復号化方法は、それぞれ以下の態様で実現される。
すなわち本発明の別の側面に係る実施の形態の画像符号化装置は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化を行う、画像符号化装置であって、符号化対象ブロックに対して、既に符号化された同一画像信号内のブロックの局部復号画像を用いて、符号化対象ブロックと前記局部復号画像より生成される予測信号との画面内の変移である変移ベクトルを求める、周辺復号参照変移ベクトル推定部と、前記変移ベクトルに従い予測信号を生成する、周辺復号参照変移予測信号生成部とを有し、前記周辺復号参照変移ベクトル推定部は、符号化対象ブロックに隣接する局部復号画像と、前記変移ベクトルで参照される局部復号画像の隣接部分の信号との誤差評価を行う事で、前記予測信号と前記変移ベクトルを生成すると共に、符号化対象ブロックに隣接する局部復号画像と、前記変移ベクトルで参照される局部復号画像の隣接部分の位置を、前記変移ベクトルで参照される局部復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で、反転方向を示す情報を生成し、前記周辺復号参照変移予測信号生成部は、前記変移ベクトル及び前記反転方向を示す情報に従って、前記局部復号画像より予測信号を生成し、前記予測信号と前記符号化対象ブロックとの差分信号を符号化する。
また本発明の別の側面に係る実施の形態の画像符号化装置は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化を行う、画像符号化装置であって、符号化対象ブロックに対して、既に符号化された同一画像信号内のブロックの局部復号画像を用いて、符号化対象ブロックと相関性の高い信号を探索し、前記相関性の高い信号と前記符号化対象ブロックの画面内の変移である変移ベクトルを求める、変移ベクトル検出部と、前記変移ベクトルに従い予測信号を生成する、変移予測信号生成部と、予測信号を水平及び垂直の少なくとも一方の並びを反転させる為の、反転方向を示す情報を推定する、テンプレート反転モード推定部とを有し、前記テンプレート反転モード推定部は、符号化対象ブロックに隣接する局部復号画像と、前記変移ベクトルで参照される局部復号画像の隣接部分の位置を、前記変移ベクトルで参照される局部復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で反転方向を示す情報を生成し、前記変移ベクトル検出部は、前記反転方向を示す情報に応じて、変移ベクトルにおいて指定される予測信号を反転させた信号を算出し、変移ベクトル毎に予測信号と符号化対象ブロックとの誤差評価を行う事で変移ベクトルを検出すると共に、前記変移予測信号生成部は、前記変移ベクトル及び前記反転方向を示す情報に従って、前記局部復号画像より予測信号を生成し、前記予測信号と前記符号化対象ブロックとの差分信号と、前記変移ベクトルを符号化する。
本発明の別の側面に係る実施の形態の画像復号化装置は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化が施された符号化ストリームを受信し復号する、画像復号化装置であって、復号対象ブロックに対して、既に復号された同一画像信号内のブロックの復号画像を用いて、復号対象ブロックと前記復号画像より生成した予測信号との画面内の変移である変移ベクトルを求める、周辺復号参照変移ベクトル推定部と、前記変移ベクトルに従い予測信号を生成する、周辺復号参照変移予測信号生成部とを有し、前記周辺復号参照変移ベクトル推定部は、復号対象ブロックに隣接する復号画像と、前記変移ベクトルで参照される復号画像の隣接部分の信号との誤差評価を行う事で、前記予測信号と前記変移ベクトルを生成すると共に、復号対象ブロックに隣接する復号画像と、前記変移ベクトルで参照される復号画像の隣接部分の位置を、前記変移ベクトルで参照される復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で、反転方向を示す情報を生成し、前記周辺復号参照変移予測信号生成部は、前記変移ベクトル及び前記反転方向を示す情報に従って、前記復号画像より予測信号を生成し、前記予測信号と復号された残差信号を加算することで復号画像を算出する。
また本発明の別の側面に係る実施の形態の画像復号化装置は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化が施された符号化ストリームを受信し復号する、画像復号化装置であって、復号対象ブロックに対して、既に復号された同一画像信号内のブロックの復号画像より生成される予測信号と、前記復号対象ブロックとの画面内の変移である変移ベクトルを復号する、変移ベクトル/モード復号部と、予測信号を水平及び垂直の少なくとも一方の並びを反転させる為の、反転方向を示す情報を推定する、テンプレート反転モード推定部とを有し、前記テンプレート反転モード推定部は、復号対象ブロックに隣接する復号画像と、前記変移ベクトルで参照される復号画像の隣接部分の位置を、前記変移ベクトルで参照される復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で反転方向を示す情報を生成すると共に、前記変移ベクトル及び前記反転方向を示す情報に従って、前記復号画像より予測信号を生成する、変移予測信号生成部を有し、前記予測信号と、復号された残差信号を加算することで復号画像を算出する。
本発明の別の側面に係る実施の形態の画像符号化方法は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化を行う、画像符号化方法であって、符号化対象ブロックに対して、既に符号化された同一画像信号内のブロックの局部復号画像を用いて、符号化対象ブロックと前記局部復号画像より生成される予測信号との画面内の変移である変移ベクトルを求める、周辺復号参照変移ベクトル推定ステップと、前記変移ベクトルに従い予測信号を生成する、周辺復号参照変移予測信号生成ステップとを含み、前記周辺復号参照変移ベクトル推定ステップでは、符号化対象ブロックに隣接する局部復号画像と、前記変移ベクトルで参照される局部復号画像の隣接部分の信号との誤差評価を行う事で、前記予測信号と前記変移ベクトルを生成すると共に、符号化対象ブロックに隣接する局部復号画像と、前記変移ベクトルで参照される局部復号画像の隣接部分の位置を、前記変移ベクトルで参照される局部復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で、反転方向を示す情報を生成し、前記周辺復号参照変移予測信号生成ステップでは、前記変移ベクトル及び前記反転方向を示す情報に従って、前記局部復号画像より予測信号を生成し、前記予測信号と前記符号化対象ブロックとの差分信号を符号化する。
また本発明の別の側面に係る実施の形態の画像符号化方法は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化を行う、画像符号化方法であって、符号化対象ブロックに対して、既に符号化された同一画像信号内のブロックの局部復号画像を用いて、符号化対象ブロックと相関性の高い信号を探索し、前記相関性の高い信号と前記符号化対象ブロックの画面内の変移である変移ベクトルを求める、変移ベクトル検出ステップと、前記変移ベクトルに従い予測信号を生成する、変移予測信号生成ステップと、予測信号を水平及び垂直の少なくとも一方の並びを反転させる為の、反転方向を示す情報を推定する、テンプレート反転モード推定ステップとを含み、前記テンプレート反転モード推定ステップでは、符号化対象ブロックに隣接する局部復号画像と、前記変移ベクトルで参照される局部復号画像の隣接部分の位置を、前記変移ベクトルで参照される局部復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で反転方向を示す情報を生成し、前記変移ベクトル検出ステップでは、前記反転方向を示す情報に応じて、変移ベクトルにおいて指定される予測信号を反転させた信号を算出し、変移ベクトル毎に予測信号と符号化対象ブロックとの誤差評価を行う事で変移ベクトルを検出すると共に、前記変移予測信号生成ステップでは、前記変移ベクトル及び前記反転方向を示す情報に従って、前記局部復号画像より予測信号を生成し、前記予測信号と前記符号化対象ブロックとの差分信号と、前記変移ベクトルを符号化する。
本発明の別の側面に係る実施の形態の画像復号化方法は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化が施された符号化ストリームを受信し復号する、画像復号化方法であって、復号対象ブロックに対して、既に復号された同一画像信号内のブロックの復号画像を用いて、復号対象ブロックと前記復号画像より生成した予測信号との画面内の変移である変移ベクトルを求める、周辺復号参照変移ベクトル推定ステップと、前記変移ベクトルに従い予測信号を生成する、周辺復号参照変移予測信号生成ステップとを含み、前記周辺復号参照変移ベクトル推定ステップでは、復号対象ブロックに隣接する復号画像と、前記変移ベクトルで参照される復号画像の隣接部分の信号との誤差評価を行う事で、前記予測信号と前記変移ベクトルを生成すると共に、復号対象ブロックに隣接する復号画像と、前記変移ベクトルで参照される復号画像の隣接部分の位置を、前記変移ベクトルで参照される復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で、反転方向を示す情報を生成し、前記周辺復号参照変移予測信号生成ステップでは、前記変移ベクトル及び前記反転方向を示す情報に従って、前記復号画像より予測信号を生成し、前記予測信号と復号された残差信号を加算することで復号画像を算出する。
また本発明の別の側面に係る実施の形態の画像復号化方法は、画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化が施された符号化ストリームを受信し復号する、画像復号化方法であって、復号対象ブロックに対して、既に復号された同一画像信号内のブロックの復号画像より生成される予測信号と、前記復号対象ブロックとの画面内の変移である変移ベクトルを復号する、変移ベクトル/モード復号ステップと、予測信号を水平及び垂直の少なくとも一方の並びを反転させる為の、反転方向を示す情報を推定する、テンプレート反転モード推定ステップとを含み、前記テンプレート反転モード推定ステップでは、復号対象ブロックに隣接する復号画像と、前記変移ベクトルで参照される復号画像の隣接部分の位置を、前記変移ベクトルで参照される復号画像を中心に水平及び垂直の少なくとも一方の並びを反転させた位置の信号との誤差評価を行う事で反転方向を示す情報を生成すると共に、前記変移ベクトル及び前記反転方向を示す情報に従って、前記復号画像より予測信号を生成する、変移予測信号生成ステップを含み、前記予測信号と、復号された残差信号を加算することで復号画像を算出する。
101 入力画像バッファ
102 ブロック分割部
103 変移ベクトル検出部
104 変移予測信号生成部
105 減算器
106 直交変換部
107 量子化部
108 逆量子化部
109 逆直交変換部
110 加算器
111 フレーム内復号画像メモリ
112 変移ベクトル/モード予測部
113 エントロピー符号化部
114 ストリームバッファ
115 出力端子
116 符号量制御部
200 入力端子
201 ストリームバッファ
202 エントロピー復号部
203 変移ベクトル/モード復号部
204 変移予測信号生成部
205 逆量子化部
206 逆直交変換部
207 加算器
208 フレーム内復号画像メモリ
209 出力端子
400 シーケンス部
401 対象画像バッファ
402 モード予測値/変移ベクトル予測値バッファ
403 メモリアクセス部
404 変移参照画像バッファ
405 反転無しモード誤差算出器
406 左右反転モード誤差算出器
407 上下反転モード誤差算出器
408 上下左右反転モード誤差算出器
409 最適変移ベクトル更新部
410 モード差分/変移ベクトル差分算出器
411 最適ベクトル/誤差値格納部
703 変移ベクトル検出部
704 変移予測信号生成部
717 イントラ予測部
718 イントラ予測モード判定部
719 デブロックフィルタ
720 参照画像メモリ
721 動きベクトル検出部
722 動き補償予測部
723 動きベクトル予測部
724 モード判定部
804 変移予測信号生成部
810 予測モード復号部
811 予測信号選択部
812 イントラ予測モード復号部
813 イントラ予測部
814 動きベクトル復号部
815 デブロックフィルタ
816 参照画像メモリ
817 動き補償予測部
905 反転無しモード誤差算出器
906 左右反転モード誤差算出器
907 上下反転モード誤差算出器
908 上下左右反転モード誤差算出器
913 変移参照DC算出部
914 イントラ予測DC算出部
1225 周辺復号参照変移ベクトル推定部
1226 周辺復号参照変移予測信号生成部
1318 周辺復号参照変移ベクトル推定部
1319 周辺復号参照変移予測信号生成部
1500 シーケンス部
1501 メモリアクセス部
1502 周辺復号画像バッファ
1503 変移参照画像バッファ
1504 反転無しモード誤差算出器
1505 左右反転モード誤差算出器
1506 上下反転モード誤差算出器
1507 上下左右反転モード誤差算出器
1508 最適推定変移ベクトル更新部
1509 最適推定ベクトル/評価値格納部
1727 テンプレート反転モード推定部
1820 テンプレート反転モード推定部
Claims (4)
- 画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化を行う、画像符号化装置であって、
符号化対象ブロックに対して、既に符号化された同一画像信号内のブロックの局部復号画像を用いて、符号化対象ブロックと相関性の高い信号を探索し、前記相関性の高い信号と前記符号化対象ブロックの画面内の変移である変移ベクトルを求める、変移ベクトル検出部と、前記変移ベクトルに従い予測信号を生成する、変移予測信号生成部とを有し、
前記変移ベクトル検出部は、変移ベクトルにおいて指定される予測信号を水平及び垂直の少なくとも一方の並びを反転させた信号を算出し、反転された予測信号を含めた予測信号の中より最適な予測信号と、予測信号を構成する為に必要な変移ベクトルと反転方向を示す情報を検出すると共に、
前記変移予測信号生成部は、前記変移ベクトル及び前記反転方向を示す情報に従って、前記局部復号画像より予測信号を生成し、
前記予測信号と前記符号化対象ブロックとの差分信号と、前記変移ベクトル及び前記反転方向を示す情報を符号化し、
前記変移ベクトル検出部は、符号化対象ブロックの画像信号の直流成分を、周辺復号画像より予測するDC算出部と、前記変移ベクトルで示される予測信号の直流成分を算出する変異参照DC算出部とを含み、
前記符号化対象ブロックより予測された直流成分と、前記予測信号の直流成分の差分を補正し、補正した予測信号を前記符号化対象ブロックの予測信号の選択候補として評価すると共に、直流成分の補正を行うか否かを示す情報と共に符号化する事を特徴とする、画像符号化装置。 - 画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化が施された符号化ストリームを受信し復号する、画像復号化装置であって、
前記符号化ストリームより、復号対象ブロックに対して、既に復号された同一画像信号内のブロックの復号画像より生成される予測信号と、前記復号対象ブロックとの画面内の変移である変移ベクトル及び、前記変移ベクトルにおいて指定される前記復号画像を水平及び垂直の少なくとも一方に反転させる、反転方向を示す情報を復号する、変移ベクトル/モード復号部と、
前記変移ベクトル及び前記反転方向を示す情報に従って、前記復号画像より予測信号を生成する、変移予測信号生成部とを有し、
前記予測信号と、復号された残差信号を加算することで復号画像を算出し、
前記変移予測信号生成部は、符号化対象ブロックの画像信号の直流成分を、周辺復号画像より予測するDC算出部と、前記変移ベクトルで示される予測信号の直流成分を算出する変移参照DC算出部とを含み、
直流成分の補正を行うか否かを示す情報を復号し、復号した情報を元に、補正が行われた条件の場合に、前記符号化対象ブロックより予測された直流成分と、前記予測信号の直流成分の差分を補正し、補正した予測信号を用いて、復号された残差信号と加算することで復号画像を算出することを特徴とする、画像復号化装置。 - 画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化を行う、画像符号化方法であって、
符号化対象ブロックに対して、既に符号化された同一画像信号内のブロックの局部復号画像を用いて、符号化対象ブロックと相関性の高い信号を探索し、前記相関性の高い信号と前記符号化対象ブロックの画面内の変移である変移ベクトルを求める、変移ベクトル検出ステップと、前記変移ベクトルに従い予測信号を生成する、変移予測信号生成ステップとを有し、
前記変移ベクトル検出ステップは、変移ベクトルにおいて指定される予測信号を水平及び垂直の少なくとも一方の並びを反転させた信号を算出し、反転された予測信号を含めた予測信号の中より最適な予測信号と、予測信号を構成する為に必要な変移ベクトルと反転方向を示す情報を検出すると共に、
前記変移予測信号生成ステップは、前記変移ベクトル及び前記反転方向を示す情報に従って、前記局部復号画像より予測信号を生成し、
前記予測信号と前記符号化対象ブロックとの差分信号と、前記変移ベクトル及び前記反転方向を示す情報を符号化し、
前記変移ベクトル検出ステップは、符号化対象ブロックの画像信号の直流成分を、周辺復号画像より予測するDC算出ステップと、前記変移ベクトルで示される予測信号の直流成分を算出する変異参照DC算出ステップとを含み、
前記符号化対象ブロックより予測された直流成分と、前記予測信号の直流成分の差分を補正し、補正した予測信号を前記符号化対象ブロックの予測信号の選択候補として評価すると共に、直流成分の補正を行うか否かを示す情報と共に符号化する事を特徴とする、画像符号化方法。 - 画像信号を、複数の画素で構成されるブロック単位に分割を行い、分割されたブロック単位で符号化が施された符号化ストリームを受信し復号する、画像復号化方法であって、
前記符号化ストリームより、復号対象ブロックに対して、既に復号された同一画像信号内のブロックの復号画像より生成される予測信号と、前記復号対象ブロックとの画面内の変移である変移ベクトル及び、前記変移ベクトルにおいて指定される前記復号画像を水平及び垂直の少なくとも一方に反転させる、反転方向を示す情報を復号する、変移ベクトル/モード復号ステップと、
前記変移ベクトル及び前記反転方向を示す情報に従って、前記復号画像より予測信号を生成する、変移予測信号生成ステップとを有し、
前記予測信号と、復号された残差信号を加算することで復号画像を算出し、
前記変移予測信号生成ステップは、符号化対象ブロックの画像信号の直流成分を、周辺復号画像より予測するDC算出ステップと、前記変移ベクトルで示される予測信号の直流成分を算出する変移参照DC算出ステップとを含み、
直流成分の補正を行うか否かを示す情報を復号し、復号した情報を元に、補正が行われた条件の場合に、前記符号化対象ブロックより予測された直流成分と、前記予測信号の直流成分の差分を補正し、補正した予測信号を用いて、復号された残差信号と加算することで復号画像を算出することを特徴とする、画像復号化方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009268988A JP5321426B2 (ja) | 2009-11-26 | 2009-11-26 | 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 |
CN201080053749.2A CN102640496B (zh) | 2009-11-26 | 2010-11-24 | 图像编码装置、图像解码装置、图像编码方法及图像解码方法 |
DE201011004586 DE112010004586T5 (de) | 2009-11-26 | 2010-11-24 | Bildkodierungsgerät, bilddekodierungsgerät, bildkodierungsmethode und bilddekodierungsmethode |
PCT/JP2010/006853 WO2011064990A1 (ja) | 2009-11-26 | 2010-11-24 | 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 |
US13/481,440 US9100664B2 (en) | 2009-11-26 | 2012-05-25 | Image encoding device, image decoding device, image encoding method, and image decoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009268988A JP5321426B2 (ja) | 2009-11-26 | 2009-11-26 | 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011114572A JP2011114572A (ja) | 2011-06-09 |
JP5321426B2 true JP5321426B2 (ja) | 2013-10-23 |
Family
ID=44066099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009268988A Active JP5321426B2 (ja) | 2009-11-26 | 2009-11-26 | 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9100664B2 (ja) |
JP (1) | JP5321426B2 (ja) |
CN (1) | CN102640496B (ja) |
DE (1) | DE112010004586T5 (ja) |
WO (1) | WO2011064990A1 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8743967B2 (en) * | 2011-03-09 | 2014-06-03 | Vixs Systems, Inc. | Multi-format video decoder with vector processing instructions and methods for use therewith |
US9948939B2 (en) | 2012-12-07 | 2018-04-17 | Qualcomm Incorporated | Advanced residual prediction in scalable and multi-view video coding |
CA2925183C (en) | 2013-10-14 | 2020-03-10 | Microsoft Technology Licensing, Llc | Features of base color index map mode for video and image coding and decoding |
US11109036B2 (en) | 2013-10-14 | 2021-08-31 | Microsoft Technology Licensing, Llc | Encoder-side options for intra block copy prediction mode for video and image coding |
WO2015054811A1 (en) | 2013-10-14 | 2015-04-23 | Microsoft Corporation | Features of intra block copy prediction mode for video and image coding and decoding |
JP6355744B2 (ja) | 2014-01-03 | 2018-07-11 | マイクロソフト テクノロジー ライセンシング,エルエルシー | ビデオ及び画像符号化/デコーディングにおけるブロックベクトル予測 |
US10390034B2 (en) | 2014-01-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Innovations in block vector prediction and estimation of reconstructed sample values within an overlap area |
US11284103B2 (en) | 2014-01-17 | 2022-03-22 | Microsoft Technology Licensing, Llc | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning |
US10542274B2 (en) | 2014-02-21 | 2020-01-21 | Microsoft Technology Licensing, Llc | Dictionary encoding and decoding of screen content |
JP2017512026A (ja) * | 2014-03-04 | 2017-04-27 | マイクロソフト テクノロジー ライセンシング,エルエルシー | イントラブロックコピー予測におけるブロック反転及びスキップモード |
US10785486B2 (en) | 2014-06-19 | 2020-09-22 | Microsoft Technology Licensing, Llc | Unified intra block copy and inter prediction modes |
AU2014408228B2 (en) | 2014-09-30 | 2019-09-19 | Microsoft Technology Licensing, Llc | Rules for intra-picture prediction modes when wavefront parallel processing is enabled |
WO2016197314A1 (en) | 2015-06-09 | 2016-12-15 | Microsoft Technology Licensing, Llc | Robust encoding/decoding of escape-coded pixels in palette mode |
WO2017073362A1 (ja) * | 2015-10-30 | 2017-05-04 | ソニー株式会社 | 画像処理装置および方法 |
CN115278229A (zh) | 2015-11-11 | 2022-11-01 | 三星电子株式会社 | 对视频进行解码的设备和对视频进行编码的设备 |
CN108337513B (zh) * | 2017-01-20 | 2021-07-23 | 浙江大学 | 一种帧内预测像素生成方法和装置 |
US10009832B1 (en) | 2017-08-11 | 2018-06-26 | At&T Intellectual Property I, L.P. | Facilitating compact signaling design for reserved resource configuration in wireless communication systems |
US10986349B2 (en) | 2017-12-29 | 2021-04-20 | Microsoft Technology Licensing, Llc | Constraints on locations of reference blocks for intra block copy prediction |
CN112673628B (zh) * | 2018-09-19 | 2024-03-26 | 富士通株式会社 | 影像编码装置及方法、影像解码装置及方法、记录介质 |
US11412260B2 (en) * | 2018-10-29 | 2022-08-09 | Google Llc | Geometric transforms for image compression |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06113291A (ja) * | 1992-09-25 | 1994-04-22 | Olympus Optical Co Ltd | 画像符号化及び復号化装置 |
JPH09182082A (ja) * | 1995-12-25 | 1997-07-11 | Nippon Telegr & Teleph Corp <Ntt> | 動画像の動き補償予測符号化方法とその装置 |
JP2005159947A (ja) * | 2003-11-28 | 2005-06-16 | Matsushita Electric Ind Co Ltd | 予測画像生成方法、画像符号化方法および画像復号化方法 |
JP2006020095A (ja) * | 2004-07-01 | 2006-01-19 | Sharp Corp | 動きベクトル検出回路、画像符号化回路、動きベクトル検出方法および画像符号化方法 |
JP2006148615A (ja) * | 2004-11-22 | 2006-06-08 | Hitachi Ltd | 復号化装置および符号化方法をコンピュータに実行させるためのプログラム |
JP2007043651A (ja) * | 2005-07-05 | 2007-02-15 | Ntt Docomo Inc | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、動画像復号装置、動画像復号方法及び動画像復号プログラム |
CN101218829A (zh) * | 2005-07-05 | 2008-07-09 | 株式会社Ntt都科摩 | 动态图像编码装置、动态图像编码方法、动态图像编码程序、动态图像解码装置、动态图像解码方法以及动态图像解码程序 |
KR101211665B1 (ko) * | 2005-08-12 | 2012-12-12 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
JP2007110348A (ja) * | 2005-10-12 | 2007-04-26 | Ntt Docomo Inc | 動画像符号化装置、動画像復号化装置、動画像符号化方法、動画像復号化方法、動画像符号化プログラム、および動画像復号化プログラム |
KR101370287B1 (ko) * | 2006-11-22 | 2014-03-07 | 세종대학교산학협력단 | 디블록킹 필터링 방법 및 장치 |
WO2008084996A1 (en) * | 2007-01-11 | 2008-07-17 | Samsung Electronics Co, . Ltd. | Method and apparatus for deblocking-filtering video data |
KR101365574B1 (ko) * | 2007-01-29 | 2014-02-20 | 삼성전자주식회사 | 영상 부호화 방법 및 장치, 복호화 방법 및 장치 |
-
2009
- 2009-11-26 JP JP2009268988A patent/JP5321426B2/ja active Active
-
2010
- 2010-11-24 DE DE201011004586 patent/DE112010004586T5/de not_active Withdrawn
- 2010-11-24 CN CN201080053749.2A patent/CN102640496B/zh active Active
- 2010-11-24 WO PCT/JP2010/006853 patent/WO2011064990A1/ja active Application Filing
-
2012
- 2012-05-25 US US13/481,440 patent/US9100664B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20120300840A1 (en) | 2012-11-29 |
WO2011064990A1 (ja) | 2011-06-03 |
DE112010004586T5 (de) | 2012-11-22 |
US9100664B2 (en) | 2015-08-04 |
JP2011114572A (ja) | 2011-06-09 |
CN102640496A (zh) | 2012-08-15 |
CN102640496B (zh) | 2015-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5321426B2 (ja) | 画像符号化装置、画像復号化装置、画像符号化方法、及び画像復号化方法 | |
US11683520B2 (en) | Motion vector refinement for multi-reference prediction | |
RU2530318C2 (ru) | Способ выполнения локализованного многогипотезного прогнозирования во время видеокодирования элемента кодирования и соответствующее устройство | |
KR102606778B1 (ko) | 모션 벡터 리파인먼트 및 모션 보상을 위한 메모리 액세스 윈도우 및 패딩 | |
AU2015213340B2 (en) | Video decoder, video encoder, video decoding method, and video encoding method | |
JP5277257B2 (ja) | 動画像復号化方法および動画像符号化方法 | |
EP2627091B1 (en) | Video coding using template matching | |
US11153595B2 (en) | Memory access window and padding for motion vector refinement | |
JP2011199362A (ja) | 動画像符号化装置、動画像符号化方法及び動画像復号装置ならびに動画像復号方法 | |
US11310521B2 (en) | Error surface based sub-pixel accurate refinement method for decoder side motion vector refinement | |
US20240357155A1 (en) | Methods, apparatuses, devices, and storage media for encoding or decoding | |
AU2016228181A1 (en) | Method for inducing a merge candidate block and device using same | |
KR102731944B1 (ko) | 다중 참조 예측을 위한 움직임 벡터 개선 | |
JP5194039B2 (ja) | イントラ予測装置、符号化器、復号器、及びプログラム | |
JP2015226111A (ja) | 画像処理装置、画像処理装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130326 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130527 |
|
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: 20130618 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130701 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5321426 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 |