JP5890794B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP5890794B2 JP5890794B2 JP2013038916A JP2013038916A JP5890794B2 JP 5890794 B2 JP5890794 B2 JP 5890794B2 JP 2013038916 A JP2013038916 A JP 2013038916A JP 2013038916 A JP2013038916 A JP 2013038916A JP 5890794 B2 JP5890794 B2 JP 5890794B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- block
- integer
- reference frame
- motion estimation
- 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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/533—Motion estimation using multistep search, e.g. 2D-log search or one-at-a-time search [OTS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Analysis (AREA)
- Television Systems (AREA)
Description
図1は、第1の実施形態に係る解像度変換装置の概略を示すブロック図である。この解像度変換装置は、入力映像信号の解像度を拡大して、出力映像信号を生成するものである。解像度変換装置は、フレームメモリ100と、仮拡大部200と、動き推定部300と、画像再構成部400とを備えている。
仮拡大部200は、複数のフレームのうちの1つを基準フレームとして入力する。仮拡大部200は基準フレームを拡大して仮拡大フレームを生成し、これを画像再構成部400へ出力する。拡大の手法に特に制限はなく、例えばキュービックコンボリューション法を適用できる。
整数精度動き推定部1には、基準画素aの近傍Neighbor(a)にある画素値{P(v)|v∈Neighbor(a)}、および、参照画素aを中心とした所定の探索範囲SearchRange(a)にある画素値{R(v)|v∈SearchRange(a)}が入力される。そして、整数精度動き推定部1は、これら画素値どうしを比較して整数精度で動き推定を行い、基準画素aと対応する参照画素bを、探索範囲SearchRange(a)内で探索する。これにより、基準画素aと対応する参照画素bが得られる。基準画素aと参照画素bとの対応関係を示す「b−a」を「基準フレームから参照フレームへの動きベクトルMVbr」または単に「動きベクトルMVbr」と呼ぶことにする。
図5は、小数精度動き推定部2の部構成の一例を示すブロック図である。また、図6は、図5の小数精度動き推定部2の処理を説明する図である。図6では、小数位置φは、±2/3,±1/3,0のいずれかであり、3つの画素でブロックを形成する例を示している。ただしこれは一例にすぎず、より広範囲で小数位置φを探索してもよいし、より細かく小数位置φを探索してもよい。図5の小数精度動き推定部2は、ブロックマッチングにより小数位置φを検出するものであり、画素補間部21と、探索部22とを有する。
第1の実施形態は、画素単位で動き推定を行うものであった。これに対し、第2の実施形態は、複数の画素を含むブロック単位で動き推定を行うものである。以下では、基準フレームおよび参照フレームのブロック位置Nにある画素をそれぞれ、基準ブロックNおよび参照ブロックNと表記する。
図9は、第2の実施形態に係る動き推定部300の概略を示すブロック図である。動き推定部300は、整数精度動き推定部1と、小数精度動き推定部2と、選択部3と、バッファ4とを備えている。
選択部3は、処理対象ブロックA0に含まれる各画素ai(本例では、i=3〜5)に対して、基準フレームの位置ai+φjにおける画素パターンと、参照フレームの整数位置b(j)=ai+B(j)−A(j)における画素パターンとの類似度を算出する。一例として、類似度には差分絶対値和SADを用いることができる。
第2の実施形態は、ブロック単位で整数精度動き精度および小数精度動き推定を行った後に、画素単位で処理を行うものであった。これに対し、第3の実施形態は、ブロック単位で整数精度動き推定を行った後に、画素単位で処理を行うものである。
第4の実施形態は、さらに競合判定部500を備える解像度変換装置に関する。なお、以下で「競合」とは、整数精度動き推定の結果、基準フレームの複数の整数位置が、参照フレームの1つの整数位置に対応することをいう。
図21は、第4の実施形態に係る解像度変換装置の概略を示すブロック図である。以下、上述した実施形態との相違点を中心に説明する。この解像度変換装置は、さらに競合判定部500およびバッファ600を備えている。
第5の実施形態は、逆探索を行って、整数精度動き推定の結果の妥当性を評価するものである。
図24は、第5の実施形態に係る解像度変換装置の概略を示すブロック図である。以下、上述した実施形態との相違点を中心に説明する。この解像度変換装置は、さらに逆探索部700を備えている。
2 小数精度動き推定部
3 選択部
4 バッファ
100 フレームメモリ
200 仮拡大部
300 動き推定部
400 画像再構成部
500 競合判定部
600 バッファ
700 逆探索部
Claims (2)
- 基準フレームの複数のブロックの整数位置ごとに、前記基準フレームのブロックの整数位置と対応する参照フレームのブロックの整数位置との位置関係を示す第1の動きベクトルを生成する第1の動き推定部と、
前記参照フレームのブロックの整数位置と対応する前記基準フレームのブロックの小数位置との位置関係を示す第2の動きベクトルを生成する第2の動き推定部と、
前記基準フレームの第1のブロックの整数位置についての前記第1の動きベクトル、または、前記第1のブロックの周囲にある第2のブロックについての前記第1の動きベクトルに基づく前記参照フレームのブロックのうち、類似度が大きい前記参照フレームのブロックの整数位置にある画素の値と、前記第2の動きベクトルに対応する小数位置と、を出力する選択部と、を備えることを特徴とする画像処理装置。 - 基準フレームの各ブロックの整数位置と対応する参照フレームのブロックの整数位置との位置関係を示す第1の動きベクトルを生成する第1の動き推定部と、
前記基準フレームの第1のブロックについての前記第1の動きベクトル、または、前記第1のブロックの周囲にある第2のブロックについての前記第1の動きベクトルを選択する選択部と、
前記第1のブロック内の第1の整数位置および選択された前記第1の動きベクトルに応じた前記参照フレームの第2の整数位置と対応する、前記基準フレームの小数位置を検出し、前記小数位置および前記第2の整数位置の画素の値を出力する第2の動き推定部と、を備えることを特徴とする画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013038916A JP5890794B2 (ja) | 2013-02-28 | 2013-02-28 | 画像処理装置 |
US13/973,722 US20140241429A1 (en) | 2013-02-28 | 2013-08-22 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013038916A JP5890794B2 (ja) | 2013-02-28 | 2013-02-28 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014167691A JP2014167691A (ja) | 2014-09-11 |
JP5890794B2 true JP5890794B2 (ja) | 2016-03-22 |
Family
ID=51388128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013038916A Expired - Fee Related JP5890794B2 (ja) | 2013-02-28 | 2013-02-28 | 画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140241429A1 (ja) |
JP (1) | JP5890794B2 (ja) |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100580194B1 (ko) * | 2004-06-11 | 2006-05-16 | 삼성전자주식회사 | 비트 정밀도를 낮춘 부화소 움직임 추정방법 및 장치 |
JP3880985B2 (ja) * | 2004-08-05 | 2007-02-14 | 松下電器産業株式会社 | 動きベクトル検出装置および動きベクトル検出方法 |
JP4317814B2 (ja) * | 2004-12-06 | 2009-08-19 | 株式会社ルネサステクノロジ | 動画像情報の符号化装置及び符号化方法 |
TWI280805B (en) * | 2005-07-20 | 2007-05-01 | Novatek Microelectronics Corp | Method and apparatus for cost calculation in decimal motion estimation |
US20070025442A1 (en) * | 2005-07-28 | 2007-02-01 | Sanyo Electric Co., Ltd. | Coding method for coding moving images |
KR100727989B1 (ko) * | 2005-10-01 | 2007-06-14 | 삼성전자주식회사 | 동영상 부호화시의 인터 모드 결정 방법 및 장치 |
TWI271106B (en) * | 2005-10-25 | 2007-01-11 | Novatek Microelectronics Corp | Apparatus and method for motion estimation supporting multiple video compression standards |
JP4686388B2 (ja) * | 2006-03-20 | 2011-05-25 | 株式会社東芝 | 画像拡大装置及び画像拡大方法 |
US8374464B2 (en) * | 2006-05-31 | 2013-02-12 | Nec Corporation | Method, apparatus and program for enhancement of image resolution |
JP2008042424A (ja) * | 2006-08-04 | 2008-02-21 | Hitachi Ltd | 画像マッチング装置及び画像マッチング方法 |
US20080310514A1 (en) * | 2007-06-14 | 2008-12-18 | Texas Instruments Incorporated | Adaptive Density Search of Motion Estimation for Realtime Video Compression |
EP2048886A1 (en) * | 2007-10-11 | 2009-04-15 | Panasonic Corporation | Coding of adaptive interpolation filter coefficients |
US8279936B1 (en) * | 2007-12-11 | 2012-10-02 | Marvell International Ltd. | Method and apparatus for fractional pixel expansion and motion vector selection in a video codec |
US20110032993A1 (en) * | 2008-03-31 | 2011-02-10 | Motokazu Ozawa | Image decoding device, image decoding method, integrated circuit, and receiving device |
JP5406465B2 (ja) * | 2008-04-24 | 2014-02-05 | 株式会社Nttドコモ | 画像予測符号化装置、画像予測符号化方法、画像予測符号化プログラム、画像予測復号装置、画像予測復号方法及び画像予測復号プログラム |
US8724697B2 (en) * | 2008-09-26 | 2014-05-13 | Qualcomm Incorporated | Locating motion vectors for video data units |
KR100994983B1 (ko) * | 2008-11-11 | 2010-11-18 | 한국전자통신연구원 | 고속 움직임 탐색 장치 및 그 방법 |
US8259809B2 (en) * | 2009-01-12 | 2012-09-04 | Mediatek Singapore Pte Ltd. | One step sub-pixel motion estimation |
GB2471323B (en) * | 2009-06-25 | 2014-10-22 | Advanced Risc Mach Ltd | Motion vector estimator |
JP2011050001A (ja) * | 2009-08-28 | 2011-03-10 | Sony Corp | 画像処理装置および方法 |
KR20110071047A (ko) * | 2009-12-20 | 2011-06-28 | 엘지전자 주식회사 | 비디오 신호 디코딩 방법 및 장치 |
JP2012104945A (ja) * | 2010-11-08 | 2012-05-31 | Sony Corp | 画像処理装置と画像処理方法およびプログラム |
CN102884794B (zh) * | 2011-03-07 | 2016-08-10 | 松下知识产权经营株式会社 | 运动补偿装置、运动图像编码装置、运动图像解码装置、运动补偿方法、以及集成电路 |
US9143799B2 (en) * | 2011-05-27 | 2015-09-22 | Cisco Technology, Inc. | Method, apparatus and computer program product for image motion prediction |
JP5786478B2 (ja) * | 2011-06-15 | 2015-09-30 | 富士通株式会社 | 動画像復号装置、動画像復号方法、及び動画像復号プログラム |
TW201406166A (zh) * | 2012-07-27 | 2014-02-01 | Novatek Microelectronics Corp | 視訊編碼方法與視訊編碼裝置 |
-
2013
- 2013-02-28 JP JP2013038916A patent/JP5890794B2/ja not_active Expired - Fee Related
- 2013-08-22 US US13/973,722 patent/US20140241429A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2014167691A (ja) | 2014-09-11 |
US20140241429A1 (en) | 2014-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9898803B2 (en) | Image processing apparatus, image processing method, and recording medium storing image processing program | |
JP5057948B2 (ja) | 歪曲補正画像生成ユニットおよび歪曲補正画像生成方法 | |
JP5531194B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
US20100123792A1 (en) | Image processing device, image processing method and program | |
US9055217B2 (en) | Image compositing apparatus, image compositing method and program recording device | |
JP6326180B1 (ja) | 画像処理装置 | |
US20120093231A1 (en) | Image processing apparatus and image processing method | |
US9674483B2 (en) | Method and device for generating a motion-compensated video frame | |
JP6254938B2 (ja) | 画像ノイズ除去装置、および画像ノイズ除去方法 | |
JP2005269419A (ja) | 画像変形推定方法および画像変形推定装置 | |
JP2006222493A (ja) | 複数の低解像度画像を用いた高解像度画像の生成 | |
JP5198543B2 (ja) | 画像処理方法、画像処理装置及び画像処理プログラム | |
JP4626158B2 (ja) | 動きベクトル検出装置、および動きベクトル検出方法、並びにコンピュータ・プログラム | |
JP5533309B2 (ja) | 動きベクトル検出回路、動画像符号化装置及び動きベクトル検出方法 | |
JP5890794B2 (ja) | 画像処理装置 | |
JP2019067169A (ja) | 移動ベクトル算出方法、装置、プログラム、及びノイズ除去処理を含む移動ベクトル算出方法 | |
JP2017022597A (ja) | 画像処理装置、その制御方法、および制御プログラム | |
US20130315502A1 (en) | Image processing apparatus and image processing method | |
JP5308981B2 (ja) | 予測ベクトル補正装置及びプログラム | |
JP5397250B2 (ja) | 画像処理装置および画像処理方法 | |
US9454801B2 (en) | Image processing apparatus, method for processing image, and program | |
WO2015159778A1 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP5401696B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP4250807B2 (ja) | フィールド周波数変換装置および変換方法 | |
JP2014192586A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150616 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150810 |
|
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: 20160122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160219 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5890794 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |