JP5950726B2 - 動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム - Google Patents
動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム Download PDFInfo
- Publication number
- JP5950726B2 JP5950726B2 JP2012146095A JP2012146095A JP5950726B2 JP 5950726 B2 JP5950726 B2 JP 5950726B2 JP 2012146095 A JP2012146095 A JP 2012146095A JP 2012146095 A JP2012146095 A JP 2012146095A JP 5950726 B2 JP5950726 B2 JP 5950726B2
- Authority
- JP
- Japan
- Prior art keywords
- description information
- buffer description
- information
- decoding
- mode
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 134
- 238000012545 processing Methods 0.000 claims description 25
- 238000003672 processing method Methods 0.000 claims description 17
- 230000015654 memory Effects 0.000 description 38
- 238000007726 management method Methods 0.000 description 30
- 238000013469 resistive pulse sensing Methods 0.000 description 17
- 230000014509 gene expression Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000013213 extrapolation Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000035622 drinking Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
RIdx=idx‐(delta_idx_minus1+1) (1)
DeltaRPS=(1‐(delta_rps_sign<<1))*(abs_delta_rps_minus1+1) (2)
DeltaPoc[idx][i]=DeltaPoc[RIdx][i]+DeltaRPS (3)
DeltaPoc[idx][i]=DeltaRPS (4)
例えば、図10で、RIdx=1、idx=2の場合には、i=0, 1, 2ではuse_delta_flag[i]=1となり、i=3ではuse_delta_flag[i]=0となる。
RIdx=idx‐(delta_idx_minus1+1) (5)
DeltaRPS = delta_rps (6)
例えば、図10で、RIdx=1、idx=2の場合には、その差分値2がdelta_rpsとして符号化/復号される。対象となるRPSの各要素DeltaPoc[idx][i]とその個数NumDeltaPocs[idx]は式(7)、式(8)に示すように算出される。NumDeltaPocs[idx]は、idxで識別されるRPS情報に含まれるDeltaPocの個数(図10の1702)を示す。また式(7)にて算出されるDeltaPoc[idx][i]と後述するinter_rps_modeにて最終的な対象RPS情報が決定するため,式(7)のDeltaPoc[idx][i]は,対象RPS情報(対象バッファ記述情報)に対する予測RPS情報(予測バッファ記述情報)の位置づけとなる。
DeltaPoc[idx][i]=DeltaPoc[RIdx][i]+DeltaRPS (7)
ここで、i=0 to (NumDeltaPocs[RIdx]-1)
NumDeltaPocs[idx] = NumDeltaPocs[RIdx] (8)
ここでは、inter_rps_modeを1ビット信号(2つのモード)とする。
DeltaPoc[idx][NumDeltaPocs[RIdx]]=DeltaRPS (9)
NumDeltaPocs[idx] = NumDeltaPocs[RIdx]+1 (10)
例えば、図10で、RIdx=1としたとき、idx=2のRPS情報はdelta_idx_minus1=0、delta_rps=2、inter_rps_mode=0とすることで実現できる。
inter_rps_modeが1のときは、式(7)と式(8)に加えて、予め設定した条件を満たすDeltaPoc[idx][j]の値をDeltaRPSに置き換える。条件jとしては、例えば、DeltaPoc[idx][j]の値が最大となるjが選ばれる。条件jの決定方法はこれに限定されない。jの値を符号化/復号するようにしてもよいし、予めjの値を決めておいてもよいし、idx、delta_rps, delta_idx_munus1などの情報からjの値を決めてよい。
未調査の参照RPS候補が残っている場合には、ステップ620に進む。ステップ620では、次のRPS候補を識別する識別子RIdxを取得し、対象画像のRPSと参照RPS候補に関連するPOCの差分値DeltaRPSを、式(11)にて算出し、ステップ630に進む。
DeltaRPS = POCReference - POCCurrent (11)
ここで、POCCurrentは対象RPSに関するPOC番号、POCReferenceは参照RPS候補のPOC番号を示す。例えば、図10で対象RPSが1712、参照RPSの候補が1711の場合には、POCCurrent=26(図9の1612)、POCReference=28(図9の1611)、DeltaRPS=2となる。
ステップ630では、対象RPSの予測値である予測RPS(予測バッファ記述情報とよぶ)として、DeltaPocPred[ i ]が式(12)にて算出される。ここで、iは0からN-1で変化し、Nの値は、参照RPSの数NumDeltaPocs[RIdx]となる。
DeltaPocPred[ i ] = DeltaPoc[ RIdx ][ i ] + DeltaRPS (12)
ステップ360では、バッファ管理器209が、復号したdelta_idx_minus1と delta_rpsとinter_rps_modeから対象RPSを復元する。ステップ360の詳細を図6にて説明する。
RIdx=idx‐(delta_idx_minus1+1) (5)
また、復号されたdelta_rpsからDeltaRPSを式(6)に基づいて復元する。
DeltaRPS = delta_rps (6)
さらに、復号されたinter_rps_modeからModeの値を復元する。
DeltaPoc[idx][i]=DeltaPoc[RIdx][i]+DeltaRPS (7)
ここで、i=0 to N-1(=NumDeltaPocs[RIdx]-1)
NumDeltaPocs[idx] = NumDeltaPocs[RIdx] (8)
ここで,式(7)にて算出されるDeltaPoc[idx][i]とModeにて最終的な対象RPS情報が決定するため,式(7)のDeltaPoc[idx][i]は,対象RPS情報(対象バッファ記述情報)に対する予測RPS情報(予測バッファ記述情報)の位置づけとなる。
NumDeltaPocs[idx] = NumDeltaPocs[RIdx]+1 (10)
Modeが0でない場合には、ステップ450に進む。
Claims (8)
- 動画像を構成する複数の画像のそれぞれに対し、過去に復号・再生された複数の画像を参照画像として予測符号化されたデータと、複数の参照画像に関するバッファ記述情報の符号化データとを含む圧縮画像データを入力する入力ステップと、
前記圧縮画像データを復号し、再生画像に復元する復号ステップと、
前記再生画像を、後続の画像を復号するために用いられる参照画像として1つ以上、画像格納手段によって格納する画像格納ステップと、
前記画像格納手段を制御するバッファ管理ステップと、を具備し、
前記復号ステップにおいて、
前記再生画像を復号する際に用いられる複数の参照画像に関わる対象バッファ記述情報を復号するために、対象バッファ記述情報とは異なる復号済みのバッファ記述情報であって対象バッファ記述情報の復号に用いるバッファ記述情報を参照バッファ記述情報として識別する識別情報を復号し、
前記参照バッファ記述情報に関するピクチャ番号と前記対象バッファ記述情報に関するピクチャ番号との差分値を復号し、
前記参照バッファ記述情報と前記差分値から生成される予測バッファ記述情報に基づいて新たなバッファ記述情報を生成するために用意された3以上のモードから、前記対象バッファ記述情報の復元に用いるモード情報を復号し、
前記予測バッファ記述情報と前記モード情報に基づいて、前記対象バッファ記述情報を復号し、
前記バッファ管理ステップにおいて、
復号された前記対象バッファ記述情報をもとに前記画像格納手段を制御し、
前記3以上のモードには、
少なくとも、互いに異なる処理を行う第1のモード、第2のモード、及び第3のモードの3つのモードが含まれており、
前記3以上のモードは、
それぞれ、前記予測バッファ記述情報から前記対象バッファ記述情報を生成する異なる処理方法を指し示し、
前記復号ステップでは、
前記圧縮画像データを復号して前記モード情報を復号し、当該モード情報が指し示す前記処理方法にて、前記予測バッファ記述情報から前記対象バッファ記述情報を復号する、ことを特徴とする動画像予測復号方法。 - 前記第1のモードは、前記予測バッファ記述情報に新要素として前記差分値を加える処理を行うモードであり、
前記第2のモードは、前記予測バッファ記述情報の要素のうち、所定の要素を前記差分値に置き換える処理を行うモードであり、
前記第3のモードは、前記予測バッファ記述情報を前記対象バッファ記述情報とする処理を行うモードである、請求項1に記載の動画像予測復号方法。 - 前記第2のモードは、前記予測バッファ記述情報の要素のうち、値が最小値あるいは最大値の要素を前記差分値に置き換える処理を行うモードである請求項1又は2に記載の動画像予測復号方法。
- 前記復号ステップでは、
前記対象バッファ記述情報にて管理される前記再生画像が、対象画像の予測処理に利用されるか、或いは、将来の画像の予測処理に利用されるか、を示す利用情報の組をモード情報として復号する、請求項1〜3のいずれか一項に記載の動画像予測復号方法。 - 動画像を構成する複数の画像のそれぞれに対し、過去に復号・再生された複数の画像を参照画像として予測符号化されたデータと、複数の参照画像に関するバッファ記述情報の符号化データとを含む圧縮画像データを入力する入力手段と、
前記圧縮画像データを復号し、再生画像に復元する復号手段と、
前記再生画像を、後続の画像を復号するために用いられる参照画像として1つ以上格納する画像格納手段と、
前記画像格納手段を制御するバッファ管理手段と、を具備し、
前記復号手段は、
前記再生画像を復号する際に用いられる複数の参照画像に関わる対象バッファ記述情報を復号するために、対象バッファ記述情報とは異なる復号済みのバッファ記述情報であって対象バッファ記述情報の復号に用いるバッファ記述情報を参照バッファ記述情報として識別する識別情報を復号し、
前記参照バッファ記述情報に関するピクチャ番号と前記対象バッファ記述情報に関するピクチャ番号との差分値を復号し、
前記参照バッファ記述情報と前記差分値から生成される予測バッファ記述情報に基づいて新たなバッファ記述情報を生成するために用意された3以上のモードから、前記対象バッファ記述情報の復元に用いるモード情報を復号し、
前記予測バッファ記述情報と前記モード情報に基づいて、前記対象バッファ記述情報を復号し、
前記バッファ管理手段は、
復号された前記対象バッファ記述情報をもとに前記画像格納手段を制御し、
前記3以上のモードには、
少なくとも、互いに異なる処理を行う第1のモード、第2のモード、及び第3のモードの3つのモードが含まれており、
前記3以上のモードは、
それぞれ、前記予測バッファ記述情報から前記対象バッファ記述情報を生成する異なる処理方法を指し示し、
前記復号手段は、
前記圧縮画像データを復号して前記モード情報を復号し、当該モード情報が指し示す前記処理方法にて、前記予測バッファ記述情報から前記対象バッファ記述情報を復号する、ことを特徴とする動画像予測復号装置。 - 動画像を構成する複数の画像のそれぞれに対し、過去に復号・再生された複数の画像を参照画像として予測符号化されたデータと、複数の参照画像に関するバッファ記述情報の符号化データとを含む圧縮画像データを入力する入力モジュールと、
前記圧縮画像データを復号し、再生画像に復元する復号モジュールと、
前記再生画像を、後続の画像を復号するために用いられる参照画像として1つ以上格納する画像格納モジュールと、
前記画像格納モジュールを制御するバッファ管理モジュールと、を具備し、
前記復号モジュールは、
前記再生画像を復号する際に用いられる複数の参照画像に関わる対象バッファ記述情報を復号するために、対象バッファ記述情報とは異なる復号済みのバッファ記述情報であって対象バッファ記述情報の復号に用いるバッファ記述情報を参照バッファ記述情報として識別する識別情報を復号し、
前記参照バッファ記述情報に関するピクチャ番号と前記対象バッファ記述情報に関するピクチャ番号との差分値を復号し、
前記参照バッファ記述情報と前記差分値から生成される予測バッファ記述情報に基づいて新たなバッファ記述情報を生成するために用意された3以上のモードから、前記対象バッファ記述情報の復元に用いるモード情報を復号し、
前記予測バッファ記述情報と前記モード情報に基づいて、前記対象バッファ記述情報を復号し、
前記バッファ管理モジュールは、
復号された前記対象バッファ記述情報をもとに前記画像格納モジュールを制御し、
前記3以上のモードには、
少なくとも、互いに異なる処理を行う第1のモード、第2のモード、及び第3のモードの3つのモードが含まれており、
前記3以上のモードは、
それぞれ、前記予測バッファ記述情報から前記対象バッファ記述情報を生成する異なる処理方法を指し示し、
前記復号モジュールは、
前記圧縮画像データを復号して前記モード情報を復号し、当該モード情報が指し示す前記処理方法にて、前記予測バッファ記述情報から前記対象バッファ記述情報を復号する、ことを特徴とする動画像予測復号プログラム。 - 動画像を構成する複数の画像を入力する入力ステップと、
前記画像を、過去に符号化した後に復号・再生された複数の画像を参照画像として予測符号化し、圧縮画像データを生成する符号化ステップと、
前記圧縮画像データを復号し、再生画像に復元する復号ステップと、
前記再生画像を、後続の画像を符号化するために用いられる参照画像として1つ以上、画像格納手段によって格納する画像格納ステップと、
前記画像格納手段を制御するバッファ管理ステップと、を具備し、
前記バッファ管理ステップにおいて、
前記画像を予測符号化する際に用いられる複数の参照画像に係る対象バッファ記述情報とは異なる、複数の符号化済みバッファ記述情報から、前記対象バッファ記述情報に類似するバッファ記述情報を参照バッファ記述情報として探索し、該参照バッファ記述情報を識別する識別情報を生成し、
前記参照バッファ記述情報の参照画像のピクチャ番号と前記対象バッファ記述情報の対象画像のピクチャ番号との差分値を算出し、
前記参照バッファ記述情報と前記差分値から予測バッファ記述情報を生成し、該予測バッファ記述情報に基づいて新たなバッファ記述情報を生成するために用意した3以上のモードから、前記対象バッファ記述情報を生成するモード情報を選択し、
前記符号化ステップにおいて、
前記識別情報、前記差分値、前記モード情報を符号化し、
前記3以上のモードには、
少なくとも、互いに異なる処理を行う第1のモード、第2のモード、及び第3のモードの3つのモードが含まれており、
前記3以上のモードは、
それぞれ、前記予測バッファ記述情報から前記対象バッファ記述情報を生成する異なる処理方法を指し示すことを特徴とする動画像予測符号化方法。 - 動画像を構成する複数の画像を入力する入力手段と、
前記画像を、過去に符号化した後に復号・再生された複数の画像を参照画像として予測符号化し、圧縮画像データを生成する符号化手段と、
前記圧縮画像データを復号し、再生画像に復元する復号手段と、
前記再生画像を、後続の画像を符号化するために用いられる参照画像として1つ以上格納する画像格納手段と、
前記画像格納手段を制御するバッファ管理手段と、を具備し、
前記バッファ管理手段は、
前記画像を予測符号化する際に用いられる複数の参照画像に係る対象バッファ記述情報とは異なる、複数の符号化済みバッファ記述情報から、前記対象バッファ記述情報に類似するバッファ記述情報を参照バッファ記述情報として探索し、該参照バッファ記述情報を識別する識別情報を生成し、
前記参照バッファ記述情報の参照画像のピクチャ番号と前記対象バッファ記述情報の対象画像のピクチャ番号との差分値を算出し、
前記参照バッファ記述情報と前記差分値から予測バッファ記述情報を生成し、該予測バッファ記述情報に基づいて新たなバッファ記述情報を生成するために用意した3以上のモードから、前記対象バッファ記述情報を生成するモード情報を選択し、
前記符号化手段は、
前記識別情報、前記差分値、前記モード情報を符号化し、
前記3以上のモードには、
少なくとも、互いに異なる処理を行う第1のモード、第2のモード、及び第3のモードの3つのモードが含まれており、
前記3以上のモードは、
それぞれ、前記予測バッファ記述情報から前記対象バッファ記述情報を生成する異なる処理方法を指し示すことを特徴とする動画像予測符号化装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012146095A JP5950726B2 (ja) | 2012-06-28 | 2012-06-28 | 動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012146095A JP5950726B2 (ja) | 2012-06-28 | 2012-06-28 | 動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014011586A JP2014011586A (ja) | 2014-01-20 |
JP5950726B2 true JP5950726B2 (ja) | 2016-07-13 |
Family
ID=50107911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012146095A Expired - Fee Related JP5950726B2 (ja) | 2012-06-28 | 2012-06-28 | 動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5950726B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2013281946B2 (en) * | 2012-06-29 | 2017-03-02 | Sony Group Corporation | Decoding device, and decoding method |
JP7483693B2 (ja) | 2018-09-12 | 2024-05-15 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | ビデオエンコーダ、ビデオデコーダ、および対応物 |
-
2012
- 2012-06-28 JP JP2012146095A patent/JP5950726B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014011586A (ja) | 2014-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6726340B2 (ja) | 画像予測復号方法 | |
EP2445215B1 (en) | Dynamic image encoding device and dynamic image decoding device | |
JP5586101B2 (ja) | 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法、及び画像予測復号プログラム | |
JP5950726B2 (ja) | 動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム | |
EP3177019B1 (en) | Motion video prediction decoding method, and motion video prediction decoding device | |
KR20140029369A (ko) | 화상 예측 부호화 장치, 화상 예측 부호화 방법, 화상 예측 부호화 프로그램, 화상 예측 복호 장치, 화상 예측 복호 방법, 및 화상 예측 복호 프로그램 | |
JP6862522B2 (ja) | 動画像符号化装置及び動画像復号化装置 | |
JP6717993B2 (ja) | 画像予測復号方法及び画像予測復号装置 | |
CA3091658C (en) | Video encoding apparatus, video decoding apparatus and related methods | |
JP5957558B2 (ja) | 動画像予測符号化方法、動画像予測符号化装置、動画像予測符号化プログラム、動画像予測復号方法、動画像予測復号装置及び動画像予測復号プログラム | |
KR20180054693A (ko) | 비디오 신호의 인코딩, 디코딩 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160421 |
|
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: 20160517 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160607 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5950726 Country of ref document: JP 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 |
|
LAPS | Cancellation because of no payment of annual fees |