(57)【特許請求の範囲】
【請求項１】
現在フィルタリングされた複数の画素値を有するビデオイメージの第１フレームと最も近い時点で取り込まれ、まだフィルタリングされていない複数の画素値を有するビデオイメージの第２フレームとに基いて前記ビデオイメージの画素の複数の画素値をフィルタリングすることにより、現在出力され、表示され、処理されている前記ビデオイメージの複数の画素のノイズおよび動きアーチファクトを減少させる装置であって、該装置は、
前記ビデオイメージのフィルタリングされた複数の画素値を表示する表示ユニットと、
前記ビデオイメージの前記第１フレームのフィルタリングされた各前記画素値を記憶するメモリと、この場合、第１フレームは、ディジタルデータで表現されており、前記第１フレームの各画素は前記ディジタルデータの一組のビットにより表現されており、
(i) 前記第１フレームのフィルタリングされた複数の画素値と前記第２フレームのフィルタリングされていない複数の画素値を受け取り、(ii) 前記第１フレームのフィルタリングされた複数の画素値と前記第２フレームのフィルタリングされていない複数の画素値との差分を計算することにより、複数の差分値を生成する減算器と、
注目画素の周囲の選択された画素の複数の差分値の平均をとることにより、前記注目画素の動き値を計算する空間フィルタ手段と、
前記動き値に基いて前記注目画素の出力差分値を生成するフィルタ機能手段と、
前記差分値に、前記注目画素の第１フレームのフィルタリングされた画素値を加える加算器とを含む装置。
【請求項２】
第１項記載の装置であって、前記フィルタ機能手段は、注目画素の動き値に注目画素そのものから決定される分数を掛けるための乗算器またはメモリ・ルックアップ・テーブルを含み、また前記乗算器は、画像の動きが増加すると、フィルタ機能の乗算器が小さくなるような出力差分値を生成する、装置。
【請求項３】
第１項に記載の装置であって、前記時間フィルタ手段は、注目画素の差分値と前記注目画素の周囲の複数の画素のカーネルの動き値とに基いて出力差分値を生成するルックアップ・テーブルを含む装置。
【請求項４】
第１項に記載の装置であって、前記空間フィルタ手段の選択された複数の画素は、複数の画素差分値の５ｘ５のアレイと複数の画素差分値の３ｘ３のアレイからなる画素の群もしくは局限された画像の動きを測定する画像解像度と画像タイプのために最適化されたこの他の形状のアレイからからなる画素の群から選択された、注目画素の周囲の複数の画素差分値で構成されたカーネルを含む装置。
【請求項５】
第４項に記載された装置であって、前記空間フィルタ手段は、カーネルのアレイの複数の画素差分値の平均をもとめる、装置。
【請求項６】
第１項に記載された装置であって、前記注目画素は走査技術の基いて選択されたビデオイメージのひとつの画素である装置。
【請求項７】
第１項に記載された装置は、さらに制御ユニットと前記制御ユニットからの制御信号を受けとる重みづけ平均ユニットを含み、この場合、前記制御ユニットによって生成される制御信号が、異なった重みおよび差分値と動き値との比を選択し、この場合、両方の信号は、同じ相対的大きさに或る率で設定する装置。
【請求項８】
第７項に記載された装置であって、前記重み付けユニットは更に、
減算器で生成された異なった値を受け取る第１の入力と、空間フィルタ手段により生成された動き値を受け取る第２の入力と、
差分値と空間フィルタからの動き値とに基いて時間フィルタに対する入力と比を計算する回路とを含む装置。
【請求項９】
第７項に記載された装置は、さらに入力を有するフィルタ機能ユニットを含み、この場合、前記フィルタ機能ユニットの入力部は、前記制御ユニットにより生成された制御信号と重みづけ平均ユニットにより処理された差分値を受け取る装置。
【請求項１０】
現在の出力され、フィルタリングされた複数の画素値を有する第１のフレームと最も近い時点で取り込まれ、未だフィルタリングされていない複数の画素値を有する第２のフレームに基いてビデオイメージの複数の画素の画素値をフィルタリングすることにより処理されあるいは表示されたビデオイメージの画素のノイズと動きアーチファクトを減少させる方法であって、該方法は、
(a) 第１のフレームの各画素のフィルタリングされた色またはグレースケールのイメージを表すディジタルデータをメモリに記憶させ、この場合、各画素は、ディジタルデータの一組のビットで表されたフィルタリングされた画素値を有しており、
(b) 第２のフレームの各画素の色またはグレースケールを表すディジタルデータを取り込み、この場合、各画素は、ディジタルデータの一組のビットで表された未だフィルタリングされていない画素値を有しており、
(c) 走査技術に基いてビデオイメージの複数の画素の内から注目画素を選択し、
(d) (i) 注目画素と、(ii) 前記注目画素の周囲の複数の画素の差分値を計算し、この場合、各差分値は、第１のフレームの或る画素のフィルタリングされた画素値と第２のフレームの同じ画素の未だフィルタリングされていない画素値との差分であり、
(e) 注目画素の周囲の複数の画素の差分値を平均して、カーネルの変化、即ち動き値を求め、
(f) 前記動き値に応じて注目画素の未だフィルタリングされていない画素値を一時的にフィルタリングするステップを含む方法。
【請求項１１】
第１０項の方法は、さらに第２のフレームの各画素についてステップ(c)，(d)，(e),(f)を繰り返してフィルタリングされ、処理され、表示された画素データの新しいフレームを生成するステップを含む方法。
【請求項１２】
第１０項の方法であって、ステップ(f)は、さらに差分値の重みづけ平均と動き値を得るステップを含む方法。
【請求項１３】
第１２項の方法であって、重みづけ平均を得ることは、(i) 注目画素の周囲の差分値の平均をとること、(ii) 前記注目画素の差分値を計算すること、(iii) 前記(i)と(ii)の或る組み合わせである値を計算することを含み、それにより、動き値に基いて、制御信号が、巡回型フィルタリングを行うため上記信号のひとつを選択する方法。
【請求項１４】
第１０の方法であって、ステップ(f)は、さらに前記注目画素の出力差分値を生成し、この出力差分値を前記注目画素の第１フレームのフィルタリングされた画素値に加えるステップを含む方法。
【請求項１５】
第１４項の方法であって、前記出力差分値を生成するステップは、或る範囲の異なった動き値に関する複数の出力差分値に対応する表にしたデータを有するルックアップ・テーブルを作り、
前記ルックアップ・テーブルに対する入力として動き値を求め、
前記入力動き値に応じてルックアップ・テーブルから前記出力差分値生成するステップを含む方法。
【請求項１６】
第１４項に記載された方法であって、出力差分値を生成するステップは、前記注目画素の差分値を選択するステップを含む方法。
【請求項１７】
第１４項に記載された方法であって、出力差分値を生成するステップは前記注目画素の周囲の複数の画素の平均差分値を選択するステップを含む方法。
【請求項１８】
第１４項に記載された方法であって、出力差分値を生成するステップは、注目画素の差分値と、前記注目画素の周囲の複数の画素の前記平均差分値との組み合わせに基いた値を計算するステップを含む方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はビデオイメージ処理における動きデータのアーチファクトとノイズの低減に関し、フレームごとに時間の経過にしたがって画素単位ベースでビデオイメージをフィルタリングする方法と装置に関する。
【０００２】
【従来の技術】
時間フィルタ（“巡回型フィルタ”としても知られている）を使ってディジタルデータ（ビデオイメージの各フレームを表す）をフィルタリングによってビデオイメージのなかのノイズを低減することは当業界では知られている。時間フィルタはハードウェアでもソフトウェアでも実現できる。ハードウェアによる場合は、通常、乗算器あるいは画素差分値のゲイン係数を表すデータを保持するためのルックアップ・テーブルを採用する。画素差分値はあるフレームと次のフレームとの間の画素値の差であり、画素値はフレームのディジタルデータの一組のビットで表される。時間フィルタにおけるノイズ低減は、下記のように行われる。時間フィルタは、フレームまたはアレイ内の各画素を対象とし、時間の経過にしたがって各ビデオフレームの各画素の画素値を記憶し、現在の、あるいは次のフレームの画素の画素値と直前の、あるいはフィルタリングされた後のフレームの画素の画素値の差分を決定し、この差分値の一部を画素値（フィルタまたはゲイン係数に依存する）に、直前の、あるいはフィルタリングされた後の画素値に加えてフレーム内の各画素の新しいフィルタリングされた画素値を得て、この新しい画素値は記憶されて、表示されるか、もしくは出力される。直前のフレームの画素値に加える差分の量は、差分値の一部分であり、オペレータの判断により決定される。例えば、オペレータによっては、平均すれば直前の画素値に加えられる量が差分値の０．２５（即ち１/４）になるような４つのフレームを選択することが可能である。また平均すれば直前のフレームの画素値に加えられる量が差分値の０．１２４（即ち１/８）になるような８つのフレームを選択することも可能である。このように、適用される平均化レベルが大きいほど、前の画素値に加えられる差分値の量は小さくなる。言い換えれば、時間的フィルタリングは、入って来る画素値の移動平均である。
【０００３】
単純な時間フィルタの欠点は、変化するイメージのノイズと動きとの区別ができないことにある。したがって、画素差分値の変化の原因が望ましくないノイズなのか受け入れられる動きなのかに拘わらずフィルタリングが行われる。動きによって発生した画素差分値に対して平均操作を行うと、フィルタリングを受けたビデオイメージには、その動きがあった個所でスミアやぼけが生じる。その結果、ノイズを低減する目的で使用されている時間フィルタが、残念ながら動くイメージの鮮明度を下げる結果となっている。
上記の点から、ビデオイメージの動きの量に応じてフィルタリングの量を調節するフィルタを提供することが期待されている。
【０００４】
【発明が解決しようとする課題】
本発明の目的は、動きのアーチファクトを減らしノイズを減少させた良いビデオイメージが得られる方法と装置を提供することにある。
本発明の別の目的は、イメージが動いており、あるいはイメージの一部が動いているとき、イメージのフィルタリングを受ける量を減少できる方法と装置を提供することにある。イメージが動いているとき、時間フィルタリングを減少することにより、イメージの動く部分のスミアとぼけが減少するとともに、イメージの静止部分では良好なノイズ処理が維持される。
本発明の更に別の目的は、静止イメージあるいはイメージの静止部分のノイズのフィルタリングを最大限に行うことができる方法と装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記の目的および具体的に記述していないこの他の目的は、現在フィルタリングを受けた画素値を有する第１のフレームと最も近い時点で取り込まれ、未だフィルタリングを受けていない画素値を有する第２のフレームに基づいてビデオイメージの画素の画素値をフィルタリングすることにより、表示されたビデオイメージの画素のノイズを低減する方法と装置を使って実現される。一例を示すと、その方法は、
(a) フレームの各画素に対するイメージのフィルタリングされた値もしくは（第１のサイクル終了後の）複数のフィルタリングされた値を表すディジタルデータをメモリに記憶させ、この場合、各画素はディジタルデータの一組のビットで表された画素値を有し、
(b) 第２のあるいは後続入力のフレームの各画素に対するイメージの値を表すディジタルデータを取り込み、この場合、各画素はディジタルデータの一組のビットによって表されたフィルタリングを受けていない画素値を有し、
(c) 走査技術に基づいてビデオイメージの複数の画素のうちの注目画素を選択し、
(d) (i) 該選択された画素もしくは注目画素、ならびに(ii)注目画素の周囲のマトリックスあるいはカーネルの画素の両方の差分値を計算し、この場合、各々の差分値は、記憶されたフレームの或る画素の最初の、即ちフィルタリングされた画素値と次のフレームの同じ画素の位置の後続の入力の、即ちフィルタリングされていない画素値との差分であり、
(e) 注目画素の周囲のマトリックスあるいはカーネルの画素の差分値を平均をとり（空間フィルタ）ノイズをフィルタリングで低下させた動き値を得て、
(f) 望ましいフィルタリング量に基づいて、また各注目画素に関連する動き値にしたがって、フレームあるいはアレイの注目画素に対するフィルタリングのレベルを計算し、この場合、このフィルタリングレベルに注目画素値を掛け、
(g) 計算された注目画素値を記憶されたイメージの最初の、即ちフィルタリングされた値に加算し、記憶されたイメージの新しいフィルタリングされた値とするステップからなる方法である。
【０００６】
この時間（巡回型）動きフィルタプロセスは、後続入力のフレームイメージのフィルタリングを受けていない後続の画素値の各々に対して実行し、完了するものとする。
新しいフィルタリングを受けた画素値は、処理されたイメージとして表示され、あるいは出力される。このようにして、フィルタリングを受けていない画素値の第２のフレームの代わりに、フィルタリングを受けた画素値を表すディジタルデータの新しいフレームが作られる。この新しいフレームは出力され、あるいは表示される。このプロセスはフィルタリングを受けていない画素値からなる次のフレームのために繰り返される。
【０００７】
本発明のこの他の目的ならびに利点は、以下に記述する、その一部は以下の記述によって明らかになろう。あるいは本発明を実施することにより了解できるであろう。これらの目的ならびに利点は、添付のクレームに具体的に示す装置およびそれらの組み合わせによって実現され、達成されよう。
本発明の上記の、ならびにこの他の目的、特徴および利点は、添付図面に関連させて述べた下記の詳細説明を考察することにより明らかとなろう。
【０００８】
【発明の説明】
以下の記述において、図面を参照する。図中において、本発明の各構成要素は番号が付されている。また、当業者が本発明を製作し使用できるように、本発明を説明する。下記の説明は本発明の原理を例示するためだけに行うものであり、これが添付の請求項を狭くすると解釈してはならないことを理解していただきたい。
【０００９】
【発明の概略説明】
本発明はビデオイメージ処理において動きアーチファクトおよびノイズを減少させる方法と装置であり、動きのある領域におけるビデオイメージ中のフィルタリングの量は、ビデオイメージのその領域で検出された動き量に依存する。ビデオイメージは、イメージパターンを表示するために配列された多数の画素（picture element: pixel）から作られる。これらのイメージパターンは、カラーあるいはグレースケールのイメージであり、画素の明るさと色はディジタルデータにより表現される。ビデオイメージの各画素は、ディジタルデータに基づいて一組のビットによって表現される。ここでは、一組のビットを“画素値”と呼ぶ。画素値により、ビデオイメージにおけるフレームごとに変わる特定画素の明るさ、色あるいはグレースケールが決定される。例えば、ビデオイメージがフレーム順に次第に暗くなりつつある場合は、ビデオイメージのひとつの画素は、ビデオイメージの各フレームごとにその画素値が異なる。或るフレームの或る画素位置の画素値を、別のフレームの同じ画素位置の画素値から引き算すると、画素差分値が得られる。
【００１０】
この装置は時間フィルタと組み合わされた空間フィルタを具備しており、空間フィルタによるフィルタリングの結果を使用して局限された領域における時間フィルタによるフィルタリング量を制御する。言い換えれば、空間フィルタ（処理されたカーネルデータ）が、時間の経過にしたがって（フレームからフレームへの時間データ）、注目画素の周囲の有意な動きを検出すると、その画素について時間フィルタ（“巡回型フィルタ”としても知られている）は、その画素の後続イメージのフィルタリングを減少させあるいは最小にしてビデオイメージを通過させる。これによって、動きのアーチファクトも減少する。一方、空間フィルタが注目画素の周りにきわめてわずかな動きを検出すると、時間フィルタはその画素についてノイズのフィルタリングを最大にするように調節される。このように、時間フィルタのフィルタリング量は、ビデオイメージで検出される動きの量に応じて調節される。このプロセスは、イメージデータの各フレームごとのイメージアレイの各画素に対して繰り返される。ビデオイメージの一群の画素（即ちカーネル）における差分値を使用して、空間フィルタはビデオイメージに対して行う時間的フィルタリングの量に対応する“動き値”を決定する。この手順を以下に詳細に説明する。
【００１１】
【詳細な説明】
図１は、ビデオイメージの各フレームの各画素のノイズと動きアーチファクトを減少させるビデオイメージ・フィルタ１０の時間的画素フィルタリングモデルのブロック図である。入力するイメージフレームの画素値をＸｉ（ｔ）で表し、出力するイメージフレームの画素値はＸｏ（ｔ）で表される。時間の経過にしたがって、Ｘｉ（ｔ）はフィルタリング前のビデオイメージの或るフレームの画素を表し、Ｘｏ（ｔ）はフィルタリングされた後の同じフレームの画素値を表している。シンボルＸｏ（ｔ−１）は直前に表示された画素値、即ち前のフィルタリングプロセスで得られた最も近い時点で記憶された画素値を表している。最も近い時点で得られた値のフレームの画素値Ｘｉ（ｔ）は、ビデオイメージ・フィルタ１０に供給される。減算器１４は、画素入力値Ｘｉ（ｔ）と最も近い時点に記憶された画素値Ｘｏ（ｔ−１）との差分を計算し、ビデオイメージの入力フレームの画素のそれぞれの画素差分値“Ｄ”を得る。空間フィルタ１８は、次にこれらの差分値を空間的フィルタリングして動き値“Ｍ”を得る。制御ユニット２２は、動き値を受け取り、フィルタ諸機能２６を制御する信号を生成する。フィルタ諸機能２６は、ビデオイメージ・フィルタ１０で所要のフィルタリング量に応じてユーザが選択する入力“Ａ”によって、さらに動きに基づいて制御ユニット２２によって制御される。フィルタ諸機能２６は、結果として得られる信号値（“出力差分値”）を加算器３０に送り、加算器３０は、結果として得られる信号を記憶されている画素値Ｘｏ（ｔ−１）に加算し、現在の出力のための出力画素値Ｘｏ（ｔ）を生成し、出力画素値をメモリ３４に記憶させる。この出力を表示したり、他のプロセスで使用することができる。
【００１２】
図２は、ビデオイメージ・フィルタ１０の画素フィルタリング・モデルのこの他の特徴を示す。“Ｄ”で表す画素差分値は、空間フィルタ１８とフィルタ諸機能２６に対する入力として使用される。大きな量の動きがあるとき、小さなフィルタリング係数を有する画素差分を使用すると、出力に望ましくないノイズが加わる可能性がある。図２はこれらの差分値が重みづけ平均ユニット３８を通る道順と、差分値が空間的フィルタリングを受けた動き値と混合される様子を示している。空間フィルタ１８がカーネルの複数の画素（もしくは注目画素）の差分値の平均値を求め、動き値“Ｍ”を得る。この動き値“Ｍ”は制御ユニット２２と重みづけ平均ユニット３８に対する入力として使用される。重みづけ平均ユニット３８は、動き値“Ｍ”と差分値“Ｄ”に基づいて制御信号から各入力の異なった比を選択し、フィルタ諸機能２６に対する各入力を計算する。その制御は、差分値と動き値の重みづけ平均を計算する。尚、ここで、重み付け平均は、(i) 注目画素の周囲の差分値の平均値（即ち動き値“Ｍ”）、(ii)注目画素の差分値と、(iii) 上記(i)と(ii)の比、もしくはこれらの組み合わせの値を含む動き値である。重みづけ平均ユニットは、大きな量の動きがあるとき、小さなフィルタリング係数を有する画素差分値を調節することにより、出力に望ましくないノイズが加わらないようにする働きをする。
【００１３】
図２は、空間フィルタ１８から動き値“Ｍ”を受け取って、重みづけ平均ユニット３８とフィルタ諸機能２６に送られる制御信号を決定する制御ユニット２２を図示している。制御信号のなかには、重みづけ平均ユニット３８に入力“Ｄ”と“Ｍ”から得たある組み合わせの信号を（ルックアップ・テーブルと多重化器を通して）選択させ、また重みづけ平均ユニット信号をフィルタ諸機能２６に送らせることができるものがある。フィルタ諸機能２６の信号出力は、空間フィルタ信号からのデータ、動き“Ｍ”に基づく制御ユニットからの入力信号およびユーザが定義した入力“Ａ”の組み合わせに基いている。フィルタ諸機能２６に対する入力信号を用いて、アレイの各画素に対する時間空間フィルタの出力値が生成される。このように、図２は、差分値“Ｄ”と空間情報“Ｍ”を用いて時間フィルタを制御しノイズと動きアーチファクトを低減する様子を詳細に示している。
【００１４】
図３は、本発明の理解を助けるために示した従来技術の時間フィルタ１１０のブロック図である。図３は、現在のフレームからの画素値入力信号Ｘｉ（ｔ）、現在のフレームのからの画素値出力信号Ｘｏ（ｔ），ならびに直前に表示したフレームからの記された画素値Ｘｏ（ｔ−１）を示す。時間フィルタ内では、減算器１１４はＸｉ（ｔ）とＸｏ（ｔ−１）の差分を得て、これらの差分値を乗算器あるいはルックアップ・テーブル１１８に送る。乗算器１１８は、差分値にユーザが選択した量“Ａ”を掛ける。乗算器の出力は加算器１２２に送られ、直前に表示された画素値Ｘｏ（ｔ−１）に加算され、出力画素値Ｘｏ（ｔ）が出力される。従来技術の時間フィルタの典型的機能は、下記の式（上記した図３のシンボルを使用した）によって表すことができる。
Xo(t) = A[Xi(t)-Xo(t-1)] + Xo(t-1)
図１と図２について説明したように、本発明は、直前に表示されたフレームＸｏ（ｔ−１）加算した信号は、ビデオイメージの動き量に応じて異なると規定する。言い換えれば、本発明は、差分値ならびに乗算器１１８に送られるユーザ入力“Ａ”を制御するハードウェアを追加することにより、図３の時間フィルタ１１０を修正した。追加した制御機能により動き値“Ｍ”が変化するにつれて時間的フィルタリングを増減する。
【００１５】
制御とフィルタ機能で使用されるデータ値はプロセスを最適化するための試験と実験を通して生成される。その内容は、非線型等式と制御情報である。その情報のひとつの形の例を図４Ａ、図４Ｂ、図４Ｃに示す。図４Ａは曲線族を示している。それぞれの線は個々の画素差分に使用する異なったフィルタリングの量を有している。図４Ｂは画素の周囲の動き量に基いてそれぞれ異なったフィルタリングレベル（図４Ａ）を選択する場合の、一組の制御出力を示している。図４Ｃは画素変化またはデルタと空間フィルタリングを受けた画素変化と空間フィルタサイズとの比をフィルタ諸機能に使用するため選択する場合の、別の一組の制御出力を示している。
【００１６】
図１又は図２に示すように、本発明の動き値“Ｍ”は、注目画素とその周囲の画素の差分値からなる一群の差分値に基いて計算される。この一群の画素、即ちカーネルは空間フィルタで使用され、動き値“Ｍ”を生成する。図５Ａと図５Ｂはそれぞれ異なったサイズ５ｘ５と３ｘ３の２つのカーネルである。各カーネルは、注目画素と注目画素の周囲の選択された画素の画素差分値を記憶する画素を表している。例えば、図５Ａはｋ１、ｋ２、ｋ３その他のを示しており、この場合、空間フィルタ１８（図１、図２）は注目画素ｘ（ｎ）の周囲の画素の画素差分値の平均値を計算し、動き値“Ｍ”を得る。
【００１７】
図２の装置によって、それぞれのビデオイメージの各画素は、走査技術を用いてフィルタリングされる、即ち、画素は順次フィルタリングされていく。ビデオイメージとして表示される画素のノイズを減少させる方法は、
(a) ビデオイメージの第１のフレームの各画素の映像のフィルタリングされた色あるいはグレースケールを表すディジタルデータをメモリに記憶させ、この場合、各画素は、ディジタルデータの一組のビットによって表されたフィルタリングされた画素値を有しており、
(b) ビデオイメージの第２のフレームの各画素の映像のフィルタリングされた色あるいはグレースケールを表すディジタルデータをメモリに取り込み、この場合、各画素は、ディジタルデータの一組のビットによって表された未だフィルタリングされていない画素値を有しており、
(c) 走査技術に基いて、ビデオイメージの複数の画素のうちから注目画素を選択し、
(d) 注目画素と注目画素の周囲の複数の画素の差分値を計算し、この場合、各差分値は、第１のフレームの或る画素の画素値と第２のフレームの同じ画素の画素値の間の差分値であり、
(e) 注目画素の周囲の複数の画素の差分値を平均して動き値を得て、
(f) 動き値に応じて注目画素を一時的にフィルタリングするステップよりなる方法である。
ステップ(c), (d), (e), (f)を、第２のフレームの各画素について繰り返し、表示された画素データの新しいフレームを生成する。
【００１８】
図２に示すように、ステップ(f)は、差分値との動き値の重みづけ平均をとることを含めることができ、重みづけ平均は、(i) 注目画素の周囲の差分値の平均を求め、(ii) 注目画素の差分値を計算し、(iii) 上記(i)と(ii)のある組み合わせである値を計算することを含む。
【００１９】
上記の構成は、本発明の原理の応用例を示すにすぎないことを理解されたい。本発明の精神および範囲を逸脱せずさまざまな変更および代わりの構成を行うことは、当業者には可能であり、添付クレームは、これらの変更および構成を含める意図で記述されている。
【図面の簡単な説明】
【図１】ひとつのビデオイメージの各画素のノイズおよび動きアーチファクトを減少させる画素フィルタリング・モデルのブロック図であり、動き値はフィルタ諸機能を制御するものである。
【図２】ひとつのビデオイメージの各画素のノイズおよび動きアーチファクトを減少させる画素フィルタリング・モデルのブロック図であり、ここで動き値は、時間フィルタへの入力として使用される複数の空間フィルタ値とともにフィルタ諸機能を制御する。この制御は動き値制御信号に基づいて行われる。
【図３】従来技術で通常使用されている時間的、即ち巡回型フィルタの標準モデルの説明図である。
【図４】Ａは、ノイズ低減のための動き制御に基づくルックアップ・テーブルの一群の出力値の例を表すフィルタ諸機能の線グラフであり、入力は画素差分値Ｄ（Ｘ軸）であり、出力（Ｙ軸）は加算器に入力される。
Ｂは、制御手段（Ｘ軸）用の選択可能な線と時間フィルタ転送機能の制御に使用する動き値（Ｙ軸）との間の関係を示すグラフである。
Ｃは、処理された画素差分値（Ｘ軸）として使用する制御手段用の選択可能な空間入力とフィルタ機能手段への入力として使用する動き値（Ｙ軸）との間の関係を示すグラフである。
【図５】Ａは、本発明の画素マトリックスまたはカーネルの実施例を示す図である。この場合、５X５のカーネルが使用されている。
Ｂは、本発明の画素マトリックスまたはカーネルの実施例を示す図である。この場合、３X３のカーネルが使用されている。
【符号の説明】
１０  ビデオイメージ・フィルタ
１４  減算器
１８  空間フィルタ
２２  制御ユニット
２４  フィルタ諸機能
３０  加算器
３４  メモリ
１１０  時間フィルタ
１１４  減算器
１１８  ルックアップ・テーブル
１２２  加算器
【図１】
0004410361.tif 000002
【図２】
0004410361.tif 000003
【図３】
0004410361.tif 000004
【図４】
0004410361.tif 000005
【図５】
0004410361.tif 000006