JP2005167976A - 動きベクトル検出装置及び動きベクトル検出プログラム - Google Patents
動きベクトル検出装置及び動きベクトル検出プログラム Download PDFInfo
- Publication number
- JP2005167976A JP2005167976A JP2004264850A JP2004264850A JP2005167976A JP 2005167976 A JP2005167976 A JP 2005167976A JP 2004264850 A JP2004264850 A JP 2004264850A JP 2004264850 A JP2004264850 A JP 2004264850A JP 2005167976 A JP2005167976 A JP 2005167976A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- search
- error evaluation
- evaluation value
- point
- 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.)
- Pending
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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Analysis (AREA)
Abstract
【解決手段】 探索初期点決定手段112は、階層MVと周辺MVの中から、最小誤差評価値点aを与えるものを検出し、最小誤差評価値点aのみを探索初期点とする。動きベクトル探索手段113は、参照画像信号と符号化画像信号により得られる画像中の、例えば探索初期点を中心とする±2画素の探索範囲のすべての探索点と誤差評価値を求める。動きベクトル決定・出力手段108は、最小の誤差評価値を持つ探索点を最小誤差評価値点bとして検出し、この最小誤差評価値点bに基づくベクトルを動きベクトルに決定する。これにより、無駄な探索を省くことができ、また、Bピクチャの符号化効率も向上する。
【選択図】 図1
Description
102 符号化画像メモリ
103 階層MV算出手段
104 周辺MVメモリ
107 探索点/誤差評価値メモリ
108 動きベクトル決定・出力手段
109 動きベクトル出力端子
111 MVメモリ
112 探索初期点決定手段
113 動きベクトル探索手段
Claims (6)
- 動画像である符号化対象画像の動き補償予測符号化で必要となる、前記符号化対象画像と参照画像とのそれぞれの予め定められた画素数の二次元画素集合体であるブロックの相対位置関係を示す動きベクトルを、前記符号化対象画像と前記参照画像との各ブロック間の誤差評価値が小さくなるように検出する動きベクトル検出装置であって、
前記符号化対象画像と前記参照画像とから作成した、元の画像より解像度を低下させた画像での、前記符号化対象画像の符号化対象ブロックと前記参照画像のブロックの相対位置関係を示す動きベクトルを求めた後、求められた動きベクトルを前記解像度の低下に対応して伸張することにより、階層動きベクトルとして算出する階層動きベクトル算出手段と、
前記符号化対象ブロックの動きベクトル検出よりも以前に検出した動きベクトルである蓄積動きベクトル、及び該蓄積動きベクトルより算出した算出動きベクトルのうちの少なくとも一方の動きベクトルと、前記階層動きベクトル算出手段で算出した前記階層動きベクトルとの各誤差評価値を求め、それらの誤差評価値のうち最小値の誤差評価値に対応する動きベクトルを最小誤差評価値点aとして検出し、その最小誤差評価値点aを探索初期点に決定する探索初期点決定手段と、
前記参照画像の中における、前記符号化対象ブロックの前記探索初期点に基づいて定められる探索範囲内の探索点と、その探索点に対応する誤差評価値とを探索する動きベクトル探索手段と、
前記動きベクトル探索手段により探索された前記探索点のうち、前記動きベクトル探索手段で探索した前記誤差評価値が最小値である探索点を最小誤差評価値点bとして検出し、その最小誤差評価値点bに基づくベクトルを、前記符号化対象画像と前記参照画像の各ブロック間の相対的位置関係を示す動きベクトルに決定して出力する動きベクトル決定・出力手段と
を有することを特徴とする動きベクトル検出装置。 - 前記階層動きベクトル算出手段は、前記符号化対象画像と前記参照画像とから、元の画像より解像度を低下させた縮小画像を作成し、その縮小画像において対応する前記符号化対象ブロックと前記参照画像のブロックとの相対位置関係を示す動きベクトルを求めた後、その求められた動きベクトルを前記縮小画像の縮小率に基づき伸張することにより、前記元の画像に対応させた動きベクトルを前記階層動きベクトルとして算出することを特徴とする請求項1記載の動きベクトル検出装置。
- 前記探索初期点決定手段は、前記蓄積動きベクトルとして、符号化対象となっている前記符号化対象ブロックに隣接する、既に動きベクトルが求められている周辺ブロックの動きベクトルを用い、その周辺ブロックの動きベクトルと前記階層動きベクトル算出手段で算出した前記階層動きベクトルとの各誤差評価値を求め、それらの誤差評価値のうち最小値の誤差評価値に対応する動きベクトルを前記最小誤差評価値点aとして検出し、その最小誤差評価値点aを探索初期点に決定することを特徴とする請求項1記載の動きベクトル検出装置。
- 前記探索初期点決定手段は、前記蓄積動きベクトルに基づいて算出される前記算出動きベクトルとして、前記参照画像において前記符号化対象ブロックと空間的に同じ場所に位置するブロックが持つ参照画像動きベクトルと、前記参照画像が複数ある場合の既に求めた参照画像に対するマルチ参照動きベクトルと、前記符号化対象ブロックに隣接する、既に動きベクトルが求められている周辺ブロックの動きベクトルに基づいて予測した予測動きベクトルとのうち、少なくともいずれか一の動きベクトルと、前記階層動きベクトル算出手段で算出した前記階層動きベクトルとの各誤差評価値を求め、それらの誤差評価値のうち最小値の誤差評価値に対応する動きベクトルを前記最小誤差評価値点aとして検出し、その最小誤差評価値点aを探索初期点に決定することを特徴とする請求項1記載の動きベクトル検出装置。
- 前記動きベクトル探索手段は、前記探索範囲内の探索パターン中心の探索点を、前記探索初期点決定手段で決定された探索初期点とし、その探索初期点及びその周辺の予め定めた複数の各探索点について、それぞれ前記符号化対象ブロックと対応する位置の前記参照画像のブロックとの間の前記誤差評価値をそれぞれ算出し、算出した誤差評価値が最小である探索点が探索パターン中心の探索点となるまで、前記誤差評価値がより小さい方の周辺の探索点に探索パターンの中心を移動して動きベクトルを探索する追跡サーチを行うことを特徴とする請求項1記載の動きベクトル検出装置。
- 動画像である符号化対象画像の動き補償予測符号化で必要となる、前記符号化対象画像と参照画像とのそれぞれの予め定められた画素数の二次元画素集合体であるブロックの相対位置関係を示す動きベクトルを、前記符号化対象画像と前記参照画像との各ブロック間の誤差評価値が小さくなるように、コンピュータに検出させる動きベクトル検出プログラムであって、
前記コンピュータを、
前記符号化対象画像と前記参照画像とから作成した、元の画像より解像度を低下させた画像での、前記符号化対象画像の符号化対象ブロックと前記参照画像のブロックの相対位置関係を示す動きベクトルを求めた後、求められた動きベクトルを前記解像度の低下に対応して伸張することにより、階層動きベクトルとして算出する階層動きベクトル算出手段と、
前記符号化対象ブロックの動きベクトル検出よりも以前に検出した動きベクトルである蓄積動きベクトル、及び該蓄積動きベクトルより算出した算出動きベクトルのうちの少なくとも一方の動きベクトルと、前記階層動きベクトル算出手段で算出した前記階層動きベクトルとの各誤差評価値を求め、それらの誤差評価値のうち最小値の誤差評価値に対応する動きベクトルを最小誤差評価値点aとして検出し、その最小誤差評価値点aを探索初期点に決定する探索初期点決定手段と、
前記参照画像の中における、前記符号化対象ブロックの前記探索初期点に基づいて定められる探索範囲内の探索点と、その探索点に対応する誤差評価値とを探索する動きベクトル探索手段と、
前記動きベクトル探索手段により探索された前記探索点のうち、前記動きベクトル探索手段で探索した前記誤差評価値が最小値である探索点を最小誤差評価値点bとして検出し、その最小誤差評価値点bに基づくベクトルを、前記符号化対象画像と前記参照画像の各ブロック間の相対的位置関係を示す動きベクトルに決定して出力する動きベクトル決定・出力手段と
して機能させることを特徴とする動きベクトル検出プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004264850A JP2005167976A (ja) | 2003-11-14 | 2004-09-13 | 動きベクトル検出装置及び動きベクトル検出プログラム |
US10/986,755 US20050105620A1 (en) | 2003-11-14 | 2004-11-12 | Motion vector detecting device and motion vector detecting program |
CNB200410092643XA CN1292596C (zh) | 2003-11-14 | 2004-11-15 | 动态矢量检测装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003384599 | 2003-11-14 | ||
JP2004264850A JP2005167976A (ja) | 2003-11-14 | 2004-09-13 | 動きベクトル検出装置及び動きベクトル検出プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005167976A true JP2005167976A (ja) | 2005-06-23 |
Family
ID=34575964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004264850A Pending JP2005167976A (ja) | 2003-11-14 | 2004-09-13 | 動きベクトル検出装置及び動きベクトル検出プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20050105620A1 (ja) |
JP (1) | JP2005167976A (ja) |
CN (1) | CN1292596C (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007096709A (ja) * | 2005-09-28 | 2007-04-12 | Matsushita Electric Ind Co Ltd | 画像処理方法、画像符号化方法および画像復号方法 |
JP2009520407A (ja) * | 2005-12-15 | 2009-05-21 | アナログ・デバイシズ・インコーポレーテッド | 予測誘導間引き探索を使用する動き推定 |
JP2013012960A (ja) * | 2011-06-29 | 2013-01-17 | Jvc Kenwood Corp | 画像符号化装置、画像符号化方法、および画像符号化プログラム |
JP2013012961A (ja) * | 2011-06-29 | 2013-01-17 | Jvc Kenwood Corp | 画像復号装置、画像復号方法、および画像復号プログラム |
KR101328795B1 (ko) * | 2005-09-16 | 2013-11-13 | 소니 일렉트로닉스 인코포레이티드 | 비디오 압축에서 적응형 모션 벡터 샘플링을 위한 다단계 링크 프로세스 |
JP2015111774A (ja) * | 2013-12-06 | 2015-06-18 | 日本電信電話株式会社 | 映像符号化装置及び映像符号化プログラム |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4557752B2 (ja) * | 2005-03-07 | 2010-10-06 | 株式会社東芝 | 動画像処理装置、動画像処理方法、及び動画像処理プログラム |
JP4064973B2 (ja) * | 2005-03-23 | 2008-03-19 | 株式会社東芝 | ビデオエンコーダ及びこれを用いた携帯無線端末装置 |
JP2008124580A (ja) * | 2006-11-08 | 2008-05-29 | Matsushita Electric Ind Co Ltd | 動きベクトル検出方法、動きベクトル検出装置、及び撮像システム |
US8184705B2 (en) * | 2008-06-25 | 2012-05-22 | Aptina Imaging Corporation | Method and apparatus for motion compensated filtering of video signals |
KR20130099242A (ko) * | 2011-01-07 | 2013-09-05 | 노키아 코포레이션 | 비디오 코딩의 움직임 예측 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5801778A (en) * | 1996-05-23 | 1998-09-01 | C-Cube Microsystems, Inc. | Video encoding with multi-stage projection motion estimation |
DE69803639T2 (de) * | 1997-08-07 | 2002-08-08 | Matsushita Electric Ind Co Ltd | Vorrichtung und Verfahren zur Detektion eines Bewegungsvektors |
JP2000196905A (ja) * | 1998-10-19 | 2000-07-14 | Canon Inc | 画像処理装置およびその方法 |
US6567469B1 (en) * | 2000-03-23 | 2003-05-20 | Koninklijke Philips Electronics N.V. | Motion estimation algorithm suitable for H.261 videoconferencing applications |
JP2002315004A (ja) * | 2001-04-09 | 2002-10-25 | Ntt Docomo Inc | 画像符号化方法及び装置、画像復号方法及び装置、並びに画像処理システム |
US6996180B2 (en) * | 2001-09-05 | 2006-02-07 | Intel Corporation | Fast half-pixel motion estimation using steepest descent |
-
2004
- 2004-09-13 JP JP2004264850A patent/JP2005167976A/ja active Pending
- 2004-11-12 US US10/986,755 patent/US20050105620A1/en not_active Abandoned
- 2004-11-15 CN CNB200410092643XA patent/CN1292596C/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101328795B1 (ko) * | 2005-09-16 | 2013-11-13 | 소니 일렉트로닉스 인코포레이티드 | 비디오 압축에서 적응형 모션 벡터 샘플링을 위한 다단계 링크 프로세스 |
JP2007096709A (ja) * | 2005-09-28 | 2007-04-12 | Matsushita Electric Ind Co Ltd | 画像処理方法、画像符号化方法および画像復号方法 |
JP4594201B2 (ja) * | 2005-09-28 | 2010-12-08 | パナソニック株式会社 | 画像符号化方法、画像符号化装置、プログラムおよび集積回路 |
JP2009520407A (ja) * | 2005-12-15 | 2009-05-21 | アナログ・デバイシズ・インコーポレーテッド | 予測誘導間引き探索を使用する動き推定 |
JP2013012960A (ja) * | 2011-06-29 | 2013-01-17 | Jvc Kenwood Corp | 画像符号化装置、画像符号化方法、および画像符号化プログラム |
JP2013012961A (ja) * | 2011-06-29 | 2013-01-17 | Jvc Kenwood Corp | 画像復号装置、画像復号方法、および画像復号プログラム |
JP2015111774A (ja) * | 2013-12-06 | 2015-06-18 | 日本電信電話株式会社 | 映像符号化装置及び映像符号化プログラム |
Also Published As
Publication number | Publication date |
---|---|
US20050105620A1 (en) | 2005-05-19 |
CN1292596C (zh) | 2006-12-27 |
CN1617596A (zh) | 2005-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4166781B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
US20180146210A1 (en) | Moving Picture Decoding Method and Moving Picture Encoding Method | |
JP4514203B2 (ja) | 動きベクトル検出装置及び方法 | |
US20080080617A1 (en) | Motion vector detection apparatus and method | |
JP2009147807A (ja) | 画像処理装置 | |
US20100208817A1 (en) | Bi-prediction coding method and apparatus, bi-prediction decoding method and apparatus, and recording medium | |
JP2007124408A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
US20050123039A1 (en) | Motion estimation method for motion picture encoding and recording medium having program recorded thereon to implement the motion estimation method | |
JP2005167976A (ja) | 動きベクトル検出装置及び動きベクトル検出プログラム | |
US7433407B2 (en) | Method for hierarchical motion estimation | |
JP2006020095A (ja) | 動きベクトル検出回路、画像符号化回路、動きベクトル検出方法および画像符号化方法 | |
KR20090014371A (ko) | 움직임 검출 장치 | |
JP2008219141A (ja) | 動きベクトル検出装置、それを用いた画像符号化装置および撮像装置 | |
US7852939B2 (en) | Motion vector detection method and device of the same | |
JP4677351B2 (ja) | 動き補償器、動き補償処理方法、コンピュータプログラム及び記憶媒体 | |
JP2007158855A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
JP2007174202A (ja) | 動きベクトル検出装置およびその方法 | |
JP4235209B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
US6788741B1 (en) | Device and method of retrieving high-speed motion | |
JP2861971B2 (ja) | 動ベクトル予測装置 | |
JP3561943B2 (ja) | 画像符号化方法 | |
JP2000308062A (ja) | 動画像処理方法 | |
JP2004260251A (ja) | 動きベクトル検出装置及び動きベクトル検出プログラム | |
JPH1042300A (ja) | 動きベクトル検出装置 | |
JP2008072608A (ja) | 画像符号化装置及び画像符号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081021 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091006 |