(57)【要約】【課題】この発明は、動きの速い映像に対しても正確な動きベクトルの検出を行なうことができ、ひいては動きベクトルの誤検出によるフレームの誤補間を防止して、動きの滑らかな良好な映像表示を行ない得る映像信号補間装置、映像表示装置及び映像信号補間方法を提供することを目的としている。【解決手段】入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する検出手段（３６ｂ）と、検出された動きベクトルのヒストグラムを算出する演算手段（３６ｃ）と、算出されたヒストグラムに基づいて検出手段（３６ｂ）で誤検出された動きベクトルが出力されないように補正処理を施す補正手段（３６ｄ）と、補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する生成手段（３７）とを備える。【選択図】      図２
2009246735.tif 000002
【特許請求の範囲】
【請求項１】
フレーム単位の映像信号が入力される入力手段と、
前記入力手段に入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する検出手段と、
前記検出手段で検出された動きベクトルのヒストグラムを算出する演算手段と、
前記演算手段で算出されたヒストグラムに基づいて前記検出手段で誤検出された動きベクトルが出力されないように補正処理を施す補正手段と、
前記補正手段で補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する生成手段とを具備することを特徴とする映像信号補間装置。
【請求項２】
前記補正手段は、前記演算手段で算出されたヒストグラムのベクトル度数を所定のしきい値と比較することにより、前記検出手段で誤検出された動きベクトルを検出し、その誤検出された動きベクトルが出力されないように補正処理を施すことを特徴とする請求項１記載の映像信号補間装置。
【請求項３】
前記補正手段は、前記演算手段で算出されたヒストグラムのベクトル度数を所定のしきい値と比較し、ベクトル度数がしきい値を超える領域のみをブロックマッチングのための新たな動きの探索範囲として設定し、この新たに設定された動きの探索範囲に基づいて前記検出手段による動きベクトルの検出を行なわせることを特徴とする請求項１記載の映像信号補間装置。
【請求項４】
前記補正手段は、前記演算手段で算出されたヒストグラムのベクトル度数を所定のしきい値と比較し、ベクトル度数がしきい値以下の領域について、動きベクトルのベクトル度数が少なくなるように、ブロックマッチングの際のＳＡＤの値に所定のオフセットを加えた状態で、前記検出手段による動きベクトルの検出を行なわせることを特徴とする請求項１記載の映像信号補間装置。
【請求項５】
フレーム単位の映像信号が入力される入力手段と、
前記入力手段に入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する検出手段と、
前記検出手段で検出された動きベクトルのヒストグラムを算出する演算手段と、
前記演算手段で算出されたヒストグラムに基づいて前記検出手段で誤検出された動きベクトルが出力されないように補正処理を施す補正手段と、
前記補正手段で補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する生成手段と、
前記生成手段で生成された補間フレームの映像信号と前記入力手段に入力されたフレーム単位の映像信号とを選択的に映像表示する表示手段とを具備することを特徴とする映像表示装置。
【請求項６】
フレーム単位の映像信号を入力する工程と、
入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する工程と、
検出された動きベクトルのヒストグラムを算出する工程と、
算出されたヒストグラムに基づいて誤検出された動きベクトルが出力されないように補正処理を施す工程と、
補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する工程とを有することを特徴とする映像信号補間方法。
【請求項７】
前記補正処理を施す工程は、算出されたヒストグラムのベクトル度数を所定のしきい値と比較することにより、誤検出された動きベクトルを検出し、その誤検出された動きベクトルが出力されないように補正処理を施すことを特徴とする請求項６記載の映像信号補間方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、前後フレームの映像信号から検出した動きベクトルに基づいて補間フレームの映像信号を生成する映像信号補間装置、映像表示装置及び映像信号補間方法に関する。
【背景技術】
【０００２】
周知のように、近年の薄型液晶ディスプレイ等にあっては、映像の動きをより滑らかで自然に表現するために、フレーム補間機能が搭載されてきている。このフレーム補間機能は、入力されたフレーム単位の映像信号から補間フレームの映像信号を生成し、入力フレームの映像信号と補間フレームの映像信号とを交互に倍速で表示させるものである。
【０００３】
すなわち、このフレーム補間機能は、入力された前後フレームの映像をそれぞれ複数のブロックに分割し、前後フレームのブロック同士で映像を比較することにより動きベクトルを検出する。そして、この検出された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成するようにしている。
【０００４】
ところで、この種のフレーム補間機能では、動きの速い映像に対しても正確な動きベクトルの検出を行なえるようにするために、フレーム内におけるブロック単位での動きの探索範囲を広く設定することが必要である。しかしながら、探索範囲を広げると、検出するベクトル数が増えることになるため、誤検出の発生率が増加することになる。
【０００５】
特許文献１には、最終動きベクトルのヒストグラムデータを算出し、その算出されたヒストグラムデータの最大値を所定のしきい値と比較してグローバル動きが存在するか否かを判断し、その判断結果に基づいて適応的に補間フレームを生成して走査フォーマットを変換する装置及び方法が開示されている。
【特許文献１】特開２００３−２５９３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、この発明は上記事情を考慮してなされたもので、動きの速い映像に対しても正確な動きベクトルの検出を行なうことができ、ひいては動きベクトルの誤検出によるフレームの誤補間を防止して、動きの滑らかな良好な映像表示を行ない得る映像信号補間装置、映像表示装置及び映像信号補間方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
すなわち、この発明に係る映像信号補間装置は、フレーム単位の映像信号が入力される入力手段と、入力手段に入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する検出手段と、検出手段で検出された動きベクトルのヒストグラムを算出する演算手段と、演算手段で算出されたヒストグラムに基づいて検出手段で誤検出された動きベクトルが出力されないように補正処理を施す補正手段と、補正手段で補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する生成手段とを備えるようにしたものである。
【０００８】
また、この発明に係る映像表示装置は、フレーム単位の映像信号が入力される入力手段と、入力手段に入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する検出手段と、検出手段で検出された動きベクトルのヒストグラムを算出する演算手段と、演算手段で算出されたヒストグラムに基づいて検出手段で誤検出された動きベクトルが出力されないように補正処理を施す補正手段と、補正手段で補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する生成手段と、生成手段で生成された補間フレームの映像信号と入力手段に入力されたフレーム単位の映像信号とを選択的に映像表示する表示手段とを備えるようにしたものである。
【０００９】
さらに、この発明に係る映像信号補間方法は、フレーム単位の映像信号を入力する工程と、入力された前後フレームの映像信号からブロックマッチングにより動きベクトルを検出する工程と、検出された動きベクトルのヒストグラムを算出する工程と、算出されたヒストグラムに基づいて誤検出された動きベクトルが出力されないように補正処理を施す工程と、補正処理の施された動きベクトルに基づいて、前後フレームの映像信号から補間フレームの映像信号を生成する工程とを有するようにしたものである。
【発明の効果】
【００１０】
上記した発明によれば、検出された動きベクトルのヒストグラムに基づいて誤検出された動きベクトルが出力されないように補正処理を施すようにしたので、動きの速い映像に対しても正確な動きベクトルの検出を行なうことができ、ひいては動きベクトルの誤検出によるフレームの誤補間を防止して、動きの滑らかな良好な映像表示を行なうことができるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明するテレビジョン放送受信装置１１の映像信号処理系を概略的に示している。すなわち、デジタルテレビジョン放送受信用のアンテナ１２で受信したデジタルテレビジョン放送信号は、入力端子１３を介して選局復調部１４に供給される。
【００１２】
この選局復調部１４は、入力されたデジタルテレビジョン放送信号から所望のチャンネルの放送信号を選局し、その選局された信号を復調してデコーダ１５に出力している。そして、このデコーダ１５は、選局復調部１４から入力された信号にデコード処理を施すことによってデジタルの映像信号を生成して、セレクタ１６に出力している。
【００１３】
また、アナログテレビジョン放送受信用のアンテナ１７で受信したアナログテレビジョン放送信号は、入力端子１８を介して選局復調部１９に供給される。この選局復調部１９では、入力されたアナログテレビジョン放送信号から所望のチャンネルの放送信号を選局し、その選局された信号を復調してアナログの映像信号を生成している。
【００１４】
そして、この選局復調部１９で生成されたアナログの映像信号は、Ａ／Ｄ（analog／digital）変換部２０に供給されてデジタルの映像信号に変換された後、上記セレクタ１６に出力される。
【００１５】
また、アナログ映像信号用の外部入力端子２１に供給されたアナログの映像信号は、Ａ／Ｄ変換部２２に供給されてデジタルの映像信号に変換された後、上記セレクタ１６に出力される。さらに、デジタル映像信号用の外部入力端子２３に供給されたデジタルの映像信号は、そのまま上記セレクタ１６に供給される。
【００１６】
ここで、このセレクタ１６は、デコーダ１５、Ａ／Ｄ変換部２０，２２及び外部入力端子２３からそれぞれ供給されるデジタルの映像信号から１つを選択して、映像信号処理部２４に供給している。
【００１７】
この映像信号処理部２４は、入力されたデジタルの映像信号に対して、例えばスケーリング処理、ＩＰ（interlace progressive）変換処理、エンハンサ処理、輪郭補正処理、ホワイトバランス調整処理、ガンマ補正処理、ディザ処理、フレーム補間処理等の各種信号処理を施している。
【００１８】
そして、この映像信号処理部２４で信号処理の施された映像信号が、映像表示部２５に供給されて映像表示に供される。なお、この映像表示部２５としては、例えば表面電界ディスプレイ、液晶ディスプレイやプラズマディスプレイ等でなるフラットパネルディスプレイが採用される。
【００１９】
ここで、このテレビジョン放送受信装置１１は、上記した各種の受信動作を含む種々の動作を制御部２６によって統括的に制御されている。この制御部２６は、ＣＰＵ（central processing unit）等を内蔵したマイクロプロセッサであり、操作部２７からの操作情報、または、リモートコントローラ２８から送信され受信部２９で受信された操作情報を受けて、その操作内容が反映されるように各部をそれぞれ制御している。
【００２０】
この場合、制御部２６は、主として、そのＣＰＵが実行する制御プログラムを格納したＲＯＭ（read only memory）３０と、該ＣＰＵに作業エリアを提供するためのＲＡＭ（random access memory）３１と、各種の設定情報及び制御情報等が格納される不揮発性メモリ３２とを利用している。
【００２１】
図２は、上記映像信号処理部２４の中のフレーム補間処理部３３の一例を示している。すなわち、このフレーム補間処理部３３は、例えばＲＧＢ規格またはＹＣｂＣｒ規格等でなる６０フレーム／秒の映像信号が供給される入力端子３４を有している。この入力端子３４に供給された映像信号は、フレーム単位でフレームメモリ３５に順次格納される。
【００２２】
このフレームメモリ３５に格納された各フレームの映像信号は、動きベクトル検出部３６に供給される。この動きベクトル検出部３６は、図３に示すように、上記フレームメモリ３５に格納された映像信号が供給される入力端子３６ａと、この入力端子３６ａに供給された映像信号から動きベクトルを検出する検出部３６ｂと、この検出部３６ｂで検出された動きベクトルのヒストグラムを算出する演算部３６ｃと、この演算部３６ｃで算出されたヒストグラムに基づいて、検出部３６ｂで誤検出された動きベクトルが出力されないように所定の補正処理を施す補正部３６ｄと、この補正部３６ｄで補正された動きベクトルを出力する出力端子３６ｅとを有している。
【００２３】
この場合、上記検出部３６ｂは、フレームメモリ３５に格納された現フレームの映像信号とその前のフレームの映像信号とに基づいて、対応するブロック単位で画素比較することにより動きを予測する、いわゆるブロックマッチング方式により動きベクトルを検出している。
【００２４】
そして、この上記演算部３６ｃは、詳細は後述するが、検出部３６ｂで検出した動きベクトルのヒストグラムを算出し、補正部３６ｄは、その算出されたヒストグラムによる動きベクトルの分布に基づいて、誤検出された動きベクトルを検出する。そして、この補正部３６ｄは、誤検出された動きベクトルが排除されるように設定して、再度、検出部３６ｂによる動き検出処理を実行させることにより、正しいと判断される動きベクトルだけを取得して、出力端子３６ｅを介して補間フレーム作成部３７に出力している。
【００２５】
この補間フレーム作成部３７は、動きベクトル検出部３６から供給された正しいと判断される動きベクトルに基づいて、フレームメモリ３５に格納された現フレームの映像信号とその前のフレームの映像信号とから補間フレームの映像信号を生成し、フレームメモリ３５に格納している。
【００２６】
そして、フレームメモリ３５に格納された、入力フレームの映像信号と補間フレームの映像信号とを交互に倍速で読み出すことにより、出力端子３８から１２０フレーム／秒の映像信号が出力され、上記映像表示部２５による映像表示に供される。なお、上記したフレーム補間処理部３３の動作は、上記制御部２６によって制御される補間制御部３９により制御されている。
【００２７】
ここで、図４は、上記動きベクトル検出部３６がブロックマッチング方式により検出した動きベクトルのうち、水平方向の動きベクトルから算出されたヒストグラムの一例を示している。このヒストグラムは、ブロックマッチング方式により検出した水平方向の動きベクトルのうち、同じ動きベクトル毎にそれぞれその数（ベクトル度数）を算出したものである。
【００２８】
図４に示すヒストグラムの場合、水平ゼロベクトルの近傍に動きベクトルが集中しており、この水平ゼロベクトル近傍から非常に遠く離れた水平ベクトルの位置Ｂ，−Ｂに、わずかに動きベクトルが散見するような特性となっている。
【００２９】
このようなヒストグラムの場合、水平ゼロベクトル近傍から遠く離れた水平ベクトルの位置Ｂ，−Ｂに検出された動きベクトルは、誤検出による可能性が高いため、上記動きベクトル検出部３６では、この誤検出による動きベクトルを出力させないように所定の補正処理を施し、正しいと判断される動きベクトルだけを補間フレーム作成部３７に出力するようにしている。
【００３０】
上記動きベクトル検出部３６における誤検出による動きベクトルを出力させないようにする補正処理とは、例えば、以下に述べる第１及び第２の補正処理がある。まず、第１の補正処理は、ブロックマッチング方式による動き検出を行なう際、動きベクトルのヒストグラムに応じて正しいと思われる動きベクトル以外の動きベクトルにリミットをかけることである。
【００３１】
すなわち、動きベクトル検出部３６は、例えば算出されたヒストグラムの最大ベクトル度数の１０％をしきい値として設定し、このしきい値を超えるベクトル度数が得られる領域Ｌ１のみを新たな動きの探索範囲として設定する。そして、動きベクトル検出部３６では、この新たに設定された動きの探索範囲に基づいて再度動き検出処理を実行する。これにより、誤検出による動きベクトルの発生しない、正しいと判断される動きベクトルだけを補間フレーム作成部３７に出力することができる。
【００３２】
図５は、上記した第１の補正処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ５ａ）されると、上記動きベクトル検出部３６は、ステップＳ５ｂで、ブロックマッチング方式による動き検出処理を実行する。そして、動きベクトル検出部３６は、ステップＳ５ｃで、１つのブロックの動き検出処理が現在設定されている探索範囲内で完了したか否かを判別し、完了していないと判断された場合（ＮＯ）、ステップＳ５ｂの処理に戻される。
【００３３】
また、上記ステップＳ５ｃで１つのブロックの動き検出処理が現在設定されている探索範囲内で完了したと判断された場合（ＹＥＳ）、動きベクトル検出部３６は、ステップＳ５ｄで、動き検出処理が１フレーム内の全ブロックについて完了したか否かを判別し、完了していないと判断された場合（ＮＯ）、ステップＳ５ｂの処理に戻される。
【００３４】
一方、上記ステップＳ５ｄで動き検出処理が１フレーム内の全ブロックについて完了したと判断された場合（ＹＥＳ）、動きベクトル検出部３６は、ステップＳ５ｅで、検出された動きベクトルからヒストグラムを算出し、ステップＳ５ｆで、ベクトル度数が所定のしきい値以下となっている領域が存在するか否かを判別する。
【００３５】
そして、ベクトル度数が所定のしきい値以下となっている領域が存在すると判断された場合（ＹＥＳ）、動きベクトル検出部３６は、ステップＳ５ｇで、ベクトル度数がしきい値を超えている領域のみを新たな動きの探索範囲として設定して、ステップＳ５ｂの処理に戻される。
【００３６】
また、上記ステップＳ５ｆでベクトル度数が所定のしきい値以下となっている領域が存在しないと判断された場合（ＮＯ）、動きベクトル検出部３６は、ステップＳ５ｈで、検出された動きベクトルを補間フレーム作成部３７に出力して、処理を終了（ステップＳ５ｉ）する。
【００３７】
次に、第２の補正処理は、ブロックマッチング方式による動き検出を行なう際、動きベクトルのヒストグラムに応じて、前後フレーム間におけるブロック単位での画素差分の総和であるＳＡＤに所定のオフセットを加えることである。すなわち、動きベクトル検出部３６は、例えば算出されたヒストグラムの最大ベクトル度数の１０％をしきい値として設定し、ベクトル度数がこのしきい値以下となっている領域Ｌ２，Ｌ３について、ブロックマッチングの際に算出されるＳＡＤに対し、その値が少なくなる、つまり、領域Ｌ２，Ｌ３の動きベクトルのベクトル度数が少なくなる方向に所定のオフセットを加える。そして、動きベクトル検出部３６は、このＳＡＤにオフセットが加えられた状態で再度動き検出処理を実行する。これにより、誤検出による動きベクトルの発生しない、正しいと判断される動きベクトルだけを補間フレーム作成部３７に出力することができる。
【００３８】
図６は、上記した第２の補正処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ６ａ）されると、上記動きベクトル検出部３６は、ステップＳ６ｂで、ブロックマッチング方式による動き検出処理を実行し、ステップＳ６ｃで、ＳＡＤを生成する。
【００３９】
そして、動きベクトル検出部３６は、ステップＳ６ｄで、１つのブロックの動き検出処理が所定の探索範囲内で完了したか否かを判別し、完了していないと判断された場合（ＮＯ）、ステップＳ６ｂの処理に戻される。
【００４０】
また、上記ステップＳ６ｄで１つのブロックの動き検出処理が所定の探索範囲内で完了したと判断された場合（ＹＥＳ）、動きベクトル検出部３６は、ステップＳ６ｅで、動き検出処理が１フレーム内の全ブロックについて完了したか否かを判別し、完了していないと判断された場合（ＮＯ）、ステップＳ６ｂの処理に戻される。
【００４１】
一方、上記ステップＳ６ｅで動き検出処理が１フレーム内の全ブロックについて完了したと判断された場合（ＹＥＳ）、動きベクトル検出部３６は、ステップＳ６ｆで、検出された動きベクトルからヒストグラムを算出し、ステップＳ６ｇで、ベクトル度数が所定のしきい値以下となっている領域が存在するか否かを判別する。
【００４２】
そして、ベクトル度数が所定のしきい値以下となっている領域が存在すると判断された場合（ＹＥＳ）、動きベクトル検出部３６は、ステップＳ６ｈで、ベクトル度数がしきい値以下になっている領域について、当該領域の動きベクトルの度数が少なくなるように、先に生成されたＳＡＤにオフセットを加えて、ステップＳ６ｂの処理に戻される。
【００４３】
また、上記ステップＳ６ｇでベクトル度数が所定のしきい値以下となっている領域が存在しないと判断された場合（ＮＯ）、動きベクトル検出部３６は、ステップＳ６ｉで、検出された動きベクトルを補間フレーム作成部３７に出力して、処理を終了（ステップＳ６ｊ）する。
【００４４】
上記した第２の補正処理のように、ＳＡＤにオフセットを加えることは、動きベクトルの誤検出を防ぐための有効な手段である。動きベクトルの誤検出は、例えば繰り返しの映像表示時等に発生し易く、この場合、真の動きベクトルに対して偽の動きベクトルは、ＳＡＤの値としては僅かの差となることが知られている。
【００４５】
この僅かの差を真の動きベクトル側に向けるため、ＳＡＤにオフセットを加え、ヒストグラムにより判断される特定の動きベクトル、つまり、ベクトル度数がしきい値以下になっている領域の動きベクトルに対し僅かなオフセットを加えて、再度、動きベクトルの検出を実行させる。これにより、偽の動きベクトルが削減され、真の動きベクトルが選定されることになる。
【００４６】
なお、図４に示すヒストグラムにおいて、水平ゼロベクトル近傍から非常に遠く離れた水平ベクトルの位置Ｂ，−Ｂに存在する動きベクトルが、万が一、誤検出ではなく、真の動きベクトルであった場合にも、加えるオフセットは僅かな量であるため、明らかな物体移動の場合は、再度の動きベクトル検出により、その動きベクトルを再取得することも可能となる。
【００４７】
図７及び図８は、「またぎ」と称される現象によって生じる動きベクトルの誤検出の一例を示している。ブロックマッチング方式による動きベクトルの検出で使用されるブロックは、水平方向の長さに対して垂直方向の長さが短い長方形状に設定される。そして、このまたぎ現象は、ブロックの長さの短い方向への移動映像、つまり、垂直方向のスクロール映像等で顕著に見られる不具合現象である。
【００４８】
図７（ａ），（ｂ）は、図中ハッチングで示す細い横線が画面の下方向から上方向に向けて垂直方向に移動している例を示しており、横線を図中破線で示すブロックが捉えて正常に動きが検出されている。
【００４９】
これに対し、図８（ａ），（ｂ）は、画面の下方向に向けてブロックマッチングを行った際に、背景の映像がマッチングしてしまい、ノイズ等の僅かなＳＡＤ差により画面の上方向に向かう真の動きベクトルよりも、下方向に向かう偽の動きベクトルの方が有意（ＳＡＤが小さい）と判断され、結果として、下方向の動きベクトルであると誤検出される例を示している。この誤検出された動きベクトルに基づいて補間フレームの映像信号を生成すると、横線が消えてしまうことになる。
【００５０】
一般の映像で言えば、映画のエンドロールのように、細かい文字が画面の下から上に向けてスクロールしている場合等に、この垂直またぎ現象が発生して、文字中の細かい横線部分がフリッカ症状の不具合を発生する。
【００５１】
図９は、このようなエンドロール映像の場合における動きベクトルのヒストグラムの一例を示している。すなわち、背景を中心とした部分に垂直ゼロベクトルが集まり、かつ、文字本来の動きであるプラス方向（画面の上方向）の動きベクトル（図９の右側）が有効成分として大きく存在している。これに対し、マイナス方向（画面の下方向）に僅かに垂直またぎ現象による誤検出ベクトル（図９の左側）が分布している。
【００５２】
このようなヒストグラムから、マイナス方向の動きベクトルは誤検出である可能性が高いと判断することができ、マイナス側でベクトル度数が所定のしきい値以下の領域について、ＳＡＤにオフセットを与える。このオフセットにより、またぎ現象によるマイナス方向の動きベクトルのＳＡＤは、真の動きベクトルのＳＡＤよりも大きくなり、再度の動きベクトル検出時に真の動きベクトルのみが検出される可能性が高くなる。
【００５３】
上記した実施の形態によれば、検出した動きベクトルのヒストグラムを算出し、その分布に応じてブロックマッチングのための探索範囲にリミットをかけたり、ＳＡＤにオフセットを加えたりすることにより、誤った動きベクトルが出力されないようにして、正しいと判断される動きベクトルだけを補間フレーム作成部３７に出力している。このため、動きの速い映像に対しても正確な動きベクトルの検出を行なうことができ、ひいては動きベクトルの誤検出によるフレームの誤補間を防止して、動きの滑らかな良好な映像表示を行なうことができるようになる。
【００５４】
また、またぎ現象や繰り返し映像等の僅かなＳＡＤの差による動きベクトルの誤検出を未然に防ぐことが可能となる。ヒストグラムの特性として、水平、垂直、斜め方向等にカメラがパンニングした場合は、その移動方向は画面内で略均一であり、ヒストグラムもその移動方向に集中することになる。この場合、移動方向とは全く異なる部位に僅かに動きベクトルが分布している場合は、誤検出の可能性が高くなるので、上記した実施の形態の手法を用いることで、動きベクトルの誤検出を防止することができるようになる。
【００５５】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００５６】
【図１】この発明の実施の形態を示すもので、テレビジョン放送受信装置の映像信号処理系を説明するために示すブロック構成図。
【図２】同実施の形態におけるテレビジョン放送受信装置が有するフレーム補間処理部の一例を説明するために示すブロック構成図。
【図３】同実施の形態におけるフレーム補間処理部が有する動きベクトル検出部の一例を説明するために示すブロック構成図。
【図４】同実施の形態における動きベクトル検出部で算出される動きベクトルのヒストグラムの一例を説明するために示す図。
【図５】同実施の形態における動きベクトル検出部が行なう第１の補正処理動作を説明するために示すフローチャート。
【図６】同実施の形態における動きベクトル検出部が行なう第２の補正処理動作を説明するために示すフローチャート。
【図７】垂直方向に移動する横線に対して正常に動きベクトルが検出される状態を説明するために示す図。
【図８】垂直方向に移動する横線に対してまたぎ現象により動きベクトルが誤検出される状態を説明するために示す図。
【図９】同実施の形態における動きベクトル検出部で算出される動きベクトルのヒストグラムの他の例を説明するために示す図。
【符号の説明】
【００５７】
１１…テレビジョン放送受信装置、１２…アンテナ、１３…入力端子、１４…選局復調部、１５…デコーダ、１６…セレクタ、１７…アンテナ、１８…入力端子、１９…選局復調部、２０…Ａ／Ｄ変換部、２１…外部入力端子、２２…Ａ／Ｄ変換部、２３…外部入力端子、２４…映像信号処理部、２５…映像表示部、２６…制御部、２７…操作部、２８…リモートコントローラ、２９…受信部、３０…ＲＯＭ、３１…ＲＡＭ、３２…不揮発性メモリ、３３…フレーム補間処理部、３４…入力端子、３５…フレームメモリ、３６…動きベクトル検出部、３６ａ…入力端子、３６ｂ…検出部、３６ｃ…演算部、３６ｄ…補正部、３６ｅ…出力端子、３７…補間フレーム生成部、３８…出力端子、３９…補間制御部。
【図１】
2009246735.tif 000003
【図２】
2009246735.tif 000004
【図３】
2009246735.tif 000005
【図４】
2009246735.tif 000006
【図５】
2009246735.tif 000007
【図６】
2009246735.tif 000008
【図７】
2009246735.tif 000009
【図８】
2009246735.tif 000010
【図９】
2009246735.tif 000011