(57)【特許請求の範囲】
【請求項１】
入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出手段と、
Ｎ（Ｎは４以上の自然数）個の前記フレーム間差分絶対値を保持する保持手段と、
前記第１の抽出手段が抽出する１個のフレーム間差分絶対値と前記保持手段が保持しているＮ個のフレーム間差分絶対値との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム間差分絶対値を抽出する第２の抽出手段と、
前記Ｎ＋１個分のフレーム間差分絶対値を、前記抽出されたＭ個分のフレーム間差分絶対値を除いて、加算する加算手段とを有することを特徴とする画像動き検出回路。
【請求項２】
入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出手段と、
入力画像信号からフレーム単位に水平隣接画素差分値の累積加算値を抽出する第２の抽出手段と、
前記フレーム間差分絶対値と前記水平隣接画素差分値の累積加算値とからフレーム動き量を算出する算出手段と、
Ｎ（Ｎは４以上の自然数）個の前記フレーム動き量を保持する保持手段と、
前記算出手段が算出する１個のフレーム動き量と前記保持手段が保持しているＮ個のフレーム動き量との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム動き量を抽出する第３の抽出手段と、
前記Ｎ＋１個分のフレーム動き量を、前記抽出されたＭ個分のフレーム動き量を除いて、加算する加算手段とを有することを特徴とする画像動き検出回路。
【請求項３】
入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出ステップと、
Ｎ（Ｎは４以上の自然数）個の前記フレーム間差分絶対値を保持する保持ステップと、
前記第１の抽出ステップで抽出した１個のフレーム間差分絶対値と前記保持ステップで保持したＮ個のフレーム間差分絶対値との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム間差分絶対値を抽出する第２の抽出ステップと、
前記Ｎ＋１個分のフレーム間差分絶対値を、前記抽出されたＭ個分のフレーム間差分絶対値を除いて、加算する加算ステップとを有することを特徴とする画像動き検出方法。
【請求項４】
入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出ステップと、
入力画像信号からフレーム単位に水平隣接画素差分値の累積加算値を抽出する第２の抽出ステップと、
前記フレーム間差分絶対値と前記水平隣接画素差分値の累積加算値とからフレーム動き量を算出する算出ステップと、
Ｎ（Ｎは４以上の自然数）個の前記フレーム動き量を保持する保持ステップと、
前記算出ステップで算出した１個のフレーム動き量と前記保持ステップで保持したＮ個のフレーム動き量との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム動き量を抽出する第３の抽出ステップと、
前記Ｎ＋１個分のフレーム動き量を、前記抽出されたＭ個分のフレーム動き量を除いて、加算する加算ステップとを有することを特徴とする画像動き検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビジョン信号等の画像シーケンス全体の動き量を検出する画像動き検出回路及び画像動き検出方法に関するものである。
【０００２】
【従来の技術】
テレビジョン信号の動き検出回路に関する従来技術として、例えば特許第２５８５５４４号に記載されたものが知られている。図４は、上記公報に記載の動き検出回路の構成を示すブロック図である。この動き検出回路は、図４に示すように、入力端子４０１と、フレームメモリ４０２と、減算器４０３と、動き情報変換回路４０４と、積分回路４０５と、出力端子４０６とを備える。入力端子４０１に入力されたテレビジョン信号はフレームメモリ４０２に入力される。減算回路４０３ではフレームメモリ４０２の入出力の差、すなわちフレーム間の差を算出する。続いて、動き情報変換回路４０４は、フレーム間差分信号を、動きを表わす信号に変換する。積分回路４０５は、同一画素あるいは周辺画素の過去の有限フレーム周期にわたる動き情報を積分する。以上のような動作により、従来の動き検出回路は、出力端子４０６から動き情報を出力することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の動き検出回路では、フレーム間差分の絶対値を動き情報に変換した後に、その動き情報を過去の所定期間にわたって積分するという構成であるため、ある静止画像と別の静止画像とが接続されるような場合、いわゆるシーンチェンジが発生する場合にも、大きなフレーム間差分値を算出してしまう。その結果、画像シーケンス全体の動きを大きな動きとして検出してしまい、このことが動き検出精度の劣化につながる。
【０００４】
この問題は、積分する周期が長い場合にはあまり大きな問題とはならないが、積分する周期が短くなるに従い、大きな問題となってくる。
また、積分周期は動き検出に要する時間に相当するため、メモリの削減の観点から積分周期を短くしたいという要求もある。
【０００５】
よって、本発明は、異なる静止画像同士が接続されたような画像シーケンスに対しても、精度良く動き検出を行うことができる画像動き検出回路、及び画像動き検出方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の請求項１にかかる画像動き検出回路は、入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出手段と、Ｎ（Ｎは４以上の自然数）個の前記フレーム間差分絶対値を保持する保持手段と、前記第１の抽出手段が抽出する１個のフレーム間差分絶対値と前記保持手段が保持しているＮ個のフレーム間差分絶対値との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム間差分絶対値を抽出する第２の抽出手段と、前記Ｎ＋１個分のフレーム間差分絶対値を、前記抽出されたＭ個分のフレーム間差分絶対値を除いて、加算する加算手段とを有することを特徴とする。
【０００７】
また、本発明の請求項２にかかる画像動き検出回路は、入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出手段と、入力画像信号からフレーム単位に水平隣接画素差分値の累積加算値を抽出する第２の抽出手段と、前記フレーム間差分絶対値と前記水平隣接画素差分値の累積加算値とからフレーム動き量を算出する算出手段と、Ｎ（Ｎは４以上の自然数）個の前記フレーム動き量を保持する保持手段と、前記算出手段が算出する１個のフレーム動き量と前記保持手段が保持しているＮ個のフレーム動き量との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム動き量を抽出する第３の抽出手段と、前記Ｎ＋１個分のフレーム動き量を、前記抽出されたＭ個分のフレーム動き量を除いて、加算する加算手段とを有することを特徴とする。
【０００８】
また、本発明の請求項３にかかる画像動き検出方法は、入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出ステップと、Ｎ（Ｎは４以上の自然数）個の前記フレーム間差分絶対値を保持する保持ステップと、前記第１の抽出ステップで抽出した１個のフレーム間差分絶対値と前記保持ステップで保持したＮ個のフレーム間差分絶対値との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム間差分絶対値を抽出する第２の抽出ステップと、前記Ｎ＋１個分のフレーム間差分絶対値を、前記抽出されたＭ個分のフレーム間差分絶対値を除いて、加算する加算ステップとを有することを特徴とする。
【０００９】
また、本発明の請求項４にかかる画像動き検出方法は、入力画像信号からフレーム単位にフレーム間差分絶対値を抽出する第１の抽出ステップと、入力画像信号からフレーム単位に水平隣接画素差分値の累積加算値を抽出する第２の抽出ステップと、前記フレーム間差分絶対値と前記水平隣接画素差分値の累積加算値とからフレーム動き量を算出する算出ステップと、Ｎ（Ｎは４以上の自然数）個の前記フレーム動き量を保持する保持ステップと、前記算出ステップで算出した１個のフレーム動き量と前記保持ステップで保持したＮ個のフレーム動き量との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分のフレーム動き量を抽出する第３の抽出ステップと、前記Ｎ＋１個分のフレーム動き量を、前記抽出されたＭ個分のフレーム動き量を除いて、加算する加算ステップとを有することを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の画像動き検出回路の実施の形態について、図１〜図３を用いて説明する。
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像動き検出回路１００の構成例を示すブロック図である。画像動き検出回路１００は、入力画像信号を１フレーム期間遅延するフレームメモリ１０１と、入力画像信号の同一空間位置に存在する画素のフレーム間のレベル差を算出する減算器１０２と、減算器１０２が画素毎に算出したレベル差の絶対値を求める絶対値変換回路１０３と、フレーム先頭で累積加算結果を０にリセットし前記絶対値をフレーム単位に累積加算して累積加算値を求める累積加算回路１０４と、フレーム単位にＮ（Ｎは４以上の自然数）個のフレーム間差分絶対値の累積加算値を保持するＮ個のレジスタ１０５と、累積加算回路１０４が出力する１個の累積加算値とＮ個のレジスタ１０５が保持するＮ個の累積加算値との内、大きいほうからＭ（Ｍは１以上、Ｎ／４以下の自然数）個分の累積加算値をフレーム先頭で抽出する特異点抽出回路１０６とを備える。なお、以下の説明において、累積加算値とは、特に説明のない限り、フレーム間差分絶対値の累積加算値のことを指すこととする。また、画像動き検出回路１００は、累積加算回路１０４が出力する１個の累積加算値とＮ個のレジスタ１０５が保持しているＮ個の累積加算値とを、特異点抽出回路１０６が抽出したＭ個分の累積加算値を除いて、加算する手段として、積分回路１０７と減算器１０８とを備える。積分回路１０７は、累積加算回路１０４が出力する１個の累積加算値とＮ個のレジスタ１０５が保持しているＮ個の累積加算値とを加算してその合計値を求める。減算器１０８は、積分回路１０７が求めた累積加算値の合計値から、特異点抽出回路１０６が抽出したＭ個分の累積加算値を減算する。
【００１１】
なお、２つの画像シーケンスの接続によるシーンチェンジを効果的に認識できる最も少ないフレーム数は一般的には６であるため、Ｎは４以上の自然数であることが望ましい。よって、本実施の形態１では、画像動き検出回路１００が、レジスタ１０５を４個備え（レジスタ１０５ａ〜レジスタ１０５ｄ）、６フレーム期間の動き量を検出する場合を例に説明を行う。
【００１２】
以上のように構成される画像動き検出回路１００の動作について詳細に説明する。まず、画像信号を入力する。入力画像信号は、フレームメモリ１０１で１フレーム期間だけ遅延されるとともに、減算器１０２に入力される。減算器１０２は、入力画像信号とフレームメモリ１０１の出力とから、同一空間位置に存在する画素のレベル差を算出する。絶対値変換回路１０３は減算器１０２が算出したフレーム間の画素レベル差分値を絶対値に変換する。累積加算回路１０４は、前記絶対値をフレーム単位に累積加算して、フレーム間差分絶対値の累積加算値を算出する。累積加算回路１０４により算出された累積加算値は、以降、直列に接続された４個のレジスタ１０５ａ〜１０５ｄによってフレーム単位に順次シフト、保持される。以上のような動作の結果、レジスタ１０５ａ〜１０５ｄで保持された４個の累積加算値と、累積加算回路１０４が出力する１個の累積加算値とが、ともに特異点抽出回路１０６、及び積分回路１０７に入力される。
【００１３】
特異点抽出回路１０６は、入力した５個の累積加算値の内、大きいほうからＭ個分の累積加算値を抽出する。Ｎ＋１フレーム期間にわたる２つの画像シーケンスの接続によるシーンチェンジを考慮した場合、Ｍの値は、１以上、Ｎ／４以下の自然数であると効果的であることから、６フレーム期間の動き量を検出する場合、Ｍの値は１となる。よって、特異点抽出回路１０６は、５個の累積加算値の内の最大値を抽出する。この場合、例えば、静止画像同士が接続されたような画像シーケンスでは、異なる静止画像が連続する、いわゆるシーンチェンジ時のフレーム間差分絶対値の累積加算値だけが非常に大きな値となる。よって、抽出された最大値はシーンチェンジ時のフレーム間差分絶対値の累積加算値に該当することになる。これに対し、積分回路１０７は、５個の累積加算値の合計値を算出する。
【００１４】
特異点抽出回路１０６により抽出された最大値、及び積分回路１０７により算出された合計値は、減算器１０８に入力される。減算器１０８は、５個の累積加算値の合計値から、その最大値を減算する。これにより、最大値を除く４個の累積加算値の合計値が算出される。画像動き検出回路１００は、この合計値を画像シーケンス全体の動き量として出力する。
【００１５】
以上のように、画像動き検出回路１００では、６フレーム期間の動き量を求める場合、６フレーム期間のフレーム間差分絶対値の累積加算値を、最大値を除いて加算し、画像シーケンス全体の動き量を検出することから、静止画像同士が接続されたような画像シーケンスに対して動き量を求める場合、シーンチェンジ部分を無視した動き量を検出することができる。なお、静止画像の連続、または動画像の連続といった同様の動きが連続する画像シーケンスでは、複数のフレーム間差分絶対値の累積加算値の中から１つの値を無視しても、検出される画像シーケンス全体の動き量に影響はない。
【００１６】
本実施の形態１にかかる画像動き検出回路１００を用いて行う画像動き検出方法について、図３を用いて説明する。まず、レジスタ１０５、累積加算回路１０４及びフレームメモリ１０１の各データを０に初期化する（ステップＳ３０１）。なお、図１の各レジスタ１０５a〜１０５dに保持される累積加算値は、レジスタ１０５aから順番に、それぞれ、frame1、frame2、frame3、frame4とし、累積加算回路１０４でフレーム単位に保持される累積加算値はframe0として、以下、説明を行う。
【００１７】
次に、画像信号をフレーム単位で入力し、入力画像信号のフレーム先頭を判断する（ステップＳ３０２）。判断の結果、フレーム先頭でない場合には、入力画像信号の１フレームを構成する画素のレベルと、フレームメモリ１０１で１フレーム期間だけ遅延された画像信号の画素レベルとの差分値であるフレーム間差分値を減算器１０２で算出し、その差分値を絶対値変換回路１０３で絶対値化して、フレーム間差分絶対値（pixel_abs_diff）を算出する（ステップＳ３０７）。このpixel_abs_diffは、１フレーム期間分の画素について絶えず算出される。そして、累積加算回路１０４でpixel_abs_diffを累積加算してフレーム間差分絶対値の累積加算値（frame_abs_diff）を算出する（ステップＳ３０８）。このframe_abs_diffは、累積加算回路１０４で１フレーム期間に渡ってpixel_abs_diffを累積加算する際に用いられる。
【００１８】
一方、ステップＳ３０２での判断の結果が、フレーム先頭である場合には、累積加算回路１０４で算出されたframe_abs_diffをframe0としてフレーム単位で保持する。更にレジスタ１０５ａ〜１０５ｄによって、フレーム単位に保持されている累積加算値を順次、シフトして保持する。すなわち、このシフト動作により、フレーム単位に保持されていた、frame0がframe1に、frame1がframe2に、frame2がframe3に、frame3がframe4に、代入されることになる（ステップＳ３０３）。
【００１９】
次に、累積加算回路１０４でframe0として、レジスタ１０５ａ〜１０５ｄでframe1、frame2、frame3、frame4として保持されていたフレーム間差分絶対値の累積加算値の中から最大値（frame_max）を特異点抽出回路１０６で抽出する（ステップＳ３０４）。そして、前記５個の累積加算値（frame0〜frame4）の合計値を積分回路１０７で求め、積分回路１０７で求めた合計値から特異点抽出回路１０６が抽出した最大値を減算器１０８で減算することにより、画像全体の動き量を検出する（ステップＳ３０５）。最後にフレーム間差分絶対値の累積加算のために絶えず算出に使用されるframe_abs_diffを０にリセットする。
【００２０】
以上のように、本実施の形態１にかかる画像動き検出回路または画像動き検出方法によれば、入力画像信号の所定フレーム期間分のフレーム間差分絶対値の中から、最大値を抽出するとともに、所定フレーム期間分のフレーム間差分絶対値を、前記最大値を除いて加算し、画像シーケンス全体の動きを検出するようにしたことから、シーンチェンジ時に算出される特異な値を除いて画像シーケンス全体の動きを検出することができ、画像の動き検出精度を向上させることができる。
【００２１】
なお、実施の形態１では、６フレーム期間の動き量を検出する際に、５個のフレーム間差分絶対値の累積加算値を、最大値を除いて加算し、その合計値を画像シーケンス全体の動き量として検出する場合について説明したが、検出遅延をもっと長くすることができるようなシステムの場合、画像動き検出回路１００は、より多くの累積加算値を用いて画像シーケンス全体の動き量を検出することができる。この検出遅延を長くできる場合は、シーンチェンジの回数も多くなるため、最大値だけを除去するのではなく、大きいほうからいくつかの値を除去して動き量を検出する必要がある。例えば、１０個のフレーム間差分絶対値の累積加算値を用いて画像シーケンス全体の動き量を検出する場合は、その内の大きいほうから２個分の累積加算値を除去したものを画像シーケンス全体の動き量として検出する。この場合、図１に示す画像動き検出回路１００は、９個のレジスタ１０５を備え、特異点抽出回路１０６で１０個のフレーム間差分絶対値の累積加算値の内、大きいほうから２個分の累積加算値を抽出し、積分回路１０７で１０個のフレーム間差分絶対値の累積加算値の合計値を算出する。そして、減算器１０８で、１０個の累積加算値の合計値から前記抽出された２個分の累積加算値の合計値を減算することにより画像シーケンス全体の動き量を検出する。
【００２２】
（実施の形態２）
図２は、本発明の実施の形態２にかかる画像動き検出回路２００の構成を示すブロック図である。図１に示す画像動き検出回路１００と同じ構成要素については同一符号を付し説明を省略する。本実施の形態２では、実施の形態１と同様に、画像動き検出回路２００がレジスタ１０５を４つ備え（レジスタ１０５ａ〜レジスタ１０５ｄ）、６フレーム期間の動き量を検出する場合を例に説明を行う。
【００２３】
本実施の形態２にかかる画像動き検出回路２００は、図２に示すように水平隣接画素差分算出回路２０１とフレーム動き量算出回路２０２とを備える点が、画像動き検出回路１００と異なる。水平隣接画素差分算出回路２０１は、入力画像信号の水平隣接画素差分をフレーム単位に累積加算し累積加算値（Ｈ）を求める。フレーム動き量算出回路２０２は、フレーム間差分絶対値の累積加算値（Ｆ）を累積加算値（Ｈ）によって補正し、フレーム動き量を算出する。
【００２４】
本実施の形態２にかかる画像動き検出回路２００の動作を詳細に説明する。まず、画像信号を入力する。入力画像信号は、フレームメモリ１０１で１フレーム期間だけ遅延されるとともに、減算器１０２に入力される。減算器１０２は、入力画像信号とフレームメモリ１０１の出力とから、同一空間位置に存在する画素のレベル差を算出する。絶対値変換回路１０３は減算器１０２が算出したフレーム間の画素レベル差分値を絶対値に変換する。累積加算回路１０４は前記絶対値をフレーム単位に累積加算して、フレーム間差分絶対値の累積加算値（Ｆ）を求める。水平隣接画素差分算出回路２０１は、各フレームの入力画像信号から水平隣接画素差分を算出し、その差分をフレーム単位に累積加算して、累積加算値（Ｈ）を算出する。
【００２５】
フレーム動き量算出回路２０２は、累積加算値（Ｆ）と累積加算値（Ｈ）とを入力し、フレーム単位の動き量を算出する。この算出は、例えば、Ｆ／Ｈ（ただし、Ｈは０以外）のようなＦとＨの比率を求めることよって行うことができる。これにより、空間周波数の高い（すなわち、Ｈが大きい）画像が少しでも動いた場合には、Ｆの値が非常に大きくなるのに対して、空間周波数の低い（すなわち、Ｈが小さい）画像の場合には、同じ動きであってもＦの値が小さくなるのを補正することができる。
【００２６】
フレーム動き量算出回路２０２によって算出されたフレーム単位の動き量は、以降、直列に接続されたレジスタ１０５ａ〜１０５ｄによってフレーム単位に順次シフト、保持される。以上のような動作の結果、レジスタ１０５ａ〜１０５ｄで保持された４個のフレーム動き量と、累積加算回路１０４が出力する１個のフレーム動き量とが、特異点抽出回路１０６、及び積分回路１０７に入力される。
【００２７】
特異点抽出回路１０６は、入力した５個の累積加算値の内、大きいほうからＭ個分の累積加算値を抽出する。Ｎ＋１フレーム期間にわたる２つの画像シーケンスの接続によるシーンチェンジを考慮した場合、Ｍの値は、１以上、Ｎ／４以下の自然数であると効果的であることから、６フレーム期間の動き量を検出する場合、Ｍの値は１となる。この場合、例えば、静止画像同士が接続されたような画像シーケンスでは、異なる静止画像が連続するいわゆるシーンチェンジ時のフレーム動き量だけが非常に大きな値となる。よって、抽出された最大値はシーンチェンジ時のフレーム動き量に該当することになる。これに対し、積分回路１０７は、入力した５個のフレーム動き量の合計値を算出する。
【００２８】
特異点抽出回路１０６により抽出された最大値、及び積分回路１０７により算出された合計値は、減算器１０８に入力される。減算器１０８は、５個のフレーム動き量の合計値から、その最大値を減算する。これにより、５個のフレーム動き量の内、最大値を除く４個のフレーム動き量の合計値が算出される。画像動き検出回路２００は、この合計値を画像シーケンス全体の動き量として出力する。
【００２９】
次に、本実施の形態２にかかる画像動き検出回路２００を用いて行う画像動き検出方法について図３を用いて説明する。この画像動き検出方法は、実施の形態１で説明した画像動き検出方法と以下の点で異なる。まず、図３に示すステップＳ３０２でフレーム先頭でないと判断された場合の処理が異なる。すなわち、ステップＳ３０７の処理を行うとともに、水平隣接画素差分算出回路２０１で入力画像信号の水平隣接画素差分の累積加算値を求め、フレーム動き量算出回路２０２でステップＳ３０８で求めたframe_abs_diffと、水平隣接画素差分の累積加算値とからフレーム動き量を求める。そして、フレーム動き量に対して実施の形態１で説明したステップＳ３０３〜ステップＳ３０６の処理を行う点が異なる。
【００３０】
以上のように、本実施の形態２にかかる画像動き検出回路または画像動き検出方法によれば、入力画像信号の、フレーム間差分絶対値とフレーム単位の水平隣接画素差分の累積加算値とから、フレーム単位の動き量を抽出し、所定フレーム期間分のフレーム動き量の内の、最大値を抽出するとともに、所定フレーム期間分のフレーム動き量を、前記最大値を除いて加算し、画像シーケンス全体の動きを検出するようにしたことから、シーンチェンジ時に算出される特異な値を除いて画像シーケンス全体の動きを検出することができ、画像の動き検出精度を向上させることができる。
【００３１】
なお、実施の形態２では、６フレーム期間の動き量を検出する際に、５個のフレーム動き量を、最大値を除いて加算し、その合計値を画像シーケンス全体の動き量として検出する場合について説明したが、検出遅延をもっと長くすることができるようなシステムの場合、画像動き検出回路２００は、より多くのフレーム動き量を用いて画像シーケンス全体の動き量を検出することができる。この検出遅延を長くできる場合は、シーンチェンジの回数も多くなるため、最大値だけを除去するのではなく、大きいほうからいくつかの値を除去して動き量を検出する必要がある。例えば、１０個のフレーム動き量を用いて画像シーケンス全体の動き量を検出する場合は、フレーム動き量の大きいほうから２個分の値を除去したものを画像シーケンス全体の動き量として検出する。この場合、図２に示す画像動き検出回路２００は、９個のレジスタ１０５を備え、特異点抽出回路１０６で１０個のフレーム動き量の内、大きいほうから２個分のフレーム動き量を抽出し、積分回路１０７で１０個のフレーム動き量の合計値を算出する。そして、減算器１０８で、１０個のフレーム動き量の合計値から前記抽出された２個分のフレーム動き量の合計値を減算することにより画像シーケンス全体の動き量を検出する。
【００３２】
【発明の効果】
以上のように、本発明によれば、入力画像信号の所定フレーム期間分のフレーム間差分絶対値を、大きいほうから所定数分のフレーム間差分絶対値を除いて、加算することで画像シーケンス全体の動きを検出するようにしたことから、異なる静止画像同士が接続されたような画像シーケンスであっても、その接続点を無視して画像シーケンスの動きを検出することができ、これにより、画像全体の動き検出精度を向上させることができるという効果が得られる。特に、画像シーケンスの動き検出に要する期間を短くする必要がある場合には、その有効性は非常に大きい。
【００３３】
また、本発明によれば、入力画像信号の、フレーム間差分絶対値とフレーム単位の水平隣接画素差分の累積加算値とから、フレーム単位の動き量を算出し、所定フレーム期間分のフレーム動き量を、大きいほうから所定数分のフレーム動き量を除いて、加算することで画像シーケンス全体の動きを検出するようにしたことから、フレーム単位に空間周波数に依らない動き量の算出を行い、かつ、異なる静止画像同士が接続されたような画像シーケンスであっても、その接続点を無視して画像シーケンスの動きを検出することができ、これにより、画像シーケンス全体の動き検出精度を向上させることができるという効果が得られる。特に、画像シーケンスの動き検出に要する期間を短くする必要がある場合には、その有効性は非常に大きい。
【図面の簡単な説明】
【図１】本発明の実施の形態１にかかる画像動き検出回路の構成を示すブロック図である。
【図２】本発明の実施の形態２にかかる画像動き検出回路の構成を示すブロック図である。
【図３】本発明の実施の形態１にかかる画像動き検出方法を説明するためのフローチャート図である。
【図４】従来の動き検出回路の構成を示すブロック図である。
【符号の説明】
１００，２００  画像動き検出回路
１０１  フレームメモリ
１０２、１０８  減算器
１０３  絶対値変換回路
１０４  累積加算回路
１０５  レジスタ
１０６  特異点抽出回路
１０７  積分回路
２０１  水平隣接画素差分算出回路
２０２  フレーム動き量算出回路
【図１】
0004050554.tif 000002
【図２】
0004050554.tif 000003
【図３】
0004050554.tif 000004
【図４】
0004050554.tif 000005