JP2011010304A - 動きベクトル推定器 - Google Patents
動きベクトル推定器 Download PDFInfo
- Publication number
- JP2011010304A JP2011010304A JP2010143839A JP2010143839A JP2011010304A JP 2011010304 A JP2011010304 A JP 2011010304A JP 2010143839 A JP2010143839 A JP 2010143839A JP 2010143839 A JP2010143839 A JP 2010143839A JP 2011010304 A JP2011010304 A JP 2011010304A
- Authority
- JP
- Japan
- Prior art keywords
- reference frame
- downsampling
- motion vector
- data processing
- original image
- 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
- H04N19/567—Motion estimation based on rate distortion criteria
-
- 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/53—Multi-resolution motion estimation; Hierarchical motion estimation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】ダウンサンプリング元画像ブロックとダウンサンプリング基準フレーム部分とを受信するよう構成したデータ処理装置が提供される。データ処理装置は、ダウンサンプリング基準フレーム部分の画素間に内挿補間して内挿補間ダウンサンプリング基準フレームブロック集合を生成するよう構成した内挿補間回路網を備える。コスト関数算出回路網が、ダウンサンプリング元画像ブロックと各内挿補間ダウンサンプリング基準フレームブロックとの間の差分を示すコスト関数値を算出する。最小化回路網が最低のコスト関数値を特定し、推定動きベクトル生成回路網がそれらに依存せずに推定動きベクトルを生成する。
【選択図】図1
Description
ダウンサンプリング基準フレーム部分の画素間に内挿補間して内挿補間ダウンサンプリング基準フレームブロック集合を生成するよう構成した内挿補間回路網と、
前記ダウンサンプリング元画像ブロックと前記各内挿補間ダウンサンプリング基準フレームブロック集合との間の差分を示すコスト関数値を算出するよう構成したコスト関数算出回路網と、
前記コスト関数値の最小値に対応する内挿補間ダウンサンプリング基準フレームブロックを選択するよう構成した最小化回路網と、
前記最小化回路網により選択された前記内挿補間ダウンサンプリング基準フレームブロックに依存して推定動きベクトルを生成するよう構成した推定動きベクトル生成回路網と
を備えるデータ処理装置を提供する。
元画像フレームから生成されたダウンサンプリング元画像ブロックを受信するとともに、基準フレームから生成されたダウンサンプリング基準フレーム部分を受信するステップであって、前記基準フレームと前記元画像フレームとを一連のビデオフレームから採取するステップと、
前記ダウンサンプリング基準フレーム部分の画素間に内挿補間し、内挿補間ダウンサンプリング基準フレームブロック集合を生成するステップと、
前記ダウンサンプリング元画像ブロックと前記各内挿補間ダウンサンプリング基準フレームブロック集合との間の差分を示すコスト関数値を算出するステップと、
前記コスト関数値の最小値に対応する内挿補間ダウンサンプリング基準フレームブロックを選択するステップと、
前記最小化回路網により選択された前記内挿補間ダウンサンプリング基準フレームブロックに依存して推定動きベクトルを生成するステップと
を含む方法を提供する。
前記ダウンサンプリング基準フレーム部分の画素間に内挿補間して内挿補間ダウンサンプリング基準フレームブロック集合を生成する内挿補間手段と、
前記ダウンサンプリング元画像ブロックと前記各内挿補間ダウンサンプリング基準フレームブロック集合との間の差分を示すコスト関数値を算出するコスト関数算出手段と、
前記コスト関数値の最小値に対応する内挿補間ダウンサンプリング基準フレームブロックを選択する最小化手段と、
前記最小化手段により選択された前記内挿補間ダウンサンプリング基準フレームブロックに依存して推定動きベクトルを生成する推定動きベクトル生成手段と
を備えるデータ処理装置を提供する。
110 動きベクトル生成ユニット
120 動きベクトル推定ユニット
600 外部メモリー
605 元画像
610 ダウンサンプリング元画像
615 基準画像
620 ダウンサンプリング基準画像
625 ダウンサンプリング器
630 制御ユニット
635 元画像バッファ
640 基準バッファ
645 探索ユニット
650 コスト関数算出ユニット(コスト関数算出器)
655 最小化ユニット
660 制御ユニット
670 内挿補間器
Claims (23)
- 元画像フレームから生成されたダウンサンプリング元画像ブロックを受信するとともに基準フレームから生成されたダウンサンプリング基準フレーム部分を受信するよう構成したデータ処理装置において、前記基準フレームと前記元画像フレームとを一連のビデオフレームから採取する前記データ処理装置であって、
ダウンサンプリング基準フレーム部分の画素間に内挿補間して内挿補間ダウンサンプリング基準フレームブロック集合を生成するよう構成した内挿補間回路網と、
前記ダウンサンプリング元画像ブロックと前記各内挿補間ダウンサンプリング基準フレームブロック集合との間の差分を示すコスト関数値を算出するよう構成したコスト関数算出回路網と、
前記コスト関数値の最小値に対応する内挿補間ダウンサンプリング基準フレームブロックを選択するよう構成した最小化回路網と、
前記最小化回路網により選択された前記内挿補間ダウンサンプリング基準フレームブロックに依存して推定動きベクトルを生成するよう構成した推定動きベクトル生成回路網と
を備えるデータ処理装置。 - 前記ダウンサンプリング元画像ブロックと前記ダウンサンプリング基準フレーム部分とを生成するよう構成したダウンサンプリング回路網をさらに備える、請求項1記載のデータ処理装置。
- 前記推定動きベクトルを入力として受信し、前記元画像と前記基準画像とから算定動きベクトルを生成するよう構成した動きベクトル生成回路網をさらに備え、前記算定動きベクトルを所定範囲内の前記推定動きベクトルに拘束する、請求項1記載のデータ処理装置。
- 前記内挿補間ダウンサンプリング基準フレームブロック集合は前記ダウンサンプリング基準フレーム部分内の所定の点集合を参照して割り出される、請求項1記載のデータ処理装置。
- 前記所定の点集合はブロック幅の半分に分離される、請求項4記載のデータ処理装置。
- 前記内挿補間ダウンサンプリングフレームブロック集合は、動き無しベクトルを参照して割り出される、請求項1記載のデータ処理装置。
- 前記内挿補間ダウンサンプリング基準フレームブロック集合は少なくとも1個の隣接元画像ブロックの少なくとも1個の所定の動きベクトルを参照して割り出される、請求項1記載のデータ処理装置。
- 前記少なくとも1個の所定の動きベクトルは前記ダウンサンプリング元画像ブロックについての予測動きベクトルである、請求項7記載のデータ処理装置。
- 前記コスト関数算出回路網および前記最小化回路網は、前記内挿補間ダウンサンプリング基準フレームブロック集合を反復選択して前記コスト関数値の局所的最小値を検出するよう構成される、請求項1記載のデータ処理装置。
- 前記ダウンサンプリング基準フレーム部分は、前記ダウンサンプリング元画像ブロックよりもほぼ1桁大きさが上回る、請求項1記載のデータ処理装置。
- 前記ダウンサンプリング元画像ブロックは、前記元画像からの画素の部分集合を含む、請求項1記載のデータ処理装置。
- 前記ダウンサンプリング基準フレーム部分は、前記基準画像からの画素の部分集合を含む、請求項1記載のデータ処理装置。
- 前記ダウンサンプリング元画像ブロックは、1ブロックの前記元画像のフィルタ処理版を含む、請求項1記載のデータ処理装置。
- 前記ダウンサンプリング元画像ブロックの各画素は、前記元画像の画素集合を平均することで生成される、請求項13記載のデータ処理装置。
- 前記ダウンサンプリング基準フレーム部分は、1ブロックの前記基準画像のフィルタ処理版を含む、請求項1記載のデータ処理装置。
- 前記ダウンサンプリング基準フレーム部分の各画素は、前記基準画像の画素集合を平均することで生成される、請求項15記載のデータ処理装置。
- 前記内挿補間回路網は、1/4画素内挿補間を行うよう構成される、請求項1記載のデータ処理装置。
- 前記推定動きベクトルは、最大で64画素の長さを有するよう拘束される、請求項1記載のデータ処理装置。
- 前記コスト関数値は、前記ダウンサンプリング元画像ブロックの画素と前記各内挿補間ダウンサンプリング基準フレームブロック集合の画素との間の差分絶対値和(SAD)から算出される、請求項1記載のデータ処理装置。
- 前記コスト関数値は、さらに動きベクトル代償値を含む、請求項1記載のデータ処理装置。
- 前記コスト関数値は、絶対値変換差分和(SATD)アルゴリズム、二乗誤差和(SSE)アルゴリズム、二乗誤差平均(MSE)アルゴリズム、誤差絶対値平均(MAE)アルゴリズム、および差分絶対値平均(MAD)アルゴリズムのうち一つに基づき算出される、請求項1記載のデータ処理装置。
- 推定動きベクトルの生成方法であって、
元画像フレームから生成されたダウンサンプリング元画像ブロックを受信するとともに基準フレームから生成されたダウンサンプリング基準フレーム部分を受信するステップであって、前記基準フレームと前記元画像フレームとを一連のビデオフレームから採取するステップと、
前記ダウンサンプリング基準フレーム部分の画素間に内挿補間し、内挿補間ダウンサンプリング基準フレームブロック集合を生成するステップと、
前記ダウンサンプリング元画像ブロックと前記各内挿補間ダウンサンプリング基準フレームブロック集合との間の差分を示すコスト関数値を算出するステップと、
前記コスト関数値の最小値に対応する内挿補間ダウンサンプリング基準フレームブロックを選択するステップと、
前記最小化回路網により選択された前記内挿補間ダウンサンプリング基準フレームブロックに依存して推定動きベクトルを生成するステップと
を含む方法。 - 元画像フレームからダウンサンプリング元画像ブロックを受信するとともに基準フレームからダウンサンプリング基準フレーム部分を受信するよう構成したデータ処理装置において、前記基準フレームと前記元画像フレームとを一連のビデオフレームから採取する前記データ処理装置であって、
前記ダウンサンプリング基準フレーム部分の画素間に内挿補間して内挿補間ダウンサンプリング基準フレームブロック集合を生成する内挿補間手段と、
前記ダウンサンプリング元画像ブロックと前記各内挿補間ダウンサンプリング基準フレームブロック集合との間の差分を示すコスト関数値を算出するコスト関数算出手段と、
前記コスト関数値の最小値に対応する内挿補間ダウンサンプリング基準フレームブロックを選択する最小化手段と、
前記最小化手段により選択された前記内挿補間ダウンサンプリング基準フレームブロックに依存して推定動きベクトルを生成する推定動きベクトル生成手段と
を備えるデータ処理装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0911050.3A GB2471323B (en) | 2009-06-25 | 2009-06-25 | Motion vector estimator |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011010304A true JP2011010304A (ja) | 2011-01-13 |
Family
ID=41008284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010143839A Pending JP2011010304A (ja) | 2009-06-25 | 2010-06-24 | 動きベクトル推定器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9407931B2 (ja) |
JP (1) | JP2011010304A (ja) |
CN (1) | CN101938652B (ja) |
GB (1) | GB2471323B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9407931B2 (en) | 2009-06-25 | 2016-08-02 | Arm Limited | Motion vector estimator |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8817878B2 (en) * | 2007-11-07 | 2014-08-26 | Broadcom Corporation | Method and system for motion estimation around a fixed reference vector using a pivot-pixel approach |
GB2484969B (en) * | 2010-10-29 | 2013-11-20 | Canon Kk | Improved reference frame for video encoding and decoding |
US20120169845A1 (en) * | 2010-12-30 | 2012-07-05 | General Instrument Corporation | Method and apparatus for adaptive sampling video content |
US20140321551A1 (en) * | 2011-10-21 | 2014-10-30 | Dolby Laboratories Licensing Corporation | Weighted predictions based on motion information |
US9781418B1 (en) * | 2012-06-12 | 2017-10-03 | Google Inc. | Adaptive deadzone and rate-distortion skip in video processing |
US9179155B1 (en) | 2012-06-14 | 2015-11-03 | Google Inc. | Skipped macroblock video encoding enhancements |
GB2496015B (en) * | 2012-09-05 | 2013-09-11 | Imagination Tech Ltd | Pixel buffering |
JP5890794B2 (ja) * | 2013-02-28 | 2016-03-22 | 株式会社東芝 | 画像処理装置 |
JP6336341B2 (ja) * | 2014-06-24 | 2018-06-06 | キヤノン株式会社 | 撮像装置及びその制御方法、プログラム、記憶媒体 |
US10368073B2 (en) * | 2015-12-07 | 2019-07-30 | Qualcomm Incorporated | Multi-region search range for block prediction mode for display stream compression (DSC) |
CN108848376B (zh) | 2018-06-20 | 2022-03-01 | 腾讯科技(深圳)有限公司 | 视频编码、解码方法、装置和计算机设备 |
CN108848380B (zh) * | 2018-06-20 | 2021-11-30 | 腾讯科技(深圳)有限公司 | 视频编码和解码方法、装置、计算机设备及存储介质 |
US11234017B1 (en) * | 2019-12-13 | 2022-01-25 | Meta Platforms, Inc. | Hierarchical motion search processing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004236023A (ja) * | 2003-01-30 | 2004-08-19 | Matsushita Electric Ind Co Ltd | 動きベクトル検出装置および方法 |
JP2006197387A (ja) * | 2005-01-14 | 2006-07-27 | Fujitsu Ltd | 動きベクトル探索装置及び動きベクトル探索プログラム |
JP2007235333A (ja) * | 2006-02-28 | 2007-09-13 | Victor Co Of Japan Ltd | 動きベクトル検出装置 |
JP2008079152A (ja) * | 2006-09-22 | 2008-04-03 | Matsushita Electric Ind Co Ltd | 画像符号化方法および画像復号方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11122624A (ja) * | 1997-10-16 | 1999-04-30 | Matsushita Electric Ind Co Ltd | ビデオデコーダ処理量を低減する方法および装置 |
KR20040069865A (ko) * | 2003-01-30 | 2004-08-06 | 삼성전자주식회사 | 영상화면 내의 글자영역 확장장치 및 방법 |
CN100353768C (zh) * | 2003-11-26 | 2007-12-05 | 联发科技股份有限公司 | 在视频压缩***中进行运动估测的方法及相关装置 |
KR100631777B1 (ko) * | 2004-03-31 | 2006-10-12 | 삼성전자주식회사 | 다 계층의 모션 벡터를 효율적으로 압축하는 방법 및 장치 |
US8374238B2 (en) | 2004-07-13 | 2013-02-12 | Microsoft Corporation | Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video |
US20060222074A1 (en) * | 2005-04-01 | 2006-10-05 | Bo Zhang | Method and system for motion estimation in a video encoder |
TWI280805B (en) * | 2005-07-20 | 2007-05-01 | Novatek Microelectronics Corp | Method and apparatus for cost calculation in decimal motion estimation |
CN101278563A (zh) * | 2005-08-15 | 2008-10-01 | 诺基亚公司 | 用于视频编码中更新操作的亚像素内插的方法和装置 |
WO2007078801A1 (en) * | 2005-12-15 | 2007-07-12 | Analog Devices, Inc. | Randomly sub-sampled partition voting(rsvp) algorithm for scene change detection |
GB2471323B (en) | 2009-06-25 | 2014-10-22 | Advanced Risc Mach Ltd | Motion vector estimator |
-
2009
- 2009-06-25 GB GB0911050.3A patent/GB2471323B/en active Active
-
2010
- 2010-06-24 JP JP2010143839A patent/JP2011010304A/ja active Pending
- 2010-06-25 CN CN201010253443.3A patent/CN101938652B/zh active Active
- 2010-06-25 US US12/801,789 patent/US9407931B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004236023A (ja) * | 2003-01-30 | 2004-08-19 | Matsushita Electric Ind Co Ltd | 動きベクトル検出装置および方法 |
JP2006197387A (ja) * | 2005-01-14 | 2006-07-27 | Fujitsu Ltd | 動きベクトル探索装置及び動きベクトル探索プログラム |
JP2007235333A (ja) * | 2006-02-28 | 2007-09-13 | Victor Co Of Japan Ltd | 動きベクトル検出装置 |
JP2008079152A (ja) * | 2006-09-22 | 2008-04-03 | Matsushita Electric Ind Co Ltd | 画像符号化方法および画像復号方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9407931B2 (en) | 2009-06-25 | 2016-08-02 | Arm Limited | Motion vector estimator |
Also Published As
Publication number | Publication date |
---|---|
GB2471323B (en) | 2014-10-22 |
US9407931B2 (en) | 2016-08-02 |
CN101938652A (zh) | 2011-01-05 |
GB0911050D0 (en) | 2009-08-12 |
US20100329345A1 (en) | 2010-12-30 |
GB2471323A (en) | 2010-12-29 |
CN101938652B (zh) | 2015-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011010304A (ja) | 動きベクトル推定器 | |
Kang et al. | Motion compensated frame rate up-conversion using extended bilateral motion estimation | |
US8625673B2 (en) | Method and apparatus for determining motion between video images | |
JP5044568B2 (ja) | 予測誘導間引き探索を使用する動き推定 | |
TWI455588B (zh) | 以雙向、局部及全域移動評估為基礎之框率轉換 | |
US7362379B2 (en) | Image processing apparatus and method, recording medium, and program | |
KR100676704B1 (ko) | 움직임 추정장치 및 그 추정방법 | |
JP2003259374A (ja) | 走査フォーマットの変換装置及び方法 | |
US20050249284A1 (en) | Method and apparatus for generating motion vector in hierarchical motion estimation | |
CN109328454B (zh) | 图像处理装置 | |
US8923400B1 (en) | Method and/or apparatus for multiple pass digital image stabilization | |
US20100315550A1 (en) | Image frame interpolation device, image frame interpolation method, and image frame interpolation program | |
WO2007089068A1 (en) | Method and apparatus for block-based motion estimation | |
JP2022530172A (ja) | 適応解像度ビデオ符号化のためのインター符号化 | |
US8149911B1 (en) | Method and/or apparatus for multiple pass digital image stabilization | |
US7505636B2 (en) | System and method for two-pass interpolation for quarter-pel motion compensation | |
KR100855976B1 (ko) | 배경과 이동 객체를 분리하여 움직임을 추정하는 프레임보간 장치 및 프레임 보간 방법 | |
JP3873017B2 (ja) | フレーム補間方法及び装置 | |
EP1897376A2 (en) | Motion estimation | |
US9106926B1 (en) | Using double confirmation of motion vectors to determine occluded regions in images | |
JP5448983B2 (ja) | 解像度変換装置及び方法、走査線補間装置及び方法、並びに映像表示装置及び方法 | |
KR20110048252A (ko) | 움직임 벡터 공유에 기초한 영상을 변환하는 방법 및 장치 | |
KR0185940B1 (ko) | 미세한 움직임 추정 방법 및 그 장치 | |
KR20070056627A (ko) | 움직임 추정장치, 움직임 추정방법 및 전역 움직임추정장치 | |
KR100926440B1 (ko) | 영상부호화를 위한 블록 매칭 움직임 추정 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120725 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121205 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130319 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130806 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140107 |