(57)【要約】【課題】動きベクトルの検出範囲を狭めることができ、符号化効率を向上させることが可能な映像信号処理装置、映像信号処理方法を提供すること。【解決手段】時間軸方向に連続した複数の符号化フレームを符号化フレーム周期で外部に出力する映像信号処理装置であって、符号化フレーム周期をｎ等分した周期で１画像毎の電気信号を出力する光電変換素子１０２と、プリプロセス部と、第１の画像フレーム内の参照領域の映像データ信号と対応する映像データ信号を有する第２の画像フレーム内の被参照領域を探索する対応画像探索部１１２と、参照領域と対応画像探索部で探索された被参照領域とを比較して動きベクトルを算出する動きベクトル算出部１１４と、動きベクトルを加算して、加算された累積動きベクトルを出力する動きベクトル加算部１２０と、累積ベクトルを用いて、符号化フレーム周期で符号化フレームを出力する符号化部１２２とを備えることができる。【選択図】図１
2008160350.tif 000002
【特許請求の範囲】
【請求項１】
時間軸方向に連続した複数の符号化フレームを符号化フレーム周期で外部に出力する映像信号処理装置であって、
前記符号化フレーム周期をｎ（ｎは２以上の自然数とする。）等分した周期で１画像毎の電気信号を出力する光電変換素子と、
前記電気信号を映像データ信号に変換するプリプロセス部と、
前記映像データ信号からなる時間軸方向に連続した第１の画像フレーム及び前記第１の画像フレームの直後の第２の画像フレームにおいて、前記第１の画像フレーム内の参照領域の前記映像データ信号と対応する前記映像データ信号を有する前記第２の画像フレーム内の被参照領域を探索する対応画像探索部と、
前記参照領域と、前記対応画像探索部で探索された前記被参照領域とを比較して動きベクトルを算出する動きベクトル算出部と、
ｎ回連続する画像フレーム間で取得された前記動きベクトルを加算して、加算された累積動きベクトルを出力する動きベクトル加算部と、
前記ｎ回連続する画像フレームの最初の前記画像フレームの前記映像データ信号と、前記累積ベクトルを用いて、前記符号化フレーム周期で前記符号化フレームを出力する符号化部と、
を備えることを特徴とする、映像信号処理装置。
【請求項２】
時間軸方向に連続した複数の符号化フレームを符号化フレーム周期で外部に出力する映像信号処理方法であって、
前記符号化フレーム周期をｎ（ｎは２以上の自然数とする。）等分した周期で１画像毎の電気信号を出力するステップと、
前記電気信号を映像データ信号に変換するステップと、
前記映像データ信号からなる時間軸方向に連続した第１の画像フレーム及び前記第１の画像フレームの直後の第２の画像フレームにおいて、前記第１の画像フレーム内の参照領域の前記映像データ信号と対応する前記映像データ信号を有する前記第２の画像フレーム内の被参照領域を探索するステップと、
前記参照領域と、前記対応画像探索部で探索された前記被参照領域とを比較して動きベクトルを算出するステップと、
ｎ回連続する画像フレーム間で取得された前記動きベクトルを加算して、加算された累積動きベクトルを出力するステップと、
前記ｎ回連続する画像フレームの最初の前記画像フレームの前記映像データ信号と、前記累積ベクトルを用いて、前記符号化フレーム周期で前記符号化フレームを出力するステップと、
を含むことを特徴とする、映像信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号処理装置、映像信号処理方法に関し、例えば撮像装置に適用して好適である映像信号処理装置、映像信号処理方法に関する。
【背景技術】
【０００２】
近年、フラッシュメモリの低価格化や、ネットワークの普及によって、画像圧縮の重要性が高まっている。例えば、高性能の画像圧縮技術を用いることで、高画質な画像をフラッシュメモリに記憶させたり、ネットワークを介して伝送させたりすることが可能となる。
【０００３】
ＭＰＥＧ−２、ＭＰＥＧ−４、ＭＰＥＧ−４  ＡＶＣ（Ｈ．２６４）といった動画像符号化規格の画像圧縮技術では、高い圧縮効率を得るために、動き補償が行われている。動き補償を行うためには、画像の移動量を推定する動きベクトルの検出が必要である。そして、上述の画像圧縮技術において、動きベクトルの検出は、高圧縮化を図るために重要な処理である。また、画像圧縮ＬＳＩでは、動きベクトル検出回路が回路の大半を占めている。動きベクトル検出を行う装置や方法として、例えば特許文献１〜４が開示されている。
【０００４】
【特許文献１】特開２００５−３２８４８７号公報
【特許文献２】特開２００４−２０８０８７号公報
【特許文献３】特開２００１−１３６５３３号公報
【特許文献４】特開２００１−１１９７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
通常、動きベクトル検出では、映像信号処理装置に時間方向に連続して入力された前後の映像データ信号を比較して、画素全てを１つずつ調べていく方法が行われている。この方法では、動きベクトルを検出する動き探索範囲を広げれば、前後の映像データ信号が一致する可能性が増加する。この場合、動きベクトルが検出されやすくなることから、符号化効率を高めることができた。
【０００６】
例えば、図４に示すように、映像信号処理装置は、ＣＣＤ（charge  coupled  device）１２と、映像信号処理回路１０と、フレームメモリ１６とを備える。図４は、従来の映像信号処理回路を示すブロック図である。映像信号処理回路１０は、プリプロセス１４と、動きベクトル検出部１８と、符号化部２０を有する。
【０００７】
ＣＣＤ１０で入力された光情報は、電気信号に変換される。プリプロセス１４は、電気信号を映像データ信号に信号処理し、フレームメモリ１６は、一時的に映像データ信号を蓄積する。動きベクトル検出部１８は、符号化フレームの周期と同一周期で、フレーム間の映像データ信号を比較し、動きベクトルデータを符号化部２０に出力する。符号化部２０は、フレームメモリ１６からの映像データ信号と、動きベクトル検出部１８からの動きベクトルデータから、符号化フレームを出力する。
【０００８】
しかし、画像圧縮ＬＳＩを設置するビデオカメラなどの撮像装置の小型化、軽量化の要請から、画像圧縮ＬＳＩの回路規模の拡大が制限されてきた。従って、動き探索範囲を広くするほど、画像データを比較する量が増加し、画像圧縮ＬＳＩの回路規模が大きくなるため、動き探索範囲を無制限に広くすることはできなかった。その結果、動き探索範囲を狭くする場合、前後の画像データの一致が生じにくく、動きベクトルが検出されにくくなるため、符号化効率を高めることができないという問題があった。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、動きベクトルの検出範囲を狭めることができ、符号化効率を向上させることが可能な、新規かつ改良された映像信号処理装置、映像信号処理方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、時間軸方向に連続した複数の符号化フレームを符号化フレーム周期で外部に出力する映像信号処理装置であって、符号化フレーム周期をｎ（ｎは２以上の自然数とする。）等分した周期で１画像毎の電気信号を出力する光電変換素子と、電気信号を映像データ信号に変換するプリプロセス部と、映像データ信号からなる時間軸方向に連続した第１の画像フレーム及び第１の画像フレームの直後の第２の画像フレームにおいて、第１の画像フレーム内の参照領域の映像データ信号と対応する映像データ信号を有する第２の画像フレーム内の被参照領域を探索する対応画像探索部と、参照領域と、対応画像探索部で探索された被参照領域とを比較して動きベクトルを算出する動きベクトル算出部と、ｎ回連続する画像フレーム間で取得された動きベクトルを加算して、加算された累積動きベクトルを出力する動きベクトル加算部と、ｎ回連続する画像フレームの最初の画像フレームの映像データ信号と、累積ベクトルを用いて、符号化フレーム周期で符号化フレームを出力する符号化部と、を備えることを特徴とする、映像信号処理装置が提供される。
【００１１】
かかる構成により、符号化フレームの符号化フレーム周期をｎ等分した周期、即ち符号化フレーム周期の１／ｎ倍の周期で、画像フレーム間で対応する映像データ信号を探索し、動きベクトルを算出するので、画像フレーム間の動きベクトルを検出する範囲は、符号化フレーム周期で動きベクトルを検出する場合よりも、狭くすることができる。また、符号化フレーム周期よりも速い周期で対応する映像データ信号を探索するので、対応する映像信号が見出されやすくなり、符号化フレーム周期で出力される移動量（累積動きベクトル）が出力される場合が増加する。その結果、符号化部から出力される符号化フレームの符号化効率を高めることができる。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、時間軸方向に連続した複数の符号化フレームを符号化フレーム周期で外部に出力する映像信号処理方法であって、符号化フレーム周期をｎ（ｎは２以上の自然数とする。）等分した周期で１画像毎の電気信号を出力するステップと、電気信号を映像データ信号に変換するステップと、映像データ信号からなる時間軸方向に連続した第１の画像フレーム及び第１の画像フレームの直後の第２の画像フレームにおいて、第１の画像フレーム内の参照領域の映像データ信号と対応する映像データ信号を有する第２の画像フレーム内の被参照領域を探索するステップと、参照領域と、対応画像探索部で探索された被参照領域とを比較して動きベクトルを算出するステップと、ｎ回連続する画像フレーム間で取得された動きベクトルを加算して、加算された累積動きベクトルを出力するステップと、ｎ回連続する画像フレームの最初の画像フレームの映像データ信号と、累積ベクトルを用いて、符号化フレーム周期で符号化フレームを出力するステップと、を含むことを特徴とする、映像信号処理方法が提供される。
【００１３】
かかる構成により、符号化フレームの符号化フレーム周期をｎ等分した周期、即ち符号化フレーム周期の１／ｎ倍の周期で、画像フレーム間で対応する映像データ信号を探索し、動きベクトルを算出するので、画像フレーム間の動きベクトルを検出する範囲は、符号化フレーム周期で動きベクトルを検出する場合よりも、狭くすることができる。また、符号化フレーム周期よりも速い周期で対応する映像データ信号を探索するので、対応する映像信号が見出されやすくなり、符号化フレーム周期で出力される移動量（累積動きベクトル）が出力される場合が増加する。その結果、符号化部から出力される符号化フレームの符号化効率を高めることができる。
【発明の効果】
【００１４】
本発明によれば、動きベクトルの検出範囲を狭めることができ、符号化効率を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
まず、本発明の第１の実施形態に係る映像信号処理装置の構成について説明する。映像信号処理装置は、図１に示すように、ＣＣＤ（charge  coupled  device）１０２と、映像信号処理回路１００と、フレームメモリ１０６とを備える。また、映像信号処理回路１００は、プリプロセス１０４と、動きベクトル検出部１１０と、動きベクトル加算部１２０と、符号化部１２２とを備える。映像信号処理装置は、ＣＣＤ１０２に入力された光情報を信号処理し、符号化された符号化フレームを出力する装置である。符号化フレームは、符号化フレーム周期で、例えば１／３０秒毎に出力される。出力された符号化フレームは、復号化されて例えば映像表示などに利用される。
【００１７】
ＣＣＤ１０２は、光情報を電気信号に変換する光電変換が可能な素子から構成され、各素子が受光した光に応じた電気信号を生成する。なお、ＣＣＤ１０２は、光電変換素子の一例であり、本実施形態はかかる例に限定されない。光電変換素子は、例えば、ＣＭＯＳ（complementary  metal  oxide  semiconductor）等を適用することができる。ＣＣＤやＣＭＯＳ等の光電変換素子は、高性能化が図られていることから、非常に高速に１画像フレームの電気信号を出力することが可能となっている。例えば、符号化部１２２で出力される符号化フレームの符号化フレーム周期が１／３０秒である場合、ＣＣＤ１０２は、符号化フレーム周期を４等分した周期（符号化フレーム周期の１／４倍の周期）、即ち１／１２０秒で、１画像毎の電気信号を出力する。従って、ＣＣＤ１０２は、毎秒１２０枚の画像フレームが出力される。以下、この画像フレームが出力される周期を、本実施形態では画像フレーム周期という。
【００１８】
なお、本実施形態は、上述した例に限定されず、例えばＣＣＤ１０２は、符号化フレーム周期よりも１／２倍、１／３倍や、１／５倍・・・１／ｎ倍（ｎ：自然数）の画像フレーム周期で１画像フレームの電気信号を出力してもよい。
【００１９】
プリプロセス１０４は、例えば、ＣＤＳ／ＡＭＰ（相関二重サンプリング回路（correlated  double  sampling）／増幅器（amplifier））（図示せず。）と、ＡＧＣ（automatic  gain  control）（図示せず。）を有する。プリプロセス１０４は、ＣＣＤ１０２から出力された電気信号を相関二重サンプリングし、その後ＡＧＣで信号に応じて利得を調整して、更にγ（ガンマ）補正を行う。そして、プリプロセス１０４は、ガンマ補正された信号に同期信号を加算し、映像データ信号を出力する。ＣＤＳ／ＡＭＰでは、ＣＣＤの素子の損傷によって生じる画素の欠陥補正も行われる。映像データ信号は、時間軸方向に連続する画像フレームを構成する。
【００２０】
フレームメモリ１０６は、プリプロセス１０６から出力された映像データ信号を一時的に蓄積する。フレームメモリ１０６は、１画像フレーム以上の映像データ信号を蓄積することができる。フレームメモリ１０６は、例えば、ＶＲＡＭ（video  random  access  memory）等が使用される。フレームメモリ１０６は、映像データ信号を動きベクトル検出部１１０と符号化部１２２とに映像データ信号を出力する。
【００２１】
動きベクトル検出部１１０は、例えば、対応画像探索部１１２と、動きベクトル算出部１１４とから構成される。動きベクトル検出部１１０は、フレームメモリ１０６から映像データ信号が入力され、動きベクトルを検出する。そして、動きベクトル検出部１１０は、動きベクトルのデータを動きベクトル加算部１２０に出力する。
【００２２】
即ち、対応画像探索部１１２は、時間軸方向に連続した画像フレームのうち、任意の１の画像フレームである参照画像フレームと、参照画像フレーム直後の被参照画像フレームの映像データ信号を比較する。具体的には、画像フレームは、例えば、８画素×８画素のブロックにマトリックス状に分割される。対応画像探索部１１２は、被参照フレームの動き探索範囲の中から、参照画像フレーム内の任意のブロックである参照領域の映像データ信号と対応する映像データ信号を有するブロック（被参照領域）を探索する。
【００２３】
動き探索範囲は、対応画像探索部１１２が、被参照フレームの中から被参照領域を探索する範囲をいう。動き探索範囲は、例えば、参照領域に対して、上下左右方向に１００画素ずつ拡張した２００画素×２００画素の四角形状の範囲である。対応画像探索部１１２は、画像フレーム毎に連続して、画像フレーム周期で被参照領域を探索する。
【００２４】
動きベクトル算出部１１４は、対応画像探索部１１２で、参照領域の映像データ信号と対応する被参照領域が探索された場合、参照領域と被参照領域の位置データから、対応画像の動きベクトル（移動量）を算出する。動きベクトル算出部１１４は、画像フレーム周期で動きベクトルデータを符号化部１２２に出力する。
【００２５】
動きベクトル加算部１２０は、動きベクトル検出部１１０で画像フレーム周期毎に算出された参照画像フレーム間と被参照画像フレーム間の動きベクトルを加算する。符号化フレーム周期が１／３０秒であり、画像フレーム周期が１／１２０秒である場合、動きベクトル加算部１２０は、動きベクトルを連続して４回加算して、符号化フレーム周期毎の累積加算ベクトルを算出する。なお、本実施形態は上述した例に限定されず、画像フレーム周期が符号化フレーム周期をｎ等分した周期であるとき、動きベクトル加算部は、動きベクトル検出部１１０で算出された動きベクトルをｎ回連続して加算する。ここで、ｎは２以上の任意の自然数である。
【００２６】
符号化部１２２は、フレームメモリ１０６から映像データ信号が入力されて、画像フレーム毎の映像データ信号を符号化して、符号化フレームに変換する。符号化部１２２は、符号化フレーム周期で符号化フレームを出力する。符号化部１２２は、フレームメモリ１０６から出力された画像フレームの映像データ信号と、動きベクトル加算部１２０から出力された累積動きベクトルとを用いて、動き補償を行う。
【００２７】
次に、本実施形態に係る映像信号処理装置の動作について説明する。図２は、本実施形態に係る映像処理の動作を示すフローチャートである。
【００２８】
以下では、ＣＣＤ１０２の出力する画像フレーム周期が１／１２０秒であり、符号化部１２２の出力する符号化フレーム周期が１／３０秒である場合について説明する。
【００２９】
ＣＣＤ１０２は、外部の光情報を捉え、図３Ａ、図３Ｂに示すように、１／１２０秒毎に連続する画像フレームの電気信号をプリプロセス１０４に出力する。符号化部１２２は、画像フレームが変換された符号化フレームを、図３Ａ（ａ）、図３Ｂ（ｅ）・・・（以下省略）と、１／３０秒毎に外部に出力する。一方、図３Ａ（ｂ）〜図３Ｂ（ｄ）の画像フレームは、動きベクトル検出部１１０での動きベクトル検出に利用されるが、符号化部１２２から出力されない。１／３０秒毎のフレームが映像として映し出されれば、ユーザーは、動画像として十分に認識することができるからである。
【００３０】
プリプロセス１０４は、ＣＣＤ１０６から入力された電気信号を映像データ信号に変換し、映像データ信号をフレームメモリ１０６に出力する。その後、フレームメモリ１０６は、画像フレームのデータを蓄積して、動きベクトル検出部１１０と符号化部１２２に映像データ信号を出力する。
【００３１】
次に、画像フレーム中のブロックの動きベクトル検出について説明する。以下では、画像フレームのうちの任意の１のブロックの動きベクトル検出について特に説明するが、画像フレームのブロックは、画像フレーム上にマトリクス上に複数配置されており、以下の動作は全てのブロックについて、適用することができる。
【００３２】
まず、動きベクトル検出部１１０では、まず、対応画像探索部１１２で、画像フレーム（ｔ＝０秒）（参照画像フレーム）のうちの任意の１のブロック（参照領域）の映像データ信号を特定する（ステップＳ１０２）。次に、対応画像探索部１１２は、画像フレーム（ｔ＝０秒）直後の画像フレーム（ｔ＝１／１２０秒）（被参照画像フレーム）の動き探索範囲内の画素を１つずつ探索する。その際、対応画像探索部１１２は、動き探索範囲内で一致又は近似する映像データ信号を有するブロック（被参照領域）があるか否かを判断する（ステップＳ１０４）。一致又は近似するブロックがあると判断された場合、被参照領域と参照領域の位置データから動きベクトルを算出する（ステップＳ１０６）。
【００３３】
次に、動きベクトルデータは、動きベクトル算出部１１４から動きベクトル加算部１２０に出力される。動きベクトル加算部１２０では、動きベクトルの加算を行う（ステップＳ１０８）。但し、ｔ＝１／１２０秒の被参照画像フレームから得られる動きベクトルは、１回目の動きベクトル検出であるため、１回目の動きベクトルのデータが加算結果となる。
【００３４】
次に、動きベクトル検出部１１０は、被参照画像フレームについて、最初の画像フレーム（ｔ＝０秒）からの経過時間がｔ＜１／３０秒であるか否かを判断する（ステップＳ１１０）。被参照画像フレームは、ｔ＝１／１２０秒の画像フレームであることから、ｔ＜１／３０秒と判断される。
【００３５】
次に、対応画像探索部１１２は、画像フレーム（ｔ＝１／１２０秒）（参照画像フレーム）のうち、先ほど探索されたブロック（参照領域）の映像信号を特定する（ステップＳ１０２）。
【００３６】
次に、対応画像探索部１１２は、画像フレーム（ｔ＝１／１２０秒）直後の画像フレーム（ｔ＝２／１２０秒）の動き探索範囲内の画素を１つずつ探索する。その際、対応画像探索部１１２は、動き探索範囲内で一致又は近似する映像データ信号を有するブロック（被参照領域）があるか否かを判断する（ステップＳ１０４）。一致又は近似するブロックがあると判断された場合、被参照領域と参照領域の位置データから動きベクトルを算出する（ステップＳ１０６）。
【００３７】
次に、動きベクトルデータは、動きベクトル算出部１１４から動きベクトル加算部１２０に出力される。動きベクトル加算部１２０では、動きベクトルの加算を行う（ステップＳ１０８）。このとき、ｔ＝２／１２０秒の画像フレームから得られる動きベクトルは、２回目の動きベクトル検出であるため、１回目に検出された動きベクトルに加算されることとなる。
【００３８】
以上、映像データ信号の特定（ステップＳ１０２）から参照画像フレームが１＜１／３０秒であるか否かの判断（ステップＳ１１０）までの動作を、３／１２０秒の被参照画像フレーム、４／１２０（＝１／３０）秒の被参照画像フレームについても行う。以上の結果、動きベクトル加算部１２０では、４回分の動きベクトルが加算され、その加算結果が累積動きベクトルとなる。４／１２０（＝１／３０）秒の被参照画像フレームは、ステップＳ１１０で、最初の画像フレーム（ｔ＝０秒）からの経過時間がｔ＝１／３０秒以上であると判断されることから、累積動きベクトルが、符号化部１２２に出力される。
【００３９】
以上の動作を繰り返すことによって、累積動きベクトルは、符号化フレーム周期と同一の１／３０秒毎に動きベクトル加算部１２０から符号化部１２２に出力される。
【００４０】
符号化部１２２には、フレームメモリ１０６から画像フレームの映像データ信号が符号化フレーム周期で入力され、動きベクトル加算部から累積動きベクトルが符号化フレーム周期で入力される。そして、符号化部１２２は、画像フレームの映像データ信号と累積動きベクトルを用いて、動き補償を行い、符号化フレームを符号化フレーム周期（１／３０秒）で外部に出力する。
【００４１】
次に、図３Ａ及び図３Ｂを参照して、動きベクトルの検出についてより具体的に説明する。図３Ａ、図３Ｂは、１／１２０秒毎にＣＣＤ１０２を用いて撮影した画像を表している。特に、図３Ａ、図３Ｂの画像フレーム１８０中の図形、例えば自動車１３０が移動する場合の動きベクトルの検出について説明する。
【００４２】
対応画像探索部１１２は、自動車１３０のうちの一部、例えば、自動車フロント部の動きベクトルを探索する場合、自動車フロント部を占めるブロック１４０の映像データ信号を特定する（ステップＳ１０２）。ブロック１４０は、例えば、８画素×８画素である。このとき、動き探索範囲１５０は、ブロック１４０の上下左右１００画素ずつ拡張した、例えば２００画素×２００画素の範囲である。
【００４３】
図３Ａ（ａ）の画像フレーム１８０直後、１／１２０秒後の図３Ａ（ｂ）の画像フレーム１８２で、自動車１３０が移動しているとき、対応画像探索部１１２は、動き探索範囲１５０の範囲の中からブロック１４０と対応する、例えば同一又は近似した映像データ信号を有するブロックを探索する。このとき、対応画像探索部１１２は、４０，０００（＝２００×２００）回の画素比較を行う（ステップＳ１０４）。この比較の結果、図３Ａ（ｂ）では、ブロック１４２が、ブロック１４０と対応するブロックとして探索される。
【００４４】
そして、ブロック１４０とブロック１４２の位置データから動きベクトル１６０が算出される（ステップＳ１０６）。
【００４５】
次に、対応画像探索部１１２は、画像フレーム１８２のうち、先ほど探索されたブロック１４２、即ち、自動車フロント部を占めるブロック１４２の映像データ信号を特定する（ステップＳ１０２）。
【００４６】
図３Ａ（ｂ）の画像フレーム直後、２／１２０秒後の図３Ａ（ｃ）の画像フレームで、自動車１３０が移動しているとき、対応画像探索部１１２は、動き探索範囲１４２の範囲の中からブロック１４２と対応する、例えば同一又は近似した映像データ信号を有するブロックを探索する。比較の結果、図３Ａ（ｃ）では、ブロック１４４が、ブロック１４２と対応するブロックとして探索される（ステップＳ１０４）。
【００４７】
そして、ブロック１４２とブロック１４４の位置データから動きベクトル１６２が算出される（ステップＳ１０６）。
【００４８】
以上の動作を繰り返すことで、３／１２０秒後の図３Ｂ（ｄ）の画像フレームで、動きベクトル１６４が得られ、１／３０（＝４／１２０）秒後の図３Ｂ（ｅ）の画像フレームで、動きベクトル１６６が得られる。そして、動きベクトル加算部１２０で、動きベクトル１６０、１６２、１６４、１６６が加算され、累積動きベクトル１７０が最終的に算出される。
【００４９】
以上より、本実施形態によれば、符号化フレームの符号化フレーム周期をｎ等分した周期、即ち符号化フレーム周期の１／ｎ倍の周期で、画像フレーム間で対応する映像データ信号を探索し、動きベクトルを算出するので、画像フレーム間の動きベクトルを検出する動き探索範囲は、符号化フレーム周期で動きベクトルを検出する場合よりも、狭くすることができる。
【００５０】
また、符号化フレーム周期よりも速い周期で対応する映像データ信号を探索するので、対応する映像信号が見出されやすくなり、符号化フレーム周期で出力される移動量（累積動きベクトル）が出力される場合が増加する。なお、従来の技術の符号化フレーム周期で、本実施形態と同様の移動量を算出しようとすると、動き探索範囲を本実施形態よりも広くする必要がある。以上のように、本実施形態によれば、符号化部から出力される符号化フレームの符号化効率を高めることができる。そして、動き探索範囲を狭くすることができるので、画像圧縮ＬＳＩの回路規模を縮小することができる。
【００５１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施形態に係る映像処理回路を示すブロック図である。
【図２】同実施形態に係る映像処理の動作を示すフローチャートである。
【図３Ａ】同実施形態に係る映像処理におけるブロックと動きベクトルの関係を示す説明図である。
【図３Ｂ】同実施形態に係る映像処理におけるブロックと動きベクトルの関係を示す説明図である。
【図４】従来の映像処理回路を示すブロック図である。
【符号の説明】
【００５３】
１００      映像信号処理回路
１０２      ＣＣＤ
１０４      プリプロセス
１０６      フレームメモリ
１１０      動きベクトル検出部
１２０      動きベクトル加算部
１２２      符号化部
１３０      自動車
１４０、１４２、１４４、１４６、１４８      ブロック
１５０、１５２、１５４、１５６      動き探索範囲
１６０、１６２、１６４、１６６      動きベクトル
１７０      累積動きベクトル
１８０、１８２、１８４、１８６、１８８      画像フレーム
【図１】
2008160350.tif 000003
【図２】
2008160350.tif 000004
【図３Ａ】
2008160350.tif 000005
【図３Ｂ】
2008160350.tif 000006
【図４】
2008160350.tif 000007