JP5222958B2 - 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 - Google Patents
動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 Download PDFInfo
- Publication number
- JP5222958B2 JP5222958B2 JP2010542823A JP2010542823A JP5222958B2 JP 5222958 B2 JP5222958 B2 JP 5222958B2 JP 2010542823 A JP2010542823 A JP 2010542823A JP 2010542823 A JP2010542823 A JP 2010542823A JP 5222958 B2 JP5222958 B2 JP 5222958B2
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- image
- unit
- inter
- prediction 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 57
- 230000015654 memory Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 20
- 238000013139 quantization Methods 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 13
- 230000009467 reduction Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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/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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/109—Selection of coding mode or of prediction mode among a plurality of temporal 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/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/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)
Description
図2は、画面間予測処理の動作を概念的に示した図である。H.264/AVCでは、符号化対象画像に対してラスタースキャンの順序に従ってブロック単位による符号化を行う。画面間予測を行う際には、符号化対象画像303と同じ画像列301に含まれる符号化済みの画像の復号画像を参照画像302とし、対象画像中の対象ブロック304と相関の高いブロック(予測画像)305を参照画像中から探索する。このとき、両ブロックの差分として計算される予測差分に加えて、両ブロックの座標値の差分を動きベクトル(MV)306として符号化する。一方復号化の際には上記と逆の手順を行えばよく、復号化された予測差分を参照画像中のブロック(予測画像)305に加えることにより、復号化画像を生成する。
図5は、予測モードスキップを採用することにより削減できるストリーム中のデータ領域を示す図である。(a)はブロックサイズが8×8より大の場合で、マクロブロックの予測モードを示すマクロブロックタイプの領域が削減される。(b)はブロックサイズが8×8以下の場合で、(a)の場合に加え、さらにサブマクロブロックの予測モードを示すサブマクロブロックタイプの領域についても削減される。各領域での符号量の削減は1〜8bitであり、これらの領域は各マクロブロックに対してそれぞれ存在するので、ストリーム全体で見ると大きな削減量となる。
図8は、動きベクトルの大きさを参照して、画面間予測モードスキップの採否を切り替える例である。動きベクトルMVは、前記図2で示したように、符号化対象画像中の対象ブロック304と、参照画像中の相関の高いブロック305の位置ずれ量である。判定のため、動きベクトルMVに予め閾値を定めておく。
(a)の場合は、同一ピクチャタイプであるBピクチャの画像を参照する。ここでは符号化対象ピクチャ#4に対し、同一のBピクチャである前ピクチャ#3を参照する。そして、ピクチャ#3内の同位置マクロブロックの予測モードを基に、ピクチャ#4内の対象マクロブロックの予測モードを決定する。
Claims (4)
- 入力画像に対し、画面間予測による予測画像との予測差分を符号化する動画像符号化装置において、
入力画像を複数のサイズのうち所定のサイズのブロックに分割するブロック分割部と、
前記ブロックに対し、参照画像からの画面間予測により予測画像を生成する画面間予測部と、
前記予測画像と前記入力画像の予測差分を算出する減算部と、
前記予測差分に対して周波数変換処理と量子化処理と可変長符号化処理を行い符号化ストリームを生成する符号化ストリーム生成部と、
符号化済み画像の各ブロックについて予測画像を生成したときの予測モードを保持するフレームメモリとを備え、
前記画面間予測部は、前記フレームメモリに保持される符号化済み画像の同位置のブロックの予測モードを基に当該ブロックの予測モードを決定する予測モードスキップ動作を実行し、
前記画面間予測部にて前記予測モードスキップ動作を実行した場合、前記符号化ストリーム生成部は前記符号化ストリーム中の予測モード情報を削除するとともに、前記予測モードスキップ動作を実行したことを示すスキップフラグを付与することを特徴とする動画像符号化装置。 - 請求項1に記載の動画像符号化装置において、
前記スキップフラグは、ブロック単位、あるいは連続する複数のブロックからなるストリーム単位、GOP単位、ピクチャ単位、スライス単位のいずれかを単位として付与することを特徴とする動画像符号化装置。 - 入力画像に対し、画面間予測による予測画像との予測差分を符号化する動画像符号化方法において、
入力画像を複数のサイズのうち所定のサイズのブロックに分割するブロック分割ステップと、
前記ブロックに対し、参照画像からの画面間予測により予測画像を生成する画面間予測ステップと、
前記予測画像と前記入力画像の予測差分を算出する減算ステップと、
前記予測差分に対して周波数変換処理と量子化処理と可変長符号化処理を行い符号化ストリームを生成する符号化ストリーム生成ステップとを備え、
前記画面間予測ステップには、符号化済み画像の同位置のブロックの予測モードを基に当該ブロックの予測モードを決定する予測モードスキップ動作を含み、
前記画面間予測ステップにて前記予測モードスキップを実行した場合、前記符号化ストリーム中の予測モード情報を削除するとともに、前記予測モードスキップ動作を実行したことを示すスキップフラグを付与することを特徴とする動画像符号化方法。 - 請求項3に記載の動画像符号化方法において、
前記スキップフラグは、ブロック単位、あるいは連続する複数のブロックからなるストリーム単位、GOP単位、ピクチャ単位、スライス単位のいずれかを単位として付与することを特徴とする動画像符号化方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010542823A JP5222958B2 (ja) | 2008-12-16 | 2009-11-25 | 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008319680 | 2008-12-16 | ||
JP2008319680 | 2008-12-16 | ||
PCT/JP2009/006355 WO2010070818A1 (ja) | 2008-12-16 | 2009-11-25 | 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 |
JP2010542823A JP5222958B2 (ja) | 2008-12-16 | 2009-11-25 | 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2010070818A1 JPWO2010070818A1 (ja) | 2012-05-24 |
JP5222958B2 true JP5222958B2 (ja) | 2013-06-26 |
Family
ID=42268501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010542823A Expired - Fee Related JP5222958B2 (ja) | 2008-12-16 | 2009-11-25 | 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5222958B2 (ja) |
WO (1) | WO2010070818A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012042884A1 (ja) | 2010-09-29 | 2012-04-05 | パナソニック株式会社 | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路 |
TWI625054B (zh) * | 2010-09-30 | 2018-05-21 | Sun Patent Trust | 解碼方法、編碼方法、解碼裝置、編碼裝置、程式產品及積體電路 |
WO2012042893A1 (ja) * | 2010-09-30 | 2012-04-05 | パナソニック株式会社 | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路 |
WO2012081225A1 (ja) * | 2010-12-14 | 2012-06-21 | パナソニック株式会社 | 画像符号化方法、及び画像復号方法 |
JPWO2012081246A1 (ja) | 2010-12-17 | 2014-05-22 | パナソニック株式会社 | 画像符号化方法および画像復号化方法 |
WO2012090478A1 (ja) * | 2010-12-28 | 2012-07-05 | パナソニック株式会社 | 動画像符号化方法、および、動画像復号化方法 |
JP2012147291A (ja) | 2011-01-13 | 2012-08-02 | Canon Inc | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
WO2012098866A1 (ja) * | 2011-01-18 | 2012-07-26 | パナソニック株式会社 | 動画像符号化方法および動画像復号化方法 |
AU2011380761C1 (en) | 2011-11-08 | 2015-12-17 | Kabushiki Kaisha Toshiba | Image encoding method, image decoding method, image encoding device and image decoding device |
JP2015111961A (ja) * | 2015-03-27 | 2015-06-18 | 株式会社東芝 | 画像復号方法および画像復号装置 |
JP6097326B2 (ja) * | 2015-03-27 | 2017-03-15 | 日本電信電話株式会社 | ブロックサイズ決定方法、ブロックサイズ決定装置及びブロックサイズ決定プログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001251627A (ja) * | 2000-03-03 | 2001-09-14 | Matsushita Electric Ind Co Ltd | 符号化装置、符号化方法及びプログラムを記録した記録媒体 |
JP2004007563A (ja) * | 2002-04-19 | 2004-01-08 | Matsushita Electric Ind Co Ltd | 動画像符号化方法および動画像復号化方法 |
JP3866624B2 (ja) * | 2002-06-26 | 2007-01-10 | 日本電信電話株式会社 | 動画像符号化方法,動画像復号方法,動画像符号化装置および動画像復号装置 |
JP3879741B2 (ja) * | 2004-02-25 | 2007-02-14 | ソニー株式会社 | 画像情報符号化装置および画像情報符号化方法 |
JP2008017305A (ja) * | 2006-07-07 | 2008-01-24 | Canon Inc | 画像処理装置及び画像処理方法 |
-
2009
- 2009-11-25 JP JP2010542823A patent/JP5222958B2/ja not_active Expired - Fee Related
- 2009-11-25 WO PCT/JP2009/006355 patent/WO2010070818A1/ja active Application Filing
Non-Patent Citations (1)
Title |
---|
JPN6012062653; Byung-Gyu Kim: 'Novel Inter-Mode Decision Algorithm Based on Macroblock(MB) Tracking for the P-Slice in H.264/AVC Vi' IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY vol.18, no.2, 200802, p.273-p.279, IEEE * |
Also Published As
Publication number | Publication date |
---|---|
WO2010070818A1 (ja) | 2010-06-24 |
JPWO2010070818A1 (ja) | 2012-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5222958B2 (ja) | 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 | |
JP5021083B2 (ja) | ビットストリーム生成方法 | |
US7426308B2 (en) | Intraframe and interframe interlace coding and decoding | |
JP5081305B2 (ja) | フレーム間予測符号化の方法および装置 | |
AU2003204477B2 (en) | Encoding and decoding video data | |
JP4763607B2 (ja) | インターレース・ビデオの進歩した双方向予測コーディング | |
KR101473278B1 (ko) | 화상 예측 부호화 장치, 화상 예측 복호 장치, 화상 예측 부호화 방법, 화상 예측 복호 방법, 화상 예측 부호화 프로그램, 및 화상 예측 복호 프로그램 | |
JP5400798B2 (ja) | 動画像復号化方法及び装置、動画像符号化方法及び装置 | |
JP4527677B2 (ja) | 動画像符号化方法、動画像符号化装置、動画像符号化プログラム | |
WO2012098845A1 (ja) | 画像符号化方法、画像符号化装置、画像復号方法及び画像復号装置 | |
JP2004128749A (ja) | 動画像符号化方法及び復号化方法 | |
JP2009049969A (ja) | 動画像符号化装置及び方法並びに動画像復号化装置及び方法 | |
JP2009005217A (ja) | 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置,画像符号化プログラム,画像復号プログラムおよびコンピュータ読み取り可能な記録媒体 | |
JP5388977B2 (ja) | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、及びプログラム | |
JP5911982B2 (ja) | 画像復号化方法 | |
WO2012090425A1 (ja) | 動画像符号化装置、動画像符号化方法、及び動画像符号化プログラム、並びに動画像復号装置、動画像復号方法及び動画像復号プログラム | |
JP2006246277A (ja) | 再符号化装置、再符号化方法、および再符号化用プログラム | |
JP5946980B1 (ja) | 画像復号化方法 | |
JP6181242B2 (ja) | 画像復号化方法 | |
JP5951915B2 (ja) | 画像復号化方法 | |
JP2007221202A (ja) | 動画像符号化装置及び動画像符号化プログラム | |
JP5750191B2 (ja) | 画像復号化方法 | |
JP4406887B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
JP2008016985A (ja) | 動画像符号化装置 | |
JP2008078977A (ja) | 画像符号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130125 |
|
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: 20130219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130311 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |