JP2008271351A - 動きベクトル検出回路 - Google Patents
動きベクトル検出回路 Download PDFInfo
- Publication number
- JP2008271351A JP2008271351A JP2007113683A JP2007113683A JP2008271351A JP 2008271351 A JP2008271351 A JP 2008271351A JP 2007113683 A JP2007113683 A JP 2007113683A JP 2007113683 A JP2007113683 A JP 2007113683A JP 2008271351 A JP2008271351 A JP 2008271351A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- reference image
- absolute value
- motion vector
- difference absolute
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】現在画像データDAT1との差分絶対値を算出するために参照画像データメモリ3から読み出した参照画像データDAT2の内で、符号化対象の8画素×8ラインの画像ブロックとその周囲1画素を含む10画素×10ラインの参照画像データDAT3を近傍参照画像データバッファ10に格納しておく。次の処理で必要な参照画像データが近傍参照画像データバッファ10に存在すれば、参照画像データメモリ3ではなく近傍参照画像データバッファ10を読み出す。これにより、小さな近傍参照画像データバッファ10にアクセスすることで、消費電力を削減できる。
【選択図】図1
Description
動きベクトルの検出は、1フレームの画像を縦横それぞれ複数画素からなる複数のブロックに分割し、分割したブロックを例えば左上のブロックから右側へ、更に上から下へと順番に符号化対象として選択し、選択したブロック毎に行われる。
差分絶対値和SADを数式で表すと次式のようになる。
この動きベクトル検出回路は、図3(c)に示すように、符号化対象ブロックの画像データ(8×8画素)を格納する現在画像データメモリ2と、図3(b)に示すように、符号化対象ブロックの周囲8画素の探索範囲(24×24画素)の画像データを格納している参照画像データメモリ3を有している。これらの2つのメモリマップは、図に示すように、画像データの並びのままマッピングされており、与えられるアドレスに従って1ライン単位でデータが読み出されるようになっている。
この近傍参照画像データバッファ10は、図4(a)に構成を示すように、10画素を1ラインとする10ライン分のフリップフロップ(FF)群で構成されている。近傍参照画像データバッファ10は、読み書き制御信号R/Wで書き込み動作が指定されたときには、セレクタ4Aから出力された1ライン分の10画素の画像データDAT3を、アドレス信号ADR3で指定されたアドレスの画素バッファに書き込むようになっている。また、画素バッファに書き込まれた画像データは、アドレス信号ADR3に基づいて1ライン単位に読み出され、10画素の画像データDAT4としてセレクタ8に出力されるようになっている。
この図9に示すように、動きベクトルMV(−1,−1),MV(0,−1),MV(1,1)の処理が同時に行われる。このとき、参照画像データメモリ3から読み出された1ライン目の画像データDAT3は、その後利用することは無いので、近傍参照画像データバッファ10Bに格納しない。同様に、最後のラインの画像データDAT3も、その後利用することは無いので、近傍参照画像データバッファ10Bに格納しない。
(a) 8×8画素の画像データの動きベクトルの評価について説明したが、16×16画素、16×8画素等の符号化対象ブロックについても適用できる。
(b) 近傍参照画像データバッファに格納する画像データを評価対象ブロックの周囲1画素の範囲としているが、動きベクトル評価アルゴリズムの特性等に応じて変更することもできる。また、近傍参照画像データバッファとしてフリップフロップを使用しているが、リングバッファ等を用いても良い。
(c) 動きベクトル(0,0)の周囲1画素を近傍参照画像データバッファに格納しているが、探索の中心点は、動きベクトル(0,0)に限らず設定することができる。
(d) 差分演算部が出力する完了信号を用いて演算官僚を判断しているが、予め決めておいた規定のサイクル数で処理を進めることも可能である。
2 現在画像データメモリ
3 参照画像データメモリ
4A,8,9,9a〜9c セレクタ
5,5a〜5c 差分絶対値演算部
6,6a〜6c 累積演算部
7,7B 差分絶対値和比較部
10,10B 近傍参照画像データバッファ
Claims (3)
- 動画像圧縮符号化処理においてm画素×nラインで構成される符号化対象の画像ブロックの動く方向を検出する動きベクトル検出回路であって、
前記画像ブロックの現在の画像データを格納する現在画像データメモリと、
前記画像ブロックの動きを検出するために該画像ブロックを含む一定範囲の過去の参照画像データを格納する参照画像データメモリと、
前記参照画像データの内で、前記画像ブロックとその周囲の1画素を含む(m+2)画素×(n+2)ラインの参照画像データを格納するための近傍参照画像データバッファと、
前記現在画像データメモリから1ライン単位に読み出されるm画素の画像データと、前記参照画像データメモリまたは前記近傍参照画像データバッファから1ライン単位に読み出される参照画像データにおける連続するm画素の画像データとの画素毎の差分絶対値を算出する差分絶対値演算部と、
前記差分絶対値演算部で算出された差分絶対値を前記画像ブロックを構成するnライン分について累積加算して差分絶対値和を算出する累積演算部と、
前記累積演算部で算出された差分絶対値和の内で最小のものに対応する前記参照画像データの位置を動きベクトルとして出力する差分絶対値和比較部とを備え、
前記差分絶対値演算部で処理するための前記参照画像データが、前記近傍参照画像データバッファに存在しないときには前記参照画像データメモリから読み出すと共に次の処理のために該近傍参照画像データバッファに格納し、該近傍参照画像データバッファに存在するときには該近傍参照画像データバッファから読み出して処理を行うように構成した、
ことを特徴とする動きベクトル検出回路。 - 動画像圧縮符号化処理においてm画素×nラインで構成される符号化対象の画像ブロックの動く方向を検出する動きベクトル検出回路であって、
前記画像ブロックの現在の画像データを格納する現在画像データメモリと、
前記画像ブロックの動きを検出するために該画像ブロックを含む一定範囲の過去の参照画像データを格納する参照画像データメモリと、
前記参照画像データの内で、前記画像ブロックとその両側の1画素を含む(m+2)画素×nラインの参照画像データを格納するための近傍参照画像データバッファと、
前記現在画像データメモリから1ライン単位に読み出されるm画素の現在画像データと、前記参照画像データメモリまたは前記近傍参照画像データバッファから1ライン単位に読み出される(m+2)画素の参照画像データの内で左側のm画素の画像データ、中央のm画素の画像データ及び右側のm画素の画像データとの画素毎の差分絶対値をそれぞれ算出する第1、第2及び第3の差分絶対値演算手段を有する差分絶対値演算部と、
前記第1、第2及び第3の差分絶対値演算手段に対応して設けられ、それぞれ該第1、第2及び第3の差分絶対値演算手段で算出された差分絶対値を前記現在画像ブロックを構成するnライン分について累積加算して差分絶対値和を算出する第1、第2及び第3の累積演算手段を有する累積演算部と、
前記累積演算部で算出された差分絶対値和の内で最小のものに対応する前記参照画像データの位置を動きベクトルとして出力する差分絶対値和比較部とを備え、
前記差分絶対値演算部で処理するための前記参照画像データが、前記近傍参照画像データバッファに存在しないときには前記参照画像データメモリから読み出すと共に次の処理のために該近傍参照画像データバッファに格納し、該近傍参照画像データバッファに存在するときには該近傍参照画像データバッファから読み出して処理を行うように構成した、
ことを特徴とする動きベクトル検出回路。 - 前記m、nの値は、何れも8であることを特徴とする請求項1または2記載の動きベクトル検出回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007113683A JP2008271351A (ja) | 2007-04-24 | 2007-04-24 | 動きベクトル検出回路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007113683A JP2008271351A (ja) | 2007-04-24 | 2007-04-24 | 動きベクトル検出回路 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008271351A true JP2008271351A (ja) | 2008-11-06 |
Family
ID=40050242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007113683A Pending JP2008271351A (ja) | 2007-04-24 | 2007-04-24 | 動きベクトル検出回路 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008271351A (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07203457A (ja) * | 1993-12-27 | 1995-08-04 | Oki Electric Ind Co Ltd | 動きベクトル検出装置 |
JPH08307875A (ja) * | 1995-05-02 | 1996-11-22 | Matsushita Electric Ind Co Ltd | 画像メモリ装置および動きベクトル検出回路 |
-
2007
- 2007-04-24 JP JP2007113683A patent/JP2008271351A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07203457A (ja) * | 1993-12-27 | 1995-08-04 | Oki Electric Ind Co Ltd | 動きベクトル検出装置 |
JPH08307875A (ja) * | 1995-05-02 | 1996-11-22 | Matsushita Electric Ind Co Ltd | 画像メモリ装置および動きベクトル検出回路 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1734480A1 (en) | Image processing device and method, recording medium, and program | |
WO2009102013A1 (ja) | 移動ベクトル検出装置 | |
JPH03256485A (ja) | 動きベクトル検出回路 | |
JPWO2009102010A1 (ja) | 移動領域検出装置 | |
JP4597103B2 (ja) | 動きベクトル探索方法及び装置 | |
EP1595397A2 (en) | Method and apparatus for object based motion compensation | |
JP2015226326A (ja) | 映像解析方法及び映像解析装置 | |
JPH08223578A (ja) | 動きベクトル探索方法および装置 | |
JP4527674B2 (ja) | 動き検出処理装置および方法 | |
KR101091054B1 (ko) | 동화상 부호화에 있어서의 움직임 탐색 장치 | |
US7085172B2 (en) | Data storage apparatus, data storage control apparatus, data storage control method, and data storage control program | |
JP2012004710A (ja) | 動きベクトル検出回路、動画像符号化装置及び動きベクトル検出方法 | |
JP6740549B2 (ja) | 動画像符号化装置、方法、プログラム、および動画像符号化システム | |
US20080049035A1 (en) | Apparatus and method for accessing image data | |
JP2008271351A (ja) | 動きベクトル検出回路 | |
JP2000287214A (ja) | 動き検出方法および装置 | |
JPH05236452A (ja) | 動ベクトル検出方法及び検出装置 | |
CN110427816B (zh) | 物体检测方法、装置、计算机设备和存储介质 | |
KR20010045766A (ko) | 상태천이도를 이용하여 제어부를 구현한 움직임 추정 장치 | |
JP2014042139A (ja) | 符号化装置、符号化方法、及びプログラム | |
JP4687108B2 (ja) | データ格納装置、データ格納制御装置、データ格納制御方法及びデータ格納制御プログラム | |
JP2004229150A (ja) | 動きベクトル探索方法および装置 | |
US20090060048A1 (en) | Motion detection circuit and method | |
JP2007110602A (ja) | 動きベクトル検出装置 | |
US10063880B2 (en) | Motion detecting apparatus, motion detecting method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081218 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090423 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100319 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110419 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110816 |