JP5020829B2 - 動画像復号装置および動画像符号化装置 - Google Patents
動画像復号装置および動画像符号化装置 Download PDFInfo
- Publication number
- JP5020829B2 JP5020829B2 JP2007551847A JP2007551847A JP5020829B2 JP 5020829 B2 JP5020829 B2 JP 5020829B2 JP 2007551847 A JP2007551847 A JP 2007551847A JP 2007551847 A JP2007551847 A JP 2007551847A JP 5020829 B2 JP5020829 B2 JP 5020829B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- motion vector
- prediction
- vector
- processing target
- 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
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/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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/56—Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
従来技術を用いた動画像復号装置における復号処理の概略について、図10に示す復号処理手順のフローチャートを参照しながら、以下に説明する。
MPEG−4 AVC方式では、予測方式の一つとして、時間ダイレクト予測と呼ばれる高能率な動き補償予測方式を用いることができる。
mvL0 = tb / tbb × mvCol ・・・(1)
mvL1 = (tb − td) / tbb × mvCol ・・・(2)
なお、式(1)および式(2)において、tbは、前方参照画像Pr0,0と対象画像Pcurとの表示時間の時間間隔、tdは、前方参照画像Pr0,0と後方参照画像Pr1,0との時間間隔、tbbは、画像Pcolrefと基準画像Pcolとの時間間隔を表す。時間間隔tb、td、およびtbbの各値は、図10のS50の処理において、バッファメモリ103に記録されている各画像の表示時刻に関する時間情報を用いて計算される。時間間隔tb、td、およびtbbは、対象画像Pcurの表示時刻Tcur、前方参照画像Pr0,0の表示時刻Tr0,0、後方参照画像Pr1,0の表示時刻Tr1,0、基準画像Pcolの表示時刻Tcol、および画像Pcolrefの表示時刻Tcolrefを用いて、以下の式で計算される。
tb = Tr0,0 − Tcur ・・・(3)
td = Tr1,0 − Tr0,0 ・・・(4)
tbb = Tcol − Tcolref ・・・(5)
時間ダイレクト予測は、図11に示す対象領域Acurおよび領域Bcurそれぞれにおいて画像となっている2つの物体が、領域Ar0,0から領域Ar1,0に、また領域Bcolrefから基準領域Bcolに、それぞれ同じ方向へ等速運動していることを仮定した予測方式である。
時間ダイレクト予測を用いて予測ベクトルを導出する、予測ベクトル導出部102の詳細な構成を、図12のブロック図で示す。
次に、動き補償予測方式として、時間ダイレクト予測が用いられる場合の、前方予測ベクトルmvL0および後方予測ベクトルmvL1の導出手順について、図13に示す導出手順のフローチャートを用いて説明する。
以下、本発明の第1の実施の形態における、動画像復号装置について説明する。
図2および図3のブロック図において、本実施の形態における、動画像復号装置の構成を示す。図2のブロック図は、動画像復号装置1の全体の構成を示し、図3のブロック図は、図2に示す予測ベクトル導出部(予測ベクトル導出手段)112の詳細な構成を示したものである。
本実施の形態の動画像復号装置1での、時間ダイレクト予測における前方予測ベクトルmvL0および後方予測ベクトルmvL1の導出手順について、図1のフローチャートを用いて説明する。
上記手順に従うと、後方参照画像Pr1,0を基準画像Pcolとした際に、基準動きベクトルmvColが利用可能ならば、従来技術と同様にして予測ベクトルを導出することができる。また、後方参照画像Pr1,0における基準動きベクトルmvColが利用不可能ならば、前方参照画像Pr0,0を基準画像Pcolとして基準動きベクトルmvColを利用することができる。
なお、本発明は、基準画像候補が3枚以上ある場合にも、適用可能である。
参照画像に加えて、従来技術では予測画像の導出には用いない非参照画像を、基準画像候補に含めても構わない。この場合は、全ての既復号画像が、基準画像候補となり得る。図6の概念図に示すように、前方参照画像Pr0,0および後方参照画像Pr1,0の2枚の参照画像に加えて、非参照画像Pnrが基準画像候補に含まれる場合について説明する。
なお、ここまでの説明では、時間ダイレクト予測において、対象領域Acurの予測画像導出に、前方参照画像Pr0,0および後方参照画像Pr1,0の2枚を用いるものとしていたが、いずれか一方の参照画像のみを用いても構わない。
以下、本発明の第2の実施の形態における動画像符号化装置について説明する。
<動画像符号化装置の構成について>
図7のブロック図において、本実施の形態に係る動画像符号化装置2の構成を示す。図7のブロック図は、動画像符号化装置2の全体の構成を示したものである。
動画符号化装置2における符号化処理手順の概略について、図8に示すフローチャートを参照しながら、以下に説明する。
以上説明したように、本実施の形態における動画像符号化装置2は、第1の実施の形態において説明した予測ベクトルの導出手順に従い、複数の基準画像候補を用いて予測ベクトルを導出する。そして、導出した予測ベクトルを用いて動画像の符号化を行うので、動画像の高能率な符号化が可能である。
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
Claims (6)
- 処理対象画像上の処理対象領域の予測ベクトルを、基準画像の基準動きベクトルを用いて導出する予測ベクトル導出手段と、
前記予測ベクトルを用いて、前記処理対象領域の動きベクトルを再構成する動きベクトル復号手段と、
復号処理を終えた既復号画像から、前記動きベクトルを用いて前記処理対象領域の予測画像を導出する予測画像導出手段と
を備え、
前記予測ベクトル導出手段は、
少なくとも2枚以上の前記既復号画像を前記基準画像の候補画像とし、
前記基準動きベクトルがゼロベクトルとなることを回避する、所定の選択基準に基づいて前記候補画像の中の1枚を前記基準画像として選択し、
該基準画像上で前記処理対象領域と空間的に同一位置に位置する領域の動きベクトルを基準動きベクトルとして選択する基準動きベクトル選択手段を備え、
さらに、該基準動きベクトル選択手段が、
前記処理対象画像よりも表示時刻が早い既復号画像を前記基準画像として選択した場合、
前記予測画像導出手段は、
前方参照画像のみを用いて予測画像を導出し、
前記所定の選択基準は、
前記候補画像に含まれる、前記処理対象画像より表示時刻が遅い既復号画像を、その表示時刻が前記処理対象画像の表示時刻に近い順に優先順位をつけ、
その優先順位に続けて、
前記候補画像に含まれる、前記処理対象画像より表示時刻が早い既復号画像を、その表示時刻が前記処理対象画像の表示時刻に近い順に優先順位をつけ、
該優先順位の順に、前記候補画像上での、前記処理対象領域と空間的に同一位置に位置する領域の動きベクトルの有無の判定を、該動きベクトルが有るまで繰り返し、
該動きベクトルが有った場合は、該候補画像を前記基準画像として選択するという基準であることを特徴とする、動画像復号装置。 - 前記既復号画像は、参照画像または非参照画像であることを特徴とする、請求項1に記載の動画像復号装置。
- 前記基準動きベクトル選択手段は、前記所定の選択基準に基づき、前記動きベクトルの有無の判定を、該動きベクトルが有るまで繰り返し、該動きベクトルが有った場合に、該候補画像を前記基準画像として選択することを特徴とする、請求項1または2に記載の動画像復号装置。
- 処理対象画像上の処理対象領域の予測ベクトルを、基準画像の基準動きベクトルを用いて導出する予測ベクトル導出手段と、
前記処理対象画像と符号化処理を終えた既符号化画像とを用いて、動きベクトルを推定する動きベクトル推定手段と、
前記予測ベクトルを用いて、前記動きベクトルを符号化する動きベクトル符号化手段と、
前記既符号化画像から、前記動きベクトルを用いて前記処理対象領域の予測画像を導出する予測画像導出手段と
を備え、
前記予測ベクトル導出手段は、
少なくとも2枚以上の前記既符号化画像を前記基準画像の候補画像とし、
前記基準動きベクトルがゼロベクトルとなることを回避する、所定の選択基準に基づいて前記候補画像の中の1枚を前記基準画像として選択し、
該基準画像上で前記処理対象領域と空間的に同一位置に位置する領域の動きベクトルを基準動きベクトルとして選択する基準動きベクトル選択手段を備え、
さらに、該基準動きベクトル選択手段が、
前記処理対象画像よりも表示時刻が早い既符号化画像を前記基準画像として選択した場合、
前記予測画像導出手段は、
前方参照画像のみを用いて予測画像を導出し、
前記所定の選択基準は、
前記候補画像に含まれる、前記処理対象画像より表示時刻が遅い既符号化画像を、その表示時刻が前記処理対象画像の表示時刻に近い順に優先順位をつけ、
その優先順位に続けて、
前記候補画像に含まれる、前記処理対象画像より表示時刻が早い既符号化画像を、その表示時刻が前記処理対象画像の表示時刻に近い順に優先順位をつけ、
該優先順位の順に、前記候補画像上での、前記処理対象領域と空間的に同一位置に位置する領域の動きベクトルの有無の判定を、該動きベクトルが有るまで繰り返し、
該動きベクトルが有った場合は、該候補画像を前記基準画像として選択するという基準であることを特徴とする、動画像符号化装置。 - 前記既符号化画像は、参照画像または非参照画像であることを特徴とする、請求項4に記載の動画像符号化装置。
- 前記基準動きベクトル選択手段は、前記所定の選択基準に基づき、前記動きベクトルの有無の判定を、該動きベクトルが有るまで繰り返し、該動きベクトルが有った場合に、該候補画像を前記基準画像として選択することを特徴とする、請求項4または5に記載の動画像符号化装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007551847A JP5020829B2 (ja) | 2005-12-27 | 2006-03-02 | 動画像復号装置および動画像符号化装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005376479 | 2005-12-27 | ||
JP2005376479 | 2005-12-27 | ||
PCT/JP2006/303999 WO2007074543A1 (ja) | 2005-12-27 | 2006-03-02 | 動画像復号装置および動画像符号化装置 |
JP2007551847A JP5020829B2 (ja) | 2005-12-27 | 2006-03-02 | 動画像復号装置および動画像符号化装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011087365A Division JP2011160468A (ja) | 2005-12-27 | 2011-04-11 | 動画像復号装置および動画像符号化装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2007074543A1 JPWO2007074543A1 (ja) | 2009-06-04 |
JP5020829B2 true JP5020829B2 (ja) | 2012-09-05 |
Family
ID=38217770
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007551847A Expired - Fee Related JP5020829B2 (ja) | 2005-12-27 | 2006-03-02 | 動画像復号装置および動画像符号化装置 |
JP2011087365A Ceased JP2011160468A (ja) | 2005-12-27 | 2011-04-11 | 動画像復号装置および動画像符号化装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011087365A Ceased JP2011160468A (ja) | 2005-12-27 | 2011-04-11 | 動画像復号装置および動画像符号化装置 |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP5020829B2 (ja) |
WO (1) | WO2007074543A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9832480B2 (en) | 2011-03-03 | 2017-11-28 | Sun Patent Trust | Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus |
US9877038B2 (en) | 2010-11-24 | 2018-01-23 | Velos Media, Llc | Motion vector calculation method, picture coding method, picture decoding method, motion vector calculation apparatus, and picture coding and decoding apparatus |
US10237569B2 (en) | 2011-01-12 | 2019-03-19 | Sun Patent Trust | Moving picture coding method and moving picture decoding method using a determination whether or not a reference block has two reference motion vectors that refer forward in display order with respect to a current picture |
US10404998B2 (en) | 2011-02-22 | 2019-09-03 | Sun Patent Trust | Moving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102037328B1 (ko) * | 2007-10-16 | 2019-10-28 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
KR101505195B1 (ko) | 2008-02-20 | 2015-03-24 | 삼성전자주식회사 | 직접 모드 부호화 및 복호화 방법 |
KR101522850B1 (ko) * | 2010-01-14 | 2015-05-26 | 삼성전자주식회사 | 움직임 벡터를 부호화, 복호화하는 방법 및 장치 |
WO2012073481A1 (ja) * | 2010-11-29 | 2012-06-07 | パナソニック株式会社 | 動画像符号化方法および動画像復号化方法 |
US8755437B2 (en) | 2011-03-17 | 2014-06-17 | Mediatek Inc. | Method and apparatus for derivation of spatial motion vector candidate and motion vector prediction candidate |
WO2012108200A1 (ja) * | 2011-02-10 | 2012-08-16 | パナソニック株式会社 | 動画像符号化方法、動画像符号化装置、動画像復号方法、動画像復号装置、及び動画像符号化復号装置 |
JP5808427B2 (ja) * | 2011-03-14 | 2015-11-10 | メディアテック インコーポレイテッド | 動きベクトル候補及び動きベクトル予測候補の導出のための方法及び装置 |
WO2012176684A1 (ja) * | 2011-06-22 | 2012-12-27 | ソニー株式会社 | 画像処理装置および方法 |
JP6341756B2 (ja) * | 2014-05-26 | 2018-06-13 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004165703A (ja) * | 2002-09-20 | 2004-06-10 | Toshiba Corp | 動画像符号化方法及び復号化方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000308062A (ja) * | 1999-04-15 | 2000-11-02 | Canon Inc | 動画像処理方法 |
KR100508798B1 (ko) * | 2002-04-09 | 2005-08-19 | 엘지전자 주식회사 | 쌍방향 예측 블록 예측 방법 |
JP2004048711A (ja) * | 2002-05-22 | 2004-02-12 | Matsushita Electric Ind Co Ltd | 動画像の符号化方法および復号化方法およびデータ記録媒体 |
JP3824268B2 (ja) * | 2002-07-02 | 2006-09-20 | 松下電器産業株式会社 | 動きベクトル導出方法、および動きベクトル導出装置 |
KR100506864B1 (ko) * | 2002-10-04 | 2005-08-05 | 엘지전자 주식회사 | 모션벡터 결정방법 |
-
2006
- 2006-03-02 JP JP2007551847A patent/JP5020829B2/ja not_active Expired - Fee Related
- 2006-03-02 WO PCT/JP2006/303999 patent/WO2007074543A1/ja active Application Filing
-
2011
- 2011-04-11 JP JP2011087365A patent/JP2011160468A/ja not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004165703A (ja) * | 2002-09-20 | 2004-06-10 | Toshiba Corp | 動画像符号化方法及び復号化方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9877038B2 (en) | 2010-11-24 | 2018-01-23 | Velos Media, Llc | Motion vector calculation method, picture coding method, picture decoding method, motion vector calculation apparatus, and picture coding and decoding apparatus |
US10218997B2 (en) | 2010-11-24 | 2019-02-26 | Velos Media, Llc | Motion vector calculation method, picture coding method, picture decoding method, motion vector calculation apparatus, and picture coding and decoding apparatus |
US10778996B2 (en) | 2010-11-24 | 2020-09-15 | Velos Media, Llc | Method and apparatus for decoding a video block |
US10237569B2 (en) | 2011-01-12 | 2019-03-19 | Sun Patent Trust | Moving picture coding method and moving picture decoding method using a determination whether or not a reference block has two reference motion vectors that refer forward in display order with respect to a current picture |
US10904556B2 (en) | 2011-01-12 | 2021-01-26 | Sun Patent Trust | Moving picture coding method and moving picture decoding method using a determination whether or not a reference block has two reference motion vectors that refer forward in display order with respect to a current picture |
US11317112B2 (en) | 2011-01-12 | 2022-04-26 | Sun Patent Trust | Moving picture coding method and moving picture decoding method using a determination whether or not a reference block has two reference motion vectors that refer forward in display order with respect to a current picture |
US11838534B2 (en) | 2011-01-12 | 2023-12-05 | Sun Patent Trust | Moving picture coding method and moving picture decoding method using a determination whether or not a reference block has two reference motion vectors that refer forward in display order with respect to a current picture |
US10404998B2 (en) | 2011-02-22 | 2019-09-03 | Sun Patent Trust | Moving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus |
US9832480B2 (en) | 2011-03-03 | 2017-11-28 | Sun Patent Trust | Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus |
US10237570B2 (en) | 2011-03-03 | 2019-03-19 | Sun Patent Trust | Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus |
US10771804B2 (en) | 2011-03-03 | 2020-09-08 | Sun Patent Trust | Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus |
US11284102B2 (en) | 2011-03-03 | 2022-03-22 | Sun Patent Trust | Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2007074543A1 (ja) | 2007-07-05 |
JPWO2007074543A1 (ja) | 2009-06-04 |
JP2011160468A (ja) | 2011-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5020829B2 (ja) | 動画像復号装置および動画像符号化装置 | |
US10511855B2 (en) | Method and system for predictive decoding with optimum motion vector | |
US9313518B2 (en) | Method and apparatus for estimating motion vector using plurality of motion vector predictors, encoder, decoder, and decoding method | |
JP4625102B2 (ja) | ダイレクトモード動きベクトルの導出方法 | |
JP5310614B2 (ja) | 動画像符号化装置、動画像符号化方法及び動画像復号装置ならびに動画像復号方法 | |
JP5281597B2 (ja) | 動きベクトル予測方法,動きベクトル予測装置および動きベクトル予測プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111222 |
|
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: 20120612 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120613 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150622 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |