(57)【要約】【課題】インターレースビデオをプログレシブビデオにスキャン変換する際、櫛状ノイズを除去するためには演算処理の負荷が重かった。【解決手段】メモリ１２に記憶したビデオフレームの奇数フィールドから座標（１，１）に該当する輝度データと、偶数フィールドから座標（１，２）に該当する輝度データと、奇数フィールドから座標（１，３）に該当する輝度データとを１組の輝度データとして読み出し、この１組の輝度データの中から中間のレベル値である１つの輝度データを中間値として選択し、この中間値で座標（１，２）に該当する輝度データを置き換えるようにした。さらに、ビデオフレーム全域にわたって処理を実行してインターレースビデオの櫛状ノイズを除去するようにした。【選択図】図２
2008271470.tif 000002
【特許請求の範囲】
【請求項１】
奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理装置において、
前記ビデオフレームを記憶する記憶手段と、
前記記憶されたビデオフレームの一方のフィールドから第１のビデオデータと、前記ビデオフレームの他方のフィールドから前記第１のビデオデータと垂直方向に隣接する位置にある第２のビデオデータと、前記一方のフィールドから前記第２のビデオデータと垂直方向に隣接する位置にある第３のビデオデータとを、１組のビデオデータとして読み出す読出し手段と、
前記読み出された１組のビデオデータの中から、中間のレベル値である１つのビデオデータを中間ビデオデータとして出力するメディアンフィルタと、
前記出力された中間ビデオデータで前記記憶された第２のビデオデータを置き換える置換手段と、
前記記憶されたビデオフレームの全域にわたって前記１組のビデオデータを読み出すように前記読出し手段を制御する読出し制御手段と、
を備えたことを特徴とする映像信号処理装置。
【請求項２】
前記ビデオフレームは、輝度データ及び色差データで構成されると共に、前記第１〜第３のビデオデータのそれぞれは、第１〜第３の輝度データであることを特徴とする請求項１記載の映像信号処理装置。
【請求項３】
奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理装置において、
前記ビデオフレームを記憶する記憶手段と、
前記記憶されたビデオフレームの一方のフィールドから第１の輝度データと、前記ビデオフレームの他方のフィールドから前記第１の輝度データと垂直方向に隣接する位置にある第２の輝度データと、前記一方のフィールドから前記第２の輝度データと垂直方向に隣接する位置にある第３の輝度データとを、１組の輝度データとして読み出す読出し手段と、
前記読み出された１組の輝度データの中から、中間のレベル値である１つの輝度データを中間輝度データとして出力するメディアンフィルタと、
前記出力された中間輝度データで前記記憶した第２の輝度データを置き換える第１の置換手段と、
前記中間輝度データが前記１組の輝度データのうちいずれの輝度データと一致するかを判定する判定手段と、
前記記憶されたビデオフレームから、前記一致すると判定された輝度データに対応する色差データを読み出し、この読み出された色差データで前記第２の輝度データに対応して前記記憶された色差データを置き換える第２の置換手段と、
前記記憶されたビデオフレームの全域にわたって前記１組の輝度データを読み出すように前記読出し手段を制御する読出し制御手段と、
を備えたことを特徴とする映像信号処理装置。
【請求項４】
奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理方法において、
前記ビデオフレームを記憶する第１ステップと、
前記記憶されたビデオフレームの一方のフィールドから第１のビデオデータと、前記ビデオフレームの他方のフィールドから前記第１のビデオデータと垂直方向に隣接する位置にある第２のビデオデータと、前記一方のフィールドから前記第２のビデオデータと垂直方向に隣接する位置にある第３のビデオデータとを、１組のビデオデータとして読み出す第２ステップと、
前記読み出された１組のビデオデータの中から、中間のレベル値である１つのビデオデータを中間ビデオデータとして選択する第３ステップと、
前記選択された中間ビデオデータで前記記憶された第２のビデオデータを置き換える第４ステップとを有し、
前記記憶されたビデオフレームの全域にわたって前記第２〜第４ステップを実行するようにしたことを特徴とする映像信号処理方法。
【請求項５】
前記ビデオフレームは、輝度データ及び色差データで構成されると共に、前記第１〜第３のビデオデータのそれぞれは、第１〜第３の輝度データであることを特徴とする請求項４記載の映像信号処理方法。
【請求項６】
奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理方法において、
前記ビデオフレームを記憶する第１ステップと、
前記記憶されたビデオフレームの一方のフィールドから第１の輝度データと、前記ビデオフレームの他方のフィールドから前記第１の輝度データと垂直方向に隣接する位置にある第２の輝度データと、前記一方のフィールドから前記第２の輝度データと垂直方向に隣接する位置にある第３の輝度データとを、１組の輝度データとして読み出す第２ステップと、
前記読み出された１組の輝度データの中から、中間のレベル値である１つの輝度データを中間輝度データとして選択する第３ステップと、
前記選択された中間輝度データで前記記憶した第２の輝度データを置き換える第４ステップと、
前記中間輝度データが前記１組の輝度データのうちいずれの輝度データと一致するかを判定する第５ステップと、
前記記憶されたビデオフレームから、前記一致すると判定された輝度データに対応する色差データを読み出し、この読み出された色差データで前記第２の輝度データに対応して前記記憶された色差データを置き換える第６ステップとを有し、
前記記憶されたビデオフレームの全域にわたって前記第２〜第６ステップを処理するようにしたことを特徴とする映像信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号処理装置及び映像信号処理方法に係り、特に、動きのあるインターレースビデオの映像において発生する櫛状ノイズを除去してインターレースビデオ信号からプログレシブビデオ信号にスキャン変換する映像信号処理装置及び映像信号処理方法に関する。
【背景技術】
【０００２】
インターレースビデオ信号は、周知のとおり奇数フィールドと偶数フィールドとから構成される。この奇数フィールドと偶数フィールドとは時間差のある画像であり、インターレース方式のモニタで時間差をもって表示するため違和感無く、また、人間の目の残像特性により、ちらつきを感じること無く鑑賞することができるものである。
【０００３】
ところで、連続する２つのフィールドを組み合わせて、１つのフレーム画像を構成したい場合がある。例えば、インターレースビデオ信号からプログレシブビデオ信号にスキャン方式を変換する場合である。この場合、映像に動きが無ければ、構成されたフレーム画像は、元の奇数フィールドや偶数フィールドよりも垂直方向に２倍の解像度を得ることができる。しかし、映像に動きがある場合は、連続する２つのフィールド画像に時間差によるずれが生じるため、構成されたフレーム画像には櫛状ノイズ（ジャギーともいう）が発生する。
【０００４】
このような櫛状ノイズを除去し、インターレースビデオ信号からプログレシブビデオ信号にスキャン方式を変換するＩＰ（Ｉｎｔｅｒｌａｃｅ−Ｐｒｏｇｒｅｓｓｉｖｅ）スキャン変換装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１２５２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されたＩＰスキャン変換装置は、動き検出回路を必要とする構成であるため、演算処理の負荷が重く装置として実現するためには高価になってしまう。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、動き検出回路を用いることなく、より負荷の軽い演算処理で、インターレースビデオ信号から櫛状ノイズの影響の無いプログレシブビデオ信号へのスキャン変換画像を得ることができる、映像信号処理装置及び映像信号処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下［１］〜［６］の手段を提供するものである。
［１］  奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理装置（１）において、
前記ビデオフレームを記憶する記憶手段（１２）と、
前記記憶されたビデオフレームの一方のフィールドから第１のビデオデータと、前記ビデオフレームの他方のフィールドから前記第１のビデオデータと垂直方向に隣接する位置にある第２のビデオデータと、前記一方のフィールドから前記第２のビデオデータと垂直方向に隣接する位置にある第３のビデオデータとを、１組のビデオデータとして読み出す読出し手段（１３）と、
前記読み出された１組のビデオデータの中から、中間のレベル値である１つのビデオデータを中間ビデオデータとして出力するメディアンフィルタ（１３）と、
前記出力された中間ビデオデータで前記記憶された第２のビデオデータを置き換える置換手段（１３）と、
前記記憶されたビデオフレームの全域にわたって前記１組のビデオデータを読み出すように前記読出し手段を制御する読出し制御手段（１３）と、
を備えたことを特徴とする映像信号処理装置（１）。
［２］  前記ビデオフレームは、輝度データ及び色差データで構成されると共に、前記第１〜第３のビデオデータのそれぞれは、第１〜第３の輝度データであることを特徴とする上記［１］記載の映像信号処理装置（１）。
［３］  奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理装置（１）において、
前記ビデオフレームを記憶する記憶手段（１２）と、
前記記憶されたビデオフレームの一方のフィールドから第１の輝度データと、前記ビデオフレームの他方のフィールドから前記第１の輝度データと垂直方向に隣接する位置にある第２の輝度データと、前記一方のフィールドから前記第２の輝度データと垂直方向に隣接する位置にある第３の輝度データとを、１組の輝度データとして読み出す読出し手段（１３）と、
前記読み出された１組の輝度データの中から、中間のレベル値である１つの輝度データを中間輝度データとして出力するメディアンフィルタ（１３）と、
前記出力された中間輝度データで前記記憶した第２の輝度データを置き換える第１の置換手段（１３）と、
前記中間輝度データが前記１組の輝度データのうちいずれの輝度データと一致するかを判定する判定手段（１３）と、
前記記憶されたビデオフレームから、前記一致すると判定された輝度データに対応する色差データを読み出し、この読み出された色差データで前記第２の輝度データに対応して前記記憶された色差データを置き換える第２の置換手段（１３）と、
前記記憶されたビデオフレームの全域にわたって前記１組の輝度データを読み出すように前記読出し手段を制御する読出し制御手段（１３）と、
を備えたことを特徴とする映像信号処理装置（１）。
［４］  奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理方法において、
前記ビデオフレームを記憶する第１ステップ（Ｓ２０１）と、
前記記憶されたビデオフレームの一方のフィールドから第１のビデオデータと、前記ビデオフレームの他方のフィールドから前記第１のビデオデータと垂直方向に隣接する位置にある第２のビデオデータと、前記一方のフィールドから前記第２のビデオデータと垂直方向に隣接する位置にある第３のビデオデータとを、１組のビデオデータとして読み出す第２ステップ（Ｓ２０２〜Ｓ２０４）と、
前記読み出された１組のビデオデータの中から、中間のレベル値である１つのビデオデータを中間ビデオデータとして選択する第３ステップ（Ｓ２０５）と、
前記選択された中間ビデオデータで前記記憶された第２のビデオデータを置き換える第４ステップ（Ｓ２０６）とを有し、
前記記憶されたビデオフレームの全域にわたって前記第２〜第４ステップを実行する（Ｓ２１３）ようにしたことを特徴とする映像信号処理方法。
［５］  前記ビデオフレームは、輝度データ及び色差データで構成されると共に、前記第１〜第３のビデオデータのそれぞれは、第１〜第３の輝度データであることを特徴とする上記［４］記載の映像信号処理方法。
［６］  奇数フィールド及び偶数フィールドでビデオフレームが構成されたインターレースビデオデータを、プログレシブビデオデータに変換する映像信号処理方法において、
前記ビデオフレームを記憶する第１ステップ（Ｓ２０１）と、
前記記憶されたビデオフレームの一方のフィールドから第１の輝度データと、前記ビデオフレームの他方のフィールドから前記第１の輝度データと垂直方向に隣接する位置にある第２の輝度データと、前記一方のフィールドから前記第２の輝度データと垂直方向に隣接する位置にある第３の輝度データとを、１組の輝度データとして読み出す第２ステップ（Ｓ２０２〜Ｓ２０４）と、
前記読み出された１組の輝度データの中から、中間のレベル値である１つの輝度データを中間輝度データとして選択する第３ステップ（Ｓ２０５）と、
前記選択された中間輝度データで前記記憶した第２の輝度データを置き換える第４ステップ（Ｓ２０６）と、
前記中間輝度データが前記１組の輝度データのうちいずれの輝度データと一致するかを判定する第５ステップ（Ｓ２０７，Ｓ２１０）と、
前記記憶されたビデオフレームから、前記一致すると判定された輝度データに対応する色差データを読み出し、この読み出された色差データで前記第２の輝度データに対応して前記記憶された色差データを置き換える第６ステップ（Ｓ２０８，Ｓ２０９，Ｓ２１１，Ｓ２１２）とを有し、
前記記憶されたビデオフレームの全域にわたって前記第２〜第６ステップを処理する（Ｓ２１３）ようにしたことを特徴とする映像信号処理方法。
【発明の効果】
【０００８】
本発明によれば、動き検出回路を用いることなく、奇数フィールド又は偶数フィールドいずれかのフィールドの画素データのみの置き換えを行うように構成したことにより、演算処理による負荷を軽くして、インターレースビデオ信号に櫛状ノイズが発生している場合でもこのノイズを除去したプログレシブビデオ信号を得ることができる。これにより、ジャギーのない高品位なプログレシブビデオ信号を低コストで得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。図１は、本発明の実施形態である映像信号処理装置の概略構成図である。同図において、映像信号処理装置１は、入力インターフェース部１１と、メモリ１２と、ＣＰＵ１３と、出力インターフェース部１４とがバス１５を介してそれぞれ接続された構成を有している。
【００１０】
映像信号処理装置１に入力されたインターレースビデオ信号は、入力インターフェース部１１を介してインターレースビデオデータとしてＣＰＵ１３に取り込まれ、そしてメモリ１２に書き込まれる。そして、ＣＰＵ１３は、メモリ１２に書き込んだインターレースビデオデータを読み出してプログレシブビデオデータに変換する処理を実行し、出力インターフェース部１４を介してプログレシブビデオ信号として出力する。
【００１１】
本実施形態では、映像信号処理装置１にインターレースビデオ信号を入力し、スキャン変換処理を行ってプログレシブビデオ信号を出力する部分について主に説明するが、その説明の前に、映像信号処理装置１の周辺について簡単に説明する。
【００１２】
映像信号処理装置１に入力されるインターレースビデオ信号のソースとしては、例えば、インターレースビデオ信号を出力するビデオカメラが適用できる。
【００１３】
そして、映像信号処理装置１から出力されるプログレシブビデオ信号のディスティネーションとしては、例えばモニタが適用でき、特にプログレシブスキャン方式に対応したモニタであれば、コンピュータに接続可能なモニタや、映像監視分野や放送分野等で用いられているモニタが利用できる。
【００１４】
また、ビデオカメラを、例えばＪＰＥＧ方式により撮像画像信号のデータ圧縮が可能な画像圧縮処理回路と、ネットワークインターフェース部とが搭載されたネットワークカメラとし、このネットワークカメラと映像信号処理装置１とをネットワークを介して接続できるように構成してもよい。この場合は、ネットワークカメラから、データ圧縮されたインターレースビデオ信号（例えば、ＪＰＥＧデータ）がＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケット化されて出力され、映像信号処理装置１が、入力インターフェース部１１を介してＩＰパケットを入力し、パケットからＪＰＥＧデータを抽出してＣＰＵ１３に供給し、制御プログラムによるＣＰＵ１３とメモリ１２との協働処理によりＪＰＥＧデータをインターレースビデオデータに伸張処理するように構成される。
【００１５】
さらにまた、ネットワークカメラに映像信号処理装置１を組み込む構成としてもよい。この場合は、ネットワークカメラで撮像して得たインターレースビデオ信号を、内蔵された映像信号処理装置１でプログレシブビデオ信号に変換し、このプログレシブビデオ信号を画像圧縮処理回路でデータ圧縮し、ネットワークインターフェース部を介して出力するように構成される。
【００１６】
次に、映像信号処理装置１のインターレースビデオデータからプログレシブビデオデータへのスキャン変換処理についてその詳細を説明する。図２に、ＣＰＵ１３が制御プログラムを実行することにより、インターレースビデオデータからプログレシブビデオデータにスキャン変換を行う動作を説明するためのフローチャートを示す。なお、同図のフローチャートは、入力インターフェース部１１を介してＣＰＵ１３に順次入力されるインターレースビデオデータの１フレーム（すなわち、２フィールド）のスキャン変換処理について示したものである。
【００１７】
まず、ＣＰＵ１３は、入力インターフェース部１１から供給されるインターレースビデオデータから１つのビデオフレームをメモリ１２に書き込む（ステップＳ２０１）。図３に、ＣＰＵ１３がメモリ１２に書き込んだビデオフレームのデータ構成を模式的に示す。同図のように、ビデオフレームは、輝度データ（Ｙデータ）と２種類の色差データ（Ｃｂデータ及びＣｒデータ）とで構成され、これらのサンプリング比はＹ：Ｃｂ：Ｃｒ＝４：２：２である。
【００１８】
また、図４に、図３に示したＹデータの詳細を説明するための模式図を示す。同図において、メモリ１２に展開された１フレーム分のＹデータは、水平方向７２０画素×垂直方向４８０画素分のＹデータで構成され、奇数フィールドのＹデータと偶数フィールドのＹデータとが一列おきに配列されている。
【００１９】
また、図５に、図３に示した色差データのうちＣｂデータの詳細を説明するための模式図を示す。４：２：２方式のビデオ信号では、輝度信号の半分の周波数で色差信号がサンプリングされるので、メモリ１２に展開された１フレーム分のＣｂデータは、水平方向３６０画素×垂直方向４８０画素分のＣｂデータで構成されている。そして、Ｃｂデータは、奇数フィールドのＣｂデータと偶数フィールドのＣｂデータとが一列おきに配列されている。
【００２０】
さらに、図６は、図５と同様にＣｒデータの詳細を説明するための模式図である。その詳細は図５と同様であるので説明を省略する。
【００２１】
図２のフローチャートの説明に戻り、ステップＳ２０１の処理に続きＣＰＵ１３は、メモリ１２に展開されたビデオフレームにおけるＹデータの奇数フィールドから１つのＹデータを読み込む（ステップＳ２０２）。ここで、最初に読み込むＹデータは、図３における座標（１，１）に該当するＹデータである。
【００２２】
次に、ＣＰＵ１３は、ビデオフレームにおけるＹデータの偶数フィールドから、ステップＳ２０２において読み込んだＹデータの水平位置を同一とし、垂直方向で次のライン上の座標に該当するＹデータを読み込む（ステップＳ２０３）。すなわち、ステップＳ２０２において奇数フィールドから座標（１，１）に該当するＹデータを読み込んだ場合は、ステップＳ２０３においては、偶数フィールドから座標（１，２）に該当するＹデータを読み込む。
【００２３】
次に、ＣＰＵ１３は、ビデオフレームにおけるＹデータの奇数フィールドから、ステップＳ２０３において読み込んだＹデータの水平位置を同一とし、垂直方向で次のライン上の座標に該当するＹデータを読み込む（ステップＳ２０４）。すなわち、ステップＳ２０３において偶数フィールドから座標（１，２）に該当するＹデータを読み込んだ場合は、ステップＳ２０４においては、奇数フィールドから座標（１，３）に該当するＹデータを読み込む。
【００２４】
上記ステップＳ２０２〜ステップＳ２０４の処理により、ＣＰＵ１３は、所定の水平位置において垂直方向に連続して３つ配列されたＹデータ（以下、１組のＹデータという。）を読み込むことになる。
【００２５】
次に、ＣＰＵ１３は、読み込んだ１組のＹデータをメディアンフィルタへ入力して中間値を計算する（ステップＳ２０５）。メディアンフィルタは、入力された複数のデータの中から、これらの大きさの順番に並べた場合の中間に該当するデータを選択して出力するフィルタのことである。よって、本実施形態におけるメディアンフィルタは、例えば、座標（１，１）に該当するＹデータをデータＡ、座標（１，２）に該当するＹデータをデータＢ、座標（１，３）に該当するＹデータをデータＣとし、これらの大小関係がデータＢ＞データＡ＞データＣである場合に、データＡを中間値として選択して出力する。
【００２６】
次に、ＣＰＵ１３は、前述した所定の水平位置における１組のＹデータのうち、垂直方向で中央の座標に該当するＹデータを、メディアンフィルタの出力である中間値で置き換える（ステップＳ２０６）。具体的には、１組のＹデータの座標が（１，１）、（１，２）、（１，３）であり、メディアンフィルタからの中間値がデータＡであった場合、座標（１，２）に該当するＹデータをデータＡで置き換える。
【００２７】
次に、ＣＰＵ１３は、置き換えた中間値が１組のＹデータのうち一端のＹデータであるか否かを判定する（ステップＳ２０７）。具体的には、１組のＹデータの座標が（１，１）、（１，２）、（１，３）であった場合、置き換えた中間値が座標（１，１）に該当するＹデータであるか否かを判定する。
【００２８】
ステップＳ２０７の処理において判定が一致した場合、ＣＰＵ１３は、メモリ１２に展開されたビデオフレームのＣｂデータについて、１組のＹデータの座標に対応する３つの座標のうち、垂直方向で中央の座標に該当するＣｂデータを、１組のＹデータの一端のＹデータの座標に対応する座標に該当するＣｂデータで置き換える（ステップＳ２０８）。具体的には、１組のＹデータの中間値が座標（１，１）に該当するＹデータであった場合は、座標（１，２）に該当するＹデータを座標（１，１）に該当するＹデータで置き換えたことになるため、図５に示された座標（１，２）に該当するＣｂデータを、同図の座標（１，１）に該当するＣｂデータで置き換える。
【００２９】
次に、ＣＰＵ１３は、メモリ１２に展開されたビデオフレームのＣｒデータについて、１組のＹデータの座標に対応する３つの座標のうち、垂直方向で中央の座標に該当するＣｒデータを、１組のＹデータの一端のＹデータの座標に対応する座標に該当するＣｒデータで置き換える（ステップＳ２０９）。具体的には、１組のＹデータの中間値が座標（１，１）に該当するＹデータであった場合は、図６に示された座標（１，２）に該当するＣｒデータを、同図の座標（１，１）に該当するＣｒデータで置き換える。
【００３０】
一方、ステップＳ２０７の処理において判定が一致しなかった場合、ＣＰＵ１３は、置き換えた中間値が１組のＹデータのうち他端のＹデータであるか否かを判定する（ステップＳ２１０）。具体的に、１組のＹデータの座標が（１，１）、（１，２）、（１，３）であった場合、置き換えた中間値が座標（１，３）に該当するＹデータであるか否かを判定する。
【００３１】
ステップＳ２１０の処理において判定が一致した場合、ＣＰＵ１３は、メモリ１２に展開されたビデオフレームのＣｂデータについて、１組のＹデータの座標に対応する３つの座標のうち、垂直方向で中央の座標に該当するＣｂデータを、１組のＹデータの他端のＹデータの座標に対応する座標に該当するＣｂデータで置き換える（ステップＳ２１１）。具体的には、１組のＹデータの中間値が座標（１，３）に該当するＹデータであった場合は、座標（１，２）に該当するＹデータを座標（１，３）に該当するＹデータで置き換えたことになるため、図５に示された座標（１，２）に該当するＣｂデータを、同図の座標（１，３）に該当するＣｂデータで置き換える。
【００３２】
次に、ＣＰＵ１３は、メモリ１２に展開されたビデオフレームのＣｒデータについて、１組のＹデータの座標に対応する３つの座標のうち、垂直方向で中央の座標に該当するＣｒデータを、１組のＹデータの他端のＹデータの座標に対応する座標に該当するＣｒデータで置き換える（ステップＳ２１２）。具体的には、１組のＹデータの中間値が座標（１，３）に該当するＹデータであった場合は、図６に示された座標（１，２）に該当するＣｒデータを、同図の座標（１，３）に該当するＣｒデータで置き換える。
【００３３】
なお、置き換えた中間値が座標（１，２）に該当するＹデータであった場合には、座標（１，２）に該当する色差データを同一座標に該当する色差データで置き換えても置き換えなくてもかまわない。
【００３４】
ステップＳ２０７〜ステップＳ２１２のように処理することにより、輝度データと色差データとの組合せが正しく保持されるため、Ｙ：Ｃｂ：Ｃｒのデータ組み合わせの不整合による画質異常を防ぐことができる。
【００３５】
次に、ＣＰＵ１３は、メモリ１２に展開されたビデオフレームにおける全てのデータを処理したかどうかを判定する（ステップＳ２１３）。具体的には、ステップＳ２１２までにより１組のＹデータの座標（１，１）、（１，２）、（１，３）の処理が完了した場合は、次に座標（２，１）、（２，２）、（２，３）についての処理を行わせるためにステップＳ２０２に処理を移行するよう制御する。また、順次ループ処理した後、１組のＹデータの座標（７２０，１）、（７２０，２）、（７２０，３）の処理が完了した場合は、次に座標（１，３）、（１，４）、（１，５）についての処理を行わせるためにステップＳ２０２に処理を移行するよう制御する。
【００３６】
なお、偶数フィールドの最終ラインについてはこれよりも下のデータが無いため、処理を省略してもよく、或いは奇数ラインの最終ラインに置き換えて処理してもよい。
【００３７】
メモリ１２に展開された１フレーム分の処理が完了した場合、ＣＰＵ１３は、処理後のビデオフレームを、出力インターフェース１４を介してプログレシブビデオ信号として出力し、次のビデオフレームを読み込むためにステップＳ２０１に処理を移行する（ステップＳ２１４）。
【００３８】
以上説明したスキャン変換処理により、インターレースビデオで生じている櫛状ノイズが除去される様子を図７及び図８を併せ参照して説明する。まず、図７において、座標（１，１）から（２，５）のブロック領域において、奇数フィールドは輝度０％のＹデータ（同図では塗り潰された円として模式的に表され、これを黒データとよぶ。）であり、偶数フィールドは輝度１００％のＹデータ（同図では塗り潰されない円として模式的に表され、これを白データとよぶ。）であり、フレーム画像としては櫛状ノイズとなった様子を表している。
【００３９】
図７に示したようなＹデータについてメディアンフィルタをかけた結果を図８に示す。同図において、例えば、図７から座標（１，１）、（１，２）、（１，３）にそれぞれ該当するＹデータを読み出してこれらにメディアンフィルタをかけると、中間値は黒データになるため座標（１，２）に該当する白データを黒データで置き換えることになる。次に、図７から座標（２，１）、（２，２）、（２，３）にそれぞれ該当するＹデータを読み出してこれらにメディアンフィルタをかけると、同様に中間値は黒データになるため、座標（２，２）に該当する白データを黒データに置き換えることになる。次に、図７から座標（３，１）、（３，２）、（３，３）にそれぞれ該当するＹデータを読み出してこれらにメディアンフィルタをかけると、中間値は白データになるため座標（３，２）の白データはそのままである。同様の置き換え処理を偶数フィールドの全画素に適用すると、図８に示した結果が得られ、よって櫛状ノイズが除去されることがわかる。
【００４０】
以上、詳述したように、本実施形態である映像信号処理装置によれば、動き検出回路を用いることなく、偶数フィールドの画素データのみの置き換えを行うように構成したことにより、飛躍的に演算処理による負荷を軽くして、インターレースビデオ信号に発生している櫛状ノイズを除去したプログレシブビデオ信号を得ることができる。これにより、ジャギーのない高品位なプログレシブビデオ信号を、安価に実現した映像信号処理装置で得ることができる。
【００４１】
なお、本実施形態では、ＣＰＵ１３が１組のＹデータを取得するに際し、奇数フィールドから２個のＹデータを読み込むと共に、偶数フィールドから１個のＹデータを読み込み、偶数フィールドのＹデータをメディアンフィルタの出力で置き換える処理として説明したが、別の実施形態として、１組のＹデータを、偶数フィールドから２個のＹデータを読み込むと共に、奇数フィールドから１個のＹデータを読み込み、奇数フィールドのＹデータをメディアンフィルタの出力で置き換えるように処理してもよく、本実施形態の場合と同様な効果を得ることができる。
【００４２】
また、本実施形態では、Ｙデータの処理結果に従ってＣｂデータ及びＣｒデータを処理するようにしたが、Ｃｂデータ又はＣｒデータいずれかの色差データから１組の色差データを取得してメディアンフィルタで処理し、その結果に従ってＹデータを対応付けて処理するようにしてもよい。色差データは輝度データの半分のサイズであるため、このように処理することによりフィルタ処理をより軽くすることができる。
【００４３】
また、ＣＰＵ１３の演算量をさらに削減するために、Ｃｂデータ及びＣｒデータのうち少なくとも一方の色差データに関する処理を省略するようにしてもよい。
【００４４】
また、本実施形態では、メモリ１２に展開して処理するビデオフレームをＹ：Ｃｂ：Ｃｒ＝４：２：２のサンプリング比による輝度・色差データとしたが、サンプリング比はこれに限られるものではなく、また、ビデオフォーマットはその他の輝度・色差フォーマットであってもよく、さらには、輝度・色差フォーマット以外の方式、例えばＲＧＢ方式によるものであっても本発明の技術的思想は適用できる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態である映像信号処理装置の概略構成図である。
【図２】インターレースビデオデータからプログレシブビデオデータへのスキャン変換を行う動作を説明するためのフローチャートである。
【図３】メモリに格納されたビデオフレームのデータ構成を模式的に表した図である。
【図４】メモリに格納されたＹデータの詳細を説明するための模式図である。
【図５】メモリに格納されたＣｂデータの詳細を説明するための模式図である。
【図６】メモリに格納されたＣｒデータの詳細を説明するための模式図である。
【図７】本実施形態における、スキャン変換処理前のビデオフレームの模式図である。
【図８】本実施形態における、スキャン変換処理後のビデオフレームの模式図である。
【符号の説明】
【００４６】
１  映像信号処理装置
１１  入力インターフェース部
１２  メモリ
１３  ＣＰＵ
１４  出力インターフェース部
１５  バス
【図１】
2008271470.tif 000003
【図２】
2008271470.tif 000004
【図３】
2008271470.tif 000005
【図４】
2008271470.tif 000006
【図５】
2008271470.tif 000007
【図６】
2008271470.tif 000008
【図７】
2008271470.tif 000009
【図８】
2008271470.tif 000010