(57)【要約】      （修正有）【課題】テレシネ映像信号であるか否かの判定を高精度に行う。【解決手段】画素差分演算回路２０で得られる現在のフィールド画像Ｆ（ｔ）１１と２フィールド前のフィールド画像Ｆ（ｔ−２）１３との画素差分を、ブロック内差分抽出回路３０でフィールドを複数に分割して得られたブロックＢＬ毎に分割し、ヒスグラム回路４１、平均値演算回路４２、最大値演算回路４３で演算し、差分判定回路５０でモード判定する。このために、ブロック毎に入力映像信号がテレシネ映像信号であるか否かを判定することができる。【選択図】図１
2010206478.tif 000002
【特許請求の範囲】
【請求項１】
入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出装置であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとの間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを判定する差分判定部と、
前記差分判定部により判定された判定結果に基づいて、前記入力映像信号がテレシネ映像信号であるか否かを判定する映像信号判定部と
を備えるテレシネ映像信号検出装置。
【請求項２】
請求項１に記載のテレシネ映像信号検出装置であって、
前記差分判定部は、
前記第１フィールドと前記第２フィールドとの間で同一画素位置の階調値を減算して画素差分を求める画素差分演算部と、
前記画素差分演算部により検出された画素差分に基づいて、前記第１ないし第３のモードのいずれに該当するかの判定を行うモード判定部と
を備えるテレシネ映像信号検出装置。
【請求項３】
請求項１または２に記載のテレシネ映像信号検出装置であって、
前記差分判定部は、
前記第１ないし第３のモードに、判定が困難である第４のモードを加えて、前記第１ないし第４のモードのいずれに該当するかの判定を行う構成である、テレシネ映像信号検出装置。
【請求項４】
請求項１ないし３のいずれかに記載のテレシネ映像信号検出装置であって、
前記差分判定部による前記判定の結果を時間軸で遡ること６世代にわたって蓄積するバッファを備え、
前記映像信号判定部は、
前記バッファに蓄積された内容に基づいて、前記判定を行う構成である、テレシネ映像信号検出装置。
【請求項５】
請求項１ないし３のいずれかに記載のテレシネ映像信号検出装置であって、
前記差分判定部は、前記１フィールド分の画素差分の総和に対応した数値を求める演算部を備え、
前記差分判定部による前記判定の結果と、前記画素差分の総和に対応した数値とを組にして、該組を時間軸で遡ること６世代にわたって蓄積するバッファを備え、
さらに、前記差分判定部は、
前記演算部により求めた最新の前記数値が、前記バッファに蓄積されている過去の５世代分の前記数値のいずれよりも小さい場合に、前記第３のモードに該当するものと判定する構成を備える、テレシネ映像信号検出装置。
【請求項６】
入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出装置であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとを入力する入力部と、
前記各フィールドを複数に区分けしうるブロックを定義し、前記第１および第２フィールドについて同一位置のブロック同士の間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを、ブロック毎に判定する差分判定部と、
前記差分判定部により判定された前記ブロック毎の判定結果に基づいて、前記ブロック毎の前記入力映像信号がテレシネ映像信号であるか否かを判定する映像信号判定部と
を備えるテレシネ映像信号検出装置。
【請求項７】
請求項６に記載のテレシネ映像信号検出装置であって、
前記差分判定部は、
前記第１フィールドと前記第２フィールドとの間で同一画素位置の階調値を減算して画素差分を求める画素差分演算部と、
前記画素差分演算部により検出された１フィールド分の画素差分群を複数の前記ブロックに区分けし、各ブロックに含まれる画素差分をブロック毎に順に抽出するブロック内画素差分抽出部と、
前記抽出されたブロック毎の画素差分に基づいて、前記第１ないし第３のモードのいずれに該当するかの判定をブロック毎に行うモード判定部と
を備えるテレシネ映像信号検出装置。
【請求項８】
請求項６または７に記載のテレシネ映像信号検出装置であって、
前記差分判定部は、
前記第１ないし第３のモードに、判定が困難である第４のモードを加えて、前記第１ないし第４のモードのいずれに該当するかの判定を行う構成である、テレシネ映像信号検出装置。
【請求項９】
請求項６ないし８のいずれかに記載のテレシネ映像信号検出装置であって、
前記差分判定部による前記判定の結果を時間軸で遡ること６世代にわたって蓄積するバッファを備え、
前記映像信号判定部は、
前記バッファに蓄積された内容に基づいて、前記判定を行う構成である、テレシネ映像信号検出装置。
【請求項１０】
請求項６ないし８のいずれかに記載のテレシネ映像信号検出装置であって、
前記差分判定部は、前記１ブロック分の画素差分の総和に対応した数値を求める演算部を備え、
前記差分判定部による前記判定の結果と、前記画素差分の総和に対応した数値とを組にして、該組を時間軸で遡ること６世代にわたって蓄積するバッファを備え、
さらに、前記差分判定部は、
前記演算部により求めた最新の前記数値が、前記バッファに蓄積されている過去の５世代分の前記数値のいずれよりも小さい場合に、前記第３のモードに該当するものと判定する構成を備える、テレシネ映像信号検出装置。
【請求項１１】
入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出方法であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとの間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを判定し、
前記判定の結果に基づいて、前記入力映像信号がテレシネ映像信号であるか否かを判定する、テレシネ映像信号検出方法。
【請求項１２】
入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出方法であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとを入力し、
前記各フィールドを複数に区分けしうるブロックを定義し、前記第１および第２フィールドについて同一位置のブロック同士の間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを、ブロック毎に判定し、
前記差分判定部により判定された前記ブロック毎の判定結果に基づいて、前記ブロック毎の前記入力映像信号がテレシネ映像信号であるか否かを判定する、テレシネ映像信号検出方法。
【請求項１３】
入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するためのコンピュータープログラムであって、
コンピューターに、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとの間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを判定する機能と、
前記判定の結果に基づいて、前記入力映像信号がテレシネ映像信号であるか否かを判定する機能と
を実現させるためのコンピュータープログラム。
【請求項１４】
入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するためのコンピュータープログラムであって、
コンピューターに、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとを入力する機能と、
前記各フィールドを複数に区分けしうるブロックを定義し、前記第１および第２フィールドについて同一位置のブロック同士の間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを、ブロック毎に判定する機能と、
前記判定された前記ブロック毎の判定結果に基づいて、前記ブロック毎の前記入力映像信号がテレシネ映像信号であるか否かを判定する機能と
を実現させるためのコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出する技術に関する。
【背景技術】
【０００２】
一般に、２４フレームのプログレッシブ（順次）方式による映像信号を６０フィールドのインターレース（飛び越し）方式による映像信号に変換する場合に、例えば３２プルダウン処理と呼ばれるテレシネ変換が行われる。このテレシネ変換によれば、毎秒２４コマの映画フィルムを、毎秒６０フィールドの速度のインターレース映像信号（テレシネ映像信号）に変換することができる。
【０００３】
図１１は、３２プルダウン処理を説明するための説明図である。図示するように、３２プルダウン処理によれば、映画フィルムの２コマから５フィールドのインターレース映像信号が形成される。すなわち、映画フィルムの第１番目のコマである「Ａ」からはテレビ信号の「Ａｏ」フィールドと「Ａｅ」フィールドと「Ａｏ」フィールドとが生成され、映画フィルムの第２番目のコマである「Ｂ」からはテレビ信号の「Ｂｅ」フィールドと「Ｂｏ」フィールドとが生成されている。
【０００４】
「Ａ」コマにおいて、「Ａｏ」フィールドが繰り返し挿入されているのは速度調整のためのものである。上記「ｏ」の添字は、映画フィルムのコマの偶数番目の走査線を間引いた（奇数番目の走査線を残した）フィールドであることを示し、上記「ｅ」の添字は、映画フィルムのコマの奇数番目の走査線を間引いた（偶数番目の走査線を残した）フィールドであることを示している。このようにして変換されたフィールドＡｏ、Ａｅ、Ａｏ、Ｂｅ、Ｂｏを順次記録したものがテレシネ映像信号である。以降、この変換が繰り返されるため、３２プルダウン処理により生成されたテレシネ映像信号は５フィールドの周期性を有している。
【０００５】
従来、一つ飛んだフィールド（すなわち、２フィールド前のフィールド）との間の差分の絶対値をフィールド毎に累積計算し、その累積計算により得られた総和と閾値との比較により両フィールドが重複フィールドであるか否かを判定し、その重複フィールドの出現の周期性を見ることにより、テレシネ映像信号を検出するテレシネ映像信号装置が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−６５９６４号公報
【０００７】
しかしながら、前記従来の技術では、差分の総和が閾値より大きい「差分あり」、前記差分の総和が閾値より小さい「差分なし」という２つのモードのいずれに該当するかを判定するものであることから、入力映像信号に大きなノイズが含まれる場合に、本来テレシネ映像信号であると検出されるべき入力映像信号を非テレシネ映像信号であると誤って判定することがあった。このために、テレシネ映像信号であるか否かを高精度に判定することができないという問題があった。
【０００８】
なお、このような問題は、３２プルダウン処理に限らず、全ての方式のプルダウン処理に共通する問題であった。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した従来の問題点を解決するためになされたものであり、テレシネ映像信号であるか否かの判定を高精度に行いうることを課題とする。
【課題を解決するための手段】
【００１０】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【００１１】
［適用例１］  入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出装置であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとの間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを判定する差分判定部と、
前記差分判定部により判定された判定結果に基づいて、前記入力映像信号がテレシネ映像信号であるか否かを判定する映像信号判定部と
を備えるテレシネ映像信号検出装置。
【００１２】
適用例１に記載のテレシネ映像信号検出装置によれば、差分判定部により、第１フィールドと、２フィールド前の第２フィールドとの間の関係が判定される。この判定は、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを求めるものである。このために、「差分なし」と「差分あり」の２つのモードに判定する従来技術に比較して、高精度な判定を期待することができる。特に、第３のモードは、ノイズを有するが差分なしと定める場合のモードであることから、入力映像信号に大きなノイズが含まれる場合に、テレシネ映像信号であるとの判定を継続することが可能となり、テレシネ映像信号であるか否かの判定を高精度に行うことができる。
【００１３】
［適用例２］  適用例１に記載のテレシネ映像信号検出装置であって、前記差分判定部は、前記第１フィールドと前記第２フィールドとの間で同一画素位置の階調値を減算して画素差分を求める画素差分演算部と、前記画素差分演算部により検出された画素差分に基づいて、前記第１ないし第３のモードのいずれに該当するかの判定を行うモード判定部とを備えるテレシネ映像信号検出装置。
【００１４】
適用例２に記載のテレシネ映像信号検出装置によれば、第１フィールドと第２フィールドとの間の画素差分を求め、画素差分に基づいて、前記第１ないし第３のモードのいずれに該当するかの判定を行う。したがって、フィールド間の差分を容易に検出することができる。
【００１５】
［適用例３］  適用例１または２に記載のテレシネ映像信号検出装置であって、前記差分判定部は、前記第１ないし第３のモードに、判定が困難である第４のモードを加えて、前記第１ないし第４のモードのいずれに該当するかの判定を行う構成である、テレシネ映像信号検出装置。
【００１６】
適用例３に記載のテレシネ映像信号検出装置によれば、４つのモードによる判定が可能となり、テレシネ映像信号であるか否かの判定精度をより高めることができる。
【００１７】
［適用例４］  適用例１ないし３のいずれかに記載のテレシネ映像信号検出装置であって、前記差分判定部による前記判定の結果を時間軸で遡ること６世代にわたって蓄積するバッファを備え、前記映像信号判定部は、前記バッファに蓄積された内容に基づいて、前記判定を行う構成である、テレシネ映像信号検出装置。
【００１８】
適用例４に記載のテレシネ映像信号検出装置では、差分判定部による判定の結果を６世代にわたって蓄積するバッファを備えることにより、入力映像信号がテレシネ映像信号であることを容易に判定することができる。
【００１９】
［適用例５］  適用例１ないし３のいずれかに記載のテレシネ映像信号検出装置であって、前記差分判定部は、前記１フィールド分の画素差分の総和に対応した数値を求める演算部を備え、前記差分判定部による前記判定の結果と、前記画素差分の総和に対応した数値とを組にして、該組を時間軸で遡ること６世代にわたって蓄積するバッファを備え、さらに、前記差分判定部は、前記演算部により求めた最新の前記数値が、前記バッファに蓄積されている過去の５世代分の前記数値のいずれよりも小さい場合に、前記第３のモードに該当するものと判定する構成を備える、テレシネ映像信号検出装置。
【００２０】
適用例５に記載のテレシネ映像信号検出装置では、バッファには、１フィールド分の画素差分の総和に対応した数値が６世代にわたって蓄積され、差分判定部の演算部により求めた最新の数値が、前記バッファに蓄積されている過去の５世代分の数値のいずれよりも小さい場合に、第３のモードに該当するものとの判定がなされる。この判定がなされる場合は、例えノイズがある映像信号であっても「差分なし」である可能性が高いことから、ノイズを有するが差分なしと定める第３のモードとなることが適当である。したがって、第３のモードを確実に検出することができる。
【００２１】
［適用例６］  入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出装置であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとを入力する入力部と、
前記各フィールドを複数に区分けしうるブロックを定義し、前記第１および第２フィールドについて同一位置のブロック同士の間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを、ブロック毎に判定する差分判定部と、
前記差分判定部により判定された前記ブロック毎の判定結果に基づいて、前記ブロック毎の前記入力映像信号がテレシネ映像信号であるか否かを判定する映像信号判定部と
を備えるテレシネ映像信号検出装置。
【００２２】
適用例６に記載のテレシネ映像信号検出装置によれば、第１フィールドと、２フィールド前の第２フィールドとの間の関係が、フィールドを複数に区分けしうるブロック毎に判定される。この判定は、適用例１と同様に、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを求めるものである。このために、適用例１に記載のテレシネ映像信号検出装置と同様に、入力映像信号に大きなノイズが含まれる場合に、テレシネ映像信号であるとの判定を継続することが可能となり、テレシネ映像信号であるか否かの判定を高精度に行うことができる。
【００２３】
［適用例７］  適用例６に記載のテレシネ映像信号検出装置であって、前記差分判定部は、前記第１フィールドと前記第２フィールドとの間で同一画素位置の階調値を減算して画素差分を求める画素差分演算部と、前記画素差分演算部により検出された１フィールド分の画素差分群を複数の前記ブロックに区分けし、各ブロックに含まれる画素差分をブロック毎に順に抽出するブロック内画素差分抽出部と、前記抽出されたブロック毎の画素差分に基づいて、前記第１ないし第３のモードのいずれに該当するかの判定をブロック毎に行うモード判定部とを備えるテレシネ映像信号検出装置。
【００２４】
適用例７に記載のテレシネ映像信号検出装置によれば、第１フィールドと第２フィールドとの間の画素差分を求めた上で、各ブロックに含まれる画素差分をブロック毎に順に抽出する。したがって、ブロック毎のフィールド間の差分を容易に検出することができる。
【００２５】
［適用例８］  適用例６または７に記載のテレシネ映像信号検出装置であって、前記差分判定部は、前記第１ないし第３のモードに、判定が困難である第４のモードを加えて、前記第１ないし第４のモードのいずれに該当するかの判定を行う構成である、テレシネ映像信号検出装置。
【００２６】
［適用例９］  適用例６ないし８のいずれかに記載のテレシネ映像信号検出装置であって、前記差分判定部による前記判定の結果を時間軸で遡ること６世代にわたって蓄積するバッファを備え、前記映像信号判定部は、前記バッファに蓄積された内容に基づいて、前記判定を行う構成である、テレシネ映像信号検出装置。
【００２７】
［適用例１０］  適用例６ないし８のいずれかに記載のテレシネ映像信号検出装置であって、前記差分判定部は、前記１ブロック分の画素差分の総和に対応した数値を求める演算部を備え、前記差分判定部による前記判定の結果と、前記画素差分の総和に対応した数値とを組にして、該組を時間軸で遡ること６世代にわたって蓄積するバッファを備え、さらに、前記差分判定部は、前記演算部により求めた最新の前記数値が、前記バッファに蓄積されている過去の５世代分の前記数値のいずれよりも小さい場合に、前記第３のモードに該当するものと判定する構成を備える、テレシネ映像信号検出装置。
【００２８】
適用例８ないし適用例１０に記載のテレシネ映像信号検出装置は、適用例３ないし適用例５に記載のテレシネ映像信号検出装置と同様の効果を奏する。
【００２９】
［適用例１１］  入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出方法であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとの間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを判定し、
前記判定の結果に基づいて、前記入力映像信号がテレシネ映像信号であるか否かを判定する、テレシネ映像信号検出方法。
【００３０】
［適用例１２］  入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するテレシネ映像信号検出方法であって、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとを入力し、
前記各フィールドを複数に区分けしうるブロックを定義し、前記第１および第２フィールドについて同一位置のブロック同士の間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを、ブロック毎に判定し、
前記差分判定部により判定された前記ブロック毎の判定結果に基づいて、前記ブロック毎の前記入力映像信号がテレシネ映像信号であるか否かを判定する、テレシネ映像信号検出方法。
【００３１】
［適用例１３］  入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するためのコンピュータープログラムであって、
コンピューターに、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとの間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを判定する機能と、
前記判定の結果に基づいて、前記入力映像信号がテレシネ映像信号であるか否かを判定する機能と
を実現させるためのコンピュータープログラム。
【００３２】
［適用例１４］  入力映像信号がプルダウン処理により生成されたテレシネ映像信号であることを検出するためのコンピュータープログラムであって、
コンピューターに、
前記入力映像信号に含まれる第１フィールドと、前記第１フィールドの２フィールド前のフィールドである第２フィールドとを入力する機能と、
前記各フィールドを複数に区分けしうるブロックを定義し、前記第１および第２フィールドについて同一位置のブロック同士の間の関係が、差分なしである第１のモード、差分ありである第２のモード、およびノイズを有するが差分なしと定める第３のモードのうちのいずれに該当するかを、ブロック毎に判定する機能と、
前記判定された前記ブロック毎の判定結果に基づいて、前記ブロック毎の前記入力映像信号がテレシネ映像信号であるか否かを判定する機能と
を実現させるためのコンピュータープログラム。
【００３３】
適用例１１に記載のテレシネ映像信号検出方法および適用例１３に記載のコンピュータープログラムによれば、適用例１に記載のテレシネ映像信号検出装置と同様に、フィールド単位でテレシネ映像信号であるか否かを判定すると共に、その判定を高精度に行うことができるという効果を奏する。適用例１２に記載のテレシネ映像信号検出方法および適用例１４に記載のコンピュータープログラムによれば、適用例６に記載のテレシネ映像信号検出装置と同様に、ブロック単位でテレシネ映像信号であるか否かを判定すると共に、その判定を高精度に行うことができるという効果を奏する。
【００３４】
なお、本発明は、種々の態様で実現することが可能であり、例えば、前記テレシネ映像信号検出装置を備える映像処理装置、またはその方法、前記コンピュータープログラムを記録した記録媒体、前記コンピュータープログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明が適用される第１実施例としてのテレシネ映像信号検出装置１００を備える映像処理装置１０００を示すブロック図である。
【図２】１フィールド分の画素差分Ｄを複数のブロックへ分割する一例を示す説明図である。
【図３】差分用バッファ６０の一例を示す説明図である。
【図４】３２プルダウン処理に対応したＩＰ変換を説明するための説明図である。
【図５】テレシネ映像信号検出装置１００の全体の処理を説明するためのフローチャートである。
【図６】Ｓ、Ｔ、Ｕ、Ｄモードの判定条件を一覧表示する説明図である。
【図７】ノイズがない場合とある場合の映像信号のヒストグラムの一例を示す説明図である。
【図８】映像信号識別データＶＤがテレシネ映像信号である旨に切り替わる条件を示す説明図である。
【図９】映像信号識別データＶＤが非テレシネ映像信号である旨に切り替わる条件を示す説明図である。
【図１０】本発明が適用される第２実施例としてのテレシネ映像信号検出装置３００を備える映像処理装置２０００を示すブロック図である。
【図１１】３２プルダウン処理を説明するための説明図である。
【発明を実施するための形態】
【００３６】
以下、本発明の実施の形態を、図面を参照しつつ実施例に基づいて説明する。
【００３７】
１．第１実施例：
１−Ａ．構成：
図１は、本発明が適用される第１実施例としてのテレシネ映像信号検出装置１００を備える映像処理装置１０００を示すブロック図である。図示するように、映像処理装置１０００は、テレシネ映像信号検出装置１００とＩＰ変換回路２００とを備える。
【００３８】
テレシネ映像信号検出装置１００は、３つのフィールドメモリー１１〜１３と、画素差分演算回路２０と、ブロック内画素差分抽出回路３０と、ヒストグラム回路４１と、平均値演算回路４２と、最大値演算回路４３と、差分判定回路５０と、差分用バッファ６０と、３２プルダウン判定回路７０とを備える。
【００３９】
３つのフィールドメモリー１１〜１３は、時間的に連続する３フィールド分の入力映像（Ｆ（ｔ）、Ｆ（ｔ−１）、Ｆ（ｔ−２）：ｔは時間）を各々記憶する。なお、外部から入力される映像信号（入力映像信号）Ｖ１は、３２プルダウン処理により生成された６０フィールドのインターレース映像（テレシネ映像）を示す信号である。
【００４０】
画素差分演算回路２０は、現在のフィールド画像（Ｆ（ｔ））と２フィールド前のフィールド画像（Ｆ（ｔ−２））とをフィールドメモリー１１、１３から読み出し、同一画素位置の階調値を減算して画素毎の差分（以下、「画素差分」と呼ぶ）Ｄを求める。画素差分演算回路２０は、詳細には、フィールド内の全ての画素にわたって次式（１）の演算を行う。
【００４１】
【数１】
2010206478.tif 000003
【００４２】
ここで、Ｒｘｙは横ｘ、横ｙの位置にある画素についての赤色成分の階調値であり、Ｇｘｙは横ｘ、縦ｙの位置にある画素についての緑色成分の階調値であり、Ｂｘｙは横ｘ、縦ｙの位置にある画素についての青色成分の階調値である。Ｆｔは現在のフィールド画像（Ｆ（ｔ））についてのものであることを示し、Ｆｔ−２（Ｒｘｙ）は２フィールド前のフィールド画像（Ｆ（ｔ−２））についてのものであることを示す。Ａｂｓは絶対値を示すものである。
【００４３】
すなわち、式（１）によれば、下記の（イ）〜（ニ）の演算を行うことで、画素差分Ｄ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）を求める。
【００４４】
（イ）現在のフィールド画像（Ｆ（ｔ））上の位置（ｘ、ｙ）にある画素の赤色成分階調値Ｆｔ−２（Ｒｘｙ）から、２フィールド前のフィールド画像（Ｆ（ｔ−２））上の位置（ｘ、ｙ）にある画素の赤色成分階調値Ｆｔ−２（Ｒｘｙ）を引いて、その答えの絶対値を求める。
（ロ）現在のフィールド画像（Ｆ（ｔ））上の位置（ｘ、ｙ）にある画素の緑色成分階調値Ｆｔ−２（Ｇｘｙ）から、２フィールド前のフィールド画像（Ｆ（ｔ−２））上の位置（ｘ、ｙ）にある画素の緑色成分階調値Ｆｔ−２（Ｇｘｙ）を引いて、その答えの絶対値を求める。
（ハ）現在のフィールド画像（Ｆ（ｔ））上の位置（ｘ、ｙ）にある画素の青色成分階調値Ｆｔ−２（Ｂｘｙ）から、２フィールド前のフィールド画像（Ｆ（ｔ−２））上の位置（ｘ、ｙ）にある画素の青色成分階調値Ｆｔ−２（Ｂｘｙ）を引いて、その答えの絶対値を求める。
（二）上記（イ）〜（ハ）により求めた色成分毎の絶対値の平均値を、画素差分Ｄ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）とする。
【００４５】
ブロック内画素差分抽出回路３０は、画素差分演算回路２０により検出された１フィールド分の画素差分Ｄ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）を複数のブロックに分割し、各ブロックに含まれる各画素差分Ｄ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）をブロック毎に順に抽出する。以下、画素差分Ｄ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）を、必要に応じて単に「画素差分Ｄ」と呼ぶ。
【００４６】
図２は、１フィールド分の画素差分Ｄを複数のブロックへ分割する一例を示す説明図である。図中、ＳＦは、１フィールド分の画素差分Ｄの集合（画素差分群）である。この集合を「差分フィールドデータ」と呼ぶとすると、この差分フィールドデータＳＦを、等しい面積かつ等しい形状で複数のブロックＢＬに分割する。詳しくは、入力映像信号Ｖ１が、例えば６４０×２４０ピクセルのフィールド画面の大きさを備える場合、ブロックＢＬの大きさを、横方向が４０ピクセル、縦方向が１５ピクセルとなるように予め定めることで、差分フィールドデータＳＦを横方向に１６個、縦方向に１６個で合計２５６個に分割する。なお、ここで言う「分割する」とは、物理的にデータを分離することではなく、複数のブロックに区分けすることを意味する。
【００４７】
なお、上記ブロックＢＬは、差分フィールドデータＳＦを複数に区分けするものであるが、差分フィールドデータＳＦの生成の元になる各フィールドを複数に区分けしうるものということもできる。上記ブロックＢＬの大きさは、４０×１５ピクセルに限る必要はなく、３２０×１２０、１６０×６０、８０×３０、８×３等の他の大きさとしてもよい。そうして、ブロック内画素差分抽出回路３０は、各ブロックＢＬに含まれる画素差分Ｄ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）をブロックＢＬ毎に順に抽出する。
【００４８】
ヒストグラム回路４１、平均値演算回路４２、および最大値演算回路４３は、ブロック内画素差分抽出回路３０で抽出された１ブロック分の画素差分Ｄを用いて、下記の通りの処理を行う。
【００４９】
ヒストグラム回路４１は、各ブロックにおける画素差分Ｄの度数分布を求める。詳細には、画素差分演算回路２０で求められたＤ（Ｒｘｙ，Ｇｘｙ，Ｂｘｙ）が、第１ないし第５の分布範囲Ｔｈ０、Ｔｈ１、Ｔｈ２、Ｔｈ３、Ｔｈ４のいずれに該当するかを判定する。そうして、１ブロック内において各分布範囲Ｔｈ０〜Ｔｈ４に該当する数をかぞえてブロック内における画素差分Ｄの大きさ分布を求める。
【００５０】
画素の階調値は、８ビットである場合には０〜２５５の値をとり、この場合には、画素差分Ｄも０〜２５５の値をとる。この場合に、第１ないし第５の分布範囲Ｔｈ０〜Ｔｈ４は、例えば下記の値をとる。
【００５１】
０≦Ｔｈ０＜４
４≦Ｔｈ１＜８
８≦Ｔｈ２＜１２
１２≦Ｔｈ３＜１６
１６≦Ｔｈ４
【００５２】
すなわち、ヒストグラム回路４１では、第１ないし第５の分布範囲Ｔｈ０〜Ｔｈ４のそれぞれに該当する画素差分Ｄの数を度数分布Ｈｉｓとして出力する。
【００５３】
平均値演算回路４２は、各ブロックに含まれる全画素についての画素差分Ｄの総和をブロック内の画素数で割った平均値Ａｖｅを求める。最大値演算回路４３は、各ブロックに含まれる各画素の画素差分Ｄのうちの最大値Ｍａｘを求める。
【００５４】
差分判定回路５０は、ヒストグラム回路４１、平均値演算回路４２、および最大値演算回路４３の各演算結果を用いて、現在のフィールド画像（Ｆ（ｔ））と２フィールド前のフィールド画像（Ｆ（ｔ−２））とについての同一位置のブロック間の関係が、「Ｓ（Same）」、「Ｔ（Tentative Same）」、「Ｕ（Unknown）」、および「Ｄ（Different）」のうちのいずれのモードに該当するかを判定する。
【００５５】
ここで、Ｓモードは、現在のフィールド画像（Ｆ（ｔ））内のブロックと２フィールド前のブロックとの間の画像変化が、所定程度より小さい状態である。すなわち、差分がほぼない「差分なし」の状態である。換言すれば、両ブロック内の画像が同一もしくはほぼ同一の状態である。
【００５６】
Ｔモードは、現在のフィールド画像（Ｆ（ｔ））内のブロックと２フィールド前のブロックとの間の関係が、従来の差分の大小判定では「差分あり」と判定されるが、ノイズあり映像である場合を考慮して「差分なし」と定める状態である。Ｔモードは、本発明における「第３のモード」に該当する。
【００５７】
Ｕモードは、現在のフィールド画像（Ｆ（ｔ））内のブロックと２フィールド前のブロックとの間の関係が、従来の差分の大小判定（閾値より大きいか小さいかの判定）では「差分あり」とも「差分なし」とも判定できない状態である。換言すれば判定が困難である状態である。Ｕモードは、本発明における「第４のモード」に該当する。
【００５８】
Ｄモードは、現在のフィールド画像（Ｆ（ｔ））内のブロックと２フィールド前のブロックとの間の画像変化が、所定程度より大きい状態である。すなわち、「差分あり」の状態である。換言すれば、両ブロック内の画像が相違する状態である。
【００５９】
なお、Ｓ、Ｔ、Ｕ、Ｄモードのいずれにするかの判定は、ヒストグラム回路４１により検出されたブロック内の度数分布Ｈｉｓ、平均値演算回路４２により検出されたブロック内の平均値Ａｖｅ、および最大値演算回路により検出されたブロック内の最大値Ｍａｘを総合的に判断して行われるが、その具体的な手法については後述する。
【００６０】
差分判定回路５０は、さらに、上記Ｓ、Ｔ、Ｕ、Ｄモードのいずれに該当するかの判定結果（以下、この判定結果を「差分モード」と呼ぶ）と、上記ブロック内の度数分布Ｈｉｓ、平均値Ａｖｅ、最大値Ｍａｘとを差分用バッファ６０に出力する処理を行う。
【００６１】
図３は、差分用バッファ６０の一例を示す説明図である。差分用バッファ６０には、現在を含めて時間軸で遡ること６世代にわたって差分が蓄積される。ここでいう「差分」とは、差分判定回路５０から送られてくる差分モード、度数分布Ｈｉｓ、平均値Ａｖｅ、および最大値Ｍａｘである。図示するように最新の差分が記録される毎に古いものから順に削除される。また、図示はしないが、差分用バッファ６０は、前記ブロックの数だけ格納フィールドが用意されており、各格納フィールドはブロックのそれぞれに対応したものとなっている。上記の結果、差分用バッファ６０には、ブロック毎の差分（差分モード、Ｈｉｓ、Ａｖｅ、Ｍａｘ）が６世代に亘ってそれぞれ保存される。なお、図示の例は１つのブロック分であり、実際はブロックの数だけ６世代分の配列が記憶されている。
【００６２】
なお、本実施例では、差分として、差分モード、度数分布Ｈｉｓ、平均値Ａｖｅ、および最大値Ｍａｘを格納する構成としていたが、これに替えて、平均値Ａｖｅと最大値Ｍａｘを除いて、差分モードと平均値Ａｖｅだけを格納する構成としてもよい。さらに、平均値Ａｖｅは、各ブロックに含まれる全画素についての画素差分Ｄの総和に換える構成としてもよい。
【００６３】
３２プルダウン判定回路７０は、差分用バッファ６０に保存された内容に基づいて、入力映像信号は３２プルダウン処理により生成されたテレシネ映像信号であるか否かをブロック毎に判定する。この判定の方法の詳細については後述する。判定結果は、テレシネ映像信号／非テレシネ映像信号を識別しうる映像信号識別データＶＤとしてブロック毎に、テレシネ映像信号検出装置１００の外部に出力される。
【００６４】
上述したブロック内画素差分抽出回路３０、ヒストグラム回路４１、平均値演算回路４２、最大値演算回路４３、および差分判定回路５０が、本発明に備えられる「差分判定部」に対応している。３２プルダウン判定回路７０が、本発明に備えられる「映像信号判定部」に対応している。上述したテレシネ映像信号検出装置１００の構成により、入力映像信号Ｖ１が３２プルダウン処理により生成されたテレシネ映像信号であることを検出することが可能となる。
【００６５】
ＩＰ変換回路２００は、テレシネ映像信号検出装置１００から出力した映像信号識別データＶＤを受信し、映像信号識別データＶＤに基づいて変換する処理を適宜選択し、インターレース映像信号である入力映像信号Ｖ１を６０フィールドのプログレッシブ映像に変換する（ＩＰ変換）。
【００６６】
図４は、３２プルダウン処理に対応したＩＰ変換を説明するための説明図である。図示するＩＰ変換は、図１１に示した３２プルダウン処理に対応したものである。すなわち、図１１で示した３２プルダウン処理を用いて、例えばシネマ映像をＮＴＳＣ方式のＴＶ信号として放送局から送出した場合に、図４に示すＩＰ変換では、放送局から送出されたテレシネ映像信号を６０フレームのプログレッシブ方式の表示装置に表示可能なようにＩＰ変換を行っている。
【００６７】
詳細には、３２プルダウン処理における図１１に示した編集の態様に鑑みて、テレシネ映像信号における奇数番目の走査線を残したフィールドと偶数番目の走査線を残したフィールドとを組み合わせて、６０フレームのプログレッシブ方式の映像信号を生成する。この結果、元画像の各フレームの１フレームおきに、２フレーム繰り返し、３フレーム繰り返しを行ったプログレッシブ映像が得られる。
【００６８】
図１に戻って、本実施例のＩＰ変換回路２００では、上述したように１フィールド全体を単位としてＩＰ変換を行うのではなく、１フィールドに設定したブロック毎に個別にＩＰ変換を行う。すなわち、ＩＰ変換回路２００は、入力映像信号Ｖ１を入力し、ブロック内画素差分抽出回路３０におけるブロック分割と等しい面積かつ等しい形状で上記入力映像信号の１フィールドを分割し、その分割した各ブロックがテレシネ映像信号であるか否かをテレシネ映像信号検出装置１００から入力される映像信号識別データＶＤから判定し、テレシネ映像信号であると判定されたブロック内の映像信号に対しては上述した態様のＩＰ変換を行う。一方、テレシネ映像信号でないと判定されたブロック内の映像信号に対しては、上述した３２プルダウン処理に対応したＩＰ変換は行なわず、例えばデインターレース（Deinterlace)処理を施す。
【００６９】
上記の結果、ＩＰ変換回路２００により、入力映像信号Ｖ１は６０フレームのプログレッシブ方式の映像信号Ｖ２に変換され、図示しない表示装置に出力される。
【００７０】
テレシネ映像信号検出装置１００の全体の処理を次に説明する。図５は、テレシネ映像信号検出装置１００により実行されるテレシネ映像検出処理を示すフローチャートである。このテレシネ映像検出処理は、入力映像信号Ｖ１の１フィールドの伝送間隔である１／６０秒毎に繰り返し実行される。
【００７１】
図５に示すように、処理が開始されると、テレシネ映像信号検出装置１００は、まず、画素差分演算回路２０を駆動することにより、１フィールド分の入力映像信号Ｖ１を読み出して、その読み出したフィールドと、このテレシネ映像検出処理を２回前に実行した際に読み出した２フィールド前のフィールドとの間の画素差分Ｄを算出する（ステップＳ１１０）。
【００７２】
次いで、テレシネ映像信号検出装置１００は、ブロック内画素差分抽出回路３０を駆動することにより、ステップＳ１１０で求められた１フィールド分の画素差分Ｄを複数のブロックＢＬに分割し（ステップＳ１２０）、複数のブロックＢＬの中から１ブロックを選択する処理を行う（ステップＳ１２５）。上記ブロックＢＬの大きさは、予め定められもので、例えば、前述したように横方向が４０ピクセル、縦方向が１５ピクセルである。なお、ステップＳ１２５で選択される１ブロックは、このステップＳ１２５の処理が繰り返し実行される毎に順次移行していく。その後、テレシネ映像信号検出装置１００は、同じくブロック内画素差分抽出回路３０を駆動することにより、その選択されたブロックに含まれる各画素差分Ｄを抽出する（ステップＳ１３０）。
【００７３】
次いで、テレシネ映像信号検出装置１００は、ヒストグラム回路４１、平均値演算回路４２、および最大値演算回路４３を駆動することにより、ステップＳ１３０で抽出の対象となったブロックＢＬにおける画素差分Ｄの度数分布Ｈｉｓ、平均値Ａｖｅ、および最大値Ｍａｘを算出する（ステップＳ１４０）。
【００７４】
次いで、テレシネ映像信号検出装置１００は、差分判定回路５０を駆動することにより、ステップＳ１４０で算出した度数分布Ｈｉｓ、平均値Ａｖｅ、および最大値Ｍａｘに基づいて、差分判定を行う（ステップＳ１５０）。この差分判定は、ステップＳ１２５で選択されたブロックにおける画像変化が、前述したＳ、Ｔ、Ｕ、Ｄモードのいずれに該当するかを、次の判定条件により判別する。
【００７５】
図６は、Ｓ、Ｔ、Ｕ、Ｄモードの判定条件を一覧表示する説明図である。図示の判定条件における数値は、画素の階調値が０〜２５５の値をとる場合のものとして記載している。図示するように、Ｓモードとなる判定条件は、平均値Ａｖｅが値５以下で、かつ、度数分布Ｈｉｓにおける大きい側の分布範囲であるＴｈ３とＴｈ４がともに値０のとき（すなわち大きい側に分布する画素差分Ｄが１つもないとき）とした。
【００７６】
Ｔモードとなる判定条件は、（ｉ）平均値Ａｖｅが値６以下であること、（ii）度数分布ＨｉｓにおけるＴｈ３が値５以下であること、（iii）Ｔｈ４が値１以下であること、（iv）平均値Ａｖｅが差分用バッファ６０に格納される該当するブロックについての過去の５世代分の平均値のいずれよりも小さいこと、の全てを満たしたときとした。上記差分用バッファ６０に格納される５世代分の平均値とは、この時点で差分用バッファ６０の第１位（新しいものからの順位、以下同様）ないし第５位に格納される平均値である。上記（ｉ）〜（iv）の判定条件が物理的にどういった意味を持つかを次に説明する。
【００７７】
図７（ａ）は、ノイズがない映像信号のヒストグラムの一例である。図示するように、実線で示す度数分布Ｈ１は「Ｓ：差分なし」の場合のものであり、１点鎖線で示す度数分布Ｈ２は「Ｄ：差分あり」の場合のものである。「Ｓ：差分なし」の場合の度数分布Ｈ１は、画素差分が値０となる側に十分に偏っており、「差分あり」と「差分なし」とで明確に分布が別れる。このために、判定のための閾値ＴＨの設定が容易で、「差分あり」か「差分なし」かの判別を高精度に行うことができる。
【００７８】
図７（ｂ）は、ノイズがある映像信号のヒストグラムの一例である。図示するように、「Ｓ：差分なし」の場合の度数分布Ｈ１は、画素差分が比較的大きい場合にも０より大きい値を示す。ただし、ノイズがある場合では、一定のレベルまで画面全体にランダムにノイズが重畳される。このために、「差分あり」と「差分なし」とで明確に分布を区別することが難しい。判定のための閾値ＴＨを変更することで対応を図ることはできるが、どの程度変更すればよいかを定めることは困難である。
【００７９】
ノイズはコンテンツによって多いものもあれば少ないものもある。ノイズの多い少ないが判定に及ぼす影響が大きいことから、ここではまずその影響を減らすことを考えた。上記条件（iv）がその影響を減らすためのものである。上記条件（iv）は、前述したように「平均値Ａｖｅが差分用バッファに格納される該当するブロックについての過去の５世代分の平均値のいずれよりも小さいこと」であり、換言すれば、ブロックに含まれる全画素についての画素差分Ｄの総和Ｓｕｍ（０）が、該当するブロックについての過去の５世代分の総和Ｓｕｍ（−１）〜Ｓｕｍ（−５）のいずれよりも小さいことである。現在の画素差分Ｄの総和Ｓｕｍ（０）が過去の５世代分の総和Ｓｕｍ（−１）〜Ｓｕｍ（−５）のいずれよりも小さい場合には、例えノイズがある映像信号であっても「差分なし」である可能性が高いとしてＴモードとなるようにした。
【００８０】
上記条件（ｉ）〜（iii）は、ノイズの最大許容範囲を定めるものである。平均値Ａｖｅが値６以下であること、度数分布ＨｉｓにおけるＴｈ３が値５以下であること、Ｔｈ４が値１以下であること、の全てを満足する場合に、Ｔモードとした。条件（ｉ）〜（iii）のいずれか一つでも満足しないノイズを持つコンテンツでは、ＤモードもしくはＵモードとなるようにし、３２プルダウン処理を行わないようにした。
【００８１】
なお、上記条件（ｉ）〜（iii）は、Ｓモードとなる判定条件を含むものであるが、Ｓモードとなる判定条件を満たす場合には、Ｔモードとなる判定条件を満たす満たさないにかかわらず、Ｓモードとなるものとする。
【００８２】
図６に戻って、Ｕモードとなる判定条件は、平均値Ａｖｅが値１０以下であること、度数分布ＨｉｓにおけるＴｈ３が値８以下であること、Ｔｈ４が値２以下であること、の全てを満たしたときとした。すなわち、平均値Ａｖｅがある値（＝１０）以下であるにもかかわらず、度数分布Ｈｉｓにおける大きい側の分布範囲Ｔｈ３、Ｔｈ４にある値（８、２）を超える分布がみられないときに、ＤモードともＳモードとも判定できないとして、Ｕモードとなるようにした。
【００８３】
Ｄモードとなる判定条件は、平均値Ａｖｅが値１０以上であること、最大値Ｍａｘが値８０以上であること、度数分布ＨｉｓにおけるＴｈ３が値５以上であること、Ｔｈ４が値２以上であること、のうちのいずれか１つでも満たしたときとした。すなわち、平均値Ａｖｅがある値（＝１０）以上となったとき、あるいは、最大値Ｍａｘがある値（＝８０）以上となったとき、あるいは、度数分布Ｈｉｓにおける大きい側の分布範囲Ｔｈ３、Ｔｈ４にある値（５、２）以上の分布がみられたときに、Ｄモードとなるようにした。
【００８４】
上記各判定条件は、Ｓモード、Ｔモード、Ｕモード、Ｄモードの順に行うことが好ましい。このステップＳ１５０の判定結果を、以下「差分モード」と呼ぶ。
【００８５】
上述したＳ、Ｔ、Ｕ、Ｄモードとなる各判定条件は、あくまでも一例であり、数値や、数式そのものを別の条件に変えることができる。要は、Ｓモードは差分なしであることを、Ｔモードはノイズを有するが差分なしであることを、Ｕモードは判定が困難であることを、Ｄモードは差分ありであることを、それぞれ判定できる条件であれば、いずれの条件とすることもできる。
【００８６】
図５に戻り、ステップＳ１５０の実行後、テレシネ映像信号検出装置１００は、ステップＳ１５０で得られた差分モードと、ステップＳ１４０で求めた度数分布Ｈｉｓ、平均値Ａｖｅ、および最大値Ｍａｘとを差分用バッファ６０に書き込む（ステップＳ１６０）。この書込みは、図３を用いて前述したように最新の差分を記録する毎に、既に記録済のものは１世代だけより古いものに繰り下げられ、最も古いものは削除される。
【００８７】
ステップＳ１６０の実行後、テレシネ映像信号検出装置１００は、差分用バッファ６０の内容（詳細には、差分用バッファ６０に記憶された差分モードの内容）に基づいて、入力映像信号がテレシネ映像信号であるか否かを判定し（ステップＳ１７０）、判定結果を映像信号識別データＶＤとして出力する（ステップＳ１８０）。すなわち、判定結果がテレシネ映像信号であるときには、映像信号識別データＶＤは例えば「ハイレベル」となって出力され、判定結果が非テレシネ映像信号であるときには、映像信号識別データＶＤは例えば「ロウレベル」となって出力される。
【００８８】
図８は、映像信号識別データＶＤがテレシネ映像信号である旨に切り替わる条件を示す説明図である。図中の６０ａは、図３を用いて前述した差分用バッファ６０における差分モードを格納するフィールドである。図３と同様に、図中最も左側が最新の差分モードで、右に位置するほど世代が古くなる。図８の（ａ）に示すように、最新の差分モードが「Ｓ」であるときに、入力映像信号はテレシネ映像信号であると判断して、映像信号識別データＶＤは、テレシネ映像信号である旨を示すハイレベルに切り替わる。また、図８の（ｂ）に示すように、最新の差分モードが「Ｔ」であるときにも、入力映像信号はテレシネ映像信号であると判断して、映像信号識別データＶＤは、テレシネ映像信号である旨を示すハイレベルに切り替わる。このことは、Ｔモードは、非テレシネ映像信号からテレシネ映像信号への切り替えの際には、Ｓモードとして機能することを意味する。
【００８９】
なお、映像信号識別データＶＤがロウレベルで、最新の差分モードが「Ｕ」または「Ｄ」のときには、映像信号識別データＶＤは、ハイレベルに切り替わることなく、そのときのレベルを維持する。このことは、Ｕモードは、非テレシネ映像信号からテレシネ映像信号への切り替えの際には、Ｄモードとして機能することを意味する。
【００９０】
図９は、映像信号識別データＶＤが非テレシネ映像信号である旨に切り替わる条件を示す説明図である。図９（ｄ）に、映像信号識別データＶＤがハイレベルに切り替わった後にロウレベルに復帰する条件を示している。図９（ａ）〜（ｃ）の場合には、ロウレベルに復帰せずにハイレベルを維持する。
【００９１】
図９（ａ）〜（ｄ）に示すように、差分用バッファ６０のフィールド６０ａの内容は、第２位（新しいものからの順位、以下同様）が「Ｄ」、第３位が「Ｄ」、第４位が「Ｄ」、第５位が「Ｄ」、第６位が「Ｓ」であるものとする。すなわち、「Ｓ」が入力された後に４世代にわたって「Ｄ」が入力され、その後最新の差分モードが入力された状態であるとする。そして、図９（ａ）に示すように最新の差分モードが「Ｓ」である場合、図１１に示した５周期の編集の態様を示すことから、入力映像信号はテレシネ映像信号であると判断して、映像信号識別データＶＤは、テレシネ映像信号である旨を示すハイレベルを維持する。
【００９２】
また、図９（ｂ）に示すように最新の差分モードが「Ｔ」である場合も、入力映像信号はテレシネ映像信号であると判断して、映像信号識別データＶＤは、テレシネ映像信号である旨を示すハイレベルを維持する。さらに、図９（ｃ）に示すように最新の差分モードが「Ｕ」である場合も、入力映像信号はテレシネ映像信号であると判断して、映像信号識別データＶＤは、テレシネ映像信号である旨を示すハイレベルを維持する。このことは、Ｔモード、Ｕモードは、テレシネ映像信号から非テレシネ映像信号への切り替えの際には、Ｓモードとして機能することを意味する。
【００９３】
一方、図９（ｄ）に示すように最新の差分モードが「Ｄ」である場合、入力映像信号は非テレシネ映像信号に切り替わったと判断して、映像信号識別データＶＤは、非テレシネ映像信号である旨を示すロウレベルに切り替わる。
【００９４】
なお、図９の説明では、第２位から第５位までの内容が、「ＤＤＤＤ」であるものとしたが、必ずしもこの配列に限る必要はなく、例えば「ＳＳＳＳ」というように他の配列の場合にもテレシネ映像信号である旨を継続する構成としてもよい。「ＳＳＳＳ」の場合は静止画であるときであり、この場合にもテレシネ映像信号であり得るからである。
【００９５】
ハイレベルの映像信号識別データＶＤを受信したＩＰ変換回路２００は、その映像信号識別データＶＤが示すブロック内の入力映像信号に対して、３２プルダウン処理に対応したＩＰ変換を実行する。
【００９６】
図５に戻って、ステップＳ１８０の実行後、テレシネ映像信号であるか否かの判定がなされたブロックが、ステップＳ１１０で読み出した１フィールド分に含まれる複数のブロックの中の最後のブロックであるか否かを判定し（ステップＳ１９０）、最後のブロックでないと判定された場合には、処理をステップＳ１２５に戻し、判定の対象を次のブロックに移行する。一方、ステップＳ１９０で最後のブロックであると判定された場合には、「リターン」に抜けて、このテレシネ映像信号検出処理を一旦終了する。
【００９７】
１−Ｂ．効果：
以上のように構成された第１実施例のテレシネ映像信号検出装置１００によれば、現在のフィールド画像（Ｆ（ｔ））と２フィールド前のフィールド画像（Ｆ（ｔ−２））との間における差分関係が、フィールドを複数に分割して得られたブロックＢＬ毎に判定される。このために、ブロック毎に入力映像信号がテレシネ映像信号であるか否かを判定することができる。このために、例えば文字テロップのような１フィールド内に３２プルダウンされていないコンテンツが挿入された映像信号である場合に、そのコンテンツが重畳されたブロックだけを非テレシネ映像信号であると判定することができる。
【００９８】
さらに、第１実施例のテレシネ映像信号検出装置１００によれば、上記の差分関係は、差分なしであるＳモード、差分ありであるＤモード、ノイズを有するが差分なしと定めるＴモード、および判定が困難であるＵモードのうちのいずれかにに判定されることから、「差分なし」と「差分あり」の２つのモードに判定する従来技術と比較して、高精度な判定を期待することができる。特に、Ｔモードは、ノイズを有するが差分なしと定める場合のモードであることから、入力映像信号に大きなノイズが含まれる場合に、テレシネ映像信号であるとの判定を継続することが可能となり、テレシネ映像信号であるか否かの判定を高精度に行うことができる。
【００９９】
１−Ｃ．変形例：
上記実施例では、差分判定の結果を、Ｓ、Ｔ、Ｕ、Ｄの４つのモードに振り分ける構成とし、テレシネ映像信号から非テレシネ映像信号への切り替えの際には、Ｕモードの機能をＤモード側に切り替え、Ｔモードの機能をＳモード側に切り替える構成としていたが、この切り替えの態様は、適宜、上記実施例とは違うものとしてもよい。例えば、Ｕモードについては、非テレシネ映像信号からテレシネ映像信号への切り替えの際、および、テレシネ映像信号から非テレシネ映像信号への切り替えの際には、共にＤモードとして機能する構成とすることもできる。また、Ｔモードについても、適宜、本実施例とは違うものとすることができる。たとえば、ノイズ除去フィルタに通した映像入力信号Ｖ1をテレシネ映像信号検出装置１００に入力する場合、差分モードが「Ｔ」と判定されたときに、非テレシネ映像信号からテレシネ映像信号に切り替えないようにしてもよい。
【０１００】
２．第２実施例：
図１０は、本発明が適用される第２実施例としてのテレシネ映像信号検出装置３００を備える映像処理装置２０００を示すブロック図である。本実施例のテレシネ映像信号検出装置３００は、第１実施例のテレシネ映像信号検出装置１００と比較して、画素差分演算回路２０により検出された１フィールド分の画素差分Ｄをそのままヒストグラム回路４１、平均値演算回路４２、および最大値演算回路４３に送っている点が相違し、その他の構成については同一である。同一部分には第１実施例と同一の符号を付した。
【０１０１】
すなわち、第１実施例のテレシネ映像信号検出装置１００では、画素差分演算回路２０により検出された１フィールド分の画素差分Ｄをブロック内画素差分抽出回路３０（図１）に送ることで複数のブロックに分割し、各画素差分Ｄをブロック毎にヒストグラム回路４１、平均値演算回路４２、および最大値演算回路４３に送るように構成されていたのに対して、本実施例では、１フィールド分の画素差分Ｄをヒストグラム回路４１、平均値演算回路４２、および最大値演算回路４３に送るように構成している。差分判定回路５０、差分用バッファ６０、３２プルダウン判定回路７０の各構成は、処理の対象を１フィールド毎として第１実施例と同一の処理を行うものである。
【０１０２】
上記構成の第２実施例のテレシネ映像信号検出装置３００によれば、入力映像信号の１フィールド単位でテレシネ映像信号であることを検出することができる。さらに、フィールド間の差分判定を、Ｓ、Ｄ、Ｔ、Ｕの４つのモードで判定することから、第１実施例と同様に、テレシネ映像信号であるか否かの判定を高精度に行うことができる。
【０１０３】
３．他の実施形態：
なお、この発明は上記の第１および第２実施例やその変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１０４】
（１）上記第１および第２実施例では、差分判定を、Ｓ、Ｄ、Ｔ、Ｕの４つのモードのいずれに該当するかを判定することで行っていたが、これに換えて、Ｕモードを無くして、Ｓ、Ｄ、Ｔの３つのモードのいずれに該当するかを判定する構成としてもよい。
【０１０５】
（２）上記第１および第２実施例では、差分用バッファ６０に、差分判定結果である差分モードと、度数分布Ｈｉｓと、平均値Ａｖｅと、最大値Ｍａｘとを組にして記憶するようにしていたが、必ずしも１つのバッファに併せて記憶させる必要もなく、別メモリーに別々に記憶させる構成としてもよい。
【０１０６】
（３）上記第１および第２実施例では、Ｔモードとなる判定条件のうちの（iv）として「平均値Ａｖｅが差分用バッファ６０に格納される該当するブロックについての過去の５世代分の平均値のいずれよりも小さいこと」としたが、これに換えて、平均値Ａｖｅを先に差分用バッファ６０に書き込んで、差分用バッファ６０に格納される６世代分の平均値の中で最新の平均値（すなわち、第１位に格納される内容）が最小であるか否かを判定することで、上記（iv）の判定を行ってもよい。さらには、平均値に換えて画素差分Ｄの総和Ｓｕｍを過去の５世代分、記憶するようにして、最新の総和が過去の５世代分の平均値のいずれよりも小さいことを判断する構成としてもよい。
【０１０７】
（４）上記第１実施例では、現在のフィールド画像と、２フィールド前のフィールド画像との間で画素差分を先に求めて、１フィールド分の画素差分の集合である差分フィールドデータをブロックに区分けする構成としていたが、これに換えて、現在のフィールド画像と、２フィールド前のフィールド画像とを複数のブロックにそれぞれ区分けし、現在のフィールド画像側のブロックと、２フィールド前のフィールド画像側のブロックの間で画素差分を求める構成としてもよい。この構成によっても第１実施例と同一の効果を奏することができる。
【０１０８】
（５）上記第１および第２実施例では、入力映像信号の画素の階調値を８ビット（２５６階調）として説明したが、それ以外のビット数（階調値）を有する入力映像信号であっても実施可能であり、同様の作用効果を奏する。
【０１０９】
（６）上記第１および第２実施例の映像処理装置１０００は、パーソナルコンピューターなどの情報機器や、液晶テレビなどの表示装置など、プログレッシブ方式の映像を表示できる機器に適用することができる。
【０１１０】
（７）上記第１および第２実施例では、３２プルダウン処理により生成されたテレシネ映像信号であることを検出する構成としたが、３２プルダウン処理により生成されたテレシネ映像信号に限る必要はなく、２３プルダウン処理、２２プルダウン処理等、他の方式のプルダウン処理により生成されたテレシネ映像信号を検出する構成としてもよい。
【０１１１】
（８）また、上記第１および第２実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。すなわち、上記第１および第２実施例における各回路２０〜５０、７０、１１０の機能をコンピューターに実現させるためのコンピュータープログラムを用いた実施例としてもよい。
【符号の説明】
【０１１２】
１１...フィールドメモリー
２０...画素差分演算回路
３０...ブロック内画素差分抽出回路
４１...ヒストグラム回路
４２...平均値演算回路
４３...最大値演算回路
５０...差分判定回路
６０...差分用バッファ
７０...３２プルダウン判定回路
１００、３００...テレシネ映像信号検出装置
２００...ＩＰ変換回路
１０００、２０００...映像処理装置
Ｄ...画素差分
Ｖ１...入力映像信号
Ｖ２...映像信号
ＶＤ...映像信号識別データ
ＳＦ...差分フィールドデータ
ＢＬ...ブロック
Ｔｈ０〜Ｔｈ４...第１ないし第５の分布範囲
Ｍａｘ...最大値
Ａｖｅ...平均値
Ｈｉｓ...度数分布
【図１】
2010206478.tif 000004
【図２】
2010206478.tif 000005
【図３】
2010206478.tif 000006
【図４】
2010206478.tif 000007
【図５】
2010206478.tif 000008
【図６】
2010206478.tif 000009
【図７】
2010206478.tif 000010
【図８】
2010206478.tif 000011
【図９】
2010206478.tif 000012
【図１０】
2010206478.tif 000013
【図１１】
2010206478.tif 000014