JP4804423B2 - 動きベクトル検出装置及び動きベクトル検出方法 - Google Patents
動きベクトル検出装置及び動きベクトル検出方法 Download PDFInfo
- Publication number
- JP4804423B2 JP4804423B2 JP2007167461A JP2007167461A JP4804423B2 JP 4804423 B2 JP4804423 B2 JP 4804423B2 JP 2007167461 A JP2007167461 A JP 2007167461A JP 2007167461 A JP2007167461 A JP 2007167461A JP 4804423 B2 JP4804423 B2 JP 4804423B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- image
- reference candidate
- encoding target
- frame
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
以下に、図面を参照しながら、本発明の第1の実施形態について説明する。
探索範囲=(N+2p)×(N+2p) ・・・(1)
動きベクトル演算部103は、動きベクトルの候補になり得る(2p+1)2個の位置で相関係数を計算した後、最大相関度を示す位置を動きベクトルとして決定する。
x=g×u ・・・(4)
y=h×v ・・・(5)
更にx、y、g、hは、以下の(6)式〜(9)式を満たす自然数である。
0≦x≦X ・・・(6)
1≦g≦X ・・・(7)
0≦y≦Y ・・・(8)
1≦h≦Y ・・・(9)
また、U、Vは、それぞれ以下の(10)式、(11)式で表される。
U=X−|i| ・・・(10)
V=Y−|j| ・・・(11)
(2)式や(3)式で表される評価関数は、画素の差に基づいたものである。従って、動きベクトル演算部103は、最も小さいMAE値やMSE値を有する場合(LRV値となる場合)の動きベクトルを、現在のマクロブロックにおける最終的な動きベクトルとして選定する。なお、図3に示したもの以外の機能が、動きベクトル検出器12kに設けられていてもよい。
次に、本発明の第2の実施形態について説明する。前述した第1の実施形態では、符号化対象フレーム300と、参照候補フレーム301a〜301cとの時間的な距離に応じて、動きベクトルの探索精度を変化させるようにした。これに対して、本実施形態では、符号化対象フレーム300と、参照候補フレーム301a〜301cとの時間的な距離に応じて、符号化対象フレーム300と、参照候補フレーム301a〜301cの縮小率を変化させるようにした。このように、本実施形態と第1の実施形態とは、符号化対象フレーム300と、参照候補フレーム301a〜301cとを用いた処理の方法が主として異なる。従って、以下の説明において第1の実施形態と同一の部分については、図1〜図5に付した符号と同一の符号を付す等して詳細な説明を省略する。
次に、本発明の第3の実施形態について説明する。前述した第1の実施形態では、符号化対象フレーム300と、参照候補フレーム301a〜301cとの時間的な距離のみに応じて、動きベクトルの探索精度を変化させるようにした。それに対して、本実施形態では、第1の実施形態と同様の構成を有するが、符号化対象フレーム300と、参照候補フレーム301a〜301cとの時間的な距離に加え、参照候補フレームの符号化タイプに応じて、動きベクトルの探索精度を変化させる。従って、以下の説明において第1の実施形態と異なる動作を行う探索精度決定部102以外の部分については、図1〜図5に付した符号と同一の符号を付す等して詳細な説明を省略する。なお、H.264等の符号化方式では、ピクチャよりも小さい、1つ以上のマクロブロックから成るスライス単位での符号化が可能なので、前記符号化タイプを“ピクチャタイプ”以外に、“スライスタイプ”と置き換えて解釈しても良い。なお、以下ではスライスタイプを例に説明する。
次に、本発明の第4の実施形態について説明する。前述した第1の実施形態では、符号化対象フレーム300と、参照候補フレーム301a〜301cとの時間的な距離のみに応じて、動きベクトルの探索精度を変化させるようにした。それに対して、本実施形態では第1の実施形態と同様の構成を有するが、信号処理部12内にピーク信号対雑音比(PSNR:peak signal−to−noise ratio)演算部12oを有する。そして、符号化対象フレーム300と、参照候補フレーム301a〜301cとの時間的な距離に加え、参照候補フレームのPSNRに応じて、動きベクトルの探索精度を変化させる。従って、以下の説明において第1の実施形態と異なる動作を行う探索精度決定部102およびPSNR演算部12o以外の部分については、図1〜図5に付した符号と同一の符号を付す等して詳細な説明を省略する。
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
12 信号処理部
13 記録部
14 システム制御部
15 表示部
16 操作部
17 バス
12k 動きベクトル検出器
100 符号化対象フレーム保存部
101 参照候補フレーム保存部
102 探索精度決定部
103 動きベクトル演算部
300 符号化対象フレーム
301 参照候補フレーム
302 符号化対象フレーム番号
303 参照候補フレーム番号
304 動きベクトル
402 縮小率決定部
404 縮小フレーム作成部
405 縮小符号化対象フレーム保存部
406 縮小参照候補フレーム保存部
407 動きベクトル演算部
408 動きベクトル
901 参照候補フレーム
1301 参照候補フレームのPSNR
Claims (6)
- 画面間の動きベクトルを検出する動きベクトル検出装置であって、
符号化対象画像と、前記符号化対象画像によって参照される参照画像の候補である複数の候補画像のそれぞれとの間の時間的な距離を演算する演算手段と、
前記符号化対象画像と、前記複数の候補画像のそれぞれとの間で動きベクトルを探索し、探索した結果に基づいて動きベクトルを検出する動きベクトル検出手段とを有し、
前記符号化対象画像と、前記複数の候補画像のそれぞれとの間で動きベクトルを探索する際に、前記動きベクトル検出手段は、前記演算手段によって演算された各候補画像に対する時間的な距離と前記各候補画像の符号化タイプとに応じて実行する演算の量を変更することを特徴とする動きベクトル検出装置。 - 前記符号化対象画像と、前記複数の候補画像のそれぞれとの間における動きベクトルの探索精度を、前記演算手段により演算された前記各候補画像に対する時間的な距離と前記各候補画像の符号化タイプとに応じて決定する決定手段をさらに有し、
前記動きベクトル検出手段は、前記符号化対象画像と前記複数の候補画像のそれぞれとの間における動きベクトルの探索を、前記決定手段により決定された探索精度で実行することを特徴とする請求項1に記載の動きベクトル検出装置。 - 前記決定手段は、前記演算手段により演算された前記各候補画像に対する時間的な距離が短いほど、前記動きベクトルの探索精度を高くし、前記演算手段により演算された前記各候補画像に対する時間的な距離が長いほど、前記動きベクトルの探索精度を低くすることを特徴とする請求項2に記載の動きベクトル検出装置。
- 前記決定手段は、前記候補画像の符号化タイプがB<P<Iの順で前記動きベクトルの探索精度を高くすることを特徴とする請求項3に記載の動きベクトル検出装置。
- 前記候補画像の符号化タイプは、スライスタイプ又はピクチャタイプであることを特徴とする請求項4に記載の動きベクトル検出装置。
- 画面間の動きベクトルを検出する動きベクトル検出方法であって、
符号化対象画像と、前記符号化対象画像によって参照される参照画像の候補である複数の候補画像のそれぞれとの間の時間的な距離を演算する演算工程と、
前記符号化対象画像と、前記複数の候補画像のそれぞれとの間で動きベクトルを探索し、探索した結果に基づいて動きベクトルを検出する動きベクトル検出工程とを有し、
前記符号化対象画像と、前記複数の候補画像のそれぞれとの間で動きベクトルを探索する際に、前記動きベクトル検出工程で実行する演算の量が、前記演算工程で演算された各候補画像に対する時間的な距離と前記各候補画像の符号化タイプとに応じて変更されることを特徴とする動きベクトル検出方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007167461A JP4804423B2 (ja) | 2006-08-08 | 2007-06-26 | 動きベクトル検出装置及び動きベクトル検出方法 |
| US11/828,517 US8345761B2 (en) | 2006-08-08 | 2007-07-26 | Motion vector detection apparatus and motion vector detection method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006215966 | 2006-08-08 | ||
| JP2006215966 | 2006-08-08 | ||
| JP2007167461A JP4804423B2 (ja) | 2006-08-08 | 2007-06-26 | 動きベクトル検出装置及び動きベクトル検出方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011171130A Division JP5328854B2 (ja) | 2006-08-08 | 2011-08-04 | 動きベクトル検出装置及び動きベクトル検出方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2008067353A JP2008067353A (ja) | 2008-03-21 |
| JP2008067353A5 JP2008067353A5 (ja) | 2010-07-29 |
| JP4804423B2 true JP4804423B2 (ja) | 2011-11-02 |
Family
ID=39050347
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007167461A Expired - Fee Related JP4804423B2 (ja) | 2006-08-08 | 2007-06-26 | 動きベクトル検出装置及び動きベクトル検出方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8345761B2 (ja) |
| JP (1) | JP4804423B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2327152T3 (es) * | 2006-07-13 | 2009-10-26 | Axis Ab | Memoria intermedia de video de pre-alarma mejorada. |
| JP2009182623A (ja) * | 2008-01-30 | 2009-08-13 | Panasonic Corp | 画像符号化方法 |
| US20120201293A1 (en) * | 2009-10-14 | 2012-08-09 | Guo Liwei | Methods and apparatus for adaptive coding of motion information |
| JP2015073192A (ja) * | 2013-10-02 | 2015-04-16 | 日本電信電話株式会社 | 映像符号化装置及び映像符号化プログラム |
| JP6336341B2 (ja) * | 2014-06-24 | 2018-06-06 | キヤノン株式会社 | 撮像装置及びその制御方法、プログラム、記憶媒体 |
| KR102559063B1 (ko) | 2017-02-24 | 2023-07-24 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
| JP6435029B2 (ja) * | 2017-09-28 | 2018-12-05 | 日本電信電話株式会社 | 映像符号化装置及び映像符号化プログラム |
| EP3878187A4 (en) | 2018-11-07 | 2022-08-10 | Genetec Inc. | METHODS AND SYSTEMS FOR DETECTING ABNORMAL MOTION IN A VIDEO STREAM AND PRODUCING A VIDEO SUMMARY |
| JP7324065B2 (ja) * | 2019-06-26 | 2023-08-09 | キヤノン株式会社 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6091460A (en) * | 1994-03-31 | 2000-07-18 | Mitsubishi Denki Kabushiki Kaisha | Video signal encoding method and system |
| JP2868445B2 (ja) * | 1995-11-02 | 1999-03-10 | 株式会社グラフィックス・コミュニケーション・ラボラトリーズ | 動画像圧縮方法および装置 |
| JPH09168153A (ja) * | 1995-12-15 | 1997-06-24 | Matsushita Electric Ind Co Ltd | 動き検出方法 |
| JP2891250B2 (ja) * | 1997-10-21 | 1999-05-17 | 日本電気株式会社 | 動画像符号化方法および装置 |
| JP2000308064A (ja) * | 1999-04-22 | 2000-11-02 | Mitsubishi Electric Corp | 動きベクトル検出装置 |
| JP2003143609A (ja) * | 2001-08-21 | 2003-05-16 | Canon Inc | 画像処理装置、画像処理方法、記録媒体及びプログラム |
| JP4129374B2 (ja) * | 2001-09-18 | 2008-08-06 | 松下電器産業株式会社 | 画像符号化方法および画像復号化方法 |
| JP4120301B2 (ja) * | 2002-04-25 | 2008-07-16 | ソニー株式会社 | 画像処理装置およびその方法 |
| US7170934B2 (en) * | 2002-12-20 | 2007-01-30 | Lsi Logic Corporation | Method and/or apparatus for motion estimation using a hierarchical search followed by a computation split for different block sizes |
| JP4591657B2 (ja) * | 2003-12-22 | 2010-12-01 | キヤノン株式会社 | 動画像符号化装置及びその制御方法、プログラム |
| JP2006191175A (ja) * | 2004-12-28 | 2006-07-20 | Matsushita Electric Ind Co Ltd | 画像符号化装置及び方法 |
| JP2006295528A (ja) * | 2005-04-11 | 2006-10-26 | Pioneer Electronic Corp | 画像信号処理方法 |
| US7864898B2 (en) * | 2006-05-17 | 2011-01-04 | Sirf Technology Holdings, Inc. | Systems and methods for signal acquistion in navigational satellite signal receivers |
-
2007
- 2007-06-26 JP JP2007167461A patent/JP4804423B2/ja not_active Expired - Fee Related
- 2007-07-26 US US11/828,517 patent/US8345761B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20080036916A1 (en) | 2008-02-14 |
| JP2008067353A (ja) | 2008-03-21 |
| US8345761B2 (en) | 2013-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5328854B2 (ja) | 動きベクトル検出装置及び動きベクトル検出方法 | |
| JP4804423B2 (ja) | 動きベクトル検出装置及び動きベクトル検出方法 | |
| RU2310231C2 (ru) | Пространственно-временное прогнозирование для двунаправлено прогнозируемых (в) изображений и прогнозирование вектора движения для компенсации движения множественных изображений с помощью эталона | |
| US9544588B2 (en) | Method and apparatus for encoding/decoding motion vector | |
| JP4763422B2 (ja) | イントラ予測装置 | |
| US8428136B2 (en) | Dynamic image encoding method and device and program using the same | |
| CN104320664B (zh) | 图像处理设备和方法 | |
| JP2022537064A (ja) | エンコーダ、デコーダ、および対応する方法 | |
| US8514935B2 (en) | Image coding apparatus, image coding method, integrated circuit, and camera | |
| US20090220005A1 (en) | Method and apparatus for encoding and decoding image by using multiple reference-based motion prediction | |
| JP6149707B2 (ja) | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、及び動画像撮影装置 | |
| JP2007067731A (ja) | 符号化方法 | |
| JP2008227670A (ja) | 画像符号化装置 | |
| US20070171977A1 (en) | Moving picture coding method and moving picture coding device | |
| WO2012098845A1 (ja) | 画像符号化方法、画像符号化装置、画像復号方法及び画像復号装置 | |
| JP2010232734A (ja) | 画像符号化装置及び画像符号化方法 | |
| JP5173409B2 (ja) | 符号化装置および符号化装置を備えた動画像記録システム | |
| JP4527677B2 (ja) | 動画像符号化方法、動画像符号化装置、動画像符号化プログラム | |
| KR20070057212A (ko) | 부호화 장치, 부호화 방법, 부호화 방법의 프로그램 및부호화 방법의 프로그램을 기록한 기록 매체 | |
| JP2007228560A (ja) | 動画像符号化方法および動画像符号化装置 | |
| US9253493B2 (en) | Fast motion estimation for multiple reference pictures | |
| JP5322956B2 (ja) | 画像符号化装置および画像符号化方法 | |
| JP4495013B2 (ja) | 動画符号化装置 | |
| JP4561701B2 (ja) | 動画像符号化装置 | |
| JP6016484B2 (ja) | 符号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100611 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100611 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110701 |
|
| 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: 20110719 |
|
| 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: 20110809 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140819 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |