(57)【要約】【課題】  動きベクトル検出において、入力される映像の非常に微小な動き(位相ずれ)による検出精度の低下を防ぐことができる補間フレーム作成方法を提供する。【解決手段】  前記入力フレーム画像間のブロックマッチング処理により、フレーム画像内の物体の動きベクトルを検出する工程と、前記検出した動きベクトルを用いて前記補間フレームを作成して前記入力フレーム画像間に挿入する工程とから成る。前記動きベクトル検出工程は、前記入力フレーム画像の前後フレーム上の互いに対応する位置にある画像ブロックにおける互いに同一位置の画素値の差分絶対値を算出し、該差分絶対値の累積加算値を示すＳＡＤが極小となるブロック対の前記前後フレーム上の位置に基づくベクトルを、前記動きベクトルとして選択する工程と、前記差分絶対値が所定値より大きい場合に、前記差分絶対値の値を変更し、当該画像ブロックの位置が示す方向のベクトルが、前記選択工程にて動きベクトルとして選択される確率を下げる工程を含む。【選択図】図６
2008042332.tif 000002
【特許請求の範囲】
【請求項１】
入力されるフレーム画像を用いて、入力フレーム画像間に位置する補間フレームを作成する補間フレーム作成方法であって、前記入力フレーム画像間のブロックマッチング処理により、フレーム画像内の物体の動きベクトルを検出する工程と、前記検出した動きベクトルを用いて前記補間フレームを作成して前記入力フレーム画像間に挿入する工程とから成り、
前記動きベクトル検出工程は、
前記入力フレーム画像の前後フレーム上の互いに対応する位置にある画像ブロックにおける互いに同一位置の画素値の差分絶対値を算出し、該差分絶対値の累積加算値を示すＳＡＤが極小となるブロック対の前記前後フレーム上の位置に基づくベクトルを、前記動きベクトルとして選択する工程と、
前記差分絶対値が所定値より大きい場合に、前記差分絶対値の値を変更し、当該画像ブロックの位置が示す方向のベクトルが、前記選択工程にて動きベクトルとして選択される確率を下げる工程を含むことを特徴とする補間フレーム作成方法。
【請求項２】
前記差分絶対値を変更する工程は、前記差分絶対値を該差分絶対値より大きな値に変更する工程を含むことを特徴とする請求項１に記載の補間フレーム作成方法。
【請求項３】
前記差分絶対値を変更する工程は、該差分絶対値を２のべき乗数倍する工程を含むことを特徴とする請求項１記載の補間フレーム作成方法。
【請求項４】
前記差分絶対値を変更する工程は、該差分絶対値に所定の値を加算する工程を含むことを特徴とする請求項１記載の補間フレーム作成方法。
【請求項５】
前記差分絶対値を変更する工程は、前記差分絶対値を複数のレベルと比較して、対応するレベルに応じて前記２のべき乗数を変更する工程を含むことを特徴とする請求項３記載の補間フレーム作成方法。
【請求項６】
前記差分絶対値を変更する工程は、前記差分絶対値を複数のレベルと比較して、対応するレベルに応じて前記加算値を変更する工程を含むことを特徴とする請求項４記載の補間フレーム作成方法。
【請求項７】
前記挿入する工程にて前記入力フレーム画像間に前記補間フレームが挿入された画像を表示する工程を有することを特徴とする請求項１乃至６のうち１記載の補間フレーム作成方法。
【請求項８】
入力されるフレーム画像を用いて、入力フレーム画像間に位置する補間フレームを作成する補間フレーム作成装置であって、前記入力フレーム画像間のブロックマッチング処理により、フレーム画像内の物体の動きベクトルを検出する手段と、前記検出した動きベクトルを用いて前記補間フレームを作成して前記入力フレーム画像間に挿入する手段とから成り、
前記動きベクトル検出手段は、
前記入力フレーム画像の前後フレーム上の互いに対応する位置にある画像ブロックにおける互いに同一位置の画素値の差分絶対値を算出し、該差分絶対値の累積加算値を示すＳＡＤが極小となるブロック対の前記前後フレーム上の位置に基づくベクトルを、前記動きベクトルとして選択する選択手段と、
前記差分絶対値が所定値より大きい場合に、前記差分絶対値の値を変更し、当該画像ブロックの位置が示す方向のベクトルが、前記選択手段にて動きベクトルとして選択される確率を下げる手段を含むことを特徴とする補間フレーム作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画像を構成するフレーム画像の間に補間フレームを作成及び挿入し、物体の動きを滑らかで自然な動きとして表示する技術に関する。
【背景技術】
【０００２】
液晶表示装置（ＬＣＤ）に動画像を表示する場合、ＬＣＤは例えば６０フレーム／秒のレートでフレーム画像（以下単にフレームと記載する）を表示する。このフレームは例えば６０フィールド／秒のインターレースを処理して得られる順次走査信号である。ＬＣＤ等のホールド型の表示装置においては、通常この１フレームの映像を１／６０秒間表示し続ける。
【０００３】
このような映像を視聴する場合、人の目には１フレーム前の画像が残像として残る。このため、映像中の動いている物体がボケて見えるか、物体の動きが不自然に見えることがある。このような現象は、大画面になるほど顕著に表れる。
【０００４】
動画像のこのようなボケを防止するために、連続する２つのフレームの間に、補間フレームを挿入して動画像を表示する方法が知られている（特許文献１）。この方法では、前フレーム及び後フレームの２枚ないしそれ以上の入力フレーム間で、フレームを構成する画像ブロックのマッチングを行うことにより、各ブロックの動きベクトル（物体の動いた方向及び距離）が検出される。各ブロックの動きベクトルを用いて、入力フレーム間に位置する新たな補間フレームが作成される。補間フレームを２枚の入力フレーム間に挿入することにより、フレーム数を増加して動画像を表示する。
【０００５】
上記ブロックマッチングとは、前フレームにおける所定サイズの画像ブロックが、後のフレーム中のどの画像ブロックに一致するかを検出するために、前後フレーム中の画像ブロックを比較する方法である。前フレーム中の画像ブロックと、後フレーム中のいずれかの画像ブロックとで、互いに対応する画素間の差分を計算し、これを累積した値ＳＡＤ（Sum of Absolute Difference)が最小となる後フレーム中画像ブロックが、前フレーム中画像ブロックに最も類似する画像ブロックとして検出される。前フレームと後フレームで、最も類似する画像ブロックの位置の差が、動きベクトルとして検出される。
【特許文献１】特開２００５−６２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したようなＳＡＤを用いたブロックマッチングに基づいて物体の動きを推定する時、周期的パターンが存在し、しかも物体（周期的パターン）の動きに画素精度以下の僅かな位相ずれの成分が含まれていた場合、動きベクトルが誤検知されることがある。
【０００７】
従って本発明は、補間フレームを作成する際の動きベクトル検出において、入力される映像の非常に微小な動き(位相ずれ)による検出精度の低下を防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
本発明の１実施形態は、入力されるフレーム画像を用いて、入力フレーム画像間に位置する補間フレームを作成する補間フレーム作成方法であって、前記入力フレーム画像間のブロックマッチング処理により、フレーム画像内の物体の動きベクトルを検出する工程と、前記検出した動きベクトルを用いて前記補間フレームを作成して前記入力フレーム画像間に挿入する工程とから成り、前記動きベクトル検出工程は、前記入力フレーム画像の前後フレーム上の画像ブロックの互いに対応する位置にある画素値の差分絶対値を算出し、該差分絶対値の累積加算値を示すＳＡＤが極小となるブロック対の前記前後フレーム上の位置に基づくベクトルを、前記動きベクトルとして選択する工程と、前記差分絶対値が所定値より大きい場合に、前記差分絶対値の値を変更し、当該画像ブロックの位置が示す方向のベクトルが、前記選択工程にて動きベクトルとして選択される確率を下げる工程を含む。
【発明の効果】
【０００９】
補間フレームを作成する際の動きベクトル検出において、入力される映像の非常に微小な動き(位相ずれ)による検出精度の低下を防ぐことが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照して説明する。
【００１１】
図１は、本発明による補間フレーム作成装置（フレーム数変換装置）の一実施形態を示すブロック構成図である。
【００１２】
補間フレーム作成装置１０は、フレームメモリ部１０、動きベクトル検出部１２、補間画像作成部１３を含む。動きベクトル検出部１２は、入力画像信号における例えば連続する２フレームから、動きベクトルをブロックマッチング処理にて検出する。入力画像信号のフレームレートは例えば６０フレーム／秒である。
【００１３】
補間画像作成部１３は、動きベクトル検出部１２の検出結果に基づいて補間フレームを作成し、前記２フレームの間に挿入する。補間フレームが挿入された出力画像信号のフレームレートは例えば１２０フレーム／秒である。この画像信号は増幅及びフィルタ処理等の画像処理が施された後ＬＣＤ等の表示部に表示される。動きベクトル検出部１２及び補間画像作成部１３は、それぞれ個別電子回路を用いたハードウエア、あるいはＣＰＵ（図示されず）にて実行されるソフトウエアとして構成できる。
【００１４】
図２はブロックマッチング処理の一例を説明するための図である。ここでは、このブロックマッチング処理をブロックマッチング処理Ａとする。
【００１５】
前フレーム２０と後フレーム２２は、連続して入力されるフレームである。前フレーム２０中の注目画像ブロック２３と、後フレーム２２中の探索範囲２４における各画像ブロック２５とが比較される。探索範囲２４は、前フレーム２０内の注目画像ブロック２３の位置に一致する後フレーム２２内の位置にある画像ブロック２５ａを中心とする所定サイズの領域である。探索範囲２４内で、注目画像ブロック２３の画像に最も類似している画像を有する画像ブロック（ここでは画像ブロック２５ｂとする）と、前記注目画像ブロック２３とを結ぶベクトルを、注目画像ブロック２３の動きベクトルとする。尚、この動きベクトル（大きさと方向を含む）は、図２では説明の都合上３次元のように示されているが、実際の処理においては、フレーム上の２次元で示されるベクトルである。
【００１６】
画像ブロックどうしが類似しているか否かは、注目画像ブロック２３内と各画像ブロック２５内で、互いに同一位置にある画素の画素値間の差分絶対値を、当該画像ブロック内の全画素について求め、その総和ＳＡＤ(Sum of Absolute Difference)に基づいて判断される。このＳＡＤが最小となる画像ブロック２５ｂが、注目画像ブロック２３に最も類似している画像ブロックと判断される。注目画像ブロック２３から画像ブロック２５ｂまでのベクトルが、前述のように注目画像ブロック２３の動きベクトルとして決定される。この動きベクトルと、注目画像ブロック２３及び画像ブロック２３ｂの画像データに基づいて、補間フレーム２１内の補間画像ブロック２４が作成される。尚、本例では、連続する２フレームについて動きベクトルを検出し、補間フレームを作成する方法を示すが、３フレーム以上のフレームを用いて動きベクトルを検出し、補間フレームを作成してもよい。
【００１７】
以下、動きベクトル検出部１２によるブロックマッチング処理動作を詳細に説明する。
【００１８】
図３は、前フレーム２０内の物体３０が、水平方向に１０画素分移動して、後フレーム２２内に位置している様子を示す。図４はブロックマッチング処理における画像ブロックのシフト量とＳＡＤとの関係（ＳＡＤ特性）を示すグラフである。このブロックマッチング処理は動きベクトル検出部１２により行われる。説明を簡単にするため、水平方向のブロックマッチング処理のみについて述べるが、実際には図２のように水平方向及び垂直方向にブロックマッチング処理が行われる。
【００１９】
本例の場合、物体３０を含む前フレーム２０内の注目画像グロック２３を、後フレーム２２における探索範囲内の中心画像ブロック２５ａの位置から、１画素単位でシフトすると、図４のように１０画素分シフトしたところでＳＡＤは極小となる。この極小点ＰＳのシフト量Ｓ１及びその方向に基づいて、動きベクトルが検出される。すなわち、極小点ＰＳは動きベクトルを示す。ここでは注目画像ブロック２３の動きベクトルは、水平方向＋１０画素と検出される。
【００２０】
この結果、例えば注目画像ブロック２３を補間フレーム内で、対応する同一位置から、水平方向に５画素シフトした画像ブロックが、補間フレーム内画像ブロックとして作成される。尚、このようにして検出された動きベクトル（シフト量Ｓ１及びその方向）は、画像ブロック２５ｂの探索範囲２４内位置を示す。このように、ＳＡＤの値は一般的な自然画像では、あるベクトルの方向（シフト量）においてただ一つの極小点（最小値）を持つ。
【００２１】
上記したようなＳＡＤを用いたブロックマッチングに基づいて物体の動きを検出する場合、入力フレーム内に周期的パターンが存在し、しかも物体（周期的パターン）の動きに画素精度以下の僅かな位相ずれの成分が含まれていた場合、動きベクトルが誤検知されることがある。
【００２２】
図５は、前フレーム２０上の周期的パターン３１が１フレーム期間中、水平方向に０．５画素移動して、後フレーム２２上に表示されている様子を示している。図５（Ａ）のように、周期的パターン３１は、パターンＰ１〜Ｐ１０を含んでいる。パターンＰ１とＰ２のピッチは例えば７画素、パターンＰ２〜Ｐ１０の隣合うパターンのピッチは３．５画素とする。画像ブロック２３は、パターンＰ１からＰ６に跨っている。
【００２３】
図５（Ｂ）は、このような周期的パターン３１が水平方向に０．５画素移動し、後フレーム２２上のブロック２５ａの位置（シフト量０）において、画像ブロック２３の画像データを用いてブロックマッチングを行っている様子を示している。この場合、パターンＰ１のＰ１ａ、Ｐ１ｂ、パターンＰ２のＰ２ａ、Ｐ２ｂのように、各パターンＰ１〜Ｐ６の両側には、画像ブロック２３の画素値と画像ブロック２５ａの画素値の間の差分が生じる領域が発生する。従ってＳＡＤは、このような各パターンＰ１〜Ｐ６の両側で生じる差分の絶対値を加算した値ＳＡＤ１となる。
【００２４】
図５（Ｃ）は、画像フロック２３を後フレーム２２上で、画像ブロック２５ｂの位置まで水平方向に６画素移動して、ブロックマッチングを行っている様子を示している。この場合、パターンＰ２〜Ｐ７と画像ブロック２３内の各パターンの位相は正確に一致しており、この付近では図５（Ｂ）のように画素値間の差分が生じる領域は存在しない。しかし、領域Ｒ１のように画像ブロック２５ｂの最も左側に近い領域では、画素値間の差分が生じる。従ってＳＡＤは、この領域Ｒ１での差分値の絶対値のみを加算した値ＳＡＤ２となる。
【００２５】
図５（Ｃ）のように画像ブロック２３を６画素シフトして、領域Ｒ１での差分値のみに基づいて得られるＳＡＤ２が、図５（Ｂ）のようにシフト量０で得られるＳＡＤ１より小さいと、周期的パターン３１は水平方向に６画素移動したと判断される。すなわち、動きベクトルの誤検知が生じる。
【００２６】
尚、図５（Ｂ）のように、パターン間の位相が僅かにずれて生じる差分領域Ｐ１ａ、Ｐ１ｂのような領域での各差分値は、図５（Ｃ）の領域Ｒ１のようにパターンが全く重なっていない領域での各差分値より小さい。これは、後フレーム２２において、Ｐ１ａ、Ｐ１ｂ等の領域の画素値が、０．５画素の移動によりパターン内画素と背景画素との中間値となっているからである。
【００２７】
従来、映像内の物体が画素単位以下の細かい動きを含んでいる場合に対処するため、入力される実映像の画素の間に、フィルタ処理により例えば１／２、１／４、１／８等の画素単位で仮想画素を生成（前フレーム中のブロックを１／２、１／４、１／８画素単位でシフト）し、これを用いてさらに細かい単位での動き量の検出を行う場合がある。しかしながら、この仮想画素を用いる方法は、画素精度を上げる度に急激に処理量が増えるという問題が生じ、現実的には１／２画素程度の精度で行うのが限界である。
【００２８】
しながら、実際の入力映像には１／２画素以下の細かい動きが含まれることは多々あり、従来の方法ではこれらの細かい位相ずれに対応出来ずに動きベクトルの誤検出が起こり、補間フレームの品位低下を招いていた。
【００２９】
上記の問題は、周期的なパターンを含む映像において、図５（Ｂ）のＰ１ａ、Ｐ１ｂのような微小な位相ずれによる累積誤差値が、図５（Ｃ）の領域Ｒ１のように周期パターンＰの1つ(あるいは場合によってはそれ以上)における誤差値より大きいような場合に発生する。本発明では１画素単位での差分値が所定以上大きいものが含まれる方向の動きベクトルを選択しにくくする処理を行うことで、微小な位相のずれがあっても正しい方向の動きを検出することが出来、上記問題が解決される。以下、本発明による動きベクトル検出処理について詳細に説明する。  
図６は図１の動きベクトル検出部１２の動作を示すフローチャートである。
【００３０】
動きベクトル検出部１２は、ここでは図２に示すようなブロックマッチング処理Ａにて、前フレーム中の注目画像ブロック２３と、後フレーム中の探索範囲２４内の画像ブロック２５とを決定する（ＳＴ１０１）。動きベクトル検出部１２は、注目画像ブロック２３と画像ブロック２５において、互いに同一位置にある画素の画素値どうしの差分絶対値が所定閾値ＴＨより小さいか判断する（ＳＴ１０２）。差分絶対値が所定閾値ＴＨより小さい場合（ＳＴ１０２のＹＥＳ）、該差分絶対値をＤｉｆｆ（ｉ）とする。差分絶対値が所定閾値ＴＨより大きい場合（ＳＴ１０２のＮＯ）、該差分絶対値をより大きな値に変更する（ＳＴ１０４）。例えば、該差分絶対値に２を掛けた値をＤｉｆｆ（ｉ）とする。動きベクトル検出部１２は、当該画像ブロック全域でＤｉｆｆ（ｉ）を求め、その累積加算値（ΣＤｉｆｆ（ｉ））をＳＡＤとして算出する（ＳＴ１０５）。
【００３１】
次に動きベクトル検出部１２は、探索領域全域で画像ブロックのシフトを完了したか判断し（ＳＴ１０６）、完了していない場合は、画像ブロックを１画素分移動して（ＳＴ１０７）、ステップＳＴ０１４に戻る。探索領域全域で画像ブロックのシフトを完了した場合は、累積加算値（ΣＤｉｆｆ（ｉ））が最小となる方向及びシフト量を動きベクトルとして選択し、補間画像作成に採用する（ＳＴ１０８）。このようにして動きベクトルが決定する。
【００３２】
ここで、ステップＳＴ１０４の差分絶対値を変更する処理の他の実施例を説明する。所定閾値ＴＨを超える差分絶対値に乗算する数は、図６のステップＳＴ１０４のように２に限らず、２のべき乗数など他の数値でもよい。また、所定閾値ＴＨを超える差分値に所定数を加算してもよい。更に、前記差分絶対値を複数のレベルと比較して、対応するレベルに応じて、差分絶対値に乗算する２のべき乗数を変更してもよい。例えば、差分絶対値が所定閾値ＴＨを超え、ＴＨより大きな他の閾値までの範囲に含まれる値であった場合は、差分絶対値に２を乗算し、前記他の閾値より大きな値であった場合は、４（２の２乗）を乗算してもよい。同様に差分絶対値が、所定閾値ＴＨを超え、ＴＨより大きな他の閾値までの範囲に含まれる値であった場合は、差分絶対値に第１所定値を加算し、前記他の閾値より大きな値であった場合は、前記所定値より大きな第２所定値を加算してもよい。
【００３３】
以上のように、本発明の実施形態では、ブロックマッチングにおいて互いに比較される画像ブロックの互いに一致する位置にある画素の画素値差分が求められる。画素値差分の絶対値が所定閾値より大きい場合、明確な相違が発生していると判断され、該差分絶対値は例えば２を乗算することで大きな値に変換する。従って、明確な相違が発生している画素を含む画像ブロックのＳＡＤは、通常より大きくなり、最小値になり難くなる。この結果、このような画像ブロックのシフト量及び方向は、動きベクトルとして選択されにくくなる。すなわち、明確な相違が発生していると判断された画素の差分絶対値をより大きな値に変更することで、当該画像ブロックの位置が示す方向のベクトルが、ステップＳＴ１０８のような選択ステップにて動きベクトルとして選択される確率を下げることができる。従って本発明によれば、微小な位相のずれがあっても正しい方向の動きを検出することが出来る。
【００３４】
次に周期的パターンが階調性を有している場合の動きベクトル検出について説明する。
【００３５】
図７は画素値が徐々に変化する周期的パターン３２について行われるパターンマッチング処理を説明するための図である。ここでも、水平方向に画像ブロックをシフトした場合について説明する。図７（Ａ）において横軸は距離（シフト量）、縦軸は画素値である。周期的パターン３２の各パターンＰ１１〜Ｐ２０間のピッチは、図５の各パターンＰ１〜Ｐ１０と同様である。
【００３６】
図７は図５と同様に、前フレーム２０上の周期的パターン３２が１フレーム期間中、水平方向に０．５画素移動して、後フレーム２２上に表示されている様子を示している。前フレーム２０上の画像ブロック２３は、パターンＰ１１からＰ１７に及んでいる。
【００３７】
図７（Ｂ）は、このような周期的パターン３２が水平方向に０．５画素移動し、後フレーム２２上のブロック２５ａの位置（シフト量０）において、画像ブロック２３の画像データを用いてブロックマッチングを行っている様子を示している。この場合、画像ブロック２３の画素値（点線）と周期的パターンの画素値の差分が、ハッチングで示すように画像ブロック２５ａ全域で発生している。従ってＳＡＤは、画像ブロック２５ａ全域にわたり生じる差分の絶対値を加算した値ＳＡＤ３となる。
【００３８】
図７（Ｃ）は、画像ブロック２３を後フレーム２２上で、画像ブロック２５ｂの位置まで水平方向に６画素移動して、ブロックマッチングを行っている様子を示している。この場合、パターンＰ１４〜Ｐ１７と画像ブロック２３内の各パターンの位相は正確に一致しており、パターンＰ１４〜Ｐ１７において図７（Ｂ）のように画素値間の差分が生じる領域は存在しない。しかし、領域Ｒ２のように画像ブロック２５ｂの最も左側の領域では、画素値間の差分が生じる。従ってＳＡＤは、この領域Ｒ２での差分値の絶対値のみを加算した値ＳＡＤ４となる。
【００３９】
図７（Ｃ）のように画像ブロック２３を６画素シフトして、領域Ｒ２での差分値のみに基づいて得られるＳＡＤ４が、図７（Ｂ）のようにシフト量０で得られるＳＡＤ３より小さいと、従来では、周期的パターン３２は水平方向に６画素移動したと判断された。すなわち、動きベクトルの誤検知が生じる。
【００４０】
しかし本発明の実施形態によれば、図６に示した動きベクトル検出処理のように、画素値差分の絶対値が所定閾値より大きい場合、明確な相違が発生していると判断され、該差分絶対値は例えば２を乗算することで大きな値に変換される。この結果、当該画像ブロックの位置が示す方向のベクトルが、ステップＳＴ１０８のような選択工程にて動きベクトルとして選択される確率を下げる従って動きベクトルの誤検知が防止される。
【００４１】
次に、ブロックマッチング処理の他の方式について説明する。図８は他のブロックマッチング処理Ｂを示す図である。
【００４２】
ブロックマッチングを用いた動きベクトルの検出方法としては、図２に示したような前フレーム内画像ブロックを、後フレーム内で単にシフトしてＳＡＤを求める方法の他に、図７のように、点対象の位置にある画像ブロックどうしのブロックマッチング処理を介して動きベクトルを求める方法がある。
【００４３】
すなわち図７の方法では、補間フレーム２１内の補間画像ブロック４１の挿入位置を中心として、それを挟む前フレーム２０上及び後フレーム２２上で点対象の位置にある画像ブロックどうしを画素毎に比較してＳＡＤを算出する。最も類似している（ＳＡＤが最も小さい）画像ブロックどうしを結ぶベクトルを動きベクトルと決定する。この比較は、前フレーム２０中の所定探索範囲４０及び後フレーム２２内の対応する探索範囲４２において行われる。
【００４４】
互いに最も類似している画像ブロックの組み合わせが、例えば画像ブロック４３と画像ブロック４４であった場合、画像ブロック４３から画像ブロック４４までのベクトルが、補間画像ブロック４１の動きベクトルとして決定される。この動きベクトルと、互いに最も類似している画像ブロック４３及び４４の画像データに基づいて、補間フレーム２１内の補間画像ブロック４１が作成される。
【００４５】
図９は図８のブロックマッチング処理Ｂを用いた動きベクトル検出処理を示すフローチャートである。このフローチャートはステップＳＴ２０１のブロックマチング処理Ｂを実行するステップを除き、図６の動きベクトル検出処理と同様である。従って詳細な説明は割愛する。
【００４６】
以上説明したように、本発明の実施形態によれば、入力される映像の非常に微小な動き(位相ずれ)による、動きベクトル検出精度の低下を防ぐことが出来る。
【００４７】
以上の説明はこの発明の実施の形態であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができるものである。
【図面の簡単な説明】
【００４８】
【図１】本発明による補間フレーム作成装置の一実施形態を示すブロック構成図である。
【図２】ブロックマッチング処理の一例を説明するための図である。
【図３】前フレーム２０内の物体３０が、水平方向に１０画素分移動して、後フレーム２２内に位置している様子を示す図である。
【図４】ブロックマッチング処理における画像ブロックのシフト量とＳＡＤとの関係を示すグラフである。
【図５】前フレーム２０上の周期的パターン３１が１フレーム期間中、水平方向に０．５画素移動したときのブロックマッチング処理の様子を示す図である。
【図６】図１の動きベクトル検出部１２の動作を示すフローチャートである。
【図７】画素値が徐々に変化する周期的パターン３２について行われるパターンマッチング処理を説明するための図である。
【図８】他のブロックマッチング処理を示す図である。
【図９】図８のブロックマッチング処理を用いた動きベクトル検出処理を示すフローチャートである。
【符号の説明】
【００４９】
１０…補間フレーム作成装置、１１…フレームメモリ、１２…動きベクトル検出部、１３…補間画像作成部。
【図１】
2008042332.tif 000003
【図２】
2008042332.tif 000004
【図３】
2008042332.tif 000005
【図４】
2008042332.tif 000006
【図５】
2008042332.tif 000007
【図６】
2008042332.tif 000008
【図７】
2008042332.tif 000009
【図８】
2008042332.tif 000010
【図９】
2008042332.tif 000011