(57)【要約】【課題】入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させること。【解決手段】フレームレート変換部が、入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得し、シーンチェンジ検出部が、取得された動きベクトルに基づいて入力映像の急激な変化を示すシーンチェンジを検出し、ＬＵＴ−ＤＢ変更部が、シーンチェンジが検出された場合に、補正データベースの内容を変更し、補正部が、内容が変更された補正データベースに基づいて入力映像の色彩補正を行うように画像処理装置を構成する。【選択図】        図２
2010041571.tif 000002
【特許請求の範囲】
【請求項１】
入力映像から生成した補正データを蓄積することで得られる補正データベースに基づいて前記入力映像の補正を行う画像処理装置であって、
前記入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得する動きベクトル取得手段と、
前記動きベクトル取得手段によって取得された動きベクトルに基づいて前記入力映像の急激な変化を示すシーンチェンジを検出するシーンチェンジ検出手段と、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースの内容を変更する変更手段と、
前記変更手段によって内容が変更された前記補正データベースに基づいて前記入力映像の補正を行う補正手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記変更手段は、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースに蓄積されたすべての前記補正データを削除することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変更手段は、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースに蓄積された前記補正データにそれぞれ対応する重み付け値を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記変更手段は、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、該シーンチェンジ検出時の前記動きベクトルに基づいて前記重み付け値を変更することを特徴とする請求項３に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力映像から生成した補正データを蓄積することで得られる補正データベースに基づいて入力映像の補正を行う画像処理装置に関し、特に、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる画像処理装置に関する。
【背景技術】
【０００２】
近年、車載用ＤＴＶ（デジタルテレビジョン）受信機が普及してきている。ＤＴＶ放送波は、ＯＦＤＭ（Orthogonal  Frequency  Division  Multiplexing；直交周波数分割多重）方式に準拠しており、ＤＴＶ放送波から情報を復調する際には、いわゆる、ＯＦＤＭ復調が行われる。
【０００３】
上記した車載用ＤＴＶ受信機の場合、車両の速度や向き、車両周辺の環境に応じて受信環境が絶えず変化するので、ＤＴＶの映像の劣化が発生しやすい。このため、画質を向上させるための技術として、入力映像を解析することで得られる補正用データをデータベースに蓄積し、このデータベースを参照しつつ入力映像の動的補正を行う技術が提案されている。
【０００４】
具体的には、入力映像を構成する各フレーム画像を解析することでＬＵＴ（Look  Up  Table）と呼ばれる補正用データを生成し、生成したＬＵＴをＬＵＴデータベース（ＬＵＴ−ＤＢ）へ蓄積する。そして、入力映像に対してＬＵＴ−ＤＢに蓄積された時系列のＬＵＴを適用することで入力映像の動的補正を行う。
【０００５】
なお、特許文献１には、画像圧縮に係る技術として、シーンチェンジ（映像内容が急激に変化することを指す）がない通常時には過去の画像から予測した予測画像を用いつつ、シーンチェンジを検出した場合には、予測画像ではなく最新の画像を使用することで、圧縮効率の向上とシーンチェンジ時の予測誤差増大による画質劣化の防止とを両立させようとする技術が開示されている。
【０００６】
【特許文献１】特開平９−２３８３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＬＵＴ−ＤＢを用いて入力映像の動的補正を行う手法を用いた場合、シーンチェンジが発生した場合に、動的補正の追従性悪化による画質劣化が発生するという問題がある。これは、ＬＵＴ−ＤＢには、シーンチェンジ前の映像に対応した補正データが蓄積されており、シーンチェンジ後の映像にシーンチェンジ前の映像に対応した補正データを適用しても動的補正の効果があらわれるまでに所定の時間を要するためである。
【０００８】
なお、特許文献１の技術は、画像圧縮分野の技術であるため、シーンチェンジに対応するために特許文献１の技術を用いたとしても、動的補正の追従性を向上させることは困難である。
【０００９】
これらのことから、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる画像処理装置をいかにして実現するかが大きな課題となっている。
【００１０】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、本発明は、入力映像から生成した補正データを蓄積することで得られる補正データベースに基づいて前記入力映像の補正を行う画像処理装置であって、前記入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得する動きベクトル取得手段と、前記動きベクトル取得手段によって取得された動きベクトルに基づいて前記入力映像の急激な変化を示すシーンチェンジを検出するシーンチェンジ検出手段と、前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースの内容を変更する変更手段と、前記変更手段によって内容が変更された前記補正データベースに基づいて前記入力映像の補正を行う補正手段とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得し、取得された動きベクトルに基づいて入力映像の急激な変化を示すシーンチェンジを検出し、シーンチェンジが検出された場合に、補正データベースの内容を変更し、内容が変更された補正データベースに基づいて入力映像の補正を行うこととしたので、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明に係る画像処理装置の好適な実施例を詳細に説明する。なお、以下では、本発明に係る画像処理手法の概要について図１を用いて説明した後に、本発明に係る画像処理手法を適用した画像処理装置についての実施例を説明することとする。
【００１４】
まず、本発明に係る画像処理手法の概要について図１を用いて説明する。図１は、本発明に係る画像処理手法の概要を示す図である。本発明に係る画像処理手法は、入力映像を画像解析することによって得られる動きベクトルに基づいてシーンチェンジを検出するとともに、かかる動きベクトルの数や大きさの平均値に応じてＬＵＴ−ＤＢ（Look  Up  Table  Data  Base）の内容を変更することで、シーンチェンジ時における動的補正の追従性を向上させるものである。なお、図１には、動きベクトルの数に基づいてＬＵＴ−ＤＢの内容を変更する場合について示している。
【００１５】
従来、ＬＵＴ−ＤＢを用いた動的補正を行う場合には、シーンチェンジが発生した場合であっても、ＬＵＴ−ＤＢに含まれるシーンチェンジ前の補正用データ（ＬＵＴ）を用いて動的補正が行われていた。このため、シーンチェンジ後しばらくは動的補正によって適切な補正が行われず、結果的に画質劣化を招いていた。
【００１６】
そこで、本発明に係る画像処理手法では、シーンチェンジ検出の判定に動きベクトルを用い、動きベクトルの数や大きさの平均値に基づいてＬＵＴ−ＤＢの内容を変更することとした。
【００１７】
ここで、動きベクトルとは、所定の画像に含まれる部分画像が移動した向きおよび大きさを示す。そして、この動きベクトルは、所定の画像を格子状に区切ることで得られる矩形ブロックごとに算出される。すなわち、動きベクトルの数とは、動きベクトルが検出された矩形ブロックの数を、動きベクトルの大きさの平均値とは、各矩形ブロックで算出された動きベクトルの大きさの平均値を、それぞれ指す。
【００１８】
具体的には、本発明に係る画像処理手法は、検出した動きベクトルの数を、所定の閾値Ａおよび閾値Ｂと比較する。なお、閾値Ａは、閾値Ｂよりも大きい閾値であるものとする。同図に示すように、動きベクトル数が所定の閾値よりも大きい場合には、通常のＬＵＴ補正処理を行う（同図の（１）参照）。ここで、通常のＬＵＴ補正処理とは、ＬＵＴ−ＤＢに蓄積されたＬＵＴについて通常の重み付け値を用いて入力映像に適用する補正処理のことを指す。
【００１９】
そして、動きベクトル数が閾値Ａ以下であって閾値Ｂよりも大きい場合には、ＬＵＴの重み付け値を変更する（同図の（２）参照）。ここで、重み付け値とは、時系列のＬＵＴそれぞれに乗じる重み係数のことを指し、たとえば、０〜１．０の値をとる。通常は、直前の画像に対応する重み付け値が最も大きく、過去の画像ほど重み付け値が小さくなるように調整される。
【００２０】
そして、動きベクトル数が閾値Ｂ以下である場合には、ＬＵＴ−ＤＢの内容を削除する（同図の（３）参照）。なお、ＬＵＴ−ＤＢの内容を削除した場合、蓄積されたＬＵＴはすべて削除される。そして、削除後は、時間経過に伴ってＬＵＴ−ＤＢにＬＵＴが蓄積されていくことになる。
【００２１】
このように、本発明に係る画像処理手法では、シーンチェンジを正確に検出することが困難であるということを前提とし、シーンチェンジの確からしさをあらわす指標として動きベクトルを用いることとした。そして、動きベクトルの数あるいは大きさの平均値と、所定の閾値とを対比することで、ＬＵＴ−ＤＢに対する変更処理を多段階に変化させることとした。
【００２２】
すなわち、シーンチェンジが強く予想される場合には、ＬＵＴ−ＤＢの内容を削除することでシーンチェンジ後における動的補正の追従性を向上させ、シーンチェンジの発生が不確かである場合には、ＬＵＴ−ＤＢに含まれる各ＬＵＴの重み付け値を変更することで、緩やかな補正変更を行うこととした。このようにすることで、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができるとともに、ＬＵＴ−ＤＢの内容削除が頻繁に行われることを防止することができる。
【００２３】
以下では、本発明に係る画像処理手法を適用した画像処理装置についての実施例を説明する。なお、以下の実施例では、自動車などの移動体に設けられる画像処理装置について示すが、屋内や屋外に設置される受信装置や、携帯電話などのモバイル型端末に対して本発明を適用することとしてもよい。
【実施例】
【００２４】
図２は、本実施例に係る画像処理装置１０の構成を示すブロック図である。同図に示すように、画像処理装置１０は、アンテナと、表示装置１００とに接続されており、復調部１１と、デコード部１２と、色彩補正処理部１３とを備えている。
【００２５】
また、色彩補正処理部１３は、フレームレート変換部１３ａと、サムネイル生成部１３ｂと、ＬＵＴ（Look  Up  Table）蓄積部１３ｃと、ＬＵＴ−ＤＢ（Look  Up  Table  Data  Base）１３ｄと、シーンチェンジ検出部１３ｅと、ＬＵＴ−ＤＢ変更部１３ｆと、補正部１３ｇとをさらに備えている。
【００２６】
ここで、アンテナは、たとえば、車両のルーフ部分や窓部分に設置され、デジタルテレビジョン（ＤＴＶ）放送波を受信する。そして、受信した信号を画像処理装置１０へ出力する。表示装置１００は、液晶ディスプレイなどの表示装置であり、画像処理装置１０からの出力映像を表示する。
【００２７】
復調部１１は、アンテナから受け取った信号を復調して復調後のデータをデコード部１２へ渡す処理を行う。また、デコード部１２は、復調部１１から受け取った復調後のデータを復号することで、入力映像を再生するとともに、再生した入力映像を色彩補正処理部１３のフレームレート変換部１３ａへ渡す処理を行う処理部である。
【００２８】
フレームレート変換部１３ａは、フレームレート変換回路などで構成され、デコード部１２から受け取った入力映像のフレームレートを変換する処理を行う。また、このフレームレート変換部１３ａは、時系列のフレーム同士を対比することで、動きベクトルを生成する処理を併せて行う。ここで、フレームレート変換部１３ａによって生成される動きベクトルについて図３を用いて説明しておく。
【００２９】
図３は、動きベクトルを示す図である。なお、同図の（１）には、入力映像におけるほとんどのブロックで動きベクトルが検出された場合について、同図の（２）には、入力映像におけるほとんどのブロックで動きベクトルが検出されなかった場合について、それぞれ示している。
【００３０】
図３の（１）に示した場合では、ほとんどのブロックで、右向きの動きベクトルが検出されている。なお、ブロック３１における動きベクトル３１ａの大きさはＬ１であり、ブロック３２における動きベクトル３２ａの大きさはＬ２であるとする。
【００３１】
また、ブロック３３においては動きベクトル自体が検出されなかったものとする。なお、図３の（１）には１５個のブロックを示しているが、このうち１４個のブロックで動きベクトルが検出されているので、動きベクトル数は１４となる。
【００３２】
また、同図における動きベクトルの大きさの平均値は、各動きベクトル（たとえば、３１ａや３２ａ）の大きさ（たとえば、Ｌ１やＬ２）の総和をとり、ブロック総数（たとえば、１５個）で除することによって得られる。
【００３３】
一方、図３の（２）に示した場合では、ブロック３４では、動きベクトル３４ａが検出されているが、ブロック３４以外のブロックでは、動きベクトルが検出されていないので、図３の（２）における動きベクトル数は１となる。
【００３４】
ここで、動きベクトルの大きさの平均値が所定の閾値を上回った場合および動きベクトル数が所定の閾値を下回った場合には、急激な映像変化があったこと、すなわち、シーンチェンジが発生したことが予想される。後述するシーンチェンジ検出部１３ｅは、フレームレート変換部１３ａから動きベクトル数および／または動きベクトルの大きさの平均値を受け取り、受け取った値を所定の閾値と対比することでシーンチェンジを検出する。
【００３５】
図２の説明に戻り、サムネイル生成部１３ｂについて説明する。サムネイル生成部１３ｂは、フレームレート変換部１３ａからフレームレート変換後の入力映像を受け取り、入力映像を構成するフレーム画像よりも小さいサムネイル画像を生成する処理を行う処理部である。そして、このサムネイル生成部１３ｂは、生成した各サムネイル画像をＬＵＴ蓄積部１３ｃに対して出力する。
【００３６】
ＬＵＴ蓄積部１３ｃは、サムネイル生成部１３ｂから受け取った各サムネイル画像を画像解析することによって、色彩の動的補正を行うための補正用データ（ＬＵＴ）を生成するとともに、生成したＬＵＴをＬＵＴ−ＤＢ１３ｄへ蓄積する処理を行う処理部である。
【００３７】
ＬＵＴ−ＤＢ１３ｄは、ＬＵＴ蓄積部１３ｃから受け取ったＬＵＴを時系列で蓄積するデータベースである。このＬＵＴ−ＤＢ１３ｄは、各ＬＵＴに対して所定の重み付けを行ったうえで補正部１３ｇに対して提供する。また、このＬＵＴ−ＤＢ１３ｄは、ＬＵＴ−ＤＢ変更部１３ｆからの指示に従い、蓄積したＬＵＴを削除したり、各ＬＵＴに対する重み付け値を変更したりする処理を併せて行う。
【００３８】
ここで、ＬＵＴ−ＤＢ１３ｄにおける重み付け値について図４を用いて説明しておく。図４は、ＬＵＴ−ＤＢ１３ｄにおける重み付け値を示す図である。なお、同図の（１）には、通常時における重み付け値のグラフ（同図の４１参照）を、同図の（２）および（３）には、重み付けを低くした場合における重み付け値のグラフ（同図の４２および４３参照）を、それぞれ示している。また、同図の（１）〜（３）において、縦軸は各フレームに対する重み付け値を、横軸は、時系列のフレーム（同図の縦破線参照）を、それぞれ示している。
【００３９】
同図の（１）に示したように、通常時には、現在のフレーム（横軸の０参照）に対応する重み付け値を０としたうえで、直前のフレーム（横軸の−１参照）に対応する重み付け値が最も大きく、過去のフレームほど重み付け値が小さくなるように各重み付け値が調整されている。なお、同図では、１０個前のフレーム（横軸の−１０参照）で重み付け値が０となる場合について例示している。
【００４０】
ここで、ＬＵＴ−ＤＢ１３ｄは、ＬＵＴ−ＤＢ変更部１３ｄから重み付け値の変更指示を受けた場合には、グラフ４１を、グラフ４２あるいはグラフ４３のように変更する。たとえば、同図の（２）に示したように、直前のフレーム（横軸の−１参照）に対応する重み付け値をグラフ４１よりも小さく、グラフ４１と同様に１０個前のフレーム（横軸の−１０参照）で重み付け値が０となるグラフ４２へ変更する。
【００４１】
なお、同図の（３）に示したように、直前のフレーム（横軸の−１参照）に対応する重み付け値をグラフ４１よりも小さくし、たとえば、５個前のフレーム（横軸の−５参照）で重み付け値が０となるグラフ４３へ変更することとしてもよい。また、図４では、重み付けが直線的に減少する場合について示しているが、所定の曲線に沿って減少するようにしてもよい。
【００４２】
図２の説明に戻り、シーンチェンジ検出部１３ｅについて説明する。シーンチェンジ検出部１３ｅは、フレームレート変換部１３ａから受け取った動きベクトルに関する情報に基づいて入力映像のシーンチェンジを検出する処理を行う処理部である。
【００４３】
具体的には、このシーンチェンジ検出部１３ｅは、動きベクトル数または動きベクトルの大きさの平均値と、所定の閾値とを比較することで、ＬＵＴ−ＤＢ変更部１３ｆに対する指示を行うか否か、および、指示を行う場合に、ＬＵＴ−ＤＢ１３ｄの内容を削除する指示を行うか、ＬＵＴ−ＤＢ変更部１３ｆにおける重み付け値を変更する指示を行うかを決定する。
【００４４】
ここで、シーンチェンジ検出部１３ｅが、ＬＵＴ−ＤＢ変更部１３ｆに対して行う指示内容について図５を用いて説明しておく。図５は、動きベクトル数に応じた画像処理装置１０の動作の一例を示す図である。
【００４５】
なお、同図の縦軸は検出した動きベクトル数を、横軸は時間経過を、それぞれあらわしており、時間経過に伴って動きベクトル数が減少していく場合の曲線５１を示している。なお、同図に示す閾値Ａは、閾値Ｂよりも大きい値であるものとする。以下では、時間経過の流れに沿って（同図の左側から右側に向かって）説明することとする。
【００４６】
同図に示すように、動きベクトル数が閾値Ａを上回っている場合には、シーンチェンジ検出部１３ｅは、ＬＵＴ−ＤＢ変更部１３ｆに対する指示を行わない。したがって、この場合には、ＬＵＴ蓄積部１３ｃによって蓄積されたＬＵＴおよび通常時の重み付け値を用いた通常補正が、後述する補正部１３ｇによって行われることになる。
【００４７】
そして、動きベクトル数が閾値Ａ以下となったならば（同図の５１ａ参照）、シーンチェンジ検出部１３ｅは、ＬＵＴ−ＤＢ変更部１３ｆに対して重み付け値の変更を指示する。この場合、重み付け値としては、図４の４２や４３のように、通常時の重み付け値よりも値が小さい重み付け値が用いられることになる。
【００４８】
なお、動きベクトル数が閾値Ａ以下であって閾値Ｂよりも大きい区間を、ＬＵＴ重み付け変更区間として示しているが、この区間においては、同図の５１ａにおいて１回のみＬＵＴ−ＤＢ変更部１３ｆに対する重み付け値の変更指示を行うこととしてもよいし、動きベクトル数の変化に応じて複数回の変更指示を行うこととしてもよい。
【００４９】
たとえば、複数回の変更指示を行う場合、動きベクトル数が小さくなるに従って重み付け値をさらに小さくするように、ＬＵＴ−ＤＢ変更部１３ｆに対して指示することができる。
【００５０】
つづいて、動きベクトル数が閾値Ｂ以下となったならば（同図の５１ｂ参照）、シーンチェンジ検出部１３ｅは、ＬＵＴ−ＤＢ変更部１３ｆに対してＬＵＴ−ＤＢ１３ｄの内容の削除を指示する。したがって、この場合には、ＬＵＴ−ＤＢ１３ｄに蓄積されたＬＵＴがすべて削除されることになる。
【００５１】
図２の説明に戻り、ＬＵＴ−ＤＢ変更部１３ｆは、シーンチェンジ検出部１３ｅからの指示に従って、ＬＵＴ−ＤＢ１３ｄを変更する処理を行う処理部である。具体的には、このＬＵＴ−ＤＢ変更部１３ｆは、重み付け値の変更指示を受けた場合に、ＬＵＴ−ＤＢ１３ｄに蓄積された各ＬＵＴに対応する重み付け値を変更する（たとえば、図４の４２または４３参照）。また、ＬＵＴ−ＤＢ１３ｄの内容の削除指示を受けた場合には、ＬＵＴ−ＤＢ１３ｄに蓄積されたすべてのＬＵＴを削除する。
【００５２】
補正部１３ｇは、フレームレート変換部１３ａから受け取ったフレームレート変換後の入力映像に対してＬＵＴ−ＤＢ１３ｄを用いた補正を行う処理部である。なお、この補正部１３ｇは、シーンチェンジ検出部１３ｅおよびＬＵＴ−ＤＢ変更部１３ｆによってＬＵＴ−ＤＢ１３ｄの変更がなされている場合には、変更後のＬＵＴ−ＤＢ１３ｄを用いて補正処理を行うことになる。
【００５３】
次に、動きベクトル数を用いてシーンチェンジ検出を行った場合における処理手順について図６を用いて説明する。図６は、画像処理装置が実行する処理手順を示すフローチャートである。なお、同図に示す閾値Ａは、図５と同様に、閾値Ｂよりも大きい値であるものとする。
【００５４】
同図に示すように、色彩補正処理部１３に映像が入力されると（ステップＳ１０１）、フレームレート変換部１３ａは、１フレーム分の受信が完了したか否かを判定する（ステップＳ１０２）。そして、１フレーム分の受信が完了した場合には（ステップＳ１０２，Ｙｅｓ）、動きベクトルを生成する（ステップＳ１０３）。なお、ステップＳ１０２の判定条件を満たさない場合には（ステップＳ１０２，Ｎｏ）、ステップＳ１０２の処理を繰り返す。
【００５５】
つづいて、シーンチェンジ検出部１３ｅは、動きベクトル数が閾値Ｂよりも小さいか否かを判定し（ステップＳ１０４）、動きベクトル数が閾値Ｂよりも小さい場合には（ステップＳ１０４，Ｙｅｓ）、ＬＵＴ−ＤＢ変更部１３ｆは、ＬＵＴ−ＤＢ１３ｄの内容を削除し（ステップＳ１０５）、ステップＳ１０１以降の処理を繰り返す。
【００５６】
一方、ステップＳ１０４の判定条件を満たさなかった場合には（ステップＳ１０４，Ｎｏ）、動きベクトル数が閾値Ａよりも小さいか否かを判定し（ステップＳ１０６）、動きベクトル数が閾値Ａよりも小さい場合には（ステップＳ１０６，Ｙｅｓ）、ＬＵＴ−ＤＢ変更部１３ｆは、ＬＵＴ―ＤＢ１３ｄにおけるＬＵＴの重み付けを変更し（ステップＳ１０７）、ステップＳ１０１以降の処理を繰り返す。
【００５７】
そして、ステップＳ１０６の判定条件を満たさなかった場合には（ステップＳ１０６，Ｎｏ）、ＬＵＴ−ＤＢ変更部１３ｆは、ＬＵＴ―ＤＢ１３ｄを変更せず（ステップＳ１０８）、ステップＳ１０１以降の処理を繰り返す。
【００５８】
ところで、図５および図６では、シーンチェンジ検出部１３ｅが動きベクトル数に基づいてＬＵＴ−ＤＢ変更部１３ｆに対する指示を行う場合について説明したが、動きベクトルの大きさの平均値を用いることとしてもよい。そこで、以下では、シーンチェンジ検出部１３ｅが、動きベクトルの大きさの平均値に基づいてＬＵＴ−ＤＢ変更部１３ｆに対する指示を行う場合について図７および図８を用いて説明する。
【００５９】
図７は、動きベクトルの大きさの平均値に応じた画像処理装置の動作の一例を示す図である。なお、同図の縦軸は検出した動きベクトルの大きさの平均値（以下、「動きベクトル平均値」と記載する）を、横軸は時間経過を、それぞれあらわしており、時間経過に伴って動きベクトル数が増加していく場合の曲線７１を示している。また、同図に示す閾値αは、閾値βよりも大きい値であるものとする。以下では、時間経過の流れに沿って（同図の左側から右側に向かって）説明することとする。
【００６０】
同図に示すように、動きベクトル数が閾値β以下である場合には、シーンチェンジ検出部１３ｅは、ＬＵＴ−ＤＢ変更部１３ｆに対する指示を行わない。したがって、この場合には、ＬＵＴ蓄積部１３ｃによって蓄積されたＬＵＴおよび通常時の重み付け値を用いた通常補正が、補正部１３ｇによって行われることになる。
【００６１】
そして、動きベクトル数が閾値βを上回ったならば（同図の７１ａ参照）、シーンチェンジ検出部１３ｅは、ＬＵＴ−ＤＢ変更部１３ｆに対して重み付け値の変更を指示する。この場合、重み付け値としては、図４の４２や４３のように、通常時の重み付け値よりも値が小さい重み付け値が用いられることになる。
【００６２】
なお、動きベクトル数が閾値βよりも大きく閾値α以下である区間を、ＬＵＴ重み付け変更区間として示しているが、この区間においては、同図の７１ａにおいて1回のみＬＵＴ−ＤＢ変更部１３ｆに対する重み付け値の変更指示を行うこととしてもよいし、動きベクトル平均値の変化に応じて複数回の変更指示を行うこととしてもよい。
【００６３】
たとえば、複数回の変更指示を行う場合、動きベクトル平均値が大きくなるに従って重み付け値をさらに小さくするように、ＬＵＴ−ＤＢ変更部１３ｆに対して指示することができる。
【００６４】
つづいて、動きベクトル数が閾値αを上回ったならば（同図の７１ｂ参照）、シーンチェンジ検出部１３ｅは、ＬＵＴ−ＤＢ変更部１３ｆに対してＬＵＴ−ＤＢ１３ｄの内容の削除を指示する。したがって、この場合には、ＬＵＴ−ＤＢ１３ｄに蓄積されたＬＵＴがすべて削除されることになる。
【００６５】
図８は、画像処理装置が実行する処理手順の変形例を示すフローチャートである。なお、同図に示す閾値αは、図７と同様に、閾値βよりも大きい値であるものとする。同図に示すように、色彩補正処理部１３に映像が入力されると（ステップＳ２０１）、フレームレート変換部１３ａは、１フレーム分の受信が完了したか否かを判定する（ステップＳ２０２）。
【００６６】
そして、１フレーム分の受信が完了した場合には（ステップＳ２０２，Ｙｅｓ）、動きベクトルを生成する（ステップＳ２０３）。なお、ステップＳ２０２の判定条件を満たさない場合には（ステップＳ２０２，Ｎｏ）、ステップＳ２０２の処理を繰り返す。
【００６７】
つづいて、シーンチェンジ検出部１３ｅは、動きベクトル平均値が閾値αよりも大きいか否かを判定し（ステップＳ２０４）、動きベクトル平均値が閾値αよりも大きい場合には（ステップＳ２０４，Ｙｅｓ）、ＬＵＴ−ＤＢ変更部１３ｆは、ＬＵＴ−ＤＢ１３ｄの内容を削除し（ステップＳ２０５）、ステップＳ２０１以降の処理を繰り返す。
【００６８】
一方、ステップＳ２０４の判定条件を満たさなかった場合には（ステップＳ２０４，Ｎｏ）、動きベクトル平均値が閾値βよりも大きいか否かを判定し（ステップＳ２０６）、動きベクトル平均値が閾値βよりも大きい場合には（ステップＳ２０６，Ｙｅｓ）、ＬＵＴ−ＤＢ変更部１３ｆは、ＬＵＴ―ＤＢ１３ｄにおけるＬＵＴの重み付けを変更し（ステップＳ２０７）、ステップＳ２０１以降の処理を繰り返す。
【００６９】
そして、ステップＳ２０６の判定条件を満たさなかった場合には（ステップＳ２０６，Ｎｏ）、ＬＵＴ−ＤＢ変更部１３ｆは、ＬＵＴ―ＤＢ１３ｄを変更せず（ステップＳ２０８）、ステップＳ２０１以降の処理を繰り返す。
【００７０】
上述してきたように、本実施例では、フレームレート変換部が、入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得し、シーンチェンジ検出部が、取得された動きベクトルに基づいて入力映像の急激な変化を示すシーンチェンジを検出し、ＬＵＴ−ＤＢ変更部が、シーンチェンジが検出された場合に、補正データベースの内容を変更し、補正部が、内容が変更された補正データベースに基づいて入力映像の色彩補正を行うように画像処理装置を構成した。したがって、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる。
【産業上の利用可能性】
【００７１】
以上のように、本発明に係る画像処理装置は、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させたい場合に有用であり、特に、自動車などの移動体のように受信状況が変化しやすい環境に適している。
【図面の簡単な説明】
【００７２】
【図１】本発明に係る画像処理手法の概要を示す図である。
【図２】本実施例に係る画像処理装置の構成を示すブロック図である。
【図３】動きベクトルを示す図である。
【図４】ＬＵＴ−ＤＢにおける重み付け値を示す図である。
【図５】動きベクトル数に応じた画像処理装置の動作の一例を示す図である。
【図６】画像処理装置が実行する処理手順を示すフローチャートである。
【図７】動きベクトルの大きさの平均値に応じた画像処理装置の動作の一例を示す図である。
【図８】画像処理装置が実行する処理手順の変形例を示すフローチャートである。
【符号の説明】
【００７３】
１０    画像処理装置
１１    復調部
１２    デコード部
１３    色彩補正処理部
１３ａ  フレームレート変換部
１３ｂ  サムネイル生成部
１３ｃ  ＬＵＴ蓄積部
１３ｄ  ＬＵＴ−ＤＢ
１３ｅ  シーンチェンジ検出部
１３ｆ  ＬＵＴ−ＤＢ変更部
１３ｇ  補正部
１００    表示装置
【図１】
2010041571.tif 000003
【図２】
2010041571.tif 000004
【図３】
2010041571.tif 000005
【図４】
2010041571.tif 000006
【図５】
2010041571.tif 000007
【図６】
2010041571.tif 000008
【図７】
2010041571.tif 000009
【図８】
2010041571.tif 000010