JPH07203451A - テレビジョン信号における動きの階層的予測方法 - Google Patents
テレビジョン信号における動きの階層的予測方法Info
- Publication number
- JPH07203451A JPH07203451A JP6306484A JP30648494A JPH07203451A JP H07203451 A JPH07203451 A JP H07203451A JP 6306484 A JP6306484 A JP 6306484A JP 30648494 A JP30648494 A JP 30648494A JP H07203451 A JPH07203451 A JP H07203451A
- Authority
- JP
- Japan
- Prior art keywords
- motion
- points
- hierarchy
- point
- blocks
- 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
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
- H04N5/145—Movement estimation
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Analysis (AREA)
Abstract
要とする回路コストを低減する。 【構成】 ビデオ画像を固定サイズのブロックへ分割す
る。第2のビデオ画像に関する動きを各ブロックごとに
求める。その際、互いに重なり合っていない範囲を解像
度のいっそう高められた下位のハイアラーキレベルで生
成する。この範囲のクリティカルな点をハイアラーキ中
それよりも上位にあるレベルにおいて分析するための点
として用いる。
Description
ズのブロックへ分割し、第2のビデオ画像に対して相対
的な動きを各ブロックごとに求めるように構成されてい
る、テレビジョン信号における動きの階層的予測方法に
関する。
うに予測すること(いわゆる動き予測)はたとえば、デ
ータ圧縮の目的やレコーダにおける伝送帯域幅や伝送時
間または記憶容量を節約するために用いられる。この場
合、従来のテレビジョン信号の場合のように順次連続す
る画像を完全に伝送するのではなく、動きの予測結果に
したがって、順次連続する各画像間での何らかの変化を
表す差分ファクタ(因子)が伝送される。動き予測のさ
らに別の適用事例として、たとえばくし形フィルタのよ
うな所定の信号処理回路をテレビジョン信号中の動きに
依存してその動作形式に関して切り換えることが挙げら
れる。さらに動き予測はビデオカメラにおいても必要と
され、つまり、カメラの意図的でない揺れに起因して画
像中に生じる突発的な変化を機械的または電子的に補償
するビデオカメラにおいても必要とされる。
ーチ範囲が大きくなればなるほどいっそう効果的にな
る。このことに伴いハードウェア設計仕様の規模が大き
くなるのを抑える目的で、ハイアラーキ構成が採用され
る。この場合、まずはじめに比較的大雑把にサーチ範囲
全体にわたって最良の動きファクタがサーチされ、この
ことにより次に、見つけられた個所の周りにおいていっ
そう微細に解像してファクタを改善することができる。
る公知の動き予測方式の場合、処理すべきビデオ画像は
固定サイズのブロックに分割される。各ブロックごとに
第2のビデオ画像に対して相対的な動きが求められ、こ
のことは、1つのサーチ範囲内で生じ得る各変位ないし
ずれ動きごとにブロックの障害量(歪み)を算出し、そ
の後、それらの値のうち最小のものを求めるようにして
行われる。
nによるSTI3220のような市販の動き予測機能素
子チップに基づいてハードウェアが実現される。このモ
ジュールは、水平および垂直方向で−8/+7のサーチ
範囲内において最小の歪みを有する変位を算出する。こ
のサーチ範囲は、複数のチップをカスケード接続するこ
とで大きくできる。一方では高解像度HDTVシステム
のために、他方では、時間的にいっそう隔たっている各
画像間の動きが計算されるMPEG規格によるビデオ画
像のために、動きを予測しその際に1/2pel(pe
l=ピクセル=画素)の解像度で変位を求める目的で、
できるかぎり大きいサーチ範囲を使用することが望まれ
る。生じ得る各変位ないしずれ動きが1つの並列的な計
算ユニット(のはたらき)を意味する”フルサーチブロ
ックマッチング”の場合、集積化された動き予測チップ
を用いても数100個のモジュールが必要である。
式で動きを予測することによって低減できる。この場
合、第1のステップにおいて、解像度を低減してサーチ
範囲全体が調べられる。次に新たなステップにおいて、
最も小さい歪みを有する位置の周囲で解像度を高めて最
小の歪み効果が求められる。このプロセスは、何回でも
望むだけそのたびに解像度を高めて繰り返すことができ
る。
ような動き予測に要する回路−いわゆるハードウェア−
コストを低減することにある。
ばこの課題は、互いに重なり合っていない範囲を解像度
のいっそう高められた下位のハイアラーキレベルで作成
し、該範囲の重心ないしクリティカルな点をハイアラー
キ中それよりも上位にあるレベルにおいて分析するため
の点として用いることにより解決される。
示されている。有利には、各走査線の間に位置し走査線
ラスタ中の実際の画素を表していない点が互いに重なり
合っていない範囲内で調べられる。
る2つのブロック1,2が示されている。動き予測を行
う場合、まず最初に第1のハイアラーキステップ中、太
く描かれた十字3だけが調べられる。たとえば点4aが
最適であると判明したならば、この点の周囲の点4b,
4c,4d,4eだけを考慮することになる。そしてこ
のことにより、この点付近で評価を行う必要性が生じ
る。図1に示されているように、これはブロック1,2
の1つのブロック内の、細く描かれた×印4で表された
それぞれ8つの点である。つまり第2のハイアラーキス
テップでは、これら8つの点に対して必要とされる回路
コストを割り当てなければならない。このように図1に
は、1ピクセル(pel)の解像度を用いた第1のサー
チと、見つけ出された画素の周囲での1/2ピクセルの
解像度を用いた後続のサーチとを含む実例が示されてい
る。この場合、1つのピクセル値の周囲の1/2ピクセ
ルのサーチ範囲が重なり合っているのがわかる。各1/
2ピクセル値は少なくとも2つのハイアラーキサーチ範
囲に属し、その際、1/2ピクセルの対角線は実際には
4つのサーチ範囲に属している。
はもはや重なり合った範囲を有していない。したがっ
て、各点は最上位カテゴリー内の1つの点に明確に帰属
している。第1のハイアラーキでは○で表された点5が
調べられ、つまり−図1とは異なり−十字で表された点
3は調べられない。その後、第2のハイアラーキステッ
プで、この点5の周囲の4つの点がそれぞれ調べられ
る。この場合には4つの点だけを調べればよく、図1の
場合のように8つの点を調べる必要のないことがわか
る。その結果、必要とされる回路コストないしハードウ
ェアはほぼこのファクタ分だけ低減される。点5はもは
や実際の画素ではない。それというのはこれらの点は、
図1で示された走査線ラスタの外に位置しているからで
ある。しかし、これらの点5を調べるのに要する回路コ
ストは著しく小さい。これは単に1つのフィルタから成
り、そこにおいてこれらの点が加算され、その際に結果
として生じる和が4で除算される。換言すれば、これら
4つの点の実際の平均値の形成が行われる。したがっ
て、第1のハイアラーキステップではもはや元のピクセ
ル値が用いられるのではなく、フィルタ処理されたピク
セル値が用いられる。そして第2のハイアラーキステッ
プでは、フィルタ処理されたそれらの値付近でサーチが
行われる。
での使用に拡張することもできる。
ピクセルの解像度とそれに続くピクセル解像度に関する
従来の方式による実例が示されている。この場合、下位
のハイアラーキレベルにおいて24個の位置を分析しな
ければならない。
合っていないブロックを用いた実施例が示されている。
上位ハイアラーキレベルにおいて、この範囲のクリティ
カルな部分に位置する4つのピクセル値が算出される。
その後、最も小さい歪みを有する見つけ出されフィルタ
処理された4つのピクセル値付近でサーチが行われ、こ
の場合にはもはや16個の位置しか考慮の対象にならな
い。
るものではなく、ハイアラーキ構造が有意義であるいか
なるところでも使用できる。それぞれの事例において、
互いに重なり合っていない範囲が解像度のいっそう高め
られた下位のハイアラーキレベルで生成され、これらの
範囲のクリティカルな点が、それよりも上位のレベルで
の分析のための点として用いられる。
ける動きを予測するのに必要とされる回路コストが低減
される。
る。
解像度に関する実例を示す図である。
示す図である。
Claims (2)
- 【請求項1】 ビデオ画像を固定サイズのブロックへ分
割し、第2のビデオ画像に対して相対的な動きを各ブロ
ックごとに求めるように構成されている、テレビジョン
信号における動きの階層的予測方法において、 互いに重なり合っていない範囲を解像度のいっそう高め
られた下位のハイアラーキレベルで作成し、該範囲の重
心ないしクリティカルな点をハイアラーキ中それよりも
上位にあるレベルにおいて分析するための点として用い
ることを特徴とする、 テレビジョン信号における動きの階層的予測方法。 - 【請求項2】 各走査線の間に位置し走査線ラスタ中の
実際の画素を表していない点を互いに重なり合っていな
い範囲内で調べる、請求項1記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4342305A DE4342305A1 (de) | 1993-12-11 | 1993-12-11 | Verfahren zur hierarchischen Bewegungsschätzung in einem Fernsehsignal |
DE4342305.1 | 1993-12-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07203451A true JPH07203451A (ja) | 1995-08-04 |
Family
ID=6504764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6306484A Pending JPH07203451A (ja) | 1993-12-11 | 1994-12-09 | テレビジョン信号における動きの階層的予測方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US5635994A (ja) |
EP (1) | EP0658056B1 (ja) |
JP (1) | JPH07203451A (ja) |
KR (1) | KR100332268B1 (ja) |
CN (1) | CN1083214C (ja) |
DE (2) | DE4342305A1 (ja) |
MY (1) | MY115163A (ja) |
SG (1) | SG49199A1 (ja) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19509418A1 (de) * | 1995-03-16 | 1996-09-19 | Thomson Brandt Gmbh | Verfahren und Schaltungsanordnung zur Unterabtastung bei Bewegungsschätzung |
US6873738B2 (en) * | 1995-10-02 | 2005-03-29 | Sony Corporation | Hierarchical image processor for encoding or decoding, and memory on the same chip |
US5790207A (en) * | 1996-03-14 | 1998-08-04 | Daewoo Electronics, Co., Ltd. | Motion compensation method for use in an image encoding system |
US6130912A (en) * | 1998-06-09 | 2000-10-10 | Sony Electronics, Inc. | Hierarchical motion estimation process and system using block-matching and integral projection |
US6459822B1 (en) * | 1998-08-26 | 2002-10-01 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Video image stabilization and registration |
WO2000042771A1 (en) * | 1999-01-12 | 2000-07-20 | Koninklijke Philips Electronics N.V. | Camera motion parameters estimation method |
EP1094669B1 (en) * | 1999-10-19 | 2008-06-04 | Thomson Licensing | Method of motion estimation for a digital input video signal |
EP1094671A1 (en) * | 1999-10-19 | 2001-04-25 | Deutsche Thomson-Brandt Gmbh | Method of motion estimation for a digital input video signal |
US6690728B1 (en) | 1999-12-28 | 2004-02-10 | Sony Corporation | Methods and apparatus for motion estimation in compressed domain |
US6671319B1 (en) | 1999-12-28 | 2003-12-30 | Sony Corporation | Methods and apparatus for motion estimation using neighboring macroblocks |
US6483876B1 (en) | 1999-12-28 | 2002-11-19 | Sony Corporation | Methods and apparatus for reduction of prediction modes in motion estimation |
US6473460B1 (en) * | 2000-03-31 | 2002-10-29 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for calculating motion vectors |
US6842483B1 (en) | 2000-09-11 | 2005-01-11 | The Hong Kong University Of Science And Technology | Device, method and digital video encoder for block-matching motion estimation |
US7327787B1 (en) * | 2000-11-20 | 2008-02-05 | Intel Corporation | Method and apparatus for motion estimation |
US20020172288A1 (en) * | 2001-03-08 | 2002-11-21 | Nyeongku Kwon | Device and method for performing half-pixel accuracy fast search in video coding |
DE10310849B4 (de) * | 2003-03-11 | 2009-01-02 | Inb Vision Ag | Verfahren zur photogrammmetrischen Abstands- und/oder Positionsbestimmung |
US7453940B2 (en) * | 2003-07-15 | 2008-11-18 | Lsi Corporation | High quality, low memory bandwidth motion estimation processor |
CN1319384C (zh) * | 2005-01-27 | 2007-05-30 | 浙江大学 | 硬件计算能力资源在运动估计中的优化分配方法 |
US8553758B2 (en) * | 2007-03-02 | 2013-10-08 | Sony Corporation | Motion parameter engine for true motion |
US8363728B2 (en) * | 2008-04-18 | 2013-01-29 | Sony Corporation | Block based codec friendly edge detection and transform selection |
US8139883B2 (en) * | 2008-07-29 | 2012-03-20 | Sony Corporation | System and method for image and video encoding artifacts reduction and quality improvement |
US20100067818A1 (en) * | 2008-09-15 | 2010-03-18 | Sony Corporation, A Japanese Corporation | System and method for high quality image and video upscaling |
US8488007B2 (en) * | 2010-01-19 | 2013-07-16 | Sony Corporation | Method to estimate segmented motion |
US8285079B2 (en) * | 2010-03-19 | 2012-10-09 | Sony Corporation | Method for highly accurate estimation of motion using phase correlation |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3663875D1 (en) * | 1986-03-08 | 1989-07-13 | Ant Nachrichtentech | Motion compensating field interpolation method using a hierarchically structured displacement estimator |
FR2633468B1 (fr) * | 1988-06-24 | 1990-11-09 | France Etat | Procede de codage de donnees d'assistance a la reconstruction d'images electroniques animees sous-echantillonnees |
DE3837590A1 (de) * | 1988-11-05 | 1990-05-10 | Ant Nachrichtentech | Verfahren zum reduzieren der datenrate von digitalen bilddaten |
JPH03256485A (ja) * | 1990-03-06 | 1991-11-15 | Victor Co Of Japan Ltd | 動きベクトル検出回路 |
FR2663178B1 (fr) * | 1990-06-06 | 1995-07-21 | Thomson Csf | Procede d'estimation hierarchique du mouvement dans une sequence d'images. |
DE4023449C1 (ja) * | 1990-07-24 | 1992-01-23 | Ant Nachrichtentechnik Gmbh, 7150 Backnang, De | |
US5128756A (en) * | 1990-12-11 | 1992-07-07 | At&T Bell Laboratories | High definition television coding arrangement with graceful degradation |
SE469866B (sv) * | 1991-04-12 | 1993-09-27 | Dv Sweden Ab | Metod för estimering av rörelseinnehåll i videosignaler |
GB9118782D0 (en) * | 1991-09-03 | 1991-10-16 | British Broadcasting Corp | Video image processing |
JPH05236466A (ja) * | 1992-02-25 | 1993-09-10 | Nec Corp | 動き補償フレーム間予測画像符号化装置及び方法 |
DE4206622A1 (de) * | 1992-03-03 | 1993-09-09 | Bundesrep Deutschland | Verfahren zur verbesserung der bewegungsschaetzung in bewegten bildsequenzen in halbpelgenauigkeit |
US5276513A (en) * | 1992-06-10 | 1994-01-04 | Rca Thomson Licensing Corporation | Implementation architecture for performing hierarchical motion analysis of video images in real time |
US5444489A (en) * | 1993-02-11 | 1995-08-22 | Georgia Tech Research Corporation | Vector quantization video encoder using hierarchical cache memory scheme |
US5477272A (en) * | 1993-07-22 | 1995-12-19 | Gte Laboratories Incorporated | Variable-block size multi-resolution motion estimation scheme for pyramid coding |
-
1993
- 1993-12-11 DE DE4342305A patent/DE4342305A1/de not_active Withdrawn
-
1994
- 1994-12-02 DE DE59408390T patent/DE59408390D1/de not_active Expired - Lifetime
- 1994-12-02 SG SG1996007537A patent/SG49199A1/en unknown
- 1994-12-02 EP EP94119008A patent/EP0658056B1/de not_active Expired - Lifetime
- 1994-12-07 MY MYPI94003269A patent/MY115163A/en unknown
- 1994-12-07 US US08/351,585 patent/US5635994A/en not_active Expired - Lifetime
- 1994-12-09 JP JP6306484A patent/JPH07203451A/ja active Pending
- 1994-12-09 CN CN94112931A patent/CN1083214C/zh not_active Expired - Fee Related
- 1994-12-10 KR KR1019940033856A patent/KR100332268B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
SG49199A1 (en) | 1998-05-18 |
KR100332268B1 (ko) | 2002-08-13 |
DE4342305A1 (de) | 1995-06-29 |
CN1117694A (zh) | 1996-02-28 |
EP0658056A3 (de) | 1996-04-03 |
EP0658056B1 (de) | 1999-06-09 |
CN1083214C (zh) | 2002-04-17 |
US5635994A (en) | 1997-06-03 |
DE59408390D1 (de) | 1999-07-15 |
MY115163A (en) | 2003-04-30 |
KR950022798A (ko) | 1995-07-28 |
EP0658056A2 (de) | 1995-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH07203451A (ja) | テレビジョン信号における動きの階層的予測方法 | |
US6690729B2 (en) | Motion vector search apparatus and method | |
US5387947A (en) | Motion vector detecting method of a video signal | |
US9137424B2 (en) | Method for flicker detection in image signal | |
US8508599B2 (en) | Motion vector detection apparatus, motion vector detection method, and image capturing apparatus | |
EP0720355B1 (en) | Apparatus for determining motion vectors through the use of an adaptive median filtering technique | |
US7605845B2 (en) | Motion stabilization | |
US6343100B1 (en) | Motion-vector detecting device | |
JPS6152084A (ja) | 高能率符号化装置 | |
JP2002523985A (ja) | 画像信号における問題領域位置決め | |
EP1430724A1 (en) | Motion estimation and/or compensation | |
EP1394742B1 (en) | Method for filtering the noise of a digital image sequence | |
EP0720356B1 (en) | Apparatus for determining motion vectors | |
EP1018841A1 (en) | Image encoding system | |
KR19980036073A (ko) | 움직임 벡터 검출 방법 및 장치 | |
AU2004200237B2 (en) | Image processing apparatus with frame-rate conversion and method thereof | |
JP2782766B2 (ja) | 動画静止画変換方法 | |
JPH09182077A (ja) | 画像符号化方法および画像符号化装置 | |
EP1128678A1 (en) | Motion estimation apparatus and method | |
EP1094671A1 (en) | Method of motion estimation for a digital input video signal | |
JPH0614316A (ja) | 動きベクトル検出装置 | |
KR100224859B1 (ko) | 엣지에 근거한 영상신호의 수직 보간 방법 및 그에 적합한 장치 | |
JPH07288817A (ja) | 動きベクトル検出装置 | |
JP2743763B2 (ja) | 動画像の動き推定方法 | |
Zhao et al. | A new algorithm for motion-compensated frame interpolation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041015 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050112 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050902 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20051129 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20051207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060301 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060922 |