複数の同一画像フレームを有する複数の画像フレーム群から構成される映像データが入力される処理選択部と、前記画像フレームを一時的に格納する第1メモリと、前記画像フレームを1または複数フレーム遅延させるフレームメモリと、前記画像フレームあるいは、前記フレームメモリから出力された画像フレームを一時的に格納する第2メモリと、前記第2メモリへ選択的に画像フレームを供給するセレクタと、前記フレームメモリに格納された前記画像フレームのアドレス読み出し位置を制御するアドレス制御部と、前記第1メモリに格納された画像フレームを基準として、前記第2メモリに格納された画像フレームより対象画素の動きを検出する第1動き候補検出部と、前記第2メモリに格納された画像フレームを基準として、前記第1メモリに格納された画像フレームより対象画素の動きを検出する第2動き候補検出部と、前記フレームメモリ部から取得する前記対象画像の動き候補位置を、第1メモリ及び第2メモリに格納された画像フレームから検出する第3動き候補検出部とを備え、前記処理選択部は、第1の画像フレーム群に含まれる第1の画像フレームと異なる第2の画像フレームが入力されたことを検出すると、前記フレームメモリから前記第1の画像フレームを前記第2メモリへ供給させるよう前記セレクタを制御し、前記第2の画像フレームが少なくとも2以上入力されたことを検出すると、前記第2の画像フレームを前記第2メモリへ供給させるよう前記セレクタを制御すると共に前記アドレス制御部を制御することを特徴とする映像処理装置。前記処理選択部は、前記第2の画像フレームが2以上入力されたことを検出すると、前記フレームメモリから対象画素を読み出すよう前記アドレス制御部を制御し、前記第1メモリに格納された画像フレームの映像データに続く読み出し位置の映像データを前記第2メモリに供給するよう前記セレクタ部を制御することを特徴とする請求項1に記載の映像処理装置。デジャダー処理において補間フレームを生成するためには、元フレーム間の差異によって動きを検出する必要がある。動き検出の方法は多種多様だが、一般的に、精度の高い検出をする際には、連続する前後のフレーム間の検出において、前フレームの対象画素の後フレームにおける該当位置を検出する前フレーム基準の検出と、後フレームの対象画素の前フレームにおける該当位置を検出する後フレーム基準の検出との、両方を行うことが行われる。又、対象画素の早い移動に対応するためには広範囲で検出する必要がある。このためには、基準のフレームではない方のフレームにおいて、ある程度広い探索範囲を持つ必要がある。探索範囲の拡大には、多量のメモリ資源が必要であった。そこで本発明は、メモリを有効に利用し、メモリを増やさずに広範囲の検索にも対応させ、かつ精度の高い検出を行うことが可能な映像処理装置を提供することを目的とする。上記課題を解決するために本発明は次のa、bの映像処理装置を提供するものである。a複数の同一画像フレームを有する複数の画像フレーム群から構成される映像データが入力される処理選択部21と、前記画像フレームを一時的に格納する第1メモリ13と、前記画像フレームを1または複数フレーム遅延させるフレームメモリ12と、前記画像フレームあるいは、前記フレームメモリから出力された画像フレームを一時的に格納する第2メモリ14と、前記第2メモリへ選択的に画像フレームを供給するセレクタ22と、前記フレームメモリに格納された前記画像フレームのアドレス読み出し位置を制御するアドレス制御部20と、前記第1メモリに格納された画像フレームを基準として、前記第2メモリに格納された画像フレームより対象画素の動きを検出する第1動き候補検出部15と、前記第2メモリに格納された画像フレームを基準として、前記第1メモリに格納された画像フレームより対象画素の動きを検出する第2動き候補検出部16と、前記フレームメモリ部から取得する前記対象画像の動き候補位置を、第1メモリ及び第2メモリに格納された画像フレームから検出する第3動き候補検出部17とを備え、前記処理選択部は、第1の画像フレーム群に含まれる第1の画像フレームと異なる第2の画像フレームが入力されたことを検出すると、前記フレームメモリから前記第1の画像フレームを前記第2メモリへ供給させるよう前記セレクタを制御し、前記第2の画像フレームが少なくとも2以上入力されたことを検出すると、前記第2の画像フレームを前記第2メモリへ供給させるよう前記セレクタを制御すると共に前記アドレス制御部を制御することを特徴とする映像処理装置。b前記処理選択部は、前記第1の画像フレームに続く前記第2の画像フレームの入力を検出すると、前記フレームメモリから対象画素を読み出すよう前記アドレス制御部を制御し、前記第1メモリに格納された画像フレームの映像データに続く読み出し位置の映像データを前記第2メモリに供給するよう前記セレクタ部を制御することを特徴とするaに記載の映像処理装置。本発明の映像処理装置によれば、メモリ資源を効率的に使用することによって、メモリを拡大せずに、精度の高いフレーム検出と早い動きに対応したフレーム検出の両方を行うことができる。次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。更に以下に記載される数式は一例であり、その本質を同一とする範囲において適宜変更可能であることに留意すべきである。実施の形態映像処理装置本発明の実施の形態に係る映像処理装置100について図1を参照して説明する。映像処理装置100は、入力信号受信部11、フレームメモリ部12、第一動き検索用メモリ部13、第二動き検索用メモリ部14、第一動き候補検出部15、第二動き候補検出部16、第三動き候補検出部17、動き候補選択部18、動き決定部19、アドレス制御部20、処理選択部21およびセレクタ部22を備えている。入力信号受信部11は、複数の同一画像フレームを有する複数の画像フレーム群から構成される映像入力信号を受信する。本実施形態では入力信号受信部11は、23プルダウン処理がなされた映像入力信号、すなわち2枚の同一画像フレームを有する第1の画像フレーム群、3枚の同一画像フレームを有する第2の画像フレーム群、2枚の同一画像フレームを有する第3の画像フレーム群、3枚の同一画像フレームを有する第4の画像フレーム群、...から構成される映像入力信号を受信する。フレームメモリ部12は、入力信号受信部11から受信する映像入力信号を一時格納し、画像フレームを1または複数フレーム遅延させる。第一動き検索用メモリ部13は、画像フレームを一時的に格納する第1メモリであり、入力信号受信部11から受信する動き検索用の映像入力信号を一時格納する。第二動き検索用メモリ部14は、画像フレームあるいは、フレームメモリ部12から出力された画像フレームを一時的に格納する第2メモリであり、入力信号受信部11から受信する動き検索用の映像入力信号を一時格納する。第一動き検索用メモリ部13と第二動き検索用メモリ部14は同じメモリ幅、例えば30ライン分の水平メモリ又は垂直メモリを有する。第一動き候補検出部15は、連続する前後フレーム間のうち、前フレームを基準として後フレームにおける該当動き候補位置を検出する。より具体的には、第1動き候補検出部15は、第一動き検索用メモリ部13に格納された画像フレームを基準として、第二動き検索用メモリ部14に格納された画像フレームより対象画素の動きを検出する。第二動き候補検出部16は、連続する前後フレーム間のうち、後フレームを基準として前フレームにおける該当動き候補位置を検出する。より具体的には、第2動き候補検出部16は、第二動き検索用メモリ部14に格納された画像フレームを基準として、第一動き検索用メモリ部13に格納された画像フレームより対象画素の動きを検出する。第一動き候補検出部15および第二動き候補検出部16は、精度の高い動き検出において使用される。第三動き候補検出部17は、フレームメモリ部12から取得する対象画像の該当動き候補位置を第一動き検索用メモリ部13及び第二動き検索用メモリ部14の内から検出する。第三動き候補検出部17は、早い動きの広範囲検出において使用される。動き候補選択部18は、第一動き候補検出部15および第二動き候補検出部16から取得する該当動き候補位置を基に、動き候補位置を選択する。動き決定部19は、動き候補選択部18から受信する動き候補位置と、第三動き候補検出部17から受信する動き候補位置を比較し、どちらの動き候補位置を動き位置として採用するか決定する。アドレス制御部20は、処理選択部21の指示に従い、フレームメモリ部12に格納された画像フレームのデータアドレス読み出し位置を制御する。読み出しの際、精度の高い動き検出の場合と、早い動きに対応した動き検出の場合とで、映像信号データの読み出し位置を変えることで、動き検索対象画素の位置を任意に決めることができるようにする。処理選択部21は、入力信号受信部11から映像入力信号を受信し、入力された映像信号が前画像フレーム群とは異なる次の画像フレーム群であるか否か、画像フレーム群の切り替わりを検出した後同一画像フレームが検出されたか否か、等を判断する。処理選択部21は、判断結果をアドレス制御部20およびセレクタ部22に送信する。セレクタ部22は、第2メモリへ選択的に画像フレームを供給するセレクタである。具体的にはセレクタ部22は、切り替え位置画像であるとの判断結果を受信すると、第二動き検索用メモリ部14へ入力するための映像データ送信元を選択し、切り替えを行う。尚、図1と図2及び図3は同じ構成を示したものであるが、理解を助けるために、図2は精度の高い動き検出にて使用される各部を実線で示しており、図3は早い動きの広範囲検出にて使用される各部を実線で示している。映像処理装置の動き検索動作映像処理装置100の動き検出について、精度の高い動き検出と早い動きの広範囲検出に分けて説明する。aまず、精度の高い動き検出について図2を参照して説明する。入力信号受信部11から送られる映像入力信号は第一動き検索用メモリ部13と、処理選択部21に送信される。第一動き検索用メモリ部13は受信した映像入力信号を所定メモリ幅分、例えば30ライン分の映像情報を一時格納する。処理選択部21は当該映像入力信号が前画像フレーム群と異なる画像フレーム群であるか否かを判断する。具体的に説明すると、2-3プルダウン処理方式の画像であった場合、図4aに示すようにA1、A2、B1、B2、B3、C1、C2、D1...と画像が並ぶが、この内の同一アルファベットの付された画像、例えばA1およびA2を、複数枚の同一画像で構成された画像フレーム群とする。処理選択部21は、図4a丸1にてA2画像の次のB1画像を受信した際、画像フレーム群Aから新たな画像フレーム群Bに移行したと判断する。判断結果はアドレス制御部20に送信される。アドレス制御部20が判断結果より新たな画像フレーム群への移行であると判断した場合、アドレス制御部20は、図5aに示すよう、アドレス制御部20に第一動き検索用メモリ部13に一時格納される映像入力信号と同位置から同一メモリ幅ラインをフレームメモリ部12に読み込むように指示する。尚、動き検索の対象画素5は、動き検索を容易とするため、第一動き検索用メモリ部13と第二動き検索用メモリ部14の中央ライン近辺となるようにする。フレームメモリ部12はこの読み込み指示を受け、第一動き検索用メモリ部13に格納される映像入力信号と同位置から同一幅分画像を読み込む。更に処理選択部21から新たな画像フレーム群へ移行したとの判断結果を受信したセレクタ部22は、フレームメモリ部12に格納される画像データを第二動き検索用メモリ部14に出力させる。言い換えると、処理選択部21は、第1の画像フレーム群に含まれる第1の画像フレームと異なる第2の画像フレームが入力されたことを検出すると、フレームメモリ部12から第1の画像フレームを第二動き検索用メモリ部14へ供給させるようセレクタ部22を制御する。これにより、図4b丸1に示すように、第一動き検索用メモリ部13と第二動き検索用メモリ部14には同位置から読み込まれた同一幅分の画像が一時格納される。b次に、第一動き検索用メモリ部13と第二動き検索用メモリ部14に格納される画像を用いて精度の高い動き検出処理を行う動作を図2を参照して説明する。第一動き候補検出部15は、第一動き検索用メモリ部13の出力信号群のうちの基準となる対象画素5と第二動き検索用メモリ部14の出力信号群とを比較し、対象画素5の動いた先が第二動き検索用メモリ部14上のどの位置に該当するのかを検出する。同様に、第二動き候補検出部16は、第二動き検索用メモリ部14の出力信号群のうちの基準となる対象画素5と第一動き検索用メモリ部13の出力信号群とを比較し、対象画素5の動いた先が第一動き検索用メモリ部13上のどの位置に該当するのかを検出する。即ち、連続する前後フレーム間の、前フレームの対象画素の動きと、後フレームの対象画素の動きの両方を検出する。動き候補選択部18は、第一動き候補検出部15および第二動き候補検出部16から動き候補検出結果を取得し、動き候補位置を選択する。選択された動き候補位置は動き決定部19に送信される。尚、動き候補位置の決定は動きベクトル検出等を用いた公知の方法で決定する。c次に早い動きの広範囲での検出について図3を参照して説明する。入力信号受信部11から送られる映像入力信号は第一動き検索用メモリ部13と、処理選択部21に送信される。第一動き検索用メモリ部13は受信した映像入力信号を所定メモリ幅分、例えば30ライン分の映像情報を一時格納する。処理選択部21は先に入力された画像フレーム群とは異なる画像フレーム群の画像フレームが入力された後、同一画像フレームが連続して入力されたか否かを判断する。例えば、図4a丸2に示すような位置の場合、画像フレーム群Aとは異なる画像フレーム群Bの画像フレームB1を検出した後、連続して入力される画像フレームB2が先の画像フレームB1と同一画像フレームであるか否かを判断し、画像フレームB2を選択対象と判断する。尚、図4a丸1及び2では一例として精度の高い検出に画像フレームB1を、素早い広範囲の検出に画像フレームB2を使用しているが、23プルダウン方式ではB1~B3の画像はいずれも同じものである為、いずれの検出にどの画像を使用しても構わない。しかしメモリを不要に拡張しない為、精度の高い検出で例えば画像フレームB1が使用されると、早い動きの広範囲検出ではB1とは異なる同一の画像フレーム群のフレームB2又はB3が使用されることが好ましい。又B画像フレーム群のように2-3プルダウン方式で3枚の同一画像が存在する場合は処理選択部21において使用しないフレームをフレームメモリに書き込まないよう制御する等の処理を行うことが望ましい。実装として、例えば、異なる画像フレーム群の一枚目の画像を精度の高い検出に使用し、二枚目の画像を早い動きの広範囲検出に使用し、三枚目の画像はフレームメモリに書き込まないよう制御するように設計してもよい。処理選択部21は、A画像フレーム群に含まれるA画像フレームA2に続いて、A画像フレームとは異なるB画像フレームB1が入力されたことを検出し、続いて入力された画像フレームが、B画像フレームB2であることを検出する。処理選択部21は、同一画像フレームここでは、B画像フレームが続いて2以上入力されたことを検出すると、アドレス制御部20及びセレクタ部22を以下のように制御する。処理選択部20による判断結果に基づいて、アドレス制御部20は、動き検索の対象画素5を含む映像信号を読み出すようフレームメモリ部12を制御する。尚、動き検索の対象画素5の位置は、広範囲での動き検索を容易とするため、第一動き検索用メモリ部13と第二動き検索用メモリ部14の中央となるようにする。フレームメモリ部12は対象画素を含む映像信号を第三動き候補検出部17に出力する。更に処理選択部21から異なる画像フレーム群へ移行したとの判断結果を受信したセレクタ部22は、第一動き検索用メモリ部13に格納される映像信号データより1メモリ幅分だけ遅れて読みだした映像信号データを第二動き検索用メモリ部14に出力させる。これにより、図4b丸2に示すように、第一動き検索用メモリ部13には対象画素5から上方にかけての1メモリ幅分の画素、第二動き検索用メモリ部14には対象画素5から下方にかけての1メモリ幅分の画素が一時格納される。尚、本実施の形態においては水平メモリが使用されているが、これは垂直メモリであっても構わない。d次に、フレームメモリ部12より取得する対象画素5と、第一動き検索用メモリ部13及び第二動き検索用メモリ部14に格納される画像を用いて早い動きの広範囲での検出処理を行う動作を図3を参照して説明する。第三動き候補検出部17は、フレームメモリ部12から送信される基準となる対象画素5と、第一動き検索用メモリ部13及び第二動き検索用メモリ部14の出力信号群とを比較し、対象画素5の動いた先が第一動き検索用メモリ部13及び第二動き検索用メモリ部14上のどの位置に該当するのかを検出する。即ち、対象画素5の上位ライン方向への動きと下位ライン方向への動きの双方を1メモリ幅ずつ、即ち2メモリ幅分を検出する。検出された動き候補結果は動き決定部19へ送信される。動き決定部19は、動き候補選択部18から受信する精度の高い動き候補位置と、第三動き候補検出部17から受信する広範囲での動き候補位置を比較し、どちらの動き候補位置を動き位置として採用するか決定する。同様に、後続する画像フレーム群Bから画像フレーム群C間の動き推定においても、図4a丸3に示す前画像フレーム群Bから異なる画像フレーム群Cへ移った際には、図4b丸3に示すようにフレームC1を用いて精度の高い検出を行い、図4a丸4ではフレームC2を用いて図4b丸4に示すような早い動きの広範囲検出を行う。尚、図4a丸3及び4では精度の高い検出にフレームC1を、早い動きの広範囲検出にフレームC2を使用しているが、上述したようにこれは一例であり、精度の高い検出にフレームC2を、早い動きの広範囲検出にフレームC1を使用しても同様の結果が得られることは勿論である。このように、2つのメモリを有効に利用することで、メモリ量を増やさずに精度の高い動き検出及び広範囲の検出を行うことができる。なお上述した、処理選択部21が、A画像フレーム群に含まれるA画像フレームA2に続いて、A画像フレームとは異なるB画像フレームB1が入力されたことを検出した場合に行うアドレス制御部20及びセレクタ部22に対する制御と、B画像フレームB1が入力され、続いてB画像フレームB2あるいはB画像フレームB3が入力されたことを検出した場合に行うアドレス制御部20及びセレクタ部22に対する制御とは、交換してもよいものである。