(57)【特許請求の範囲】
【請求項１】
受信番組についての所定のフレームレートを有する入力画像信号が入力される入力部と、
前記入力画像信号が含まれる前記受信番組のジャンルに関する情報を取得するための情報取得部と、
前記入力画像信号に基づいて補間フレームを生成し、前記入力画像信号のフレームレートよりも高いフレームレートの出力画像信号に変換するフレームレート変換部とを備え、
前記フレームレート変換部は、前記情報取得部で取得された前記入力画像信号が含まれる前記受信番組のジャンルに関する情報に基づいて、出力画像信号のフレームレートを変更するものであり、
前記フレームレート変換部におけるフレームレート変換処理には、
前記出力画像信号のフレームレートが前記入力画像信号のフレームレートの整数倍である場合に、前記入力画像信号に含まれる二つのフレーム間に一つまたは複数の補間フレームを出力する第1のフレームレート変換処理と、
前記出力画像信号のフレームレートが前記入力画像信号のフレームレートの整数倍でない場合に、前記入力画像信号に含まれる複数の入力画像フレームに替えて、該複数の入力画像フレームよりも多い複数の補間フレームを出力する第２のフレームレート変換処理とがある
ことを特徴とする画像処理装置。
【請求項２】
受信番組についての所定のフレームレートを有する入力画像信号が入力される入力部と、
前記入力画像信号が含まれる前記受信番組のジャンルに関する情報を取得するための情報取得部と、
前記入力画像信号に基づいて補間フレームを生成し、前記入力画像信号のフレームレートよりも高いフレームレートの出力画像信号に変換するフレームレート変換部と、
前記フレームレート変換部からの出力画像信号に基づいて画像を表示する表示部とを備え、
前記フレームレート変換部は、前記情報取得部で取得された前記入力画像信号が含まれる前記受信番組のジャンルに関する情報に基づいて、出力画像信号のフレームレートを変更するものであり、
前記フレームレート変換部におけるフレームレート変換処理には、
前記出力画像信号のフレームレートが前記入力画像信号のフレームレートの整数倍である場合に、前記入力画像信号に含まれる二つのフレーム間に一つまたは複数の補間フレームを出力する第1のフレームレート変換処理と、
前記出力画像信号のフレームレートが前記入力画像信号のフレームレートの整数倍でない場合に、前記入力画像信号に含まれる複数の入力画像フレームに替えて、該複数の入力画像フレームよりも多い複数の補間フレームを出力する第２のフレームレート変換処理とがある
ことを特徴とする画像表示装置。
【請求項３】
請求項２に記載の画像表示装置であって、さらに、
前記フレームレート変換部からの出力画像信号のフレームレートに応じて、前記表示部の駆動周波数を切り替える駆動周波数切替部を備えることを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像信号のフレームレートを変換する構成を備えた画像処理装置に関する。
【背景技術】
【０００２】
一般的に、テレビジョン受像機などの画像処理装置で表示される画像のフレームレートは６０Ｈｚであるが、これを例えば１２０Ｈｚ等にアップコンバートすると、動画がより滑らかに見える。このようなフレームレートの変換処理については、例えば特許文献１に記載のものが知られている。
【０００３】
【特許文献１】特開２００５−２４１７８７（段落番号0007、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなフレームレートのアップコンバートは、動きの激しいシーンにおいて動きを滑らかに見せる場合に有効であるが、例えば静止画など動きが少ないシーンにおいては効果的ではない。
【０００５】
上記特許文献１に記載の技術は、画像の状態、例えば動画か静止画かに関わらずフレームレートのアップコンバート処理を行っている。このため、特許文献１に記載のものは、有効でない信号処理量が大きくなるとともに、常に高周波数で表示デバイス（ＰＤＰ、ＬＣＤ等）を駆動することとなり、装置の消費電力が増加される。
【０００６】
本発明は、上記課題を鑑みて為されたものであって、その目的は、効率的にフレームレートを変換することが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明では、所定のフレームレートを有する入力画像信号について、当該入力画像信号に関する情報に基づいてフレームレート変換処理を行うことを特徴とするものである。
【０００８】
上記画像信号の情報は、例えば画像の動きであり、動きが大きいシーンについてフレームレートのアップコンバート処理を行うようにすることが好ましい。
【０００９】
また、上記画像信号の情報は、例えば入力画像信号に対応する番組のジャンル情報であり、受信番組が特定のジャンル（例えばスポーツ、映画）である場合にフレームレートのアップコンバート処理を行うようにしてもよい。
【００１０】
また、上記画像信号の情報は、例えば当該入力画像信号の信号状態に関する情報、例えば受信状態、転送レート、または伝送ビットエラー率であり、これらの少なくとも一つ低い場合にフレームレートを低くするようにしてもよい。
【発明の効果】
【００１１】
本発明によれば、画像の種類（シーン、動き量等）に応じてフレームレートをフレキシブルに変換することができ、効率的にフレームレート変換を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、図面を参照しつつ説明する。
【実施例１】
【００１３】
先ず、本実施例の概念について図１を用いて説明する。図１は、本実施例によって処理された画像信号の形態を示している。本実施例では、入力画像信号は、所定のフレームレート、例えば６０Ｈｚのフレームレートを有しており、図１において、そのフレーム列は符号１１で示されている。そして本実施例は、入力画像信号のフレーム列１１のうち、物体１２の動きが大きいシーンを含む動き大範囲１３のフレームレートを、動きが無いもしくは少ない動き小範囲１４よりも大きくすることを特徴とするものである。すなわち、本実施例は、複数のフレーム列からなる画像信号のうち、動きが大きい範囲のフレームレートを局部的に高くするように、入力画像信号のフレームレートを画像の動きに応じてアップコンバートするものである。
【００１４】
このようにして、本実施例は、効率的にフレームレート変換を行うことによって省電力化を図るものである。ここで、動き大範囲１３のフレームレートは１２０Ｈｚであり、動き小範囲１４のフレームレートは入力画像信号のフレームレートと同じ６０Ｈｚとする。
【００１５】
次に、上記図１の処理を行うための本実施例に係る画像処理装置の一構成例について、図２を参照しつつ説明する。尚、図２に示される画像処理装置は、例えばＰＤＰやＬＣＤ等の表示部２８を備えたテレビジョン受像機などの画像表示装置を示している。
【００１６】
図２において、例えばテレビジョン信号、ＤＶＤプレーヤもしくはＨＤＤプレーヤで再生された画像信号は入力部２１に入力される。ここで、この入力画像信号は、所定のフレームレート、例えば６０Ｈｚのフレームレートを有するものとする。入力部２１に入力された画像信号は、解像度変換部２２に入力され、ここで表示部２８の水平・垂直ドット数に合致する画像フォーマットに拡大・縮小処理される。例えば入力画像信号の精細度が640×480で、表示部２８のドット数が1920×1080ならば、入力画像信号の精細度を1920×1080に成るように、当該入力画像信号を拡大処理する。上記拡大・縮小処理された画像信号は、画像信号に関する情報を取得するための情報取得部である特徴検出部２４と、フレームレート変換部（以下、ＦＲＣ（Frame Rate Converter）と呼ぶ場合もある）２６にそれぞれ入力される。
【００１７】
特徴検出部２４は、少なくとも２フレーム分の画像信号を記憶する画像メモリ２３と接続されており、この画像メモリ２３に記憶された内容を用いて入力画像信号の特徴、すなわち画像の動きを検出する。例えば、特徴検出部２４は、画像メモリ２３に記憶された現在のフレーム画像と１フレーム前の画像との差分を算出し、その結果から動き量を検出する。差分は、例えば次のようにして求められる。まず、現フレーム画像の各画素の輝度信号と、該各画素と空間的に同一位置にある前フレーム画像の各画素の輝度信号同士とを比較して、画素毎に輝度信号の差分を求める。続いて、この輝度信号の差分を１フレームの画素全てについて求め、その積算値を上記フレーム間の差分、すなわち動き量とする。ここでは、１フレームの全ての画素について差分を求めるようにしたが、所定画素数のブロック単位で差分を求めるようにしてもよい。例えば、１フレームを16×16画素のブロックに分割し、現フレーム画像と前フレーム画像の、空間的に同一位置にあるブロック同士の差分を求めるようにしてもよい。また、フレーム画像の中央部のみの画素またはブロックの差分を求めるようにしてもよい。そして徴検出部２４は、上記のようにして得られた動き量に対応するフレーム数を算出し、これをフレーム数指定信号２５としてＦＲＣ２６へ出力する。ここで、検出された動き量とフレーム数指定信号２５で指定される表示フレーム数（実際に表示部２８で表示される画像のフレームレート）との関係について図３を参照して説明する。
【００１８】
検出された動き量が第１所定値ＭＴ１よりも小さいときは、図３に示されるように表示フレーム数は最低値Fminとなる。ここで、最低値Fminとは、入力画像信号のフレームレートである６０Ｈｚと同じ値である。それは、フレームレートが６０Ｈｚ以下の場合は人間の目はチラツキ（フリッカ）を認識し易くなるためである。従って、本実施例では、表示フレーム数の最低値Fminを６０Ｈｚとしており、静止画でも６０Ｈｚで表示される。また、検出された動き量が第１所定値ＭＴ１よりも大きく第２所定値よりも小さいいときは、図３に示されるように表示フレーム数は１２０Ｈｚとなる。更に、検出された動き量が第２所定値ＭＴ２よりも大きいときは、図３に示されるように表示フレーム数は１８０Ｈｚとなる。本実施例では、１８０Ｈｚをフレームレートの最高値Fmaxとしており、これは表示部２８の駆動周波数の限界値に対応して設定される。尚、本例では３段階にフレームレートを変換する例を示したが、当然２段階としてもよい。また、図３は、動き量が大きくなるに従い段階的に表示フレーム数が大きくなるような特性を示しているが、直線的な特性としてもよい。
【００１９】
また、入力画像信号のフレーム毎にフレーム数指定信号２５を出力する構成では、数フレームにのみ動きが発生した場合でもフレームレート変換される可能性がある。このため、例えば第１所定値ＭＴ１を越える画像の動きが所定期間、例えば数〜１０フレーム程度連続して検出された場合に、フレーム数指定信号２５を出力するように構成することが好ましい。
【００２０】
図２に戻り、ＦＲＣ２６では、上記特徴検出部２４から出力されたフレーム数指定信号２５に応じて入力画像信号のフレームレートを変換して出力する。例えば、図１の動き大範囲１３の期間においてフレーム数指定信号２５が１２０を示す場合、当該期間においては、ＦＲＣ２６は、入力画像信号のフレームレートを１２０Ｈｚにアップコンバートして出力する。従って、ＦＲＣ２６からは、ある同一のコンテンツを表す画像信号について、画像の動きに応じた複数のフレームレートを持つ出力信号が出力可能である。また、ＦＲＣ２６は、少なくとも２フレーム分の画像信号を記憶する画像メモリ２９と接続されており、この画像メモリ２９に記憶された２フレーム分の画像信号から動きベクトルを算出して補間フレームを作成する。そして、この補間フレームを入力画像信号のフレーム列に挿入するフレームレート変換処理することによって、入力画像信号のフレームレートをアップコンバートする。尚、ＦＲＣ２６は、１フレーム前に用いたフレーム数指定信号２５を画像メモリ２９またはその他のメモリに格納する機能を備えるものとする。
【００２１】
このようにして、ＦＲＣ２６でフレームレートが変換された信号は、表示部２８の駆動回路と結合されたタイミングコントローラ２７に供給される。タイミングコントローラ２７では、前記ＦＲＣ２６からのフレームレート変換された画像信号を表示部２８に表示するためのタイミング信号を生成して表示部２８に供給する。このタイミングコントローラ２７の一構成例を図４に示す。本例では、表示部２８としては、ＬＣＤ（液晶パネル）を例としている。
【００２２】
図４において、タイミングコントローラ２７は、駆動周波数判定/タイミング生成部２７１と、メモリ２７２とを備えている。駆動周波数判定/タイミング生成部２７１では、ＦＲＣ２６からの、フレームレート変換された画像信号とともに出力される映像制御信号２７０により、当該出力信号を駆動するのに必要な駆動周波数を判定する。一方、メモリ２７２には、上記フレームレート変換された画像信号が一時的に格納される。その後、駆動周波数判定/タイミング生成部２７１は、各種タイミング信号２７５を生成し、かつメモリ２７２に格納された画像信号を読み出す。そして、この読み出された画像信号をデータ信号２７４として、上記タイミング信号２７５信号とともに表示部２８である液晶パネルへ出力する。ＦＲＣ２６からの出力信号を一旦メモリ２７２へ格納する理由は、前記判定された駆動周波数に応じた周波数でデータを読み出すためである。すなわち、駆動周波数判定/タイミング生成部２７１は、判定した駆動周波数のタイミングで、メモリ２７２から画像信号を読み出す機能を有している。
【００２３】
一方、表示部２８は、水平ラインを垂直方向に順次スキャンするためのスキャンドライバ２８１と、表示部２８の各画素に画像信号に対応するデータを供給するためのデータドライバ２８２とを備えている。スキャンドライバ２８１にはタイミング信号２７５が入力され、この信号で定められるタイミングに従って表示部２８の各水平ラインを垂直方向に順次スキャンする。データドライバ２８２にはデータ信号が入力され、これを１水平期間保持して表示部２８のスキャンされた水平ラインに供給する。データドライバ２８２のデータ信号は、１水平周期毎に更新される。このように動作することで、スキャンドライバ２８１でスキャンした表示部２８の水平ラインに、データドライバ２８２からのデータ信号に基づく画像が形成される。これを１フレーム期間にわたって繰り返すことにより、１フレームの画像が表示部２８に形成される。
【００２４】
尚、駆動周波数判定/タイミング生成部２７２は、駆動周波数の頻繁な変動を抑圧するため、所定時間にわたって駆動周波数の変化が続いた場合に駆動周波数を切り替えるように動作する時間積分回路を備えてもよい。
【００２５】
次に、フレームレート変換部２６の詳細について、図５を参照しつつ説明する。図５において、フレーム数比較部３１は、特徴検出部２４から出力された現在のフレーム数指定信号２５と、メモリＩ／Ｆ３７を介して画像メモリ２９またはその他のメモリに記憶された１フレーム前のフレーム数指定信号３９とをそれぞれ取得する。そして、現フレーム数指定信号２５と前フレーム数指定信号３９とを比較し、その結果に応じて表示フレーム数信号３１１とレート判定信号３１２とを出力する。
【００２６】
ここで、現フレーム数指定信号２５をＦＰ、前フレーム数指定信号３９をＦＢとする。フレーム数比較部３１は、ＦＰ＞ＦＢのとき、レート判定信号３１２として「１」を出力し、表示フレーム数信号３１１としてＦＰ（現在のフレーム指定数）を出力する。一方、ＦＰ≦ＦＢのときは、レート判定信号３１２として「０」を出力し、表示フレーム数信号３１１としてＦＢ（１フレーム前のフレーム指定数）を出力する。
【００２７】
動きベクトル検出部３３は、レート判定信号３１２が１の場合に、メモリＩ／Ｆ３７を介して、画像メモリ２９から現フレーム信号３０１と１フレーム前信号３０２とを取得する。そして、動きベクトル検出部３３は、この取得された現フレーム信号３０１と前フレーム信号３０２とを用いて画像の動きベクトルを検出する。この動きベクトルは、例えば前フレーム信号３０２のある画素が現フレーム信号３０１のどこに動いたかを検索することにより求められる。例えば、前フレームのある画素と空間的に同一位置にある現フレームの画素を中心に、例えば７×７画素の検索範囲を現フレームに設定する。そして、前フレームのある画素と、現フレームに設定された検索範囲内の各画素（この例では４９個の画素）とを個別に比較する。その結果、最も差分の小さい画素同士を結ぶ直線を上記ある画素の動きベクトルとする。
【００２８】
本実施例では、動きベクトルの検出に現フレーム３０１と前フレーム３０２の２フレームを用いる構成としているが、これに限られるものではない。例えば、３〜４フレームもしくはそれ以上のフレームを用いて動きベクトルを求める構成としてもよい。また、動きベクトル検出部３３を、特徴検出部２４内に設けてもよい。
【００２９】
動きベクトル検出部３３よって検出された動きベクトルは、ベクトル調整部３４に入力される。ベクトル調整部３４は、ベクトル調整用テーブルが格納されているＲＯＭ３１３と接続されている。ベクトル調整部３４では、フレーム数比較部３１からの表示フレーム数信号３１１に応じて、ＲＯＭ３１３に記憶されたテーブルの内容を参照してベクトル調整を行う。図６に、このベクトル調整の一例を示す。
【００３０】
図６（ａ）に示されるように、前フレーム５１の動き画素Ａが、現フレーム５２では動き画素Ｂの位置に移動したと考える。この場合、動きベクトル検出部３３にて、画素Ａと画素Ｂとの差分が最も小さいとして、これら画素同士を結ぶ直線である動きベクトル５７が検出される。ここで、例えば表示フレーム数信号３１１が１２０(Ｈｚ)の場合、フレームレートは入力画像信号の２倍に変換される。すなわち、図６（ｂ）に示されるように、１枚の補間フレーム５５が入力画像信号の各フレーム間に挿入されてフレームレートが２倍にされるため、補間フレーム５５を含むフレームの周期は入力画像信号の１／２となる。ＲＯＭ３１３には、このフレーム周期に従う調整用係数が、表示フレーム数信号３１１と対応付けられて記憶されており、例えば「１２０Ｈｚ」に対しては、「１／２」の係数が対応付けられている。
【００３１】
ベクトル調整部３４では、「１２０」を示す表示フレーム数信号３１１に対応する調整用係数として、「１／２」をＲＯＭ３１３から引き出す。そして、ベクトル調整部３４は、動きベクトル５７と引き出された調整用係数を乗算し、図６（ｂ）に示すように、動きベクトル５７を１／２した調整動きベクトル５８を出力する。このとき、画素Ａは、調整動きベクトル５８に従い、補間フレーム５５において補間画素Ｃに移動したものとされる。
【００３２】
表示フレーム数信号３１１が１８０(Ｈｚ)の場合、フレームレートは入力画像信号の３倍に変換される。すなわち、図６（ｃ）に示されるように、２枚の補間フレーム５５ａ及び５５ｂが入力画像信号の各フレーム間に挿入されてフレームレートが３倍にされるため、２枚の補間フレーム５５ａ及び５５ｂを含むフレームの周期は入力画像信号の１／３となる。ＲＯＭ３１３には、更に、「１８０Ｈｚ」に対して、「１／３」及び「２／３」の係数が対応付けられている。
【００３３】
ベクトル調整部３４では、「１３０」を示す表示フレーム数信号３１１に対応する調整用係数として、「１／３」及び「２／３」をＲＯＭ３１３から引き出す。そして、ベクトル調整部３４は、動きベクトル５７と引き出された調整用係数を乗算し、図６（ｃ）に示すように、動きベクトル５７を１／３した調整動きベクトル５８ａと、動きベクトル５７を２／３した調整動きベクトル５８ｂを出力する。このとき、画素Ａは、調整動きベクトル５８ａに従い、補間フレーム５５ａにおいて補間画素Ｃａに移動したものとされ、更に画素Ａは、調整動きベクトル５８ｂに従い、補間フレーム５５ｂにおいて補間画素Ｃｂに移動したものとされる。
【００３４】
つまり、表示フレーム数信号３１１が入力画像信号のフレームレート（６０Ｈｚ）の整数倍の場合、調整ベクトル（AMV：Adjusted Motion Vector）は、下記数１で示される。
【００３５】
ＡＭＶ(ｎ)＝(ｎ/Ｎ＋１)＊ＭＶ・・・（数１）
ここで、Ｎは入力画像信号の隣接する２つのフレーム間に挿入される補間フレームの補間フレーム数であり、表示フレーム数信号３１１が１２０の場合は１となり、表示フレーム数信号３１１が１８０の場合は２となる。また、ＭＶは動きベクトル検出部３３により検出される動きベクトル５７。また、ｎは、1以上の整数であり、入力画像信号の隣接する２つのフレーム間に挿入される補間フレームの番号である。例えば、図６（ｃ）の補間フレーム５５ａの調整ベクトルを求める際は、ｎ＝１が適用され、補間フレーム５５ｂの調整ベクトルを求める際は、ｎ＝２が適用される。
【００３６】
本実施例では、上記動きベクトルの検出及び調整ベクトルの生成は、１フレーム内の全ての画素について行うものとする。このようにして生成された調整ベクトルは、補間フレーム生成部３５に出力される。補間フレーム生成部３５では、調整ベクトルと、現フレーム信号及び前フレーム信号を用いて補間フレームを生成する。例えば、図６（ｂ）の例では、画素Ａが調整ベクトル５８に従い補間画素Ｃに移動するものとして、補間フレーム５５の補間画素Ｃの位置に、前フレームの画素Ａのデータをそのまま適用する。これを、全ての画素に対して行うことにより、補間フレームが作成される。図６（ｃ）の例も同様である。すなわち、画素Ａが調整ベクトル５８ａに従い補間画素Ｃａに移動するものとして、補間フレーム５５ａの補間画素Ｃａの位置に、前フレームの画素Ａのデータをそのまま適用する。また画素Ａが調整ベクトル５８ｂに従い補間画素Ｃｂに移動するものとして、補間フレーム５５ｂの補間画素Ｃｂの位置に、前フレームの画素Ａのデータをそのまま適用する。
【００３７】
次に、表示フレーム数信号３１１が入力画像信号のフレームレートの整数倍でない場合におけるベクトル調整の一例について、図７を参照しつつ説明する。図７は、表示フレーム数信号３１１が例えば７２（Ｈｚ）の場合のベクトル調整の一例を示している。ここでは、入力画像信号のフレーム７１の画素Ａが、入力画像信号のフレーム７２〜７５を図７（ａ）に示されるように移動するものとする。また、各フレーム７１〜７５間で動きベクトル検出部３３により検出された動きベクトルは、それぞれＭＶ１〜ＭＶ４とする。
【００３８】
フレームレートを６０Ｈｚから７２Ｈｚにする場合、入力画像信号５フレーム分の時間に、６フレーム分の情報が必要となる。このため、ベクトル調整部３４では、図７（ｂ）に示すように、動きベクトルＭＶ１を５／６倍したＡＭＶ１、ＭＶ２を５／８倍したＡＭＶ２、ＭＶ３を１／６倍したＡＭＶ３、ＭＶ４を３／８倍したＡＭＶ４を生成する。第１、６フレーム出力用としてベクトル値０のＡＭＶ０、ＡＭＶ６も出力する。
【００３９】
補間フレーム生成部３５では、上述した整数倍の場合と同様に、前記調整ベクトルを用いて、５フレーム分の情報から４つの補間フレーム７６〜７９を生成する。このようにして得られた調整値をＲＯＭ３１３に格納し、表示フレーム数信号３１１が入力画像信号の整数倍でない場合には、上記格納された調整値を利用してベクトル調整を行ってもよい。
【００４０】
補間フレーム生成部３５で生成された補間フレーム３６は、メモリＩ／Ｆ３７を介して画像メモリ２３に書き込まれる。メモリＩ／Ｆ３７は、表示フレーム数信号３１１に応じた数のフレームデータを読み出し、ＦＲＣ変換出力信号３８を出力する。表示フレーム数信号３１１が１２０の場合は、画像メモリ２３から前フレーム信号３２と図６（ｂ）の補間フレーム５５を読み出し、これらと現フレーム信号３１とを組み合わせてＦＲＣ変換出力信号３８を生成する。このとき、１枚の補間フレーム５５が前フレーム信号３２と現フレーム信号３１との間に挿入されるようにデータの配列が制御される。また、表示フレーム数信号３１１が１８０の場合は、画像メモリ２３から前フレーム信号３２と図６（ｃ）の補間フレーム５５ａ及び５５ｂを読み出し、これらと現フレーム信号３１とを組み合わせてＦＲＣ変換出力信号３８を生成する。このとき、２枚の補間フレーム５５ａ及び５５ｂが前フレーム信号３２と現フレーム信号３１との間に挿入されるようにデータの配列が制御される。
【００４１】
ここで、ＦＲＣ変換出力信号３８には、画像データのほかに、図４において説明した映像制御信号としての、画像データの伝送状態を制御する垂直同期信号、水平同期信号、ドットクロック信号、データイネーブル信号を含むものとする。
【００４２】
上記レート判定信号３１２が０の場合は、上述した動き検出処理及び補間フレームの生成処理は行われずに、ＦＲＣ変換出力信号３８として入力画像信号がそのまま用いられる。
【００４３】
このようにして生成されたＦＲＣ変換出力信号３８は、上述した処理によって表示部２８に表示され、動きが大きいシーンについては高いフレームレートで表示される。動きが小さいシーンについては、入力画像信号と同じフレームレートで画像が表示される。
【００４４】
上記の例では、動きが小さい場合の表示画像のフレームレートを入力画像信号と同じフレームレートとした。しかしながら、動きが小さい場合は、入力画像信号を、それよりも低いフレームレートに変換して画像を表示してもよい。例えば、特徴検出部２４は、動きが小さい場合はフレーム数指定信号２５として２０（Ｈｚ）を出力し、ＦＲＣ２６は、入力画像信号のフレームを１枚おきに間引く処理をしてフレームレートを１／３とする処理を行ってもよい。
【００４５】
上記間引きの方法の一例について図８を参照して説明する。図８（ａ）に示されるように、時間的に連続する第１〜４フレームが入力されるものとする。ここで、例えば表示フレーム数信号３１１が入力画像信号のフレームレートの１／３を示す場合、図８（ｂ）に示すように、第２フレーム８２と第３フレーム８３とが間引かれる。表示フレーム数信号３１１が入力画像信号のフレームレートの２／３を示す場合、図８（ｃ）に示すように、第２フレーム８２を間引き、第３フレームの読み出しタイミングを早める。この場合、第３フレーム８３を間引いて第２フレームの読み出しタイミングを遅らせるようにしてもよい。また、表示フレーム数信号３１１が入力画像信号のフレームレートと等しい場合は、そのままのフレームレートで出力する。
【００４６】
また、ＦＲＣ２６は、動きの大小に関わらず常にフレームレートを１２０Ｈｚにアップコンバートし、動きが小さい場合はそのアップコンバートされた信号から間引くようにしてもよい。
【００４７】
以上のように本実施例では、入力画像の特徴に応じてフレームレートを可変にし、画像動き量やシーンに適応したフレームレートで映像を視聴することが可能となる。また、動き量に応じてフレームレートを変動させるため、動きのない静止画像を表示する際にはフレームレートを下げることにより、駆動周波数を下げられ、結果的に消費電力を小さくすることが可能となる。
【実施例２】
【００４８】
図９は、本発明の第２実施例かかる画像処理装置の一構成例を示すブロック図である。図９において、図２に示した第１実施例の構成要素と同一の構成要素には、同一の符号を付してその説明を省略する。
【００４９】
本実施例が第１の実施例と異なる点は、フレームレートの変換を番組のジャンル情報に応じて行うようにしたことにある。本実施例によれば、スポーツ、ニュース等の番組のジャンルに応じて最適なフレームレートで映像を視聴することができる。
【００５０】
ＢＳ／ＣＳ／地上デジタルテレビ放送では、映像／音声／データ放送以外に、ＥＩＴ（Event Information Table）と呼ばれる番組情報（例えば番組の名称、番組内容、番組放送日、番組放送開始時間、番組放送継続時間、放送チャンネル、番組ジャンルコードなど）が、テレビジョン放送信号に重畳して送出されている。ＢＳ／ＣＳ／地上デジタルテレビ放送受信装置では、この放送局から送出されるＥＩＴを利用して電子番組表機能をユーザに提供している。
【００５１】
本実施例は、上記ＥＩＴを利用してフレームレート変換を行うことを特徴とするものである。以下、本実施例の第１実施例と異なる部分についてその動作を説明する。図９に示される装置は、テレビジョン信号としての入力画像信号のほかに、ＥＩＴデータ９１が入力される。情報取得部としてのＥＩＴ処理部９２は、入力されたＥＩＴデータ９１を用いて入力画像信号に対応する番組のジャンルを判別する。そして、ＥＩＴ処理部９２は、その判別したジャンルに応じたフレーム数指定信号２５を生成してＦＲＣ２６に出力する。
【００５２】
具体的には、ＥＩＴデータ処理部９２は、図１０に示されるようなテーブルを保持しており、ＥＩＴ内のコンテント記述子で使用されている１バイトの番組ジャンルコードを用いて番組のジャンルに対応するフレーム数指定信号２５を生成する。上記テーブルは、「ニュース」等に対しては、動き量「小」が対応付けられており、「バラエティ」等に対しては、動き量「中」が対応付けられており、番組ジャンルが「スポーツ」等に対しては、動き量「大」が対応付けられている。そしてこのテーブルと、図３に示された特性を参照してフレーム数が決定される。ここで、図１０の動き量は「小」は、図３の第１所定値ＭＴ１以下の動き量、動き量は「中」は、第１所定値ＭＴ１〜第２所定値ＭＴ２の動き量、動き量は「大」は、第２所定値ＭＴ２以上の動き量とする。
【００５３】
例えば、受信したＥＩＴ内の番組ジャンルコードが「ニュース」である場合には、その動き量は図１０から「小」であり、この例では第１所定値ＭＴ１以下であるため、フレーム数指定信号２５として図３から６０Ｈｚを選択する。同様に、「バラエティ」の場合は、その動き量は図１０から「中」であるため、フレーム数指定信号２５として図３から１２０Ｈｚを選択する。「スポーツ」の場合は、その動き量は図１０から「大」であるため、フレーム数指定信号２５として図３から１８０Ｈｚを選択する。
【００５４】
このように、本実施例では、比較的動きの大きいスポーツ番組や映画の場合はフレームレートを入力画像信号のそれよりも大きくし、比較的動きの小さいニュース番組など場合はフレームレートを入力画像信号のままとすることができる。従って、本実施例によれば、画像のコンテンツに適したフレームレートで番組を視聴できる。
【００５５】
尚、図１１の例では、動き量を大・中・小の３段階で分類しているが、さらに細かい数値で分類してもよい。また、図１１に示されたテーブルの動き量が記述される欄に、フレーム数を直接記述してもよい。その場合は、図３に示される特性を用いる必要は無い。また、図１１のテーブルでは、番組ジャンルを１３種類に分類しているが、当然これに限るものではない。例えば、銃置き１３分類の下に、更にサブ分類を設け、このサブ分類毎に動き量やフレーム数を設定してもよい。
【実施例３】
【００５６】
図１１は、本発明の第３実施例にかかる画像処理装置の一構成例を示している。本実施例では、画像処理装置として携帯端末装置を例にして説明する。また図８において、図２に示した第１実施例の構成要素と同一の構成要素に関しては、同一の符号を付してその説明を省略する。
【００５７】
近年、１セグ放送と呼ばれる携帯端末用のテレビジョン放送により、携帯電話などの携帯端末でデジタル放送が視聴可能になっている。本実施例は、そのような携帯端末に適用して好適なものである。すなわち本実施例は、無線による画像データ通信において、受信状態が悪く、スループットが低下した場合、または符号化誤り率（伝送ビットエラー率）が大きい場合に、画像のフレームレートを落とすことにより、コンテンツ視聴中の不快感を軽減させるものである。
【００５８】
本実施例について、以下、第１実施例と異なる部分についてその動作を説明する。図１１において、まずアンテナ１０１により１セグ放送などの画像信号を含む電波信号を受信する。受信した電波信号はＲＦ部１０２へ入力される。ＲＦ部１０２では、受信した電波信号をベースバンド信号に変換し、デコーダ１０４部へ出力する。デコーダ部１０４は、上記ベースバンド信号を復調して図２に示された解像度変換部２２へ出力する。
【００５９】
更に本実施例は、情報取得部としての信号状態取得部１０３を備えており、これにより受信した画像信号の受信状態を示すスループット（転送レート）、または伝送ビットエラー率を算出もしくは取得する。ここで、信号状態としてスループットを用いた場合の本実施例の動作について説明する。
【００６０】
信号状態取得部１０３は、算出したスループットと所定値とを比較し、スループットが所定値よりも小さい場合は、入力画像信号のフレームレートを低下させるためのフレーム数指定信号２５を出力する。例えば入力画像信号のフレームレートが６０Ｈｚであるならば、スループットが所定値よりも小さい場合、フレームレートを３０Ｈｚに変換するためフレーム数指定信号２５を出力する。ＦＲＣ２６は、このフレーム数指定信号２５に応じたフレームレートへ画像を変換し、タイミングコントローラ２７を介して表示部２８へ表示する。
【００６１】
次に、信号状態として伝送ビットエラー率を用いた場合の本実施例の動作について説明する。信号状態取得部１０３は、デコーダ部８４にて復号されて得られるデータに付加されている誤り訂正符号を用いて、受信した情報の誤り率を算出する。この誤り訂正符号としては、例えばＣＲＣ符号、リードソロモン符号が挙げられる。更に信号状態取得部１０３は、算出した伝送ビットエラー率と所定値とを比較し、伝送ビットエラー率が所定値よりも大きい場合は、入力画像信号のフレームレートを低下させるためのフレーム数指定信号２５を出力する。例えば入力画像信号のフレームレートが６０Ｈｚであるならば、伝送ビットエラー率が所定値よりも大きい場合、フレームレートを３０Ｈｚに変換するためフレーム数指定信号２５を出力する。ＦＲＣ２６は、このフレーム数指定信号２５に応じたフレームレートへ画像を変換し、タイミングコントローラ２７を介して表示部２８へ表示する。
【００６２】
このように、本実施例では、無線映像データ通信を行っている機器において、その信号状態（スループット、伝送ビットエラー率）に応じてフレームレートを変換している。これにより、画像信号の受信状態が悪く映像がフリーズしてしまうといったユーザへの不快感を軽減することができる。
【００６３】
尚、上記では、携帯端末装置を例にして本実施例を説明したが、これに限られるものではない。例えば、無線で画像信号を受信可能な機能を有する画像表示装置でも、本実施例を同様に適用可能である。また、本実施例では画像信号の伝送媒体を無線として説明を行ったが、有線でも適用可能であることは言うまでも無い。
【図面の簡単な説明】
【００６４】
【図１】第１実施例の動作の概念を示す図。
【図２】本発明に係る第１実施例の一構成例を示す図。
【図３】検出した動き量と表示フレーム数との関係を示す図。
【図４】タイミングコントロール２７、及び表示部２８の一例を示す図。
【図５】第１実施例のＦＲＣ２６の一具体例を示す図。
【図６】第１実施例に係るベクトル調整の一例を説明する図。
【図７】第１実施例に係るベクトル調整の他の例を説明する図。
【図８】フレームの間引き方法の一例を示す図。
【図９】本発明に係る第２実施例の一構成例を示す図。
【図１０】第２実施例に用いられる番組ジャンルと動き量との対応を示すテーブルの一例を示す図。
【図１１】本発明に係る第３実施例の一構成例を示す図。
【符号の説明】
【００６５】
２１…入力部、２２…解像度変換部、２３…画像メモリ、２４…特徴検出部、２５…フレーム数指定信号、２６…フレームレート変換部、２７…タイミングコントローラ、２８…表示部。３１…フレーム数比較部、３３…動きベクトル検出部、３４…ベクトル調整部、３５…補間フレーム生成部。
【図１】
0005174329.tif 000002
【図２】
0005174329.tif 000003
【図３】
0005174329.tif 000004
【図４】
0005174329.tif 000005
【図５】
0005174329.tif 000006
【図６】
0005174329.tif 000007
【図７】
0005174329.tif 000008
【図８】
0005174329.tif 000009
【図９】
0005174329.tif 000010
【図１０】
0005174329.tif 000011
【図１１】
0005174329.tif 000012