JP4166781B2 - 動きベクトル検出装置および動きベクトル検出方法 - Google Patents
動きベクトル検出装置および動きベクトル検出方法 Download PDFInfo
- Publication number
- JP4166781B2 JP4166781B2 JP2005357028A JP2005357028A JP4166781B2 JP 4166781 B2 JP4166781 B2 JP 4166781B2 JP 2005357028 A JP2005357028 A JP 2005357028A JP 2005357028 A JP2005357028 A JP 2005357028A JP 4166781 B2 JP4166781 B2 JP 4166781B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- image
- region
- reduced
- reference candidate
- 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/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- 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/57—Motion estimation characterised by a search window with variable size or shape
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図1は、本発明の実施の形態1に係る動きベクトル検出装置を備えた動画像符号化装置の構成を示すブロック図である。
図7は、本発明の実施の形態2に係る動きベクトル検出装置を備えた動画像符号化装置の構成を示すブロック図である。なお、実施の形態1と同じ構成については同じ符号を付し、説明を省略する。
上記実施の形態2では、動き検出部702において動きベクトルを検出する際の動きベクトル探索領域が1つの場合について説明したが、本実施の形態では、動きベクトル探索領域を複数の有する場合について説明する。
本実施の形態では、領域の境界部分に存在するマクロブロック(符号化対象ブロック)に対する動きベクトル探索範囲に関する情報を補正する場合について説明する。
2 ピクチャメモリ
3 領域分割部
4 領域動きベクトル検出部
5 相関度算出部
6 参照画像選択部
7 符号化部
100、200 動画像符号化装置
201 探索範囲決定部
702 動き検出部
703 動き補償部
704 差分演算部
705 直交変換部
706 量子化部
707 逆量子化部
708 逆直交変換部
709 加算部
710 ピクチャメモリ
712 可変長符号化部
Claims (4)
- 符号化対象画像に含まれる符号化対象ブロックの参照画像に対する動きベクトルを検出する動きベクトル検出装置であって、
前記符号化対象画像および複数の参照画像候補からそれぞれ画素数を低減した縮小符号化対象画像および複数の縮小参照候補画像を生成する画像縮小手段と、
前記縮小符号化対象画像を複数の領域に分割する領域分割手段と、
前記領域分割手段によって分割された分割領域の前記縮小参照候補画像に対する動きベクトルである領域動きベクトルを、複数の前記縮小参照候補画像ごとに検出する領域動きベクトル検出手段と、
前記領域動きベクトルおよび前記縮小参照候補画像から生成される分割領域予測画像と、前記分割領域画像との相関度を、複数の前記縮小参照候補画像ごとに算出する相関度算出手段と、
複数の前記参照画像候補の中から少なくとも1つの参照画像を前記相関度および前記領域動きベクトルに基づいて前記分割領域ごとに選択する参照画像選択手段と、
前記分割領域に対応する領域に含まれる前記符号化対象ブロックの動きベクトルを、当該分割領域に対して前記参照画像選択手段によって選択された前記参照画像を用いて検出する動き検出手段とを備え、
前記参照画像選択手段は、複数の前記縮小参照候補画像ごとに算出された前記相関度が所定の閾値以上であるか否かを判定し、前記相関度が前記閾値以上である縮小参照候補画像がある場合、前記閾値以上である縮小参照候補画像の中から前記相関度が高い縮小参照候補画像に対応する参照画像を選択し、前記相関度が前記閾値以上である縮小参照候補画像がない場合、前記領域動きベクトルが小さい縮小参照候補画像に対応する参照画像を選択する
ことを特徴とする動きベクトル検出装置。 - 前記動きベクトル検出装置は、さらに、
前記符号化対象ブロックの動きベクトル探索範囲に関する情報を前記相関度および前記領域動きベクトルに基づいて決定する探索範囲決定手段を備え、
前記動き検出手段は、前記探索範囲決定手段によって決定された前記動きベクトル探索範囲に関する情報に基づいて、前記参照画像決定手段によって決定された前記参照画像における前記動きベクトル探索範囲を決定し、決定した前記動きベクトル探索範囲内を探索することによって、前記符号化対象ブロックの動きベクトルを検出する
ことを特徴とする請求項1記載の動きベクトル検出装置。 - 符号化対象画像に含まれる符号化対象ブロックの参照画像に対する動きベクトルを検出する動きベクトル検出方法であって、
前記符号化対象画像および複数の参照画像候補からそれぞれ画素数を低減した縮小符号化対象画像および複数の縮小参照候補画像を生成する画像縮小ステップと、
前記縮小符号化対象画像を複数の領域に分割する領域分割ステップと、
前記領域分割ステップにおいて分割された分割領域の前記縮小参照候補画像に対する動きベクトルである領域動きベクトルを、複数の前記縮小参照候補画像ごとに検出する領域動きベクトル検出ステップと、
前記領域動きベクトルおよび前記縮小参照候補画像から生成される分割領域予測画像と、前記分割領域画像との相関度を、複数の前記縮小参照候補画像ごとに算出する相関度算出ステップと、
複数の前記参照画像候補の中から少なくとも1つの参照画像を前記相関度および前記領域動きベクトルに基づいて前記分割領域ごとに選択する参照画像選択ステップと、
前記分割領域に対応する領域に含まれる前記符号化対象ブロックの動きベクトルを、当該分割領域に対して前記参照画像選択ステップにおいて選択された前記参照画像を用いて検出する動き検出ステップとを含み、
前記参照画像選択ステップでは、複数の前記縮小参照候補画像ごとに算出された前記相関度が所定の閾値以上であるか否かを判定し、前記相関度が前記閾値以上である縮小参照候補画像がある場合、前記閾値以上である縮小参照候補画像の中から前記相関度が高い縮小参照候補画像に対応する参照画像を選択し、前記相関度が前記閾値以上である縮小参照候補画像がない場合、前記領域動きベクトルが小さい縮小参照候補画像に対応する参照画像を選択する
ことを特徴とする動きベクトル検出方法。 - 符号化対象画像に含まれる符号化対象ブロックの参照画像に対する動きベクトルを検出するための集積回路であって、
前記符号化対象画像および複数の参照画像候補からそれぞれ画素数を低減した縮小符号化対象画像および複数の縮小参照候補画像を生成する画像縮小手段と、
前記縮小符号化対象画像を複数の領域に分割する領域分割手段と、
前記領域分割手段によって分割された分割領域の前記縮小参照候補画像に対する動きベクトルである領域動きベクトルを、複数の前記縮小参照候補画像ごとに検出する領域動きベクトル検出手段と、
前記領域動きベクトルおよび前記縮小参照候補画像から生成される分割領域予測画像と、前記分割領域画像との相関度を、複数の前記縮小参照候補画像ごとに算出する相関度算出手段と、
複数の前記参照画像候補の中から少なくとも1つの参照画像を前記相関度および前記領域動きベクトルに基づいて前記分割領域ごとに選択する参照画像選択手段と、
前記分割領域に対応する領域に含まれる前記符号化対象ブロックの動きベクトルを、当該分割領域に対して前記参照画像選択手段によって選択された前記参照画像を用いて検出する動き検出手段とを備え、
前記参照画像選択手段は、複数の前記縮小参照候補画像ごとに算出された前記相関度が所定の閾値以上であるか否かを判定し、前記相関度が前記閾値以上である縮小参照候補画像がある場合、前記閾値以上である縮小参照候補画像の中から前記相関度が高い縮小参照候補画像に対応する参照画像を選択し、前記相関度が前記閾値以上である縮小参照候補画像がない場合、前記領域動きベクトルが小さい縮小参照候補画像に対応する参照画像を選択する
ことを特徴とする集積回路。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005357028A JP4166781B2 (ja) | 2005-12-09 | 2005-12-09 | 動きベクトル検出装置および動きベクトル検出方法 |
| US11/607,002 US20070133683A1 (en) | 2005-12-09 | 2006-12-01 | Motion vector estimation device and motion vector estimation method |
| CNA2006101621917A CN1980394A (zh) | 2005-12-09 | 2006-12-07 | 运动矢量估计装置和运动矢量估计方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005357028A JP4166781B2 (ja) | 2005-12-09 | 2005-12-09 | 動きベクトル検出装置および動きベクトル検出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007166038A JP2007166038A (ja) | 2007-06-28 |
| JP4166781B2 true JP4166781B2 (ja) | 2008-10-15 |
Family
ID=38131360
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005357028A Expired - Fee Related JP4166781B2 (ja) | 2005-12-09 | 2005-12-09 | 動きベクトル検出装置および動きベクトル検出方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20070133683A1 (ja) |
| JP (1) | JP4166781B2 (ja) |
| CN (1) | CN1980394A (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100930163B1 (ko) | 2007-11-29 | 2009-12-07 | 주식회사 창해에너지어링 | 섬광 검출 인코딩 방법 |
| US20100178038A1 (en) * | 2009-01-12 | 2010-07-15 | Mediatek Inc. | Video player |
| ES2629027T3 (es) * | 2009-06-19 | 2017-08-07 | Orange | Codificación de vectores de movimiento por competición de predictores |
| ES2981128T3 (es) * | 2009-07-03 | 2024-10-07 | Orange | Predicción de un vector de movimiento de una partición de una imagen actual que apunta a una zona de referencia que cubre varias particiones de imagen de referencia, codificación y decodificación que usa dicha predicción |
| JP2011029987A (ja) * | 2009-07-27 | 2011-02-10 | Toshiba Corp | 圧縮歪除去装置 |
| JP2011114493A (ja) * | 2009-11-25 | 2011-06-09 | Panasonic Corp | 動きベクトル検出方法および動きベクトル検出装置 |
| US8358698B2 (en) * | 2010-01-08 | 2013-01-22 | Research In Motion Limited | Method and device for motion vector estimation in video transcoding using full-resolution residuals |
| US8340188B2 (en) * | 2010-01-08 | 2012-12-25 | Research In Motion Limited | Method and device for motion vector estimation in video transcoding using union of search areas |
| US8559519B2 (en) * | 2010-01-08 | 2013-10-15 | Blackberry Limited | Method and device for video encoding using predicted residuals |
| US8315310B2 (en) * | 2010-01-08 | 2012-11-20 | Research In Motion Limited | Method and device for motion vector prediction in video transcoding using full resolution residuals |
| JP5407974B2 (ja) * | 2010-03-24 | 2014-02-05 | 富士通株式会社 | 動画像符号化装置及び動きベクトル検出方法 |
| WO2013002342A1 (ja) * | 2011-06-30 | 2013-01-03 | ソニー株式会社 | 画像処理装置および方法 |
| MX2013008533A (es) * | 2011-11-02 | 2013-08-12 | Panasonic Corp | Metodo de codificacion de imagen en movimiento, aparato de codificacion de imagen en movimiento, metodo de decodificacion de imagen en movimiento, aparato de decodificacion de imagen en movimiento y aparato de codificacion y decodificacion de imagen en movimiento. |
| CN103139557B (zh) * | 2011-11-25 | 2016-08-03 | 北大方正集团有限公司 | 一种视频编码中的运动估计方法及系统 |
| CN103916583B (zh) * | 2013-01-08 | 2017-11-14 | 聚晶半导体股份有限公司 | 图像噪声消除方法及其产生移动向量数据结构的方法 |
| CN104168405B (zh) * | 2013-05-20 | 2017-09-01 | 聚晶半导体股份有限公司 | 噪声抑制方法及其图像处理装置 |
| US10432928B2 (en) | 2014-03-21 | 2019-10-01 | Qualcomm Incorporated | Using a current picture as a reference for video coding |
| JP6556196B2 (ja) * | 2017-07-27 | 2019-08-07 | 倉敷化工株式会社 | アクティブ除振装置 |
| JP7060802B2 (ja) * | 2018-06-11 | 2022-04-27 | 日本電信電話株式会社 | バッファ装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5737023A (en) * | 1996-02-05 | 1998-04-07 | International Business Machines Corporation | Hierarchical motion estimation for interlaced video |
| DE69803639T2 (de) * | 1997-08-07 | 2002-08-08 | Matsushita Electric Industrial Co., Ltd. | Vorrichtung und Verfahren zur Detektion eines Bewegungsvektors |
| JP3540142B2 (ja) * | 1998-01-30 | 2004-07-07 | 株式会社東芝 | 動きベクトル検出回路および動きベクトル検出方法 |
| JP4015934B2 (ja) * | 2002-04-18 | 2007-11-28 | 株式会社東芝 | 動画像符号化方法及び装置 |
| JP4841101B2 (ja) * | 2002-12-02 | 2011-12-21 | ソニー株式会社 | 動き予測補償方法及び動き予測補償装置 |
| JP4536325B2 (ja) * | 2003-02-04 | 2010-09-01 | ソニー株式会社 | 画像処理装置および方法、記録媒体、並びにプログラム |
| KR100510138B1 (ko) * | 2003-05-01 | 2005-08-26 | 삼성전자주식회사 | 참조 픽처 결정 방법, 그 움직임 보상 방법 및 그 장치 |
-
2005
- 2005-12-09 JP JP2005357028A patent/JP4166781B2/ja not_active Expired - Fee Related
-
2006
- 2006-12-01 US US11/607,002 patent/US20070133683A1/en not_active Abandoned
- 2006-12-07 CN CNA2006101621917A patent/CN1980394A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US20070133683A1 (en) | 2007-06-14 |
| CN1980394A (zh) | 2007-06-13 |
| JP2007166038A (ja) | 2007-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4166781B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
| JP4047879B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
| US7444026B2 (en) | Image processing apparatus and method of motion vector detection in a moving picture, and recording medium used therewith | |
| CN115243051B (zh) | 用于运动向量修正的受限存储器访问窗口 | |
| CN1960496B (zh) | 运动矢量检测装置 | |
| JP3880985B2 (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
| JP2007124408A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
| JP2005303984A (ja) | 動きベクトル検出装置及び方法、及びその動きベクトル検出装置を利用可能な画像符号化装置 | |
| US20080212719A1 (en) | Motion vector detection apparatus, and image coding apparatus and image pickup apparatus using the same | |
| JP2005167976A (ja) | 動きベクトル検出装置及び動きベクトル検出プログラム | |
| JP4523024B2 (ja) | 画像符号化装置および画像符号化方法 | |
| CN100471280C (zh) | 运动图像编码及译码装置、方法 | |
| JP2007158855A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
| US6788741B1 (en) | Device and method of retrieving high-speed motion | |
| JP4032049B2 (ja) | 動きベクトル検出方法及びその装置 | |
| JP2010074496A (ja) | 動きベクトル検出処理装置本発明は、動画像情報をビデオストリームに符号化する動画像符号化処理における、演算量を削減した動きベクトル検出処理装置に関する。 | |
| JP2009111647A (ja) | 動きベクトル検出装置および動きベクトル検出方法 | |
| JP4516088B2 (ja) | 動き探索方法、動き探索装置、動き探索プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2009267726A (ja) | 動画像符号化装置、録画装置、動画像符号化方法、動画像符号化プログラム | |
| US9521417B2 (en) | Video encoding device using predicted motion vector for blocks of different size | |
| JP2004260251A (ja) | 動きベクトル検出装置及び動きベクトル検出プログラム | |
| WO2020129681A1 (ja) | 符号化装置及びプログラム | |
| US20250106508A1 (en) | Techniques for eliminating view angle loss in image stabilized video | |
| JP4053925B2 (ja) | 映像符号化方法,映像符号化装置,映像符号化プログラムおよび映像符号化プログラムの記録媒体 | |
| US20240323364A1 (en) | Encoding apparatus, image capturing apparatus, control method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080401 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080422 |
|
| 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: 20080701 |
|
| 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: 20080730 |
|
| 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: 20110808 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130808 Year of fee payment: 5 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |