(57)【要約】【課題】  出力される画像の動きを滑らかにすることと、補間フレームを生成するための手段を複雑にしないこととの両方を適度に満足させられるフレームレート変換技術を提供する。【解決手段】  入力フレームレートで入力された複数のフレームのうちの連続した第一と第二のフレームに基づいて、第一と第二のフレームに基づいて動きベクトルを検出し、その動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、第一と第二のフレームとに基づいて補間フレームを生成する生成手段と、入力された複数のフレームの少なくとも一つと、生成された補間フレームとを、出力フレームレートで出力する出力手段とが備えられる。補正係数は、フレームレート変換が行われている最中には変動されない値である。【選択図】図２
2006310985.tif 000002
【特許請求の範囲】
【請求項１】
入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う装置において、
入力フレームレートで複数のフレームを入力する入力手段と、
前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて動きベクトルを検出し、前記検出した動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、前記第一と第二のフレームとに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成する生成手段と、
前記入力された複数のフレームの少なくとも一つと、前記生成された補間フレームとを、出力フレームレートで出力する出力手段と
を備え、
前記補正係数は、フレームレート変換が行われている最中には変動されない値である、
フレームレート変換装置。
【請求項２】
入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う装置において、
入力フレームレートで複数のフレームを入力する入力手段と、
前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて動きベクトルを検出し、前記検出した動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、前記第一と第二のフレームとに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成する生成手段と、
前記入力された複数のフレームの少なくとも一つと、前記生成された補間フレームとを、出力フレームレートで出力する出力手段と
を備え、
第一のフレームが入力されてからフレームの出力が行われるまでの時間である第一の時間的距離をｍとし、その出力が行われてから第二のフレームが入力されるまでの時間である第二の時間的距離をｎとした場合、前記補正係数は、ｍ／（ｍ＋ｎ）又はｎ／（ｍ＋ｎ）であり、
前記ｍ＋ｎの値は、２のｘ乗（ｘは１以上の整数）である、
フレームレート変換装置。
【請求項３】
前記補正係数は、二分の一である、
請求項１又は２記載のフレームレート変換装置。
【請求項４】
入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う装置において、
入力フレームレートで複数のフレームを入力する入力手段と、
前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成する生成手段と、
前記入力された複数のフレームの全部又は一部と、前記生成された補間フレームとを、出力フレームレートで出力する出力手段と
を備え、
前記生成手段は、前記出力手段により前記補間フレームが出力される場合に、前記補間フレームを生成し、そうではない場合には、前記補間フレームを生成せず、
前記出力手段は、補間フレーム以上に前記入力されたフレームを出力する、
フレームレート変換装置。
【請求項５】
前記出力手段は、第一のフレームが入力されてからフレームの出力が行われるまでの時間である第一の時間的距離と、その出力が行われてから第二のフレームが入力されるまでの時間である第二の時間的距離との少なくとも一方に基づいて、前記第一のフレーム及び／又は前記第二のフレームと、前記第一と第二のフレームに基づいて作成された前記補間フレームとの中から一つのフレームを選択し、選択したフレームを出力する、
請求項１、２又は４記載のフレームレート変換装置。
【請求項６】
前記出力手段は、前記第一の時間的距離と前記第二の時間的距離との少なくとも一方に基づいて、出力されるフレームの時間的位置が、前記第一のフレーム寄りの範囲である第一の範囲と、前記第二のフレーム寄りの範囲である第二の範囲と、前記第一の範囲と前記第二の範囲との間の範囲である中間的範囲とのうちのどの範囲に属するかを判断し、前記第一の範囲に属すると判断した場合には、前記第一のフレームを選択し、前記第二の範囲に属すると判断した場合には、前記第二のフレームを選択し、前記中間的範囲に属すると判断した場合には、前記補間フレームを選択する、
請求項５記載のフレームレート変換装置。
【請求項７】
前記中間的範囲は、複数のサブ中間的範囲に細分化されており、
前記生成手段は、前記出力されるフレームの時間的位置が属するサブ中間的範囲に応じた補正係数を、複数種類の補正係数の中から選択し、前記選択した補正係数に基づいて前記補間フレームを生成する、
請求項２及び６に記載のフレームレート変換装置。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載のフレームレート変換装置と、
前記フレームレート変換装置から出力されたフレームを表示する表示部と
を備える表示装置。
【請求項９】
入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う方法において、
入力フレームレートで複数のフレームを入力するステップと、
前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて動きベクトルを検出し、前記検出した動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、前記第一と第二のフレームとに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成するステップと、
前記入力された複数のフレームの少なくとも一つと、前記生成された補間フレームとを、出力フレームレートで出力するステップと
を有し、
前記補正係数は、フレームレート変換が行われている最中には変動されない値である、
フレームレート変換方法。
【請求項１０】
入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う方法において、
入力フレームレートで複数のフレームを入力するステップと、
前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて動きベクトルを検出し、前記検出した動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、前記第一と第二のフレームとに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成するステップと、
前記入力された複数のフレームの少なくとも一つと、前記生成された補間フレームとを、出力フレームレートで出力するステップと
を有し、
第一のフレームが入力されてからフレームの出力が行われるまでの時間である第一の時間的距離をｍとし、その出力が行われてから第二のフレームが入力されるまでの時間である第二の時間的距離をｎとした場合、前記補正係数は、ｍ／（ｍ＋ｎ）又はｎ／（ｍ＋ｎ）であり、
前記ｍ＋ｎの値は、２のｘ乗（ｘは１以上の整数）である、
フレームレート変換方法。
【請求項１１】
入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う方法において、
入力フレームレートで複数のフレームを入力するステップと、
前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成するステップと、
前記入力された複数のフレームの全部又は一部と、前記生成された補間フレームとを、出力フレームレートで出力するステップと
を有し
前記生成するステップでは、前記出力手段により前記補間フレームが出力される場合に、前記補間フレームを生成し、そうではない場合には、前記補間フレームを生成せず、
前記出力するステップでは、補間フレーム以上に前記入力されたフレームを出力する、
フレームレート変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレームレートの変換に関する。
【背景技術】
【０００２】
表示装置には、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、プラズマディスプレイ、液晶ディスプレイなどの種々の装置がある。各種表示装置は、入力された動画像を構成するフレーム（以下、入力フレーム）を順次に表示する。その際、入力された動画像のフレームレート（以下、入力フレームレート）と、出力する際の動画像のフレームレート（以下、出力フレームレート）とが異なっている場合には、入力された動画像を出力フレームレートに合わせて表示するために、フレームレートの変換を行う必要がある。
【０００３】
従来、例えば、フレームレートの変換方法として、特許文献１及び２に開示の技術がある。特許文献１に開示の技術は、或る入力フレームを繰り返し出力することにより、入力フレームレートを出力フレームレートに変換する。特許文献２に開示の技術は、或る入力フレーム上のオブジェクトの位置と次の入力フレーム上の同一のオブジェクトの位置とから動きベクトルを求め、その動きベクトルに基づいて、上記或るフレームと次のフレームとの間のフレームとして予測された予測画面（以下、便宜上「補間フレーム」と言う）を計算し、その補間フレームを出力することにより、入力フレームレートを出力フレームレートに変換する。
【特許文献１】特開2001−111968号公報
【特許文献２】特開2003−069961号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１及び２の技術によれば、それぞれ以下のような問題点がある。以下、それについて、出力フレームレートが入力フレームレートの１．２倍である場合、具体的には、例えば、入力フレームレートが５０ｆｐｓ（フレーム／秒）であり、出力フレームレートが６０ｆｐｓである場合を例に採り、図１４Ａ〜Ｃを参照して説明する。
【０００５】
入力フレームレートが５０ｆｐｓの場合、図１４Ａに示すように、１／５０秒毎に一つの入力フレームが入力される。出力フレームレートは６０ｆｐｓなので、同一時間内（ここでは１／１０秒間）に、５つの入力フレーム２０１Ａ〜２０１Ｅが入力されて、６つのフレームが出力される（以下、出力されるフレームを「出力フレーム」と言う）。
【０００６】
このようなフレームレート変換に、特許文献１に開示の技術を転用した場合には、図１４Ｂに例示するような態様でフレームレート変換が行われると考えられる。すなわち、５つの入力フレームのうちの４つの入力フレームはそれぞれ一回出力され、一つの入力フレーム（例えば３番目の入力フレーム２０１Ｃ）は二回連続して出力されることになると考えられる。しかし、このフレームレート変換方法では、図１４Ｂの一点鎖線を見ても分かるように、画像の動きの滑らかさが損なわれるという問題（モーションジャダー妨害と呼ばれることがある）が発生する。
【０００７】
一方、上述のフレームレート変換に、特許文献２に開示の技術を転用した場合には、図１４Ｃに例示するような態様でフレームレート変換が行われると考えられる。すなわち、連続した二つの入力フレームから求められる動きベクトルに基づいて、連続した各二つの入力フレーム毎に、一つの補間フレームが生成され、５つの入力フレームのうち出力される入力フレームは一つであり（例えば一番目のフレーム２０１Ａのみであり）、出力される他の５つのフレーム２０２Ａ〜２０２Ｅは全て補間フレームになると考えられる（ちなみに、２０２Ａは、２０１Ａ及び２０１Ｂに基づく補間フレーム、２０２Ｂは、２０１Ｂ及び２０１Ｃに基づく補間フレーム、２０２Ｃは、２０１Ｃ及び２０１Ｄに基づく補間フレーム、２０２Ｄは、２０１Ｄ及び２０１Ｅに基づく補間フレーム、２０２Ｅは、２０１Ｅ及び２０１Ｆに基づく補間フレームである）。しかし、このフレームレート変換方法によれば、画像の動きの滑らかさが損なわれるという問題は解消できるが、別の問題が発生する。すなわち、図１４Ｃを見れば分かるように、連続した二つの入力フレーム毎に、二つの入力フレームのそれぞれの時間的位置に対する補間フレームの時間的位置が異なることである。換言すれば、入力フレームと補正フレームとの時間的距離と、補正フレームと次の入力フレームとの時間的距離との比率（以下、便宜上「時間比率」と言う）が、様々に変換する（例えば、５／６、４／６、３／６、２／６、１／６の順で変化する）ことである。このため、補間フレームを生成する場合には、時間比率に合わせて上記動きベクトルの大きさを補正するための補正係数を調節し（以下、この補正係数を「スケーリング比率」と呼ぶこととする）、調節後のスケーリング比率で動きベクトルの大きさを補正又は変更する（以下、この補正又は変更する処理を「スケーリング」と呼ぶこととする）ことが必要となり、故に、補間フレームを生成するための手段（例えば、ハードウェア、コンピュータプログラム又はそれらの組み合せ）が複雑になってしまう。また、補間フレームの生成のための負荷が大きいと考えられる。
【０００８】
本発明は、上記の問題に鑑みてなされたもので、その目的は、出力される画像の動きを滑らかにすることと、補間フレームを生成するための手段を複雑にしないこととの両方を適度に満足させられるフレームレート変換技術を提供することにある。本発明の別の目的は、出力される画像の動きを滑らかにすることと、補間フレームの生成の負荷を抑えることとの両方を適度に満足させられるフレームレート変換技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第一の側面に従うフレームレート変換装置は、入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う装置であって、入力フレームレートで複数のフレームを入力する入力手段と、前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて動きベクトルを検出し、前記検出した動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、前記第一と第二のフレームとに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成する生成手段と、前記入力された複数のフレームの少なくとも一つと、前記生成された補間フレームとを、出力フレームレートで出力する出力手段とを備える。前記補正係数は、フレームレート変換が行われている最中には変動されない値である。
【００１０】
本発明の第二の側面に従うフレームレート変換装置は、入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う装置であって、入力フレームレートで複数のフレームを入力する入力手段と、前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて動きベクトルを検出し、前記検出した動きベクトルの大きさを補正係数に基づいて補正し、その補正後の動きベクトルと、前記第一と第二のフレームとに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成する生成手段と、前記入力された複数のフレームの少なくとも一つと、前記生成された補間フレームとを、出力フレームレートで出力する出力手段とを備える。第一のフレームが入力されてからフレームの出力が行われるまでの時間である第一の時間的距離をｍとし、その出力が行われてから第二のフレームが入力されるまでの時間である第二の時間的距離をｎとした場合、前記補正係数は、ｍ／（ｍ＋ｎ）又はｎ／（ｍ＋ｎ）である。前記ｍ＋ｎの値は、（例えば常に）２のｘ乗（ｘは１以上の整数）である。
【００１１】
一つの実施態様では、前記補正係数は、二分の一であるとすることができる。
【００１２】
本発明の第三の側面に従うフレームレート変換装置は、入力フレームレートで入力されたフレームを出力フレームレートで出力するフレームレート変換を行う装置であって、入力フレームレートで複数のフレームを入力する入力手段と、前記入力された複数のフレームにおける連続した第一と第二のフレームに基づいて、前記第一と第二のフレームの間のフレームとして予測される補間フレームを生成する生成手段と、前記入力された複数のフレームの全部又は一部と、前記生成された補間フレームとを、出力フレームレートで出力する出力手段とを備える。前記生成手段は、前記出力手段により前記補間フレームが出力される場合に、前記補間フレームを生成し、そうではない場合には、前記補間フレームを生成しない。前記出力手段は、補間フレーム以上に前記入力されたフレームを出力する。
【００１３】
一つの実施態様では、前記出力手段は、第一のフレームが入力されてからフレームの出力が行われるまでの時間である第一の時間的距離と、その出力が行われてから第二のフレームが入力されるまでの時間である第二の時間的距離との少なくとも一方に基づいて、前記第一のフレーム及び／又は前記第二のフレームと、前記第一と第二のフレームに基づいて作成された前記補間フレームとの中から一つのフレームを選択し、選択したフレームを出力することができる。前記出力手段は、前記第一の時間的距離と前記第二の時間的距離との少なくとも一方に基づいて、出力されるフレームの時間的位置が、前記第一のフレーム寄りの範囲である第一の範囲と、前記第二のフレーム寄りの範囲である第二の範囲と、前記第一の範囲と前記第二の範囲との間の範囲である中間的範囲とのうちのどの範囲に属するかを判断し、前記第一の範囲に属すると判断した場合には、前記第一のフレームを選択し、前記第二の範囲に属すると判断した場合には、前記第二のフレームを選択し、前記中間的範囲に属すると判断した場合には、前記補間フレームを選択することができる。前記中間的範囲は、複数のサブ中間的範囲に細分化されていてもよい。その場合、前記生成手段は、前記出力されるフレームの時間的位置が属するサブ中間的範囲に応じた補正係数を、複数種類の補正係数の中から選択し、前記選択した補正係数に基づいて前記補間フレームを生成することができる。
【００１４】
上述した各手段は、ハードウェア、コンピュータプログラム又はそれらの組み合せにより実現することができる。また、各手段は、一つの要素によって構成されても良いし、複数の要素によって構成されても良い（それら複数の要素は、複数の場所に分散して配置されていてもよい）。
【００１５】
本発明の第四の側面に従う表示装置は、前述したフレームレート変換装置と、そのフレームレート変換装置から出力されたフレームを表示する表示部とを備える。
【発明の効果】
【００１６】
本発明の第一と第二の側面に従うフレームレート装置によれば、出力される画像の動きを滑らかにすることと、補間フレームを生成するための手段を複雑にしないこととの両方を適度に満足させることができる。
【００１７】
本発明の第三の側面に従うフレームレート装置によれば、出力される画像の動きを滑らかにすることと、補間フレームの生成の負荷を抑えることとの両方を適度に満足させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の幾つかの実施例について説明する。なお、以下の説明では、前述した通り、動きベクトルの大きさを補正するための補正係数を「スケーリング比率」と呼び、動きベクトルの大きさを補正又は変更する処理を「スケーリング」と呼ぶこととする。
【実施例１】
【００１９】
図１は、本発明の第１の実施例に係る表示装置の構成例を示す。
【００２０】
表示装置４０１は、種々の表示装置、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、プラズマディスプレイ、液晶ディスプレイなどの種々の装置とすることができる。また、表示装置４０１は、テレビジョン受像機であっても良いし、パーソナルコンピュータに搭載される或いは接続される表示装置であっても良い。表示装置４０１は、動画像入力部４０２と、フレームレート変換部４０３と、表示部（例えば画面）４０４とを備える。
【００２１】
動画像入力部４０２は、フレームレート変換部４０３に動画像を入力する。入力される動画像としては、例えば、アナログ或いはデジタルの放送信号から抽出される映像信号であっても良いし、通信ネットワーク或いは記憶媒体（例えばメモリカード）を介して入力される動画像ファイル（例えばＭＰＥＧ形式のファイル）であっても良い。
【００２２】
フレームレート変換部４０３は、ハードウェア、コンピュータプログラム又はそれらの組み合せで構成することができる。フレームレート変換部４０３は、入力された動画像のフレームレートである入力フレームレートを、所定の出力フレームレートに変換する。換言すれば、フレームレート変換部４０３は、入力フレームレートと出力フレームレートとに基づく共通単位時間において、入力されるフレームの数よりも出力されるフレームの数の方を多くする（又は少なくする）ようにする。なお、「共通単位時間」とは、入力フレームレートＦ１と出力フレームレートＦ２との最大公約数Ｚの逆数１／Ｚ秒のことを言う。具体的には、例えば、入力フレームレートが５０ｆｐｓで、出力フレームレートが６０ｆｐｓの場合、５０と６０の最大公約数は１０なので、共通単位時間は「１／１０秒」である。また、例えば、入力フレームレートが２４ｆｐｓで、出力フレームレートが６０ｆｐｓの場合、２４と６０の最大公約数は１２なので、共通単位時間は「１／１２秒」である。この共通単位時間は、入力と出力とで同一の時間帯ではなく別々の時間帯における時間であっても良い。フレームレート変換部４０３は、フレートレート変換後のフレームを表示部４０４に出力することにより、出力フレームレートでフレームを順次に表示部４０４に表示する、つまり、出力フレームレートで動画像を表示することができる。
【００２３】
以下、フレームレート変換部４０３について詳細に説明する。
【００２４】
図２は、フレームレート変換部４０３の構成例を示す。
【００２５】
フレームレート変換部４０３は、フレーム遅延部２と、動きベクトル計算部３と、ベクトル変換部４と、補間フレーム生成部５と、バッファメモリ部６と、フレーム出力位置判定部７と、フレーム出力制御部８とを備えている。以下、このフレームレート変換部４０３で行われる処理を説明しながら、各構成要素２〜８について説明する。
【００２６】
動画像入力部４０２から入力部１を介して入力された動画像（映像信号）は、フレーム遅延部２と、動きベクトル計算部３と、補間フレーム生成部５と、バッファメモリ部６とに出力される。
【００２７】
フレーム遅延部２は、メモリ等の記憶装置であり、１フレーム（１フレーム分の映像信号）を保持し、次の１フレームが新たに入力された場合には、現在保持している１フレームを動きベクトル計算部３に出力し、新たに入力された次の１フレームを保持する。これにより、フレーム遅延部２は、１フレーム分遅延した映像信号を、動きベクトル計算部３と補間フレーム生成部５とに出力することができる。フレーム遅延部２の記憶容量は、１フレーム分の映像信号を記憶できるだけの容量とすることができる。
【００２８】
動きベクトル計算部３は、入力部１を介して入力されたフレーム（すなわち、１フレーム遅延前の映像信号）と、フレーム遅延部２から入力されたフレーム（すなわち、１フレーム遅延した映像信号）とに基づいて、動きベクトルをブロック毎又は画素毎に計算する。動きベクトル計算部３は、計算した動きベクトルを表す情報を、ベクトル変換部４に入力する。
【００２９】
ここで、動きベクトルの例について、図３を用いて説明する。図３は、動きベクトルの考え方の一例を示したものであり、フレーム遅延部２で１フレーム分遅延された映像信号は第１の入力フレームＡに相当し、１フレーム遅延前の映像信号は第２の入力フレームＢに相当する。第１の入力フレーム２０１と第２の入力フレーム２０２との間に出力される出力フレームを補間フレーム５０３とする。補間フレーム上の或る画素に着目した場合、この画素に対応した動きベクトルを求めるには、まず、第２の入力フレームＢから第１の入力フレームＡへの画像パターンの相関から動き量を推定して動きベクトルＶを求める。第１の入力フレームＡと補間フレーム５０３（出力フレーム）との時間的距離をｍ、補間フレーム５０３（出力フレーム）と第２の入力フレームＢとの時間的距離をｎとしたとき、補間フレーム５０３から第１の入力フレームＡへの移動量に相当する動きベクトルＶｐｒと、補間フレーム５０３から第２の入力フレームＢへの移動量に相当する動きベクトルＶｃｔは、次の（１）及び（２）の計算式、
Ｖｐｒ＝Ｖ×ｍ／（ｍ＋ｎ）…（１）
Ｖｃｔ＝−Ｖ×ｎ／（ｍ＋ｎ）…（２）
で求めることができる。なお、時間的距離ｍとは、例えば、フレームの入力と出力とにおいて共通単位時間の開始時を同じ時点と仮定した場合に、第一の入力フレームが入力されてから出力フレームが出力されるまでの時間であると表現することができ、時間的距離ｎとは、その出力フレームが出力されてから第二の入力フレームが入力されるまでの時間であると表現することができる。
【００３０】
ベクトル変換部４は、動きベクトル計算部３で検出された動きベクトルＶを、出力フレーム位置（例えば、第一フレーム５０１からの時間的距離ｍ）に合わせた動きベクトルＶｐｒ、Ｖｃｔへスケーリング処理する。
【００３１】
ｍとｎとの比率である時間比率は、様々に変わるが、本実施例では、スケーリング比率（上記の式（１）で言えばｍ／（ｍ＋ｎ）、式（２）で言えばｎ／（ｍ＋ｎ））は、時間比率の変化に応じて変わることなく、固定である。具体的には、例えば、本実施例では、ｍ、ｎの値にかかわらず、スケーリング比率は固定値１／２である。なお、固定値であるとしても、ベクトル変換部４の設計上、スケーリング比率Ｑ／Ｐ（Ｑは一以上の整数）のうちＰの値は２のｘ乗（ｘは１以上の整数）であることが好ましい。
【００３２】
スケーリング比率を固定値１／２とした場合、動きベクトルのスケーリング処理は、２進数表示されたデジタルデータのビットシフトのみで実現することができるため、ベクトル変換部４の設計が容易である。ベクトル変換部４は、スケーリング処理後の動きベクトルを表す動きベクトル情報を補間フレーム生成部５に出力する。
【００３３】
補間フレーム生成部５は、ベクトル変換部４から入力された動きベクトル情報と、フレーム遅延部２から入力された第１の入力フレームＡと、入力部１を介して入力された第２の入力フレームＢとに基づいて、第１の入力フレームＡと第２の入力フレームＢとの間のフレームとして予測される補間フレーム５０３を生成し、生成された補間フレーム５０３をバッファメモリ部（例えばメモリ）６へ出力することができる。具体的には、例えば、補間フレーム生成部５は、第１の入力フレームＡと第２の入力フレームＢとにおける各画素毎に平均値を求め、その平均値を含んだデータを補間フレームとして出力することができる。
【００３４】
尚、補間フレーム生成部５による補間フレーム生成方法は、上記に限定されるものではなく、例えば、動きベクトルＶｐｒのみを用いて、第１の入力フレームＡの画素を補間フレーム５０３上の対応する位置へ移動させるなどの他の動き補償による方法に従ってもよい。
【００３５】
補間フレーム生成部５で生成された補間フレーム５０３（換言すれば補間データ信号）は、バッファメモリ部６へ出力され、フレーム出力制御部８からの書き込み制御信号により、バッファメモリ部６の或る記憶領域に書き込まれる。第２の入力フレーム（例えば、補間フレームと実質的に同時に入力される遅延前のフレーム）も、書き込み制御信号により、バッファメモリ部６の或る記憶領域に書き込まれる。また、第２の入力フレームよりも先にバッファメモリ部６に書込まれている第１の入力フレームは、第２の入力フレームの次のフレームである第３のフレームが入力されるまで、バッファメモリ部６に記憶されていても良い。換言すれば、バッファメモリ部６は、例えば、補間フレームと、それの生成の基となった第１の入力フレーム及び第２の入力フレームとの３つのフレームを記憶できるだけの記憶容量を有することができる。バッファメモリ部６の記憶領域は、例えば、２つの入力フレームをそれぞれ記憶するための２つの入力サブ領域と、１つの補間フレームを記憶するための１つの補間サブ領域とに分かれていても良い。この場合、一方の入力サブ領域には、第１の入力フレームと第２の入力フレームとが交互に書込まれても良い（例えば、一方の入力サブ領域には、奇数番目の入力フレームが書込まれ、他方の入力サブ領域には、偶数番目の入力フレームが書込まれても良い）。バッファメモリ部６への書き込みのレートは、上述した入力フレームレートであり、バッファメモリ部６からの読み出しのレートは、上述した出力フレームレートであるとすることができる。従って、例えば、入力部１を介して入力されたフレーム（映像信号）及び上記生成された補間フレームは、入力フレームレートで実質的に同時にバッファメモリ部６に書込まれ、バッファメモリ部６に書込まれた入力フレーム及び補間フレームのいずれかが、出力フレームレートで出力フレーム９として表示部４０４に出力される。
【００３６】
フレーム出力位置判定部７には、入力フレームレートに対応した入力同期信号が入力部１０を介して入力され、且つ、出力フレームレートに対応した出力同期信号が入力部１１を介して入力される。フレーム出力位置判定部７は、フレームレート変換時の出力フレーム位置を判定し、判定された出力フレーム位置に関する情報を表す判定信号をフレーム出力制御部８へ出力する。フレーム出力制御部８は、入力フレームレートに従うタイミングで書込み制御信号をバッファメモリ部６に出力したり、出力フレームレートに従うタイミングで読出し制御信号をバッファメモリ部６に出力したりする。その際、フレーム出力制御部８は、フレーム出力位置判定部７からの判定信号に基づいて、バッファメモリ部６に書かれている入力フレームと補間フレームとのどちらを出力するかを切り替えるフレーム出力制御を行う。
【００３７】
以下、出力フレーム位置の判定方法と、フレーム出力制御とについて説明する。
【００３８】
本実施例における出力フレーム位置の判定方法の一例について説明する。図４に図示するような、第１の入力フレームＡと第２の入力フレームＢの間に位置する補間フレーム５０３を、第１の入力フレームＡと第２の入力フレームＢから生成する場合を考える。まず、フレーム出力位置判定部７が、第１の入力フレームＡから出力フレームまでの時間的距離ｍと、出力フレームから第２の入力フレームＢまでの時間的距離ｎとを、入力同期信号と出力同期信号とから検出する（例えば、入力同期信号と出力同期信号との入力タイミングの差分から時間的距離ｍを検出し、その出力同期信号と次の入力同期信号との差分から時間的距離ｎを検出する）。図４の例では、ｍ：ｎは１：１の場合のものである。
【００３９】
図５に示すように、２つの判定しきい値に基づいて、フレーム出力制御が行われる。例えば、第１の入力フレームＡが入力されてから出力フレームが出力されるまでの時間的距離と、その出力フレームが出力されてから第２の入力フレームＡが入力されるまでの時間的距離との比として、二種類の比Ｍ１：Ｎ１及びＭ２：Ｎ２が用意されているとする（但し、Ｍ１，Ｎ１，Ｍ２及びＮ２は、いずれも１以上の整数であって、Ｍ１≦Ｎ１、Ｍ１＜Ｍ２、Ｍ２≦Ｎ２、Ｎ１≧Ｎ２であるとする）。より具体的には、例えば、Ｍ１は、第１の入力フレームＡが入力されてから出力フレームが出力されるまでの時間的距離であって、第１の入力フレームＡそれ自体を出力フレームとして出力しても良い時間的距離であるとすることができる。Ｎ１は、第１の入力フレームＡが入力されてから第２の入力フレームＡが入力されるまでの時間的距離からＭ１を引き算して得られる値とすることができる。また、例えば、Ｍ２は、第１の入力フレームＡが入力されてから出力フレームが出力されるまでの時間的距離であって、第１の入力フレームＡと第２の入力フレームＢとに基づいて求められた補間フレーム５０３を出力フレームとして出力しても良い時間的距離であるとすることができる。Ｎ２は、第１の入力フレームＡが入力されてから第２の入力フレームＡが入力されるまでの時間的距離からＭ２を引き算して得られる値とすることができる。第１の判定しきい値ＴＨ１、第２の判定しきい値をＴＨ２は、以下の式（３）、（４）、
ＴＨ１＝Ｍ１／（Ｍ１＋Ｎ１）…（３）
ＴＨ２＝Ｍ２／（Ｍ２＋Ｎ２）…（４）
で定義することができる。
【００４０】
フレーム出力位置判定部７では、あらかじめ第１の判定しきい値ＴＨ１と第２の判定しきい値ＴＨ２とが設定されている。そして、フレーム出力位置判定部７は、検出されたｍとｎを基に、以下のような判定、
（ａ）ｍ／（ｍ＋ｎ）＜ＴＨ１のとき、第１の入力フレームＡそれ自体を出力フレームとして出力することを決定し、
（ｂ）ＴＨ１≦ｍ／（ｍ＋ｎ）≦ＴＨ２のとき、補間フレーム５０３を出力フレームとして出力することを決定し、
（ｃ）ｍ／（ｍ＋ｎ）＞ＴＨ２のとき、第２の入力フレームＢそれ自体を出力フレームとして出力することを決定し、
を行うことができる。第１の判定しきい値ＴＨ１及び第２の判定しきい値ＴＨ２（或いは、上述したＭ１、Ｎ１、Ｍ１及びＮ２）の少なくとも一方は、ユーザ等に変更されてはならない固定値であっても良いし、ユーザ等によって変更されても良い可変値であってもよい。フレーム出力位置判定部７は、上記（ａ）〜（ｃ）の判定結果を表す判定信号をフレーム出力制御部８に出力し、フレーム出力制御部８は、その判定信号に基づいて、出力フレームとして出力すべきフレームを指定した読出し制御信号（例えば、第１の入力フレームＡを出力することを決定した場合には、第１の入力フレームＡが格納されている領域のアドレスを指定した読出し制御信号）を、バッファメモリ部６に出力する。それにより、バッファメモリ部６から、上記（ａ）〜（ｃ）の判定結果に従う種類のフレームがバッファメモリ部６から出力される。
【００４１】
図６は、本実施例に係るフレームレート変換４０３を、５０ｆｐｓから６０ｆｐｓへのフレームレート変換に適用した場合の、フレームの遷移を示す。
【００４２】
この図において、Ｓ１〜Ｓ４は、図２のＳ１〜Ｓ４に対応している。すなわち、Ｓ１は、バッファメモリ部６に５０ｆｐｓで入力される入力フレーム１の遷移を示す。Ｓ２は、入力フレームをフレーム遅延部２により１フレーム分遅延された入力フレームの遷移を示す。Ｓ３は、Ｓ１の入力フレーム及びＳ２の入力フレームに基づいて生成されてバッファメモリ部６に入力される補間フレームの遷移を示す。Ｓ４は、６０ｆｐｓでバッファメモリ部６から出力される出力フレームの遷移を示す。
【００４３】
５０ｆｐｓから６０ｆｐｓへフレームレート変換を行なう場合、１／１０秒毎に、５フレームから６フレームへ変換する必要がある。図６のＳ４の出力フレームの並び順からわかるように、上述した判定の結果に従ったフレーム出力制御が行われた場合には、例えば、入力タイミングと出力タイミングとが同じになった場合に、その入力タイミングで、バッファメモリ部６に入力された補間フレームをバッファメモリ部６から出力することができる。換言すれば、適宜に、第２の入力フレームの出力に代えて、その第２の入力フレームとそれに対応する第１の入力フレームとに基づいて生成された補間フレームを出力し、その後に、その第２の入力フレームを出力することで、フレームレート変換に対応することができる。補間フレームを出力しない場合には、フレーム出力制御部８が、読み出し制御信号で出力タイミングを調整することにより、バッファメモリ部６に入力される入力フレーム１を、バッファメモリ部６から遅延して出力させ、故に、入力フレームの出力タイミングを出力フレームレートに合わせることができる。
【００４４】
従来のように、ｍとｎとの時間比率が変化する都度にそれに応じてスケーリング比率を変えて補間フレームを生成する場合、例えば、５０ｆｐｓから６０ｆｐｓのフレームレート変換では、１／１０秒毎に出力される６つのフレームのうちの５つものフレームが、補間フレームになる。この場合、出力される画像の動きを滑らかにすることができるが、フレームレート変換部４０３（特に、例えば補間フレーム生成部５）の構成が複雑になるという欠点がある。一方、補間フレーム生成を行なわずに、単純に入力フレームを繰り返して出力する場合は、例えば、５０ｆｐｓから６０ｆｐｓのフレームレート変換では、１／１０秒毎に１回同一の入力フレームが繰り返し出力される。このため、画像の動きの滑らかさが損なわれてしまうという欠点がある。
【００４５】
しかしながら、本実施例のフレームレート変換部４０３によりフレームレート変換では、入力フレームが繰り返し出力されることがなく、且つ、入力フレームそれ自体を出力することと、遅延前後の入力フレームに基づいて生成された補間フレームを出力することとが、適度に切り替えられる。これにより、画像の動きの不自然さを低減することと、フレームレート変換部４０３の構成が複雑になってしまうことを防止することとを、適度に満たすことができる。このことは、例えば、５０ｆｐｓから６０ｆｐｓへのフレームレート変換の場合であれば、前述した図１４Ａ〜図１４Ｃと、本実施例に係るフレームレート変換部４０３から出力される出力フレームの遷移を示す図７とを比較するとわかる（ちなみに、図７の参照番号２０１Ａ〜２０１Ｆは、入力フレームそれ自体であり、参照番号２０３は、入力フレーム２０１Eと２０１Fとに基づいて生成された補間フレームである）。
【００４６】
ところで、上述したフレーム出力位置判定部７は、例えば、図８に例示するような回路構成により、実現することができる。すなわち、フレーム出力位置判定部７には、ラインカウンタ６０７と、第１のデータ保持部６０８、第２のデータ保持部６０９と、比較部６１０と、第１の掛け算器６１１と、第２の掛け算器６１２とが備えられる。
【００４７】
ラインカウンタ６０７には、入力フレームレートのタイミング信号である入力水平タイミング信号６０１と、入力垂直タイミング信号６０２とが入力される。ラインカウンタ６０７は、入力垂直タイミング信号６０２の例えば立上りエッジでリセットし、入力水平タイミング信号６０１の例えば立上りエッジでカウントアップし、ライン数をカウント値として出力する。ここで出力されるカウント値は、一フレームのライン数である。
【００４８】
第１のデータ保持部６０８は、例えばレジスタであり、ラインカウンタ６０７から出力されたカウント値を、出力垂直タイミング信号６０３の例えば立上りエッジで保持することで、第１の入力フレームから補間フレームまでの時間的距離ｍにおけるライン数Ｓを保持することができる。
【００４９】
第２のデータ保持部６０９は、例えばレジスタであり、ラインカウンタ６０７から出力されたカウント値を、入力垂直タイミング信号６０２の例えば立上りエッジで保持することで、第１の入力フレームから補間フレームまでの時間的距離ｍと補間フレームから第２の入力フレームまでの時間的距離ｎとの和であるｍ＋ｎにおける総ライン数Ｓ＋Ｔを保持することができる。
【００５０】
第1の掛け算器６１１は、第１の判定しきい値６０４（図５に示したＴＨ１）に第２のデータ保持部６０９から出力される総ライン数Ｓ＋Ｔを掛けることで、第１の判定しきい値をライン数に換算した値に正規化し、正規化後の第１の判定しきい値ＴＨ１´を比較部６１０に出力する。
【００５１】
同様に、第２の掛け算器６１２は、第２の判定しきい値６０５（図５に示したＴＨ２）に第２のデータ保持部６０９から出力される総ライン数Ｓ＋Ｔを掛けることで、第２の判定しきい値をライン数に換算した値に正規化し、正規化後の第２の判定しきい値ＴＨ２´を比較部６１０に出力する。
【００５２】
ライン数に置き換えられた第１の判定しきい値をＴＨ１´とし、ライン数に置き換えられた第２の判定しきい値をＴＨ２´とすると、ＴＨ１´＝ＴＨ１×（Ｓ＋Ｔ）となり、ＴＨ２´＝ＴＨ２×（Ｓ＋Ｔ）となる。比較部６１０は、第１のデータ保持部６０８から出力されるライン数Ｓと、ライン数に置き換えられた第１の判定しきい値ＴＨ１´、および、第２の判定しきい値ＴＨ２´とを、それぞれ比較する。その結果として、比較部６１０は、例えば、
（１）Ｓ＜ＴＨ１´の場合、値０を出力、
（２）ＴＨ１´≦Ｍ≦ＴＨ２´の場合、値１を出力、
（３）Ｍ＞ＴＨ２´の場合、値２を出力、
を行うことができる。
【００５３】
以上のように、フレーム出力位置判定部７を、簡易な回路構成で実現することができる。
【実施例２】
【００５４】
以下、本発明の第２の実施例を説明する。なお、以下の説明では、上述した第１の実施例との相違点を主に説明し、第１の実施例との共通点については説明を省略或いは簡略する（これは、以下の第３実施例についても同様である）。
【００５５】
図９は、本発明の第２の実施例におけるフレーム出力位置判定部７の回路構成例を示す。
【００５６】
この第２の実施例では、第１の判定しきい値ＴＨ１及び第２の判定しきい値ＴＨ２を掛け算器で正規化することに代えて、入力部７０１及び７０２から、それぞれ、予め正規化された第１の判定しきい値ＴＨ１´及び第２の判定しきい値ＴＨ２´が比較器６１０に入力される。
【００５７】
これにより、第１実施例のフレーム出力位置判定部７に備えられる第１の掛け算器６１１及び第２の掛け算器６１２が不要となり、より簡易な構成でフレーム出力位置判定部７を構築することができる。
【実施例３】
【００５８】
以下、本発明の第３の実施例について説明する。
【００５９】
図１０は、本発明の第３の実施例におけるフレームレート変換部の構成例を示す。特に、この構成例は、入力フレームレートよりも高い出力フレームレートへ変換するためのものである。
【００６０】
このフレームレート変換部４０３では、バッファメモリ部６のフレームバッファ（例えばメモリ）が、フレームレートアップ部２１として、バッファメモリ部６の前段に備えられる。また、バッファメモリ部６の後段には、フレームレートアップ部２１から出力された映像信号（入力フレーム）と、補間フレーム生成部５から出力された映像信号（補間フレーム）とを切り換えて出力する出力切換部２２が備えられる。
【００６１】
この第３の実施例では、入力部１から入力される映像信号（入力フレーム）は、フレームレートアップ部２１に書込まれ、入力フレームレートの映像信号から出力フレームレートの映像信号へ変換される。入力フレームレートよりも出力フレームレートが高い場合、共通単位時間において、入力されるフレームの数よりも出力されるフレームの数の方が多くなる。これに対処するために、本実施例では、フレームレートアップ部２１の或る入力フレームを繰り返し出力することで、出力されるフレームの数を増加させる。フレームレートアップ部２１から出力フレームレートで出力された映像信号（フレーム）は、フレーム遅延部２、動きベクトル計算部３、補間フレーム生成部５、及び出力切換部２２に入力される。以降、フレーム遅延部２、動きベクトル計算部３、ベクトル変換部４、及び補間フレーム生成部５では、第１の実施例と同様の処理が行われる。
【００６２】
フレーム出力位置判定部７は、入力フレームレートから出力フレームレートへ変換する際の出力フレーム位置を入力同期信号と出力同期信号とから検出し、その検出結果に基づく判定信号をフレーム出力制御部７に出力する。この動作は、入力フレームレートに従って行われる第１の実施例とは違って、出力フレームレートに従って行われる。フレーム出力制御部７は、フレーム出力位置判定部７からの判定信号に基づいて、出力切換部２２を制御するフレーム切換信号を発生する。出力切換部２２は、このフレーム切換信号により、フレームレートアップ部２１から出力されたフレームと、補間フレーム生成部５から出力された補間フレームとを切り換えて出力するセレクタとして動作することができる。
【００６３】
図１１は、本発明の第３の実施例における５０ｆｐｓから６０ｆｐｓへのフレームレート変換による各部の映像フレーム信号を図示したものである。
【００６４】
この図において、Ｓ１及びＳ５〜Ｓ７は、図１０のＳ１〜Ｓ４に対応している。すなわち、Ｓ１は、バッファメモリ部６に５０ｆｐｓで入力される入力フレーム１の遷移を示す。Ｓ５は、フレームレートアップ部２から出力されるフレームの遷移を示す。Ｓ６は、入力フレームをフレーム遅延部２により１フレーム分遅延された入力フレームの遷移を示す。Ｓ７は、Ｓ５の入力フレーム及びＳ６の入力フレームに基づいて生成されて出力切替え部２２に入力される補間フレームの遷移を示す。Ｓ８は、Ｓ５の入力フレームとＳ７の補間フレームとが切替えられつつ６０ｆｐｓで出力されるフレームの遷移を示す。
【００６５】
Ｓ８のフレームの遷移からわかるように、本実施例においても、入力フレームが繰り返し出力されることがなく、且つ、入力フレームそれ自体を出力することと、延前後の入力フレームに基づいて生成された補間フレームを出力することとが、適度に切り替えられる。なお、この第３の実施例では、出力フレーム位置の判定の際、例えば、図５のＢ出力範囲をＡ出力範囲と置き換えることで、入力フレームと補間フレームのどちらを出力するかを表す判定信号が出力されるようになっていてもよい。
【００６６】
以上、本発明の好適な幾つかの実施例を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【００６７】
例えば、上記第１〜第３の実施例では、５０ｆｐｓ（フレーム／秒）から６０ｆｐｓへのフレームレート変換を例に採り説明したが、本発明のフレームレート変換技術は、様々なフレームレート変換にも適用することができる。
【００６８】
具体的には、例えば、入力フレームレートが２４ｆｐｓで出力フレームレートが６０ｆｐｓの場合にも、図１２Ｃに示すように、本発明の実施例に係るフレームレート変換技術を適用することができる（但し、この場合には、図１２Ａに例示する従来技術ほどではないが、同一の入力フレーム（或いは同一の補間フレーム）が繰り返し出力される場合がある）。なお、このフレームレート変換を、入力フレームを繰り返し出力する従来技術で行う場合には、図１２Ａに例示するように、例えば、１／１２秒毎に、同一の入力フレームが繰り返し出力されることが多い（なお、図中の平行四辺形はフレームを示し、そのフレーム内の数字は、フレームの番号を示す）。また、このフレームレート変換を、動きベクトルのスケーリング比率を調節しつつ補間フレームを出力する別の従来技術で行う場合には、図１２Ｂに例示するように、１／１２秒毎に出力される５つのフレームのうち４つのフレームが補間フレームとなり、各補間フレームは、同一の二つの入力フレームから作られたものであっても、それぞれが異なるスケーリング比率で作られたものとなる（なお、図中のｖ＋ｗ（例えば１＋２）のフレームは、ｖ番目の入力フレームと、ｗ番目の入力フレームとに基づいて作られた補間フレームであることを意味する）。
【００６９】
また、同様に、例えば、入力フレームレートが６０ｆｐｓで出力フレームレートが９０ｆｐｓの場合にも、図１３Ｃに例示するように、本発明の実施例に係るフレームレート変換技術を適用することができる。なお、このフレームレート変換を、入力フレームを繰り返し出力する従来技術で行う場合には、図１３Ａに例示するような変換になり、動きベクトルのスケーリング比率を調節しつつ補間フレームを出力する別の従来技術で行う場合には、図１３Ｂに例示するような変換になる。
【００７０】
出力フレームレートと入力フレームレートとの比率（別の言い方をすれば変換倍率）によっては、第１の入力フレームと出力フレームとの時間的距離ｍと、その出力フレームと第２の入力フレームとの時間的距離ｎとの合計が、２のｘ乗にならないことがある。例えば、図１３Ａ〜Ｃに例示した６０ｆｐｓから９０ｆｐｓの変換では、ｍ＋ｎ＝３となって２のｘ乗にはならない。このような場合であっても、フレームレート変換部は、ｍ＋ｎ＝２のｘ乗として（例えば、前述したように、ｍ：ｎ＝１：１として）、補間フレームを生成するようにする。
【００７１】
また、例えば、入力フレームレートは、例えば入力される放送信号等から自動で検出することができるし、出力フレームレートも、接続される表示部から自動で検出することもできる。また、出力フレームレートは、例えば、図示しない操作部を介してユーザから手動で設定されても良い。
【００７２】
また、例えば、フレーム出力位置判定では、二つの判定しきい値が用いられているが、判定しきい値の数は、それより多くても少なくても良い。判定しきい値の数を三つ以上にすることにより、出力フレームとして出力するフレームを何にするかの判断を、より細かく行うことができる。その場合には、例えば、補間フレームの出力範囲を複数のサブ範囲に細分化し、各サブ範囲毎に、補間フレームを作成するための動きベクトルのスケーリング比率が異なっていても良い（つまり、複数種類のスケーリング比率が用意されても良い）。具体的には、例えば、フレーム出力位置判定部７が、フレームの出力位置がどのサブ範囲に属するかを動きベクトル計算部３に通知し、動きベクトル計算部３が、複数種類のスケーリング比率の中から、通知されたサブ範囲に対応するスケーリング比率を選択しても良い。この場合、スケーリング比率Ｑ／ＰのＰの値（つまりｍ＋ｎの値）は、ｍとｎの値に関わらず、２のｘ乗（ｘは１以上の整数）であることが好ましい。
【００７３】
また、例えば、フレームレート変換部は、常に補間フレームを生成しても良いし、補間フレームを出力しない場合には、出力されない分の補間フレームは生成しなくても良い。具体的には、例えば、フレームレート変換部は、入力フレームレートと出力フレームレートとから、どのタイミングで出力するフレームを補間フレームとしなければならないかを判定し、判定されたタイミングで出力する補間フレームのみを生成し、その他の出力されることのない補間フレームは、生成しなくても良い。
【００７４】
また、例えば、判定しきい値は、上述した値に限らず、例えば、時間的距離ｍと比較するためのＭ１或いはＭ２であっても良い。
【００７５】
また、上述した実施例では、全ての入力フレームの全てが出力フレームとして出力されているが、必ずしも全ての入力フレームが出力されるとは限らない。具体的には、例えば、入力フレームレートと出力フレームレートとの比率によって、少なくとも一つの入力フレームは出力されず、その代わりに、補間フレームが出力されても良い。
【図面の簡単な説明】
【００７６】
【図１】図１は、本発明の第１の実施例に係る表示装置の構成例を示す。
【図２】図２は、フレームレート変換部４０３の構成例を示す。
【図３】図３は、動きベクトルの説明図。
【図４】図４は、出力フレーム位置の判定の説明図。
【図５】図５は、出力フレームとして出力するフレームの判定の説明図。
【図６】図６は、第１の実施例に係るフレームレート変換４０３を、５０ｆｐｓから６０ｆｐｓへのフレームレート変換に適用した場合の、フレームの遷移を示す。
【図７】図７は、第１の実施例に係るフレームレート変換部４０３から出力される出力フレームの遷移を示す
【図８】図８は、本発明の第１の実施例におけるフレーム出力位置判定部７の回路構成例を示す。
【図９】図９は、本発明の第２の実施例におけるフレーム出力位置判定部７の回路構成例を示す。
【図１０】図１０は、本発明の第３の実施例におけるフレームレート変換部の構成例を示す。
【図１１】図１１は、本発明の第３の実施例における５０ｆｐｓから６０ｆｐｓへのフレームレート変換による各部の映像フレーム信号を図示したものである。
【図１２】図１２Ａは、２４ｆｐｓを６０ｆｐｓに変換することを一つの従来技術で行った場合に出力されるフレームの遷移の一例であって、本出願人による考察の結果を示す。図１２Ｂは、同様のフレームレート変換を別の従来技術で行った場合に出力されるフレームの遷移の一例であって、本出願人による考察の結果を示す。図１２Ｃは、本発明の実施例に係るフレームレート変換技術で同様のフレームレート変換を行った場合に出力されるフレームの遷移の一例を示す。
【図１３】図１３Ａは、６０ｆｐｓを９０ｆｐｓに変換することを一つの従来技術で行った場合に出力されるフレームの遷移の一例であって、本出願人による考察の結果を示す。図１３Ｂは、同様のフレームレート変換を別の従来技術で行った場合に出力されるフレームの遷移の一例であって、本出願人による考察の結果を示す。図１３Ｃは、本発明の実施例に係るフレームレート変換技術で同様のフレームレート変換を行った場合に出力されるフレームの遷移の一例を示す。
【図１４】図１４Ａは、５０ｆｐｓの入力フレームレートで入力されるフレームの遷移の一例を示す図。図１４Ｂは、一つの従来技術によって５０ｆｐｓを６０ｆｐｓに変換する場合の問題点の本出願人による考察の結果を示す図。図１４Ｃは、別の従来技術によって５０ｆｐｓを６０ｆｐｓに変換する場合の問題点の本出願人による考察の結果を示す図。
【符号の説明】
【００７７】
１…フレーム（映像信号）の入力部  ２…フレーム遅延部  ３…動きベクトル計算部  ４…ベクトル変換部  ５…補間フレーム生成部  ６…バッファメモリ部  ７…フレーム出力位置判定部  ８…フレーム出力制御部  ９…出力されたフレーム  １０…入力同期信号の入力部  １１…出力同期信号の入力部  ４０１…表示装置  ４０２…動画像入力部  ４０３…フレームレート変換部  ４０４…表示部
【図１】
2006310985.tif 000003
【図２】
2006310985.tif 000004
【図３】
2006310985.tif 000005
【図４】
2006310985.tif 000006
【図５】
2006310985.tif 000007
【図６】
2006310985.tif 000008
【図７】
2006310985.tif 000009
【図８】
2006310985.tif 000010
【図９】
2006310985.tif 000011
【図１０】
2006310985.tif 000012
【図１１】
2006310985.tif 000013
【図１２】
2006310985.tif 000014
【図１３】
2006310985.tif 000015
【図１４】
2006310985.tif 000016