(57)【要約】【課題】入力された映像データにおけるモノクロ領域とカラー領域を検出する領域検出装置において、動画のモノクロ領域とカラー領域を検出する際に、カラーの動画内の無彩色部分をモノクロ領域と判定してしまう。【解決手段】本発明の領域検出装置は、映像信号のモノクロ領域とカラー領域を判定するモノクロ／カラー判定部１０２と、映像信号の動画の領域を検出する動画領域検出部１０５と、前記モノクロ／カラー判定部と動画領域検出部の判定結果からカラーを含む動画領域を検出するカラー動画領域検出部１０７を有する。【選択図】図１
2016207101.tif 000002
【特許請求の範囲】
【請求項１】
入力された映像データにおけるモノクロ領域とカラー領域を検出する領域検出装置において、
前記映像データのモノクロ領域とカラー領域を判定するモノクロ／カラー判定手段と、
前記映像データの動画の領域を検出する動画領域検出手段と、
前記モノクロ／カラー判定手段と、前記動画領域検出手段の結果からカラーを含む動画領域を検出するカラー動画領域検出手段を有することを特徴とする領域検出装置。
【請求項２】
前記モノクロ／カラー判定手段と前記カラー動画領域検出の結果を比較し、前記モノクロ領域が前記カラー動画領域内に存在した場合は、前記モノクロ領域をカラー領域に変更するモノクロ／カラー領域補正手段を有することを特徴とする請求項１の領域検出装置。
【請求項３】
前記モノクロ／カラー判定手段の判定結果の変化回数からカラーを含む動画領域を検出する多変化カラー動画領域検出手段を有し、
前記モノクロ／カラー領域補正手段は、前記モノクロ領域が前記多変化カラー動画領域内に存在した場合は、前記モノクロ領域をカラー領域に変更することを特徴とする請求項１又は請求項２に記載の領域検出装置。
【請求項４】
モノクロ領域とカラー領域それぞれの領域に異なるガンマ補正を行うことを特徴とする請求項２又は請求項３に記載の画像処理装置。
【請求項５】
前記モノクロ／カラー判定手段の判定結果からモノクロ領域が一定時間続いている領域を検出する連続モノクロ領域検出手段を有し、
前記モノクロ／カラー領域補正手段は連続モノクロ領域に対しては補正を行わないことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記モノクロ／カラー判定手段の判定結果と前記動画領域検出手段の判定結果から静止したカラー画像領域を検出するカラー静止画領域検出手段と、
前記モノクロ／カラー判定手段の判定結果と前記動画領域検出手段の判定結果から静止したモノクロ画像領域を検出するモノクロ静止画領域検出手段と、
前記モノクロ／カラー判定手段の判定結果と前記動画領域検出手段の判定結果から動画のモノクロ領域を検出するモノクロ動画領域検出手段を有し、
前記モノクロ／カラー領域補正手段は、前記カラー静止画領域、前記モノクロ静止画領域、前記モノクロ動画領域、それぞれの領域に対して補正を行わないことを特徴とする請求項４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号のモノクロ領域とカラー領域を判別する領域検出装置及び検出方法に関する。
【背景技術】
【０００２】
従来、医療用画像表示装置において入力画像中のモノクロ領域を検出し、モノクロ領域とそれ以外のカラー領域を個別にγ補正する画像表示装置があった（非特許文献１参照）。この画像表示装置は、モノクロ領域にはＤＩＣＯＭ（Ｄｉｇｉｔａｌ  Ｉｍａｇｉｎｇ  ａｎｄ  ＣＯｍｍｕｎｉｃａｔｉｏｎ  ｉｎ  Ｍｅｄｉｃｉｎｅ）Ｐａｒｔ１４に規定されたγ補正（以下、「ＤＩＣＯＭγ補正」と呼ぶ）を行い、カラー領域にはγ＝２．２のγ補正を行うものであった。これにより、レントゲン画像などのモノクロ画像にはＤＩＣＯＭγ補正が、内視鏡画像などのカラー画像にはγ＝２．２のγ補正がそれぞれ適用され適切な階調表示を行えるという効果があった。
【０００３】
また、入力画像を画素毎にモノクロかカラーか判定する技術（特許文献１）や、入力画像を複数の矩形ブロックに分割しブロック毎にモノクロかカラーかを判定する技術（特許文献２）が公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１６９１０１号公報
【特許文献２】特開２００３−２４４４６９号公報
【非特許文献】
【０００５】
【非特許文献１】「Ｈｙｂｒｉｄ  Ｇａｍｍａ（ハイブリッドガンマ）機能とその効果」  株式会社ナナオＷｈｉｔｅＰａｐｅｒ  Ｎｏ.１１-００１ Ｒｅｖｉｓｉｏｎ Ａ  ２０１１ 年１ 月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１、２や非特許文献１は動画について考慮しておらず、カラーの動画に暗い部分や明るい部分等の無彩色の部分が登場した場合に、その部分をモノクロ領域として誤検出してしまう場合があった。さらに無彩色の部分が動くとその領域に適用されるγが頻繁に変化し、使用者が見苦しく感じてしまう場合があった。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の領域検出装置は、映像信号のモノクロ領域とカラー領域を判定するモノクロ／カラー判定手段と、映像信号の動画の領域を検出する動画領域検出手段と、前記モノクロ／カラー判定手段と動画領域検出手段の判定結果からカラーを含む動画領域を検出するカラー動画領域検出手段を有することを特徴とする。
【発明の効果】
【０００８】
本発明の領域検出装置によれば、カラー動画の無彩色部分をモノクロ領域と誤判定してしまうことを軽減できる。
【図面の簡単な説明】
【０００９】
【図１】実施例１のブロック図である。
【図２】実施例１のモノクロ／カラー領域補正部の動作を説明する図である。
【図３】実施例１の動作例を説明する図である。
【図４】実施例２のブロック図である。
【図５】実施例２のモノクロ／カラー領域補正部の動作を説明する図である。
【図６】実施例２の動作例を説明する図である。
【図７】実施例２のモノクロ／カラー領域空間補正部の動作例を説明する図である。
【発明を実施するための形態】
【００１０】
［実施例１］
図１は本実施例の画像処理装置のブロック図である。本実施例の画像処理装置は、モノクロカウント部１０１、モノクロ／カラー判定部１０２、ＳＡＤ所得部１０３、静／動判定部１０４、カラー動画検出部１０５、連続モノクロ検出部１０６、モノクロ／カラー領域補正部１０７、γ補正部１０８から構成されている。本実施例の画像処理装置は、映像信号Ｓ１を受け、γ補正した後、映像信号Ｓ２を出力する。本実施例では、映像信号Ｓ１，Ｓ２は画像サイズ１９２０×１２００画素のＲＧＢデータで、フレームレートが６０Ｈｚであるものとする。
【００１１】
モノクロカウント部１０１は、映像信号Ｓ１を複数の矩形ブロックに分割し、各ブロック毎にモノクロ画素数ｃｎｔを出力する。本実施例では映像信号Ｓ１を横５×縦３の１５個の矩形ブロックに分割する。実施例でのブロックサイズは横３８４（＝１９２０÷５）画素、縦４００（＝１２００÷３）画素になる。モノクロカウント部１０１は、この分割された１５個の各ブロックに含まれるモノクロ画素数ｃｎｔをカウントする。本実施例ではＲ、Ｇ、Ｂのデータ値が全て等しい画素をモノクロ画素と判定し、このモノクロ画素の数をカウントしたものをモノクロ画素数ｃｎｔとする。
【００１２】
但し、モノクロ画素の判定方法はこれに限るものではなく、例えばＲＧＢデータを色差データに変換し、色差が０である画素をモノクロ画素として判定するなどの別の方法でも良い。モノクロ画素数ｃｎｔは１ブロックに１個存在するため、１フレームの映像信号Ｓ１に対して１５個の値を持つデータになる。
【００１３】
モノクロ／カラー判定部１０２は、モノクロ画素数ｃｎｔから各ブロックの領域がモノクロ領域かカラー領域かを判定し、その結果をモノクロ判定信号ｍｃ１として出力する。モノクロ判定信号ｍｃ１は１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。
【００１４】
本実施例では、モノクロ画素数ｃｎｔがブロックの総画素数の９５％以上あればそのブロックを「モノクロ領域」と判定し、９５％未満であれば「カラー領域」と判定する。これはモノクロ画像中にカラーの注釈文字が書き込まれている場合も考慮し、多少のカラー画素が存在しても「モノクロ領域」と判定する必要があるため、閾値を１００％ではなく９５％としている。本実施例のブロックサイズは、横３８４×縦４００画素である。そのためモノクロ画素数ｃｎｔが１４５９２０（＝３８４×４００×０．９５）以上であればそのブロックは「モノクロ領域」、１４５９２０未満であれば「カラー領域」と判定する。
【００１５】
ＳＡＤ取得部１０３は、映像信号Ｓ１を複数の矩形ブロックに分割し各ブロック毎の差分絶対値和（Ｓｕｍ ｏｆ Ａｂｓｏｌｕｔｅ Ｄｉｆｆｅｒｅｎｃｅｓ）ｓａｄを出力する。本実施例では映像信号Ｓ１をモノクロカウント部１０１と同じ横５×縦３の１５個の矩形ブロックに分割する。そしてＳＡＤ取得部１０３はブロック毎に１フレーム前の映像のＲＧＢデータ値との差分絶対値和ｓａｄを算出する。差分絶対値和ｓａｄは１ブロックに１個存在するため、１フレームの映像信号Ｓ１に対して１５個の値を持つデータになる。
【００１６】
静／動判定部１０４は、差分絶対値和ｓａｄから各ブロック内の画像に動きがあるか、静止しているか判定し、その判定結果を静動判定信号ｓｍとして出力する。静動判定信号ｓｍは１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。本実施例では差分絶対値和ｓａｄが閾値以上の場合に「動き」と判定し、閾値未満の場合に「静止」と判定する。
【００１７】
カラー動画検出部１０５は、モノクロ判定信号ｍｃ１と静動判定信号ｓｍから各ブロックがカラー動画であるか判定し、その結果をカラー動画判定信号ｃ＿ｍｖとして出力する。カラー動画判定信号ｃ＿ｍｖは１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。本実施例の判定方法は、下記の条件１）、２）を両方満たす場合に「カラー動画」とし、それ以外の場合は「カラー動画でない」、とする。この判定方法は各ブロック毎に行う。
【００１８】
１）過去一定期間（１２０フレーム）に、静動判定信号ｓｍが「動き」になっている時間方向の割合が一定以上（８０％以上）である。
【００１９】
２）過去一定期間（１２０フレーム）に、静動判定信号ｓｍが「動き」であり、且つモノクロ判定信号ｍｃ１が「カラー領域」である時間方向の割合が一定以上（１０％以上）である。
【００２０】
ここで、条件１）を１００％ではなく８０％以上にしているのは、静止画のカラー画像の切り替えや、メニューの表示非表示の切り替えなどを動画として検出しないためである。また、条件２）で１００％ではなく１０％以上と低い閾値にしているのは、あまり動きのないカラー動画も検出できるようにするためである。
【００２１】
連続モノクロ検出部１０６は、モノクロ判定信号ｍｃ１から各ブロックが一定期間「モノクロ領域」であったか判定し、その判定結果を連続モノクロ判定信号ｍ＿ｃｏｎを出力する。連続モノクロ判定信号ｍ＿ｃｏｎは１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。本実施例では各ブロック毎に、連続モノクロ判定信号ｍ＿ｃｏｎが一定期間（１２０フレーム）、モノクロ判定信号ｍｃ１が連続して「モノクロ領域」だった場合に「連続モノクロ」とし、それ以外の場合に「連続モノクロでない」とする。
【００２２】
モノクロ／カラー領域補正部１０７は、モノクロ判定信号ｍｃ１、カラー動画判定信号ｃ＿ｍｖ、連続モノクロ判定信号ｍ＿ｃｏｎからモノクロ判定信号ｍｃ１を補正して補正後のモノクロ判定信号ｍｃ２を出力する。補正は各ブロック毎に行うので補正後のモノクロ判定信号ｍｃ２は１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。補正方法は、カラー動画判定信号ｃ＿ｍｖが「カラー動画」の場合は、モノクロ判定信号ｍｃ１の値に係わらず補正後のモノクロ判定信号ｍｃ２を「カラー領域」とする。カラー動画判定信号ｃ＿ｍｖが「カラー動画でない」場合は、モノクロ判定信号ｍｃ１の値をそのまま補正後のモノクロ判定信号の値とする。さらに詳細な補正方法を図２を使用して説明する。
【００２３】
図２はモノクロ／カラー領域補正部１０７の動作を説明するステートマシンである。このステートマシンは毎フレーム遷移を行う。また図中太い矢印は細い矢印よりも優先する遷移を意味する。このステートマシンは各ブロック毎に１つあり、独立して遷移を行う。
【００２４】
初期の状態は開始ステート２０１にある。この時モノクロ／カラー領域判定部１０７に入力されたモノクロ判定信号ｍｃ１が「カラー領域」だった場合、カラーステート２０２に遷移し、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。モノクロ判定信号ｍｃ１が「モノクロ領域」だった場合は、モノクロステート２０３に遷移し、補正後のモノクロ判定信号ｍｃ２＝「モノクロ領域」を出力する。状態がカラーステート２０２の場合について説明する。
【００２５】
モノクロ判定信号ｍｃ１が「カラー領域」だった場合、カラーステート２０２に留まり、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。モノクロ判定信号ｍｃ１が「モノクロ領域」だった場合、モノクロステート２０３に遷移し、補正後のモノクロ判定信号ｍｃ２＝「モノクロ領域」を出力する。
【００２６】
もし、カラー動画判定信号ｃ＿ｍｖが「カラー動画」だった場合は、上記の遷移より優先してカラー動画ステート２０４に遷移し、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。状態がモノクロステート２０３の場合について説明する。
【００２７】
モノクロ判定信号ｍｃ１が「カラー領域」だった場合、カラーステート２０２に遷移し、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。モノクロ判定信号ｍｃ１が「モノクロ領域」だった場合、モノクロステート２０３に留まり、補正後のモノクロ判定信号ｍｃ２＝「モノクロ領域」を出力する。
【００２８】
状態がカラー動画ステート２０４の場合について説明する。モノクロ判定信号ｍｃ１が「カラー領域」だった場合、カラー動画ステート２０４に留まり、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。モノクロ判定信号ｍｃ１が「モノクロ領域」だった場合も、カラー動画ステート２０４に留まり、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。
【００２９】
もし、連続モノクロ判定信号ｍ＿ｃｏｎが「連続モノクロ」だった場合は、上記の遷移より優先してモノクロステート２０３に遷移し、補正後のモノクロ判定信号ｍｃ２＝「モノクロ領域」を出力する。
【００３０】
状態がカラー動画ステート２０４の場合は、カラー動画判定信号ｃ＿ｍｖの値による遷移は行わない。続いて、図３に具体的な例を挙げて、モノクロ／カラー領域補正部１０７の動作を説明する。
【００３１】
図３は映像信号Ｓ１として無彩色の部分が時々あらわれるカラー動画が入力された場合の、１ブロックのモノクロ判定信号ｍｃ１と静動判定信号ｓｍと、補正後のモノクロ判定信号ｍｃ２の関係を示している。横軸はフレーム番号で、番号が大きいほど新しいフレームになる。フレームレートが６０Ｈｚとすると、６０フレームで１秒、１２０フレームで２秒・・・となる。
【００３２】
本例ではモノクロ判定信号ｍｃ１は０〜６０フレームは「モノクロ領域」、６１〜１２０フレームは「カラー領域」、１２１〜１８０フレームは「モノクロ領域」、１８１フレーム以降は「カラー領域」と変化するものとする。
【００３３】
また、静動判定信号ｓｍは０フレーム以降、「動き」とする。また、カラー動画判定信号ｃ＿ｍｖは、１２０フレームで下記の２つの条件を満たすので「カラー動画ではない」から「カラー動画」に変化する。
【００３４】
１）過去一定期間（１２０フレーム）に、静動判定信号ｓｍが「動き」になっている時間方向の割合が８０％以上である。
【００３５】
２）過去一定期間（１２０フレーム）に、静動判定信号ｓｍが「動き」であり、且つモノクロ判定信号ｍｃ１が「カラー領域」である時間方向の割合が１０％以上である。
【００３６】
この時にモノクロ／カラー領域補正部１０７のステートマシンは、０〜６０フレームはモノクロステート２０３に遷移しており、補正後のモノクロ判定信号ｍｃ２として「モノクロ領域」を出力する。６１〜１２０フレームはカラーステート２０２に遷移し、「カラー領域」を出力する。１２０フレーム以降はカラー動画ステート２０４に遷移するため、モノクロ判定信号ｍｃ１が「モノクロ領域」でも、補正後のモノクロ判定信号ｍｃ２として「カラー領域」を出力する。
【００３７】
以上のように、状態がカラー動画ステート２０４の場合に、モノクロ判定信号ｍｃ１が「カラー領域」だった場合も「モノクロ領域」だった場合も、補正後のモノクロ判定信号ｍｃ２を「カラー領域」としている。これにより後述するγ補正部１０８でカラー領域用のγ補正とモノクロ領域用のγ補正が頻繁に切り替わって見苦しくなることを軽減できる。
【００３８】
加えて、映像信号Ｓ１としてカラーの静止画やモノクロの静止画、動画を本画像処理装置に入力した場合は、１フレームでカラーステート２０２とモノクロステート２０３の間を遷移し、カラー動画ステート２０４には遷移しない。これによりカラーの静止画やモノクロの静止画、動画の切り替えに対しては１フレームで素早く対応するγ補正を実施できる。
【００３９】
γ補正部１０８は、補正後のモノクロ判定信号ｍｃ２に従い、映像信号Ｓ１に対して領域毎に異なるγ補正を行い、その結果を映像信号Ｓ２として出力する。例えばモノクロ領域判定信号ｍｃ２が「カラー領域」になっているブロックの画像に対してはγ＝２．２のγ補正、「モノクロ領域」になっているブロックの画像に対してはＤＩＣＯＭγ補正を行う。
【００４０】
以上のように、本実施例ではカラー動画の領域を求めカラー動画の領域内に無彩色の部分があってもカラー領域として判定するようにしたので、その領域に適用されるγが頻繁に変化し、使用者が見苦しく感じることを軽減できる。
【００４１】
［実施例２］
本発明の第２の実施例を図４に示す。実施例２では、実施例１で対応しているカラー動画のうち、多変化カラー動画の検出までの時間を短縮する。多変化カラー動画とは、短時間にモノクロ／カラーの変化を繰り返す動画を指す。そのため多変化カラー動画はγ補正によるちらつきの妨害感が特に強く、検出を早めて迅速にちらつきを軽減することが効果的である。以下、詳細な説明を図４を用いて行う。実施例１と同じブロック、信号については同じ記号を割り当て説明は省略する。
【００４２】
多変化カラー動画検出部４０１はモノクロ判定信号ｍｃ１から各ブロック毎に多変化カラー動画であるかどうか判定し、判定結果を多変化カラー動画判定信号ｍｃ＿ｍｖとして出力する。多変化カラー動画判定信号ｍｃ＿ｍｖはブロック毎に判定するので、１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。判定方法は、モノクロ判定信号ｍｃ１が「カラー領域」から「モノクロ領域」に遷移、または「モノクロ領域」から「カラー領域」への遷移を過去０．５ｓｅｃ期間（＝３０フレーム）の間に４回発生した時点で「多変化カラー動画」とする。それ以外の場合は「多変化カラー動画ではない」とする。
【００４３】
カラー静止画検出部４０２はモノクロ判定信号ｍｃ１と静動判定信号ｓｍから各ブロック毎にカラー静止画であるか判定し、判定結果をカラー静止画判定信号ｃ＿ｓｔｉｌｌとして出力する。カラー静止画判定信号ｃ＿ｓｔｉｌｌはブロック毎に判定するので、１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。判定方法は、過去１．０ｓｅｃ期間（＝６０フレーム）モノクロ判定信号ｍｃ１が連続して「カラー領域」であり、且つ、静動判定信号ｓｍが連続して「静止」だった場合に「カラー静止画」とする。それ以外の場合は「カラー静止画ではない」とする。
【００４４】
モノクロ静止画検出部４０３はモノクロ判定信号ｍｃ１と静動判定信号ｓｍから各ブロック毎にモノクロ静止画であるか判定し、判定結果をモノクロ静止画判定信号ｍ＿ｓｔｉｌｌとして出力する。モノクロ静止画判定信号ｍ＿ｓｔｉｌｌはブロック毎に判定するので、１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。判定方法は、過去１．０ｓｅｃ期間（＝６０フレーム）モノクロ判定信号ｍｃ１が連続して「モノクロ領域」であり、且つ、静動判定信号ｓｍが連続して「静止」だった場合に「モノクロ静止画」とする。それ以外の場合は「モノクロ静止画ではない」とする。
【００４５】
モノクロ動画検出部４０４はモノクロ判定信号ｍｃ１と静動判定信号ｓｍから各ブロック毎にモノクロ動画であるか判定し、判定結果をモノクロ動画判定信号ｍ＿ｍｖとして出力する。モノクロ動画判定信号ｍ＿ｍｖはブロック毎に判定するので、１フレームの映像信号Ｓ１に対して１５個の値を持つデータである。判定方法は、過去２．０ｓｅｃ期間＝（１２０フレーム）モノクロ判定信号ｍｃ１が連続して「モノクロ領域」であり、且つ、静動判定信号ｓｍが連続して「動き」だった場合に「モノクロ動画」とする。それ以外の場合は「モノクロ動画ではない」とする。
【００４６】
モノクロ／カラー領域補正部１０７は、モノクロ判定信号ｍｃ１、カラー動画判定信号ｃ＿ｍｖ、多変化カラー動画判定信号ｍｃ＿ｍｖ、カラー静止画判定信号ｃ＿ｓｔｉｌｌ、モノクロ静止画判定信号ｍ＿ｓｔｉｌｌ、モノクロ動画判定信号ｍ＿ｍｖからモノクロ判定信号ｍｃ１を補正して補正後のモノクロ判定信号ｍｃ２を出力する。詳しい補正方法を図５を用いて説明する。
【００４７】
図５はモノクロ／カラー領域補正部１０７の動作を説明するステートマシンである。このステートマシンは毎フレーム遷移を行う。また図中太い矢印は細い矢印よりも優先する遷移を意味する。また、実施例１のモノクロ／カラー領域補正部１０７と同じ遷移については説明を省略する。
【００４８】
状態がカラーステート２０２の場合について説明する。モノクロ判定信号ｍｃ１が「カラー領域」または「モノクロ領域」だった場合は実施例１と同様の遷移を行う。もし、カラー動画判定信号ｃ＿ｍｖが「カラー動画」だった場合、又は多変化カラー動画判定信号ｍｃ＿ｍｖが「多変化カラー動画」だった場合は、上記の遷移より優先してカラー動画ステート２０４に遷移し、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。
【００４９】
状態がカラー動画ステート２０４の場合について説明する。モノクロ判定信号ｍｃ１が「カラー領域」または「モノクロ領域」だった場合は実施例１と同様の遷移を行う。もし、カラー静止画判定信号ｃ＿ｓｔｉｌｌが「カラー静止画」だった場合、上記の遷移より優先してカラーステート２０２に遷移し、補正後のモノクロ判定信号ｍｃ２＝「カラー領域」を出力する。
【００５０】
もし、モノクロ静止画判定信号ｍ＿ｓｔｉｌｌが「モノクロ静止画」だった場合、又はモノクロ動画判定信号ｍ＿ｍｖが「モノクロ動画」だった場合は、上記の遷移よりも優先してモノクロステート２０３に遷移し、補正後のモノクロ判定信号ｍｃ２＝「モノクロ領域」を出力する。
【００５１】
カラー静止画判定信号ｃ＿ｓｔｉｌｌ＝「カラー静止画」は、一定期間モノクロ判定信号ｍｃ１が「カラー領域」の場合に発生する。そしてモノクロ静止画判定信号ｍ＿ｓｔｉｌｌ＝「モノクロ静止画」またはモノクロ動画判定信号ｍ＿ｍｖ＝「モノクロ動画」は一定期間モノクロ判定信号ｍｃ１が「モノクロ領域」の場合に発生する。よってカラー静止画判定信号ｃ＿ｓｔｉｌｌ＝「カラー静止画」と、モノクロ静止画判定信号ｍ＿ｓｔｉｌｌ＝「モノクロ静止画」またはモノクロ動画判定信号ｍ＿ｍｖ＝「モノクロ動画」は同時に発生しない。
【００５２】
続いて、図６に具体的な例を挙げて、モノクロ／カラー領域補正部１０７の動作を説明する。
【００５３】
図６は映像信号Ｓ１として頻繁に無彩色の部分があらわれるカラー動画が入力された場合の、１ブロックのモノクロ判定信号ｍｃ１と静動判定信号ｓｍと、補正後のモノクロ判定信号ｍｃ２の関係を示している。横軸はフレーム番号で、番号が大きいほど新しいフレームになる。フレームレートが６０Ｈｚとすると、６０フレームで１秒、１２０フレームで２秒・・・となる。
【００５４】
本例ではモノクロ判定信号ｍｃ１は０〜６０フレームは「モノクロ領域」。６１〜１２０フレームは６フレーム毎に「カラー領域」、「モノクロ領域」が交互に変わる。１２１〜１５０フレームは「カラー領域」。１５１〜１８０フレームは「モノクロ領域」。１８１フレーム以降は「カラー領域」と変化するものとする。また静動判定信号ｓｍは０フレーム以降、「動き」とする。
【００５５】
また、カラー動画判定信号ｃ＿ｍｖは、１２０フレームで下記の２つの条件を満たすので「カラー動画ではない」から「カラー動画」に変化する。
【００５６】
１）過去一定期間（１２０フレーム）に、静動判定信号ｓｍが「動き」になっている時間方向の割合が一定以上（８０％以上）である。
【００５７】
２）過去一定期間（１２０フレーム）に、静動判定信号ｓｍが「動き」であり、且つモノクロ判定信号ｍｃ１が「カラー領域」である時間方向の割合が一定以上（１０％以上）である。
【００５８】
また、多変化カラー動画判定信号ｍｃ＿ｍｖは、７８フレームで下記の条件を満たし、「多変化カラー動画ではない」から「多変化カラー動画」に変化する。
【００５９】
・モノクロ判定信号ｍｃが「カラー領域」から「モノクロ領域」に遷移、または「モノクロ領域」から「カラー領域」への遷移を過去０．５ｓｅｃ期間（＝３０フレーム）の間に４回発生する。
【００６０】
この時にモノクロ／カラー領域補正部１０７のステートマシンは、０〜６０フレームはモノクロステート２０３に遷移しており、補正後のモノクロ判定信号ｍｃ２として「モノクロ領域」を出力する。６１〜７８フレームは６フレーム毎にカラーステート２０２とモノクロステート２０３の間を遷移し、カラーステート２０２に遷移した場合は「カラー領域」を、モノクロステート２０３に遷移した場合は「モノクロ領域」を出力する。７９フレーム以降はカラー動画ステート２０４に遷移するため、モノクロ判定信号ｍｃ１が「モノクロ領域」でも、補正後のモノクロ判定信号ｍｃ２として「カラー領域」を出力する。
【００６１】
以上のように、モノクロ／カラー領域補正部１０７は多変化カラー動画判定信号ｍｃ＿ｍｖが「多変化カラー動画」の場合は、カラーステート２０２からカラー動画ステート２０４に遷移するようにした。ブロックの中の画像が多変化カラー動画の場合は、カラー動画の検出よりも多変化カラー動画の検出の方が早い。よってカラー動画判定信号ｃ＿ｍｖによる遷移だけの時に比べて早くγ補正によるちらつきを軽減できる。
【００６２】
また、状態がカラー動画ステート２０４の場合に、カラー静止画判定信号ｃ＿ｓｔｉｌｌが「カラー静止画」であればカラーステート２０２に遷移するようにした。これにより映像信号Ｓ１のあるブロックの画像がカラー静止画からモノクロ静止画やモノクロ動画に変わった場合に、１フレームでカラーステート２０２からモノクロステート２０３に遷移し、カラー領域用のγ補正からモノクロ領域用のγ補正に切り替えることができる。
【００６３】
また、状態がカラー動画ステート２０４からモノクロステート２０３への遷移をモノクロ静止画判定信号ｍ＿ｓｔｉｌｌが「モノクロ静止画」の場合と、モノクロ動画ｍ＿ｍｖが「モノクロ動画」の場合の２つ分けた。モノクロ動画の検出はカラー動画の無彩色の部分と区別が難しいため検出に時間が掛かるが、モノクロ静止画とカラー動画の区別は短時間で出来る。よって、カラー動画からモノクロ静止画に切り替わった場合は、素早くモノクロ領域用のγ補正に切り替えることが可能となる。
【００６４】
モノクロ／カラー領域空間補正部４０５は補正後のモノクロ判定信号ｍｃ２を空間方法に膨張処理（ｅｘｐａｎｓｉｏｎ）と収縮処理（ｃｏｎｔｒａｃｔｉｏｎ）を行って、その結果を空間補正後のモノクロ判定信号ｍｃ３として出力する。膨張処理、収縮処理を行うことで、カラー動画上の１部のブロックがモノクロ領域になってしまった場合もカラー領域に補正することが可能となる。処理は膨張、収縮の順に実施する。
【００６５】
まず膨張処理について説明する。膨張処理は数式１の手順で行う。
【００６６】
【数１】
2016207101.tif 000003
【００６７】
ここでｆ（ｉ，ｊ）はブロックｆの座標位置（ｉ，ｊ）におけるモノクロ判定信号ｍｃ２を表す。１の場合がカラー領域、０の場合がモノクロ領域とする。同様にｇ（ｉ，ｊ）は膨張後のモノクロ判定信号を表す。ブロックは横５、縦３に分割しているので、ｉは０〜４、ｊは０〜２の範囲をとる。この膨張処理を全ブロックのモノクロ判定信号ｍｃ２に対して行う。
【００６８】
続いて収縮処理について説明する。収縮処理は数式２の手順で行う。
【００６９】
【数２】
2016207101.tif 000004
【００７０】
ここでｈ（ｉ，ｊ）は空間補正後のモノクロ判定信号ｍｃ３を表す。
【００７１】
以上のように補正後のモノクロ判定信号ｍｃ２を空間補正後のモノクロ判定信号ｍｃ３に補正する。
【００７２】
続いて図７に例を挙げてモノクロ／カラー領域空間補正部４０５の動作について説明する。
【００７３】
図７（ａ）はモノクロ／カラー領域空間補正部４０５に入力される、補正後のモノクロ判定信号ｍｃ２を表す。本例では左側横２、縦３ブロックにカラー動画が表示され、右側横３、縦３ブロックにモノクロ画像が表示されているものとする。Ａの位置のブロックはなんらかの理由でカラー領域ではなくモノクロ領域になっているものとする。この場合に、膨張処理をするとカラー領域が広がり図７（ｂ）のようになり、次に収縮処理を実施すると図７（ｃ）のようになる。結果、図７（ｃ）のようにＡの位置のブロックがモノクロ領域からカラー領域に補正できる。
【００７４】
以上のように膨張処理と収縮処理により、カラー動画上の１部のブロックがモノクロ領域になってしまった場合もカラー領域に補正することが可能となる。
【００７５】
以上のように、本実施例ではカラー動画検出に加えて多変化カラー動画検出によってカラー動画の領域を求め、カラー動画の領域内に無彩色の部分があってもカラー領域として判定するようにした。これによりカラー動画の領域に適用されるγが頻繁に変化し、使用者が見苦しく感じることを軽減できる。
【符号の説明】
【００７６】
１０１  モノクロカウント部、１０２  モノクロ／カラー判定部、
１０３  ＳＡＤ取得部、１０４  静／動判定部、１０５  カラー動画検出部、
１０６  連続モノクロ検出部、１０７  モノクロ／カラー領域補正部、
１０８  γ補正部、２０１  開始ステート、２０２  カラーステート、
２０３  モノクロステート、２０４  カラー動画ステート、
４０１  多変化カラー動画検出部、４０２  カラー静止画検出部、
４０３  モノクロ静止画検出部、４０４  モノクロ動画検出部、
４０５  モノクロ／カラー領域空間補正部
【図３】
2016207101.tif 000005
【図６】
2016207101.tif 000006
【図７】
2016207101.tif 000007
【図１】
2016207101.tif 000008
【図２】
2016207101.tif 000009
【図４】
2016207101.tif 000010
【図５】
2016207101.tif 000011