(57)【特許請求の範囲】
【請求項１】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する画像信号処理装置であって、
上記第２の画像信号における変換対象画素位置である注目位置の動き情報を出力する動き情報出力手段と、
上記動き情報出力手段より出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う動き補償手段と、
上記動き補償手段で動き補償が行われた上記第１の画像信号から、上記注目位置に対して時間方向および空間方向の周辺に位置する複数の第１の画素データを選択する第１のデータ選択手段と、
上記第１のデータ選択手段で選択された複数の第１の画素データと、上記注目位置の画素データが属するクラスに対応した係数データとを推定式により積和演算して、上記第２の画像信号における上記注目位置の画素データを生成する画素データ生成手段とを備え、
上記動き情報出力手段は、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする画像信号処理装置。
【請求項２】
上記画素データ生成手段は、
上記動き補償手段で動き補償が行われた上記第１の画像信号から、上記注目位置の周辺に位置する複数の第２の画素データを選択する第２のデータ選択手段と、
上記第２のデータ選択手段で選択された複数の第２の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、上記推定式の係数データを発生する係数データ発生手段と、
上記係数データ発生手段で発生された係数データと、上記第１のデータ選択手段で選択された複数の第１の画素データとを上記推定式により積和演算することによって、上記第２の画像信号における上記注目位置の画素データを算出して得る演算手段と
を有することを特徴とする請求項１に記載の画像信号処理装置。
【請求項３】
上記動き情報出力手段は、
上記注目位置に対応する第１の画像信号の画素が上記テロップのエッジ位置にある画素であるか否かを判定し、上記注目位置に対応する第１の画像信号の画素が上記テロップのエッジ位置にある画素であるとき、上記注目位置の動き情報を生成することを特徴とする請求項１に記載の画像信号処理装置。
【請求項４】
上記動き情報出力手段は、
上記第１の画像信号により得られるフレームのうち上記テロップが存在するラインに関して水平方向の動き量の情報を出力する動き情報出力部と、
上記動き情報出力部より出力される動き量の情報に基づいて、上記第１の画像信号に対して動き補償を行う動き補償部と、
上記動き補償部で動き補償が行われた上記第１の画像信号により得られるフレーム毎に各画素が上記テロップ内の位置の画素であるか否かを判定する判定部と、
フレームの各画素に対応したカウンタを有し、上記判定部でテロップ内の位置の画素であると判定された場合カウント値を増やし、上記判定部でテロップ内の位置の画素であると判定されなかった場合カウント値を減らすことにより、カウント値を更新するカウント部と、
上記動き情報出力部より出力される動き情報に、上記フレームの各画素に対応したカウンタのカウント値に対応する所定の係数をかけることで、上記第２の画像信号における上記注目位置の動き情報を生成する動き情報生成部と
を有することを特徴とする請求項１に記載の画像信号処理装置。
【請求項５】
上記動き情報生成部は、
上記テロップ内にある所定の位置の動き情報を生成する際、上記注目位置に連続する他の画素位置であって、上記テロップ内の位置にない所定範囲の当該他の画素位置を上記テロップ内の位置にあると見なし、上記所定の位置の動き情報の影響範囲を拡げるように、該他の位置の動き情報を生成することを特徴とする請求項４に記載の画像信号処理装置。
【請求項６】
上記動き情報生成部は、
上記所定の位置に連続する上記所定範囲の他の位置の一部または全部が既にテロップ内の位置と見なされて動き情報が生成されているとき、該一部または全部の他の位置に対して上記所定の位置以外の位置の動き情報の影響範囲を拡げように生成される新たな動き情報における動き量が、既に生成されている動き情報における動き量に比べて大きいときは、上記一部または全部の他の位置に対する動き情報を上記新たな動き情報に置き換えることを特徴とする請求項５に記載の画像信号処理装置。
【請求項７】
上記フレームにおける上記テロップの開始位置を検出する開始位置検出手段と、
上記開始位置検出手段で検出される開始位置から上記動き情報が表す動き量分おきに存在する上記フレームの各画素に対応したカウンタのカウント値を補正する補正手段と
を有することを特徴とする請求項４に記載の画像信号処理装置。
【請求項８】
上記フレームにおける上記テロップの終了位置を検出する終了位置検出手段と、
上記終了位置検出手段で検出される終了位置を中心とする所定の範囲に存在する上記フレームの各画素に対応したカウンタのカウント値を補正する補正手段とを有することを特徴とする請求項４に記載の画像信号処理装置。
【請求項９】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する画像信号処理方法であって、
上記第２の画像信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、
上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う第２のステップと、
上記第２のステップで動き補償が行われた上記第１の画像信号から、上記注目位置に対して空間方向および時間方向の周辺に位置する複数の第１の画素データを選択する第３のステップと、
上記第３のステップで選択された複数の第１の画素データと、上記注目位置の画素データが属するクラスに対応した係数データとを推定式により積和演算して、上記第２の画像信号における上記注目位置の画素データを生成する第４のステップとを有し、
上記第１のステップでは、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較して判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする画像信号処理方法。
【請求項１０】
上記第４のステップは、
上記第２のステップで動き補償が行われた上記第１の画像信号から、上記注目位置の周辺に位置する複数の第２の画素データを選択するステップと、
上記選択された複数の第２の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出するステップと、
上記検出されたクラスに対応した、上記推定式の係数データを発生するステップと、
上記発生された係数データ、および上記第３のステップで選択された複数の第１の画素データ及び上記推定式に基づいて、上記第２の画像信号における上記注目位置の画素データを算出して得るステップとを有する
ことを特徴とする請求項９に記載の画像信号処理方法。
【請求項１１】
上記第１のステップでは、
上記注目位置に対応する第１の画像信号の画素が上記テロップのエッジ位置にある画素であるか否かを判定し、上記注目位置に対応する第１の画像信号の画素が上記テロップのエッジ位置にある画素であるとき、上記注目位置の動き情報を生成することを特徴とする請求項９に記載の画像信号処理方法。
【請求項１２】
上記第１のステップは、
上記第１の画像信号により得られるフレームのうち上記テロップが存在するラインの水平方向の動き情報を取得する取得ステップと、
上記取得されたラインの水平方向の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う補償ステップと、
上記動き補償が行われた上記第１の画像信号により得られるフレーム毎に各画素が上記テロップ内の位置の画素であるか否かを判定する判定ステップと、
上記判定ステップでテロップ内の位置の画素であると判定された場合カウント値を増やし、上記判定ステップでテロップ内の位置の画素であると判定されなかった場合カウント値を減らすことにより、カウント値を更新する更新ステップと、
上記取得されたラインの水平方向の動き情報に、上記フレームの各画素に対応したカウンタのカウント値に対応する所定の係数をかけることで、上記第２の画像信号における上記注目位置の動き情報を生成する生成ステップとを有する
ことを特徴とする請求項９に記載の画像信号処理方法。
【請求項１３】
上記生成ステップでは、
上記テロップ内にある所定の注目位置の動き情報を生成する際、該所定の注目画素に連続する他の画素位置であって、上記テロップ内の位置にない所定範囲の当該他の注目位置を上記テロップ内の位置にあると見なし、上記所定の位置の動き情報の影響範囲を拡げるように、該他の位置の動き情報を生成する
ことを特徴とする請求項１２に記載の画像信号処理方法。
【請求項１４】
上記生成ステップでは、
上記所定の位置に連続する上記所定範囲の他の位置の一部または全部が既にテロップ内の位置と見なされて動き情報が生成されているとき、該一部または全部の他の位置に対して上記所定の位置以外の位置の動き情報の影響範囲を拡げように生成される新たな動き情報における動き量が、既に生成されている動き情報における動き量に比べて大きいときは、上記一部または全部の他の位置に対する動き情報を上記新たな動き情報に置き換える
ことを特徴とする請求項１３に記載の画像信号処理方法。
【請求項１５】
上記フレームにおける上記テロップの開始位置を検出する検出ステップと、
上記検出された開始位置から上記動き情報が表す動き量分おきに存在する上記フレームの各画素に対応したカウンタのカウント値を補正する補正ステップとをさらに有する
ことを特徴とする請求項１２に記載の画像信号処理方法。
【請求項１６】
上記フレームにおける上記テロップの終了位置を検出する検出ステップと、
上記検出された終了位置を中心とする所定の範囲に存在する上記フレームの各画素に対応したカウンタのカウント値を補正する補正ステップとをさらに有する
ことを特徴とする請求項１２に記載の画像信号処理方法。
【請求項１７】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換するために、
上記第１の画像信号に基づいて、上記第２の画像信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、
上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う第２のステップと、
上記第２のステップで動き補償が行われた上記第１の画像信号から、上記注目位置に対して時間方向および空間方向の周辺に位置する複数の第１の画素データを選択する第３のステップと、
上記第３のステップで選択された複数の第１の画素データと、上記注目位置の画素データが属するクラスに対応した係数データとを推定式により積和演算して、上記第２の画像信号における上記注目位置の画素データを生成する第４のステップとを有し、
上記第１のステップでは、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較して判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする画像信号処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項１８】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換するために、
上記第１の画像信号に基づいて、上記第２の画像信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、
上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う第２のステップと、
上記第２のステップで動き補償が行われた上記第１の画像信号から、上記注目位置に対して時間方向および空間方向の周辺に位置する複数の第１の画素データを選択する第３のステップと、
上記第３のステップで選択された複数の第１の画素データと、上記注目位置の画素データが属するクラスに対応した係数データとを推定式により積和演算して、上記第２の画像信号における上記注目位置の画素データを生成する第４のステップとを有し、
上記第１のステップでは、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較して判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする画像信号処理方法をコンピュータに実行させるためのプログラム。
【請求項１９】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する際に使用される推定式の係数データを生成する装置であって、
上記第２の画像信号に対応する教師信号における変換対象画素位置である注目位置の動き情報を出力する動き情報出力手段と、
上記動き情報出力手段より出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対応する生徒信号に対して動き補償を行う動き補償手段と、
上記動き補償手段で動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第１の画素データを選択する第１のデータ選択手段と、
上記第１のデータ選択手段で選択された上記複数の第１の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、
上記動き補償手段で動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第２の画素データを選択する第２のデータ選択手段と、
上記第２のデータ選択手段で選択された複数の第２の画素データおよび上記教師信号における注目位置の画素データを用いて、上記クラス検出手段で検出されたクラス毎に、当該注目位置の画素データを積和演算により推定する上記推定式に用いられる係数データを、誤差を最小にする学習により求める演算手段とを備え、
上記動き情報出力手段は、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする係数データ生成装置。
【請求項２０】
上記演算手段は、
上記第２のデータ選択手段で選択された複数の第２の画素データおよび上記教師信号における注目位置の情報データを用いて、上記クラス毎に、上記推定式の係数データを得るための正規方程式を生成する正規方程式生成部と、
上記正規方程式生成部で生成された正規方程式を解いて、上記クラス毎に、上記推定式の係数データを、誤差を最小にする学習により求める係数データ演算部とを有してなる
ことを特徴とする請求項１９に記載の係数データ生成装置。
【請求項２１】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する際に使用される推定式の係数データを生成する係数データ生成方法であって、
上記第２の画像信号に対応する教師信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、
上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対応する生徒信号に対して動き補償を行う第２のステップと、
上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第１の画素データを選択する第３のステップと、
上記第３のステップで選択された上記複数の第１の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出する第４のステップと、
上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第２の画素データを選択する第５のステップと、
上記第５のステップで選択された複数の第２の画素データおよび上記教師信号における注目位置の画素データを用いて、上記第４のステップで検出されたクラス毎に、当該注目位置の画素データを積和演算により推定する上記推定式に用いられる係数データを、誤差を最小にする学習により求める第６のステップとを有し、
上記第1のステップでは、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする係数データ生成方法。
【請求項２２】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する際に使用される推定式の係数データを生成するために、
上記第２の画像信号に対応する教師信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、
上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対応する生徒信号に対して動き補償を行う第２のステップと、
上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第１の画素データを選択する第３のステップと、
上記第３のステップで選択された上記複数の第１の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出する第４のステップと、
上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第２の画素データを選択する第５のステップと、
上記第５のステップで選択された複数の第２の画素データおよび上記教師信号における注目位置の画素データを用いて、上記第４のステップで検出されたクラス毎に、当該注目位置の画素データを積和演算により推定する上記推定式に用いられる係数データを、誤差を最小にする学習により求める第６のステップとを有し、
上記第1のステップでは、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする係数データ生成方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項２３】
複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する際に使用される推定式の係数データを生成するために、
上記第２の画像信号に対応する教師信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、
上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対応する生徒信号に対して動き補償を行う第２のステップと、
上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第１の画素データを選択する第３のステップと、
上記第３のステップで選択された上記複数の第１の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出する第４のステップと、
上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第２の画素データを選択する第５のステップと、
上記第５のステップで選択された複数の第２の画素データおよび上記教師信号における注目位置の画素データを用いて、上記第４のステップで検出されたクラス毎に、当該注目位置の画素データを積和演算により推定する上記推定式に用いられる係数データを、誤差を最小にする学習により求める第６のステップとを有し、
上記第1のステップでは、
上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、
上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成することを特徴とする係数データ生成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば画像信号のフィールド周波数変換装置等に適用して好適な画像信号処理装置および画像信号処理方法、係数データ生成装置および係数データ生成方法、並びに各方法を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な媒体に関する。
【０００２】
詳しくは、入力画像信号により得られる画面のうちテロップなどの人工的画像に対応する位置の動きを検出し、この動きに基づいて入力画像信号の動き補償を行った後にこの入力画像信号を用いて出力画像信号を得る処理を行う構成とすることによって、出力画像信号により得られる画面でテロップなどの人工的画像を見やすくするようにした画像信号処理装置等に係るものである。
【０００３】
【従来の技術】
従来、フィールド周波数を例えば５０Ｈｚから１００Ｈｚに変換するフィールド周波数の変換方法として、フィールド間の動きを推定し、推定した動き量を用いてフィールド間に新しいフィールドを生成する処理が知られている。しかし、この方法は、動き推定に失敗すると、処理結果に直接影響するという問題があった。また、この方法は、単なる補間処理であり、時間的または空間的な解像度を向上させることはできない。
【０００４】
そこで、本出願人は、先に、入力画像信号の複数個のフィールドから抽出した画素データを使用して、クラス分類適応処理によって新たなフィールドを生成することにより、フィールド周波数を変換する方法を提案した（特開２０００−３２４４９５号参照）。
【特許文献１】
特開２０００−３２４４９５号公報（第５頁、第７図）
【０００５】
【発明が解決しようとする課題】
この場合、入力画像信号により得られる画面のうちテロップなどの人工的画像に対応する位置でも、他の位置と同様のクラス分類適応処理が行われるため、出力画像信号により得られる画面で、テロップなどの人工的画像が見づらくなるという問題があった。
そこで、この発明では、出力画像信号により得られる画面で人工的画像を見やすくするようにした画像信号処理装置等を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る画像信号処理装置は、複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する画像信号処理装置であって、上記第２の画像信号における変換対象画素位置である注目位置の動き情報を出力する動き情報出力手段と、上記動き情報出力手段より出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う動き補償手段と、上記動き補償手段で動き補償が行われた上記第１の画像信号から、上記注目位置に対して時間方向および空間方向の周辺に位置する複数の第１の画素データを選択する第１のデータ選択手段と、上記第１のデータ選択手段で選択された複数の第１の画素データと、上記注目位置の画素データが属するクラスに対応した係数データとを推定式により積和演算して、上記第２の画像信号における上記注目位置の画素データを生成する画素データ生成手段とを備え、上記動き情報出力手段は、上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成するものである。
【０００７】
また、この発明に係る画像信号処理方法は、複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する画像信号処理方法であって、上記第２の画像信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対して動き補償を行う第２のステップと、上記第２のステップで動き補償が行われた上記第１の画像信号から、上記注目位置に対して空間方向および時間方向の周辺に位置する複数の第１の画素データを選択する第３のステップと、上記第３のステップで選択された複数の第１の画素データと、上記注目位置の画素データが属するクラスに対応した係数データとを推定式により積和演算して、上記第２の画像信号における上記注目位置の画素データを生成する第４のステップとを有し、上記第１のステップでは、上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較して判定し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成するものである。
【０００８】
また、この発明に係るプログラムは、上述の画像信号処理方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【０００９】
この発明においては、第２の画像信号における注目位置が移動自在なテロップ（人工的画像）に対応する位置にあるとき、この注目位置の動き情報が出力される。例えば、第２の画像信号の注目位置に対応する第１の画像信号の画素が、テロップの画素であるか否かを判定する場合、当該第１の画像信号の複数フレームにおける、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する第１の画像信号の複数画素とを比較して、当該第１の画像信号の画素がテロップの画素であるか否かを判定する。この第１の画像信号の画素が該テロップ内の位置にあると判定したとき、該注目位置に対応する第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとをマッチングし、マッチングにより求められる注目位置の動き情報を生成する。また、注目位置に対応する第１の画像信号の画素が、テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成する。
【００１０】
例えば、第１の画像信号により得られる画面のうち人工的画像が存在するラインの水平方向の動き情報に基づいて、第１の画像信号に対して動き補償が行われる。そして、動き補償が行われた第１の画像信号により得られる画面毎に、各画素が人工的画像に対応する位置の画素であるか否かが判定される。そして、人工的画像に対応する位置の画素であると判定されたか否かにより、画面の各画素に対応した複数のカウンタのカウント値が更新される。そして、各画素に対応した複数のカウンタのカウント値およびラインの水平方向の動き情報に基づいて、第２の画像信号における注目位置の動き情報が生成される。
【００１１】
なお、人工的画像に対応する位置は、例えば人工的画像のエッジ位置のみとされる。上述の人工的画像に対応する位置の画素であるか否かの判定を行う際、画像のエッジ位置を検出し、検出されたエッジ位置でのみ人工的画像に対応する位置であるという判定を有効とすることで、人工的画像のエッジ位置の動き量のみを求めることができる。
【００１２】
上述の注目位置の動き情報に基づいて、第１の画像信号に対して動き補償が行われる。つまり、第１の画像信号により得られる各画面に存在する人工的画像の空間方向の位置が一致するようにされる。このように動き補償が行われた第１の画像信号から、注目位置に対して時間方向および空間方向の周辺に位置する複数の第１の画素データが選択される。そして、この第１の画素データを用いて、第２の画像信号における注目位置の画素データが生成される。
【００１３】
このように、入力画像信号（第１の画像信号）により得られる画面のうちテロップなどの人工的画像に対応する位置の動きを検出し、この動きに基づいて入力画像信号の動き補償を行った後にこの入力画像信号を用いて出力画像信号を得る処理を行うものであり、出力画像信号（第２の画像信号）により得られる画面でテロップなどの人工的画像が見やすくなる。
【００１４】
また、この発明に係る係数データ生成装置は、複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する際に使用される推定式の係数データを生成する装置であって、上記第２の画像信号に対応する教師信号における変換対象画素位置である注目位置の動き情報を出力する動き情報出力手段と、上記動き情報出力手段より出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対応する生徒信号に対して動き補償を行う動き補償手段と、上記動き補償手段で動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第１の画素データを選択する第１のデータ選択手段と、上記第１のデータ選択手段で選択された上記複数の第１の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、上記動き補償手段で動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第２の画素データを選択する第２のデータ選択手段と、上記第２のデータ選択手段で選択された複数の第２の画素データおよび上記教師信号における注目位置の画素データを用いて、上記クラス検出手段で検出されたクラス毎に、当該注目位置の画素データを積和演算により推定する上記推定式に用いられる係数データを、誤差を最小にする学習により求める演算手段とを備え、上記動き情報出力手段は、上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成するものである。
【００１５】
また、この発明に係る係数データ生成方法は、複数の画素データからなる第１の画像信号を、当該第１の画像信号の解像度を向上させた複数の画素データからなる第２の画像信号に変換する際に使用される推定式の係数データを生成する係数データ生成方法であって、上記第２の画像信号に対応する教師信号における変換対象画素位置である注目位置の動き情報を出力する第１のステップと、上記第１のステップで出力される上記注目位置の動き情報に基づいて、上記第１の画像信号に対応する生徒信号に対して動き補償を行う第２のステップと、上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第１の画素データを選択する第３のステップと、上記第３のステップで選択された上記複数の第１の画素データのレベル分布パターンに対応する、上記注目位置の画素データが属するクラスを検出する第４のステップと、上記第２のステップで動き補償が行われた上記生徒信号から、上記教師信号における注目位置の周辺に位置する複数の第２の画素データを選択する第５のステップと、上記第５のステップで選択された複数の第２の画素データおよび上記教師信号における注目位置の画素データを用いて、上記第４のステップで検出されたクラス毎に、当該注目位置の画素データを積和演算により推定する上記推定式に用いられる係数データを、誤差を最小にする学習により求める第６のステップとを有し、上記第1のステップでは、上記注目位置に対応する上記第１の画像信号の画素が、移動自在なテロップの画素であるか否かを、該注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する上記第１の画像信号の複数画素とを比較することにより判定し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にあると判定したとき、該注目位置に対応する上記第１の画像信号の画素が存在する現在フレームにおける該注目位置に対応する画素を含む参照ブロックと、上記現在フレームよりも過去のフレームにおける探索範囲中の候補ブロックとのマッチングにより求められる該注目位置の動き情報を生成し、上記注目位置に対応する上記第１の画像信号の画素が、上記テロップ内の位置にないと判定したとき、該注目位置の動きが無いことを示す動き情報を生成するものである。
【００１６】
また、この発明に係るプログラムは、上述の係数データ生成方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【００１７】
この発明においては、第１の画像信号に対応する生徒信号に基づいて、第２の画像信号に対応する教師信号における注目位置が人工的画像に対応する位置にあるとき、当該注目位置の動き情報が出力される。例えば、第１の画像信号の複数フレームにおける、注目位置に対応する複数画素のレベル関係を示すパターンと該注目位置に対応する複数画素とを比較して、第２の画像信号の注目位置に対応する第１の画像信号の画素が、人工的画像の画素であるか否かを判定する。動き情報に基づいて、生徒信号に対して動き補償が行われる。
【００１８】
そして、動き補償が行われた生徒信号から、教師信号における注目位置の周辺に位置する複数の第１の画素データが選択され、その複数の第１の画素データに基づいて、注目位置の画素データが属するクラスが検出される。また、この生徒信号から、教師信号における注目位置の周辺に位置する複数の第２の画素データが選択される。
【００１９】
そして、教師信号における注目位置の画素データが属するクラス、選択された複数の第２の画素データおよび教師信号における注目位置の画素データを用いて、クラス毎に、推定式の係数データが求められる。これにより、上述の画像信号処理装置で使用し得る推定式の係数データを得ることができる。
【００２０】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としてのテレビ受信機１００の構成を示している。このテレビ受信機１００は、放送信号よりフィールド周波数が５０Ｈｚであるインタレース方式の映像信号Ｖａを得、この映像信号Ｖａをフィールド周波数が１００Ｈｚであるインタレース方式の映像信号Ｖｂに変換し、その映像信号Ｖｂによる画像を表示するものである。
【００２１】
テレビ受信機１００は、マイクロコンピュータを備え、システム全体の動作を制御するためのシステムコントローラ１０１と、リモートコントロール信号を受信するリモコン信号受信回路１０２とを有している。リモコン信号受信回路１０２は、システムコントローラ１０１に接続され、リモコン送信機２００よりユーザの操作に応じて出力されるリモートコントロール信号ＲＭを受信し、その信号ＲＭに対応する操作信号をシステムコントローラ１０１に供給するように構成されている。
【００２２】
また、テレビ受信機１００は、受信アンテナ１０５と、この受信アンテナ１０５で捕らえられた放送信号（ＲＦ変調信号）が供給され、選局処理、中間周波増幅処理、検波処理等を行って画像信号としてのフィールド周波数が５０Ｈｚであるインタレース方式の映像信号Ｖａを得るチューナ部１０６と、このチューナ部１０６より出力される映像信号Ｖａを一時的に保存するためのバッファメモリ１０９とを有している。
【００２３】
また、テレビ受信機１００は、バッファメモリ１０９に一時的に保存される映像信号Ｖａを、画像信号としてのフィールド周波数が１００Ｈｚであるインタレース方式の映像信号Ｖｂに変換する画像信号処理部１１０と、この画像信号処理部１１０より出力される映像信号Ｖｂによる画像を表示するディスプレイ部１１１とを有している。ディスプレイ部１１１は、例えばＣＲＴ（cathode-ray tube)ディスプレイ、あるいはＬＣＤ（liquid crystal display）等のフラットパネルディスプレイで構成されている。
【００２４】
図１に示すテレビ受信機１００の動作を説明する。
チューナ部１０６より出力されるフィールド周波数が５０Ｈｚであるインタレース方式の映像信号Ｖａは、バッファメモリ１０９に供給されて一時的に記憶される。そして、このバッファメモリ１０９に一時的に記憶された映像信号Ｖａは画像信号処理部１１０に供給され、フィールド周波数が１００Ｈｚであるインタレース方式の映像信号Ｖｂに変換される。すなわち、画像信号処理部１１０では、映像信号Ｖａを構成する画素データから、映像信号Ｖｂを構成する画素データが生成される。この画像信号処理部１１０より出力される映像信号Ｖｂはディスプレイ部１１１に供給され、このディスプレイ部１１１の画面上にはその映像信号Ｖｂによる画像が表示される。
【００２５】
次に、画像信号処理部１１０の詳細を説明する。
この画像信号処理部１１０は、バッファメモリ１０９に記憶されている映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、当該注目位置の動き量を示す動き情報ＭＯＶを出力する動き情報出力部１２０を有している。この動き情報出力部１２０は、テロップ動き抽出部１２１、テロップ画素特定部１２２およびデータベース１２３から構成されている。
【００２６】
テロップ動き抽出部１２１は、映像信号Ｖａにより得られる画面のうちテロップなどの人工的画像が存在するラインに関して水平方向の動き量の情報を出力するものである。テロップ動き抽出部１２１では、以下のような処理によって、テロップなどの人工的画像が存在するラインに関して水平方向の動き情報ＭＥを出力する。
【００２７】
まず、ライン毎に、ブロックマッチングの処理により、フレーム間の水平方向の動き量を求める。
すなわち、現在フレームのあるライン（以下、「現在ライン」という）の水平方向の動き量を求める場合、注目画素とその隣接画素の画素値の差分から、現在ラインのエッジ画素を抽出する。
【００２８】
そして、図２に示すように、この現在ラインのエッジ画素を含むｍ個の画素からなる参照ブロックＢ１と、探索範囲である過去フレームの対応するライン（以下、「過去ライン」という）に設定したｓ個の画素からなる探索範囲Ｓ１中のｍ個の画素からなる候補ブロックＢ２との間でマッチング演算をする。すなわち、参照ブロックＢ１と候補ブロックＢ２との間で対応する位置の画素値の差分をとり、差分の絶対値をブロック全体にわたった累積する等の処理によって候補ブロックＢ２についての評価値を作成する。
【００２９】
そして、このような評価値を探索範囲Ｓ１中の全候補ブロックＢ２について作成し、評価値が最小となる候補ブロックＢ２の位置を最もマッチングのよい候補ブロックＢ２の位置として決定することにより、参照ブロックＢ１に対応する動き量を検出する。この場合、探索範囲Ｓ１内の候補ブロックとして１画素ずつずれたブロックを用いる場合には、全部でｓ個の候補ブロックを取り扱うことになる。
【００３０】
次に、上述のように求められた各ラインの水平方向の動き量に対して、空間方向および時間方向の連続性から、現在フレームのどのラインがテロップなどの人工的画像が存在するラインであるか判断する。この場合、テロップなどの人工的画像が存在するラインの場合、連続した所定数のラインおよび連続する所定数のフレームで、同じ動き量が求められる。したがって、このような連続性の判断から、現在フレームのどのラインがテロップなどの人工的画像が存在するラインであるか判断することが可能である。
【００３１】
次に、現在フレームの各ラインのうち、テロップなどの人工的画像が存在するラインと判断されたラインに関しては、上述のように求められた水平方向の動き量を動き情報ＭＥとして出力する。その他のラインに関しては、上述のように求められた水平方向の動き量の代わりに、動き量０を動き情報ＭＥとして出力する。つまり、その他のラインに関しては、実質的に動き情報を出力しないこととなる。
【００３２】
テロップ画素特定部１２２は、図３に示すように構成される。このテロップ画素特定部１２２は、テロップ動き抽出部１２１より出力されるライン毎の動き情報ＭＥに基づいて、バッファメモリ１０９より読み出された映像信号Ｖａの１フレーム前の信号Ｖapに対して動き補償を行う動き補償部１４１と、動き情報ＭＥに基づいて、バッファメモリ１０９より読み出された映像信号Ｖａの１フレーム後の信号Ｖanに対して動き補償を行う動き補償部１４２とを有している。このように、動き補償を行うことにより、信号Ｖap′，Ｖan′により得られるそれぞれの画面に存在する人工的画像の水平方向の位置が、信号Ｖacにより得られる画面に存在する人工的画像の水平方向の位置と一致するようにされる。
【００３３】
また、テロップ画素特定部１２２は、現在フレームの信号Ｖacにより得られる画面を構成する各画素が、テロップなどの人工的画像に対応する位置の画素であるか否かを判定する第１の判定部１４３を有している。この第１の判定部１４３における判定は、現在フレームの信号Ｖac、１フレーム前の信号Ｖap′および１フレーム後の信号Ｖan′とを用いて判定される。
【００３４】
この判定は、例えば、図４に示すように、判定すべき現在フレームの信号Ｖacにより得られる画面を構成する画素（着目画素）をｃ0とすると、この画素ｃ0およびその前後の画素ｃ-1，ｃ1の画素データと、これら現在フレームの３画素に対応する１フレーム前の画素ｐ-1，ｐ0，ｐ1の画素データと、これら現在フレームの３画素に対応する１フレーム後の画素ｎ-1，ｎ0，ｎ1の画素データとを用いて行われる。
【００３５】
この場合、画素ｃ0，ｃ-1，ｃ1の画素値と画素ｐ-1，ｐ0，ｐ1の画素値との関係が図５に示すパターンＲ１〜Ｒ８，Ｌ１〜Ｌ８のいずれかを満たし、かつ画素ｃ0，ｃ-1，ｃ1の画素値と画素ｎ-1，ｎ0，ｎ1の画素値との関係が図５に示すパターンＲ１〜Ｒ８，Ｌ１〜Ｌ８のいずれかを満たす場合には、当該着目画素ｃ0はテロップなどの人工的画像に対応する位置の画素であると判定する。
【００３６】
なお、図５において、ＹL、Ｙ、ＹRはそれぞれ画素ｃ0，ｃ-1，ｃ1の画素値であり、ＹMCL，ＹMC，ＹMCRはそれぞれ画素ｐ-1，ｐ0，ｐ1の画素値、あるいは画素ｎ-1，ｎ0，ｎ1の画素値である。パターンＲ１〜Ｒ８，Ｌ１〜Ｌ８の関係式は以下の通りである。
【００３７】
パターンＲ１：  ＹL≦ＹMCL≦Ｙ≦ＹMC≦ＹR
パターンＲ２：  ＹL≦ＹMCL≦Ｙ≦ＹMC≧ＹR
パターンＲ３：  ＹL≦ＹMCL≦Ｙ≧ＹMC≧ＹR
パターンＲ４：  ＹL≦ＹMCL≧Ｙ≧ＹMC≧ＹR
パターンＲ５：  ＹL≧ＹMCL≦Ｙ≦ＹMC≦ＹR
パターンＲ６：  ＹL≧ＹMCL≧Ｙ≦ＹMC≦ＹR
パターンＲ７：  ＹL≧ＹMCL≧Ｙ≧ＹMC≦ＹR
パターンＲ８：  ＹL≧ＹMCL≧Ｙ≧ＹMC≧ＹR
パターンＬ１：  ＹL≦ＹMC≦Ｙ≦ＹMCR≦ＹR
パターンＬ２：  ＹL≦ＹMC≦Ｙ≦ＹMCR≧ＹR
パターンＬ３：  ＹL≦ＹMC≦Ｙ≧ＹMCR≧ＹR
パターンＬ４：  ＹL≦ＹMC≧Ｙ≧ＹMCR≧ＹR
パターンＬ５：  ＹL≧ＹMC≦Ｙ≦ＹMCR≦ＹR
パターンＬ６：  ＹL≧ＹMC≧Ｙ≦ＹMCR≦ＹR
パターンＬ７：  ＹL≧ＹMC≧Ｙ≧ＹMCR≦ＹR
パターンＬ８：  ＹL≧ＹMC≧Ｙ≧ＹMCR≧ＹR
【００３８】
上述したように、パターンを用いて判定することにより、動き補償部１４１，１４２における動き補償によって画素以下の補償残差がある場合であっても、着目画素ｃ0がテロップなどの人工的画像に対応する位置の画素であるか否かを精度よく判定できる。すなわち、画素値の差分をとって判定する場合には画素以下の補償残差が判定結果に大きく影響するが、上述したようにパターンを用いて判定するものによれば、補償残差による影響を受けなくなる。
【００３９】
また、テロップ画素特定部１２２は、現在フレームの信号Ｖacにより得られる画面を構成する各画素が、画像のエッジ位置の画素であるか否かを判定するエッジ判定部１４４を有している。エッジ判定部１４４における判定は、現在フレームの信号Ｖacを用いて行われる。
【００４０】
すなわち、この判定は、例えば、図６に示すように、判定すべき現在フレームの信号Ｖacにより得られる画面を構成する画素（着目画素）をｃ0とすると、この画素ｃ0およびその前後の画素ｃ-1，ｃ1の画素データと、この現在フレームの着目画素ｃ0に対応する１ライン前の画素ａ0の画素データと、この現在フレームの着目画素ｃ0に対応する１ライン後の画素ｂ0の画素データとを用いて行われる。
【００４１】
この場合、エッジ判定部１４４では、まず、着目画素ｃ0が水平方向のエッジ位置にあるか否かを判定する。画素ｃ0，ｃ-1，ｃ1の画素値をＥc0，Ｅc-1，Ｅc1とし、画素ａ0，ｂ0の画素値をＥa0，Ｅb0とするとき、｜Ｅc-1−Ｅc0｜＞ＨＥＧ、｜Ｅc-1−Ｅc1｜＞ＨＥＧ、｜Ｅc0−Ｅc1｜＞ＨＥＧの少なくともいずれかを満たすときは、着目画素ｃ0が水平方向のエッジ位置にあると判定する。ここで、ＨＥＧは所定のしきい値である。着目画素ｃ0が水平方向のエッジ位置にあると判定するときは、垂直方向のエッジ位置の判定を行うことなく、着目画素ｃ0はエッジ位置にあると判定し、着目画素ｃ0がエッジ位置にあるか否かを示すフラグＥ−flagを１とする。
【００４２】
着目画素ｃ0が水平方向のエッジ位置にないと判定するときは、次に着目画素ｃ0が垂直方向のエッジ位置にあるか否かを判定する。｜Ｅa0−Ｅc0｜＞ＶＥＧ、｜Ｅa0−Ｅb0｜＞ＶＥＧ、｜Ｅc0−Ｅb0｜＞ＶＥＧの少なくともいずれかを満たすときは、着目画素ｃ0が垂直方向のエッジ位置にあると判定する。ここで、ＶＥＧは所定のしきい値である。着目画素ｃ0が垂直方向のエッジ位置にあると判定するときは、着目画素ｃ0はエッジ位置にあると判定し、Ｅ−flagを１とする。一方、着目画素ｃ0が垂直方向のエッジ位置にないと判定するときは、Ｅ−flagを０とする。
【００４３】
このエッジ判定部１４４の判定出力、すなわちＥ−flagは、上述の第１の判定部１４３に供給される。上述したように、第１の判定部１４３は、パターン判定によって着目画素ｃ0がテロップなどの人工的画像に対応する位置の画素であるか否かを判定し、肯定結果あるいは否定結果を得る。しかし、この判定は着目画素ｃ0がエッジ位置の画素である場合のみ行うものであり、Ｅ−flagにより、着目画素ｃ0がエッジ位置の画素でないときは、上述のパターン判定をすることなく、直ちに否定結果を得る。
【００４４】
第１の判定部１４３は、着目画素ｃ0に対する上述の肯定結果あるいは否定結果によって、データベース１２３のカウンタＡ部１２３ａに存在する、当該着目画素ｃ0に対応したカウンタのカウント値を更新する。この場合、肯定結果であるときは、更新前のカウント値に対して１だけ増やす増加処理を行い、処理後のカウント値で更新する。ただし、カウント値の最大値は例えば８とする。一方、否定結果であるときは、更新前のカウント値に対して減少処理を行い、処理後のカウント値により更新する。この場合、例えば、更新前のカウント値が８であるときはカウント値を６にし、更新前のカウント値が８以外であるときはカウント値を０にする。
【００４５】
なお、この場合、カウンタＡ部１２３ａに存在する着目画素ｃ0に対応したカウンタと、更新前のカウント値を保持しているカウンタとの関係を説明する。カウンタＡ部１２３ａには、図７に示すように、１画面（１フレーム）を構成する水平方向および垂直方向の各画素に対応したカウンタＣＴが存在する。ここで、着目画素ｃ0に対応したカウンタＣＴ0に対して、更新前のカウント値を保持しているカウンタＣＴPは、当該着目画素ｃ0の画像部分が１フレーム前に存在していた画素に対応したものとなる。
【００４６】
したがって、着目画素ｃ0に対応したカウンタＣＴ0のカウント値を更新するためには、カウンタＣＴPから更新前のカウント値を得る必要があることから、カウンタＡ部１２３ａには、テロップ動き抽出部１２１より出力されるライン毎の動き情報ＭＥが供給され、これに基づいてカウンタＣＴPが特定される。図７における矢印は、動き方向を示している。
【００４７】
図８は、上述した第１の判定部１４３におけるある着目画素ｃ0に対する判定処理を示している。
まず、ステップＳＴ１で、着目画素ｃ0がエッジ位置にあるか否かを判定する。この判定は、エッジ判定部１４４の判定出力、すなわちＥ−flagにより判定する。着目画素ｃ0がエッジ位置にないときは、直ちにステップＳＴ２に進み、カウンタＡ部１２３ａに存在する当該着目画素ｃ0に対応したカウンタのカウント値を、上述の減少処理を施したカウント値によって更新し、処理を終了する。
【００４８】
また、ステップＳＴ１で着目画素ｃ0がエッジ位置にあるときは、ステップＳＴ３に進み、画素ｃ0，ｃ-1，ｃ1の画素値と画素ｐ-1，ｐ0，ｐ1の画素値との関係が図５に示すパターンＲ１〜Ｒ８，Ｌ１〜Ｌ８のいずれかを満たすか否かを判定する。満たさないときは、ステップＳＴ２に進み、カウンタＡ部１２３ａに存在する当該着目画素ｃ0に対応したカウンタのカウント値を、上述の減少処理を施したカウント値によって更新し、処理を終了する。一方、満たすときは、ステップＳＴ４に進む。
【００４９】
ステップＳＴ４では、画素ｃ0，ｃ-1，ｃ1の画素値と画素ｎ-1，ｎ0，ｎ1の画素値との関係が図５に示すパターンＲ１〜Ｒ８，Ｌ１〜Ｌ８のいずれかを満たすか否かを判定する。満たさないときは、ステップＳＴ２に進み、カウンタＡ部１２３ａに存在する当該着目画素ｃ0に対応したカウンタのカウント値を、上述の減少処理を施したカウント値によって更新し、処理を終了する。一方、満たすときは、ステップＳＴ５に進み、カウンタＡ部１２３ａに存在する当該着目画素ｃ0に対応したカウンタのカウント値を、上述の増加処理を施したカウント値によって更新し、処理を終了する。
【００５０】
また、テロップ画素特定部１２２は、画面における上記人工的画像の開始位置（画面に出てくる位置）を検出し、この開始位置に基づいて上述のカウント値ＣＡを補正するための第２の判定部１４７を有している。
【００５１】
この第２の判定部１４７は、第１の判定部１４３における着目画素ｃ0に対応したカウント値ＣＡの更新状態に応じて、データベース１２３のカウンタＢ部１２３ｂに存在する、当該着目画素ｃ0に対応したカウンタのカウント値ＣＢを更新する。この場合、更新前のカウント値ＣＡが特定の値、例えば７で、これに対して増加処理がされて更新が行われるときは、カウント値ＣＢに対して１だけ増やす増加処理を行い、処理後のカウント値ＣＢで更新する。一方、更新前のカウント値ＣＡが別の特定の値、例えば３以上で、これに対して減少処理がされて更新が行われるときは、カウント値ＣＢに対して１だけ減らす減少処理を行い、処理後のカウント値ＣＢで更新する。
【００５２】
ここで、カウンタＢ部１２３ｂに存在する着目画素ｃ0に対応したカウンタと、更新前のカウント値ＣＢを保持しているカウンタとの関係を説明する。カウンタＢ部１２３ｂには、図９に示すように、１画面（１フレーム）を構成する水平方向および垂直方向の各画素に対応したカウンタＣＴが存在する。着目画素ｃ0に対応したカウンタＣＴ0と、更新前のカウント値ＣＢを保持しているカウンタＣＴPは同じものとなる。この点は、上述したデータベース１２３のカウンタＡ部１２３ａに存在するカウンタのカウント値ＣＡを更新する場合とは異なる。
【００５３】
図１０は、上述した第２の判定部１４７におけるある着目画素ｃ0に対する判定処理を示している。
まず、ステップＳＴ１１で、着目画素ｃ0に対応するカウント値ＣＡが更新される際に、特定の値から増加処理されたか、別の特定の値から減少処理されたかを判定する。増加処理されたときは、ステップＳＴ１２で、カウンタＢ部１２３ｂに存在する着目画素ｃ0に対応したカウンタのカウント値ＣＢをインクリメントし、処理を終了する。一方、減少処理されたときは、ステップＳＴ１３で、カウンタＢ部１２３ｂに存在する着目画素ｃ0に対応したカウンタのカウント値ＣＢをデクリメントし、処理を終了する。
【００５４】
また、テロップ画素特定部１２２は、画面における上記人工的画像の終了位置（画面から消える位置）を検出し、この終了位置に基づいて上述のカウント値ＣＡを補正するための第３の判定部１４８を有している。
【００５５】
この第３の判定部１４８は、第１の判定部１４３における着目画素ｃ0に対応したカウント値ＣＡの更新状態に応じて、データベース１２３のカウンタＣ部１２３ｃに存在する、当該着目画素ｃ0に対応したカウンタのカウント値ＣＣを更新する。この場合、更新前のカウント値ＣＡが特定の値、例えば７で、これに対して増加処理がされて更新が行われるときは、カウント値ＣＣに対して１だけ減らす減少処理を行い、処理後のカウント値ＣＣで更新する。一方、更新前のカウント値ＣＡが別の特定の値、例えば３以上で、これに対して減少処理がされて更新が行われるときは、カウント値ＣＣに対して１だけ増やす増加処理を行い、処理後のカウント値ＣＣで更新する。
【００５６】
ここで、カウンタＣ部１２３ｃに存在する着目画素ｃ0に対応したカウンタと、更新前のカウント値ＣＣを保持しているカウンタとの関係を説明する。カウンタＣ部１２３ｃには、上述したカウンタＢ部１２３ｂと同様に、１画面（１フレーム）を構成する水平方向および垂直方向の各画素に対応したカウンタＣＴが存在する。着目画素ｃ0に対応したカウンタＣＴ0と、更新前のカウント値ＣＣを保持しているカウンタＣＴPは同じものとなる（図９参照）。この点は、上述したデータベース１２３のカウンタＡ部１２３ａに存在するカウンタのカウント値ＣＡを更新する場合とは異なる。
【００５７】
図１１は、上述した第３の判定部１４８におけるある着目画素ｃ0に対する判定処理を示している。
まず、ステップＳＴ２１で、着目画素ｃ0に対応するカウント値ＣＡが更新される際に、特定の値から増加処理されたか、別の特定の値から減少処理されたかを判定する。増加処理されたときは、ステップＳＴ２２で、カウンタＣ部１２３ｃに存在する着目画素ｃ0に対応したカウンタのカウント値ＣＣをデクリメントし、処理を終了する。一方、減少処理されたときは、ステップＳＴ２３で、カウンタＣ部１２３ｃに存在する着目画素ｃ0に対応したカウンタのカウント値ＣＣをインクリメントし、処理を終了する。
【００５８】
また、テロップ画素特定部１２２は、第１の判定部１４３で更新される着目画素ｃ0に対応したカウンタのカウント値ＣＡと、テロップ動き抽出部１２１より出力されるライン毎の動き情報ＭＥに基づいて、映像信号Ｖｂ（図１参照）における注目位置の動き情報ＭＯＶを生成して出力する第４の判定部１４５を有している。第４の判定部１４５には、バッファメモリ１４６が接続されている。第４の判定部１４５は、このバッファメモリ１４６を利用して判定処理を行う。
【００５９】
この第４の判定部１４５には、上述のカウント値ＣＡの他に、第２、第３の判定部１４７，１４８で更新される着目画素ｃ0に対応したカウンタのカウント値ＣＢ，ＣＣが供給される。そして、この第４の判定部１４５では、カウント値ＣＡが、カウント値ＣＢ，ＣＣに基づいて補正されて、引き寄せ量ＩＤが生成される。引き寄せ量ＩＤの生成処理は以下のように行われる。
【００６０】
まず、カウント値ＣＢに対してしきい値処理が施される。例えば、しきい値が８とされ、カウント値ＣＢが８より大きいときは補正フラグＢは１とされ、カウント値ＣＢが８以下であるときは補正フラグＢは０とされる。
【００６１】
図１２Ａ，Ｂは、しきい値処理の一例を示すものである。図１２Ａは、あるラインの各画素に対応するカウント値ＣＢを示し、図１２Ｂは、それに対応した補正フラグＢを示している。
【００６２】
次に、しきい値処理により得られた、水平方向の各画素に対応する補正フラグＢに対して拡張処理が施される。この場合、補正フラグＢが１となった位置から、上述の動き情報ＭＥで示されるラインの動き量分おきに所定個の補正フラグＢを１にする。
【００６３】
図１３Ａ，Ｂは、拡張処理の一例を示すものである。図１３Ａは、あるラインの各画素に対応する補正フラグＢを示し、図１３Ｂは、それに対応した拡張処理後の補正フラグＢを示している。なお、この例では、ラインの動き量は左方向に３画素であり、補正フラグＢが１となった位置からラインの動き量分おきに７個の補正フラグＢを１としたものである。
【００６４】
このように拡張処理された補正フラグＢが１となる位置は、テロップなどの人工的画像の開始位置（画面に出てくる位置）を推定したものとなる。
【００６５】
次に、カウント値ＣＣに対してしきい値処理が施される。例えば、しきい値が３とされ、カウント値ＣＣが３より大きいときは補正フラグＣは１とされ、カウント値ＣＣが３以下であるときは補正フラグＣは０とされる。
【００６６】
図１４Ａ，Ｂは、しきい値処理の一例を示すものである。図１４Ａは、あるラインの各画素に対応するカウント値ＣＣを示し、図１４Ｂは、それに対応した補正フラグＣを示している。
【００６７】
次に、しきい値処理により得られた、水平方向の各画素に対応する補正フラグＣに対して拡張処理が施される。この場合、補正フラグＢが１となった位置の前後にある所定個の補正フラグＣを１にする。
【００６８】
図１５Ａ，Ｂは、拡張処理の一例を示すものである。図１５Ａは、あるラインの各画素に対応する補正フラグＣを示し、図１５Ｂは、それに対応した拡張処理後の補正フラグＣを示している。なお、この例では、補正フラグＣが１となった位置の前後にある５個の補正フラグＣを１としたものである。
【００６９】
このように拡張処理された補正フラグＣが１となる位置は、テロップなどの人工的画像の終了位置（画面から消える位置）を推定したものとなる。
【００７０】
次に、上述のように得られる補正フラグＢ，Ｃに基づいて、カウント値ＣＡの補正が行われて、引き寄せ量ＩＤが生成される。この生成ルールは、以下の通りである。
１.カウント値ＣＡが１以下の場合は補正せず、カウント値ＣＡをそのまま引き寄せ量ＩＤとする。
２．補正フラグＢ，Ｃが共に０ならば補正せず、カウント値ＣＡをそのまま引き寄せ量ＩＤとする。
３．補正フラグＢが１ならば、カウント値ＣＡに５を加算した値を引き寄せ量ＩＤとする。
４．補正フラグＣが１ならば、０を引き寄せ量ＩＤとする。
５．補正フラグＢ，Ｃが共に１ならば、補正フラグＣを優先して、０を引き寄せ量ＩＤとする。
６．引き寄せ量ＩＤが８を越えた場合は、８にクリップする。
【００７１】
図１６Ａ〜Ｄは、引き寄せ量ＩＤの生成処理の一例を示すものである。図１６Ａは、あるラインの各画素に対応するカウント値ＣＡを示し、図１６Ｂ，Ｃはそれに対応した補正フラグＢ，Ｃを示し、図１６Ｄは生成された引き寄せ量ＩＤを示している。
【００７２】
また、第４の判定部１４５では、映像信号Ｖａの各フィールドの画素に対応して上述したように生成された引き寄せ量ＩＤに基づき、映像信号Ｖｂの各フィールドの画素の動き量が生成される。以下、この動き量の生成処理について説明する。この動き量の生成処理は、映像信号Ｖａ，Ｖｂの各フィールドの画素の位置関係によって決まるモードに応じた処理がなされる。
【００７３】
まず、モードについて、図１７および図１８を参照して説明する。図１７において、黒丸は映像信号Ｖａによる画面（入力画面）の画素を示しており、Ｆ１，Ｆ２はそれぞれ第１フィールド、第２フィールドを示している。また、図１７において、○は映像信号Ｖｂによる画面（出力画面）の画素を示しており、ｆ１，ｆ２はそれぞれ映像信号Ｖｂの第１フィールド、第２フィールドを示している。
【００７４】
図１８から、入力画面内の画素と出力画面内の画素との間には、複数種類の位置関係があることが分かる。このような位置関係について、図１８に基づいて、さらに詳細に説明する。
【００７５】
ここで、各モード毎に映像信号Ｖｂの１個の画素を、代表例として、ハッチングして示した。出力画面内の画素が入力画面内のフィールド上にある場合に、出力画面内の画素と入力画面内の画素とが同一位置にあるようなモード（モード０）と、出力画面内の画素が入力画面内の画素の間にあるようなモード（モード３）とがある。また、出力画面内の画素が入力画面内のフィールドの間に生成されるフィールド上にある場合に、当該フィールドに対して時間的に直前に位置する入力画面内のフィールド上に出力画面内の画素と垂直方向の位置が一致する画素があるようなモード（モード２）と、当該フィールドに対して時間的に直後に位置する入力画面内のフィールド上に出力画面内の画素と垂直方向の位置が一致する画素があるようなモード（モード１）とがある。
【００７６】
第４の判定部１４５では、モード０に対応する映像信号Ｖｂの第１フィールドの各画素の動き量が、映像信号Ｖａの第１フィールドの各画素に対応した上述の引き寄せ量ＩＤをそのまま用いて生成される。この場合、引き寄せ量ＩＤに対して、例えば図１９に示す関係により、引き寄せ量ＩＤと動き情報ＭＥで示されるラインの動き量とから、動き量（引き寄せ量）が求められる。この場合、小数点以下の値に対しては、四捨五入、切り捨て、切り上げ等の処理が行われ、動き量としては整数値を得るようにされる。
【００７７】
また、第４の判定部１４５では、モード３に対応する映像信号Ｖｂの第１フィールドの各画素の動き量が、映像信号Ｖａの第１フィールドの各画素に対応した上述の引き寄せ量ＩＤを用いて生成される。この場合、モード３に対応する映像信号Ｖｂの第１フィールドは、映像信号Ｖａの第１フィールドに対して１フィールド期間だけ後にある。そのため、モード３に対応する映像信号Ｖｂの第１フィールドの、ある画素の動き量を生成する際に用いられる引き寄せ量ＩＤとしては、当該画素の位置に対してラインの動き量の１／２だけ水平方向に進めた位置のものが使用される。
【００７８】
また、第４の判定部１４５では、モード１に対応する映像信号Ｖｂの第２フィールドの各画素の動き量が、映像信号Ｖａの第２フィールドの各画素に対応した上述の引き寄せ量ＩＤを用いて生成される。この場合、モード１に対応する映像信号Ｖｂの第２フィールドは、映像信号Ｖａの第２フィールドに対して１／２フィールド期間だけ前にある。そのため、モード１に対応する映像信号Ｖｂの第２フィールドの、ある画素の動き量を生成する際に用いられる引き寄せ量ＩＤとしては、当該画素の位置に対してラインの動き量の１／４だけ水平方向に後退させた位置のものが使用される。
【００７９】
また、第４の判定部１４５では、モード２に対応する映像信号Ｖｂの第２フィールドの各画素の動き量が、映像信号Ｖａの第２フィールドの各画素に対応した上述の引き寄せ量ＩＤを用いて生成される。この場合、モード２に対応する映像信号Ｖｂの第２フィールドは、映像信号Ｖａの第２フィールドに対して１／２フィールド期間だけ後にある。そのため、モード２に対応する映像信号Ｖｂの第２フィールドの、ある画素の動き量を生成する際に用いられる引き寄せ量ＩＤとしては、当該画素の位置に対してラインの動き量の１／４だけ水平方向に進めた位置のものが使用される。
【００８０】
また、第４の判定部１４５では、映像信号Ｖｂの各フィールドの画素に対応して求められた動き量の影響範囲を、水平方向および垂直方向に拡げる動き拡げ処理が行われる。水平方向に関しては、所定の画素部分で動き量Ｍが求められるとき、その所定の画素部分の前後のそれぞれに例えばＭ／４＋αの幅だけ動き量の影響範囲が拡げられる。この場合、所定の画素部分では動き量Ｍであるが、離れるほど動き量が徐々に低下し、Ｍ／４＋αだけ離れた位置では動き量が０となるように、三角形状に拡げられる。ここで、αは後述する予測タップの中心から水平方向への広がりの大きさを示している。また、垂直方向に関しては、現在ラインとその上下の２ラインで求められた動き量のうち、現在ラインの動き量として最も大きな動き量が採用される。
【００８１】
図２０は、上述した動き拡げ処理を模式的に示したものである。図２０Ａに示すように、ラインＬ0の所定の画素部分で動き量Ｍが求められ、その前後のラインＬ-1，Ｌ1の対応する画素部分で動き量０が求められた場合を考える。この場合、図２０Ｂに示すように、ラインＬ0の所定の画素部分の前後のそれぞれにＭ／４＋αの幅だけ動き量の影響範囲が拡げられ、またラインＬ0の前後に位置するラインＬ-1，Ｌ1においては、ラインＬ0と同様の動き量を持つようにされる。
【００８２】
このように、映像信号Ｖｂの各フィールドの画素に対応して求められた動き量の影響範囲を水平方向および垂直方向に拡げる処理を行うことによって、後述するように映像信号Ｖｂにおける注目位置の周辺に位置する予測タップを選択する際に、例えばこの注目位置がテロップなどの人工的画像に対応する位置でないときに、人工的画像に対応する位置の予測タップを選択することを防止でき、解像度創造を良好に行うことが可能となる。
【００８３】
なお、水平方向に関して動き拡げ処理を行う際、拡げた先に既に０以外の動き量がある場合には、大きい方の動き量が採用される。図２１は、その場合の処理を示している。例えば、図２１Ａに示すように、あるラインにおいて、画素部分Ｐ１で動き量Ｍが求められると共に、画素部分Ｐ２で動き量Ｍが求められた場合を考える。この場合、画素部分Ｐ１に対して動き拡げ処理を行った後に、画素部分Ｐ２に対して動き拡げ処理を行う場合、図２１Ｂに示すように、拡げた先に既に０以外の動き量が存在しているオーバーラップ部分ＯＶＬが生じる。このオーバーラップ部分ＯＶＬでは、図２１Ｃに示すように、大きい方の動き量が採用される。
【００８４】
上述したように、第４の判定部１４５では、映像信号Ｖｂの各フィールドの画素の動き量が生成される。このように生成される映像信号Ｖｂの各フィールドの画素の動き量はバッファメモリ１４６に一時的に記憶され、後述するように映像信号Ｖｂにおける注目位置の画素データを順次生成する際、当該注目位置に対応した動き量が動き情報ＭＯＶとして順次出力されていく。
【００８５】
図２２は、上述した第４の判定部１４５におけるあるラインに対する判定処理を示している。
まず、ステップＳＴ３１で、カウント値ＣＢ，ＣＣを処理して補正フラグＢ，Ｃを得る。そして、ステップＳＴ３２で、カウント値ＣＡを補正フラグＢ，Ｃで補正して、映像信号Ｖａの各フィールドの画素に対応する引き寄せ量ＩＤを生成する。
【００８６】
次に、ステップＳＴ３３で、生成された引き寄せ量ＩＤを用いて、映像信号Ｖｂの各フィールドの画素に対応する動き量を求める。そして、ステップＳＴ３４で、動き量の影響範囲を垂直方向および水平方向に拡げる動き拡げ処理をし、処理を終了する。
【００８７】
図１に戻って、画像信号処理部１１０は、動き情報出力部１２０より出力される動き情報ＭＯＶに基づいて、バッファメモリ１０９からの映像信号Ｖａに対して動き補償を行う動き補償部１２５を有している。
【００８８】
この動き補償部１２５は、映像信号Ｖｂによる画面（出力画面）内の画素が、映像信号Ｖａによる画面（入力画面）内のフィールド上にある場合（モード０およびモード３）と、出力画面内の画素が入力画面内のフィールドの間に生成されるフィールド上にある場合（モード１およびモード２）とで異なる動き補償処理を行う。
【００８９】
この動き補償処理について、図２３および図２４を参照して説明する。図２３に、モード０およびモード３における処理の一例を示している。ここで、映像信号Ｖｂの生成すべきフィールドが時点Ｎにおけるフィールドであるｆｉｅｌｄ（Ｎ）と同一の時間位置にある場合を例として説明する。この場合、正方形で示す入力画面内の画素の位置と、×印で示す出力画面内の注目画素の位置とが一致している。
【００９０】
また、図２３では、ｆｉｅｌｄ（Ｎ）と、時点Ｎ＋２におけるフィールドであるｆｉｅｌｄ（Ｎ＋２）との間で推定された動きベクトルをｍｅ＿ｘと表記する。この動きベクトルをｍｅ＿ｘは、上述のように動き情報出力部１２０より出力される動き情報ＭＯＶにより与えられる。この場合に、動き補償として、ｆｉｅｌｄ（Ｎ−１）およびｆｉｅｌｄ（Ｎ＋１）を、水平方向に、それぞれｍｅ＿ｘ／２、−ｍｅ＿ｘ／２だけ引き寄せる処理が行われる。これにより、ｆｉｅｌｄ（Ｎ−１）およびｆｉｅｌｄ（Ｎ＋１）において、注目位置を基準とする水平方向の動きが見かけ上ほぼうち消された画面を得ることができる。
【００９１】
また、図２４に、モード１およびモード２における処理の一例を示している。ここで、映像信号Ｖｂの生成すべきフィールドが時点Ｎにおけるフィールドであるｆｉｅｌｄ（Ｎ）と時点Ｎ＋１におけるフィールドであるｆｉｅｌｄ（Ｎ＋１）との間に位置する場合を例として説明する。この場合、正方形で示す入力画面内の画素の位置と、×印で示す出力画面内の注目画素の位置とは異なる。
【００９２】
また、図２４においても、図２３と同様に、ｆｉｅｌｄ（Ｎ）と、時点Ｎ＋２におけるフィールドであるｆｉｅｌｄ（Ｎ＋２）との間で推定された動きベクトルをｍｅ＿ｘと表記する。この場合に、動き補償として、ｆｉｅｌｄ（Ｎ−１）、ｆｉｅｌｄ（Ｎ）およびｆｉｅｌｄ（Ｎ＋１）を、水平方向に、それぞれ３×ｍｅ＿ｘ／４、ｍｅ＿ｘ／４、および−ｍｅ＿ｘ／４だけ引き寄せる処理が行われる。これにより、ｆｉｅｌｄ（Ｎ−１）、ｆｉｅｌｄ（Ｎ）、およびｆｉｅｌｄ（Ｎ＋１）において、注目位置を基準とする水平方向の動きが見かけ上ほぼうち消された画面を得ることができる。
【００９３】
また、図１に戻って、画像信号処理部１１０は、動き補償部１２５で動き補償が行われた映像信号Ｖａ′より、映像信号Ｖｂにおける注目位置の周辺に位置する複数の画素データを選択的に取り出して出力する第１〜第３のタップ選択回路１２６〜１２８を有している。
【００９４】
第１のタップ選択回路１２６は、予測に使用する画素（「予測タップ」と称する）のデータを選択的に取り出すものである。第２のタップ選択回路１２７は、空間クラス分類に使用する画素（「空間クラスタップ」と称する）のデータを選択的に取り出すものである。第３のタップ選択回路１２８は、動きクラス分類に使用する画素（「動きクラスタップ」と称する）のデータを選択的に取り出すものである。なお、空間クラスを複数フィールドに属する画素データを使用して決定する場合には、この空間クラスにも動き情報が含まれることになる。
【００９５】
また、画像信号処理部１１０は、第２のタップ選択回路１２７で選択的に取り出される空間クラスタップの画素データのレベル分布パターンを検出し、このレベル分布パターンに基づいて空間クラスを検出し、そのクラス情報を出力する空間クラス検出回路１２９を有している。
【００９６】
空間クラス検出回路１２９では、例えば、空間クラスタップの各画素データを、８ビットデータから２ビットデータに圧縮するような演算が行われる。そして、空間クラス検出回路１２９からは、各画素データに対応した圧縮データが空間クラスのクラス情報として出力される。本実施の形態においては、ＡＤＲＣ（Adaptive Dynamic Range Coding）によって、データ圧縮が行われる。なお、情報圧縮手段としては、ＡＤＲＣ以外にＤＰＣＭ（予測符号化）、ＶＱ（ベクトル量子化）等を用いてもよい。
【００９７】
本来、ＡＤＲＣは、ＶＴＲ（Video Tape Recorder）向け高性能符号化用に開発された適応再量子化法であるが、信号レベルの局所的なパターンを短い語長で効率的に表現できるので、上述したデータ圧縮に使用して好適なものである。ＡＤＲＣを使用する場合、空間クラスタップの画素データの最大値をＭＡＸ、その最小値をＭＩＮ、空間クラスタップのデータのダイナミックレンジをＤＲ（＝ＭＡＸ−ＭＩＮ＋１）、再量子化ビット数をＰとすると、空間クラスタップのデータとしての各ＳＤ画素データｋｉに対して、（１）式の演算により、圧縮データとしての再量子化コードｑｉが空間クラスのクラス情報として得られる。ただし、（１）式において、[  ]は切り捨て処理を意味している。空間クラスタップのデータとして、Ｎａ個のＳＤ画素データがあるとき、ｉ＝１〜Ｎａである。
ｑｉ＝［（ｋｉ−ＭＩＮ＋０．５）．２P／ＤＲ］      ・・・（１）
【００９８】
また、画像信号処理部１１０は、第３のタップ選択回路１２８で選択的に取り出される動きクラスタップの画素データより、主に動きの程度を表すための動きクラスを検出し、そのクラス情報を出力する動きクラス検出回路１３０を有している。
【００９９】
この動きクラス検出回路１３０では、第３のタップ選択回路１２８で選択的に取り出される動きクラスタップの画素データｍｉ，ｎｉからフレーム間差分が算出され、さらにその差分の絶対値の平均値に対してしきい値処理が行われて動きの指標である動きクラスが検出される。すなわち、動きクラス検出回路１３０では、（２）式によって、差分の絶対値の平均値ＡＶが算出される。第３のタップ選択回路１２８で、例えば動きクラスタップの画素データとして、６個の画素データｍ１〜ｍ６と、その１フレーム前の６個の画素データｎ１〜ｎ６が取り出されるとき、（２）式におけるＮｂは６である。
【０１００】
【数１】
0004042402.tif 000002
【０１０１】
そして、動きクラス検出回路１３０では、上述したように算出された平均値ＡＶが１個または複数個のしきい値と比較されて動きクラスのクラス情報ＭＶが得られる。例えば、３個のしきい値ｔｈ１，ｔｈ２，ｔｈ３（ｔｈ１＜ｔｈ２＜ｔｈ３）が用意され、４つの動きクラスを検出する場合、ＡＶ≦ｔｈ１のときはＭＶ＝０、ｔｈ１＜ＡＶ≦ｔｈ２のときはＭＶ＝１、ｔｈ２＜ＡＶ≦ｔｈ３のときはＭＶ＝２、ｔｈ３＜ＡＶのときはＭＶ＝３とされる。
【０１０２】
また、画像信号処理部１１０は、空間クラス検出回路１２９より出力される空間クラスのクラス情報としての再量子化コードｑｉと、動きクラス検出回路１３０より出力される動きクラスのクラス情報ＭＶに基づき、作成すべき映像信号Ｖｂにおける注目位置の画素データが属するクラスを示すクラスコードＣＬを得るためのクラス合成回路１３１を有している。
【０１０３】
このクラス合成回路１３１では、（３）式によって、クラスコードＣＬの演算が行われる。なお、（３）式において、Ｎａは空間クラスタップのデータ（ＳＤ画素データ）の個数、ＰはＡＤＲＣにおける再量子化ビット数を示している。
【０１０４】
【数２】
0004042402.tif 000003
【０１０５】
なお、第１、第２の予測タップ選択回路１２６，１２７では、映像信号Ｖｂにおける注目位置のモード（図１８参照）と、動きクラスに応じて、タップ位置が選択される。図２５、図２６、図２７および図２８は、それぞれモード０、モード１、モード２およびモード３に対応するタップ構造の一例を示している。図２５〜図２８において、動きクラス０，１のときに空間クラスタップや予測タップとして抽出される画素を黒丸で示し、動きクラス２，３のときに空間クラスタップや予測タップとして抽出される画素を白丸で示した。また、空間クラスタップや予測タップとして抽出される画素以外の画素は、全て点線の丸で示した。
【０１０６】
モード０のタップ構造について説明する。
図２５Ａに示すように、空間クラスのタップ構造は、動きクラス０，１と動きクラス２，３とで一致する。すなわち、いずれの動きクラスにおいても、現在フィールド（Ｎフィールド）から５個、１フィールド後のフィールド（Ｎ＋１フィールド）から２個の計７個の画素が空間クラスタップとして抽出される。
【０１０７】
また、図２５Ｂに示すように、予測タップ構造は、動きクラス０，１と動きクラス２，３とで一致する。すなわち、いずれの動きクラスにおいても、現在フィールド（Ｎフィールド）から９個、１フィールド後のフィールド（Ｎ＋１フィールド）から２個、１フィールド前のフィールド（Ｎ−１フィールド）から２個の計１３個の画素が予測タップとして抽出される。
【０１０８】
モード１のタップ構造について説明する。
動きクラス０，１の場合、図２６Ａに黒丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から４個、１フィールド前のフィールド（Ｎ−１フィールド）から１個、１フィールド後のフィールド（Ｎ＋１）フィールドから３個の計８個が空間クラスタップとして抽出される。動きクラス２，３の場合には、図２６Ａに白丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から４個、１フィールド後のフィールド（Ｎ＋１フィールド）から５個の計９個が空間クラスタップとして抽出される。
【０１０９】
また、動きクラス０，１の場合、図２６Ｂに黒丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から８個、１フィールド前のフィールド（Ｎ−１フィールド）から３個、１フィールド後のフィールド（Ｎ＋１）フィールドから３個の計１４個が予測タップとして抽出される。動きクラスの場合、図２６Ｂに白丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から８個、１フィールド後のフィールド（Ｎ＋１フィールド）から５個の計１３個が予測タップとして抽出される。
【０１１０】
モード２のタップ構造について説明する。
図２７Ａに示すように、空間クラスのタップ構造は、動きクラス０，１と動きクラス２，３とで一致する。すなわち、いずれの動きクラスにおいても、現在フィールド（Ｎフィールド）から５個、１フィールド後のフィールド（Ｎ＋１フィールド）から２個の計７個の画素が空間クラスタップとして抽出される。
【０１１１】
また、動きクラス０，１の場合、図２７Ｂに黒丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から９個、１フィールド前のフィールド（Ｎ−１フィールド）から２個、１フィールド後のフィールド（Ｎ＋１）フィールドから２個の計１３個が予測タップとして抽出される。動きクラス２，３の場合、図２７Ｂに白丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から９個、１フィールド後のフィールド（Ｎ＋１フィールド）から６個の計１５個が予測タップとして抽出される。
【０１１２】
モード３のタップ構造について説明する。
動きクラス０，１の場合、図２８Ａに黒丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から２個、１フィールド前のフィールド（Ｎ−１フィールド）から３個、１フィールド後のフィールド（Ｎ＋１）フィールドから３個の計８個が空間クラスタップとして抽出される。動きクラス２，３の場合には、図２８Ａに白丸で示す位置の画素、すなわち現在フィールド（Ｎフィールド）から６個、１フィールド前のフィールド（Ｎ−１フィールド）から１個、１フィールド後のフィールド（Ｎ＋１フィールド）から１個の計８個が空間クラスタップとして抽出される。
【０１１３】
また、予測タップのタップ構造は、動きクラス０，１と動きクラス２，３とで一致する。すなわち、いずれの動きクラスにおいても、現在フィールド（Ｎフィールド）から８個、１フィールド前のフィールド（Ｎ−１フィールド）から３個、１フィールド後のフィールド（Ｎ＋１フィールド）から３個の計１４個の画素が予測タップとして抽出される。
【０１１４】
図２９は、第３のタップ選択回路１２８で選択される動きクラスタップのタップ構造の一例を示している。図２９Ａは、映像信号Ｖａにおける注目位置の画素（「×」印で図示）がモード０，１の位置関係にある場合の動きクラスのタップ構造を示しており、図２９Ｂは、映像信号Ｖａにおける注目位置の画素（「×」印で図示）がモード２，３の位置関係にある場合の動きクラスのタップ構造を示している。
【０１１５】
注目位置の画素がモード０，３の位置関係にある場合には、当該画素が存在する映像信号Ｖａのフィールド（Ｎフィールド）に存在する画素ｎ1，ｎ3，ｎ5と、その１フィールド後のフィールド（Ｎ＋１フィールド）に存在する画素ｎ2，ｎ4，ｎ6と、その１フィールド前のフィールド（Ｎ−１フィールド）に存在する画素ｍ2，ｍ4，ｍ6と、その２フィールド前のフィールド（Ｎ−２フィールド）に存在する画素ｍ1，ｍ3，ｍ5とが、動きクラスタップとして抽出される。
【０１１６】
また、注目位置の画素がモード１，２の位置関係にある場合には、当該画素が存在するフィールドの前に位置する映像信号Ｖａのフィールド（Ｎフィールド）に存在する画素ｎ1，ｎ3，ｎ5と、その１フィールド後のフィールド（Ｎ＋１フィールド）に存在する画素ｎ2，ｎ4，ｎ6と、その１フィールド前のフィールド（Ｎ−１フィールド）に存在する画素ｍ2，ｍ4，ｍ6と、その２フィールド前のフィールド（Ｎ−２フィールド）に存在する画素ｍ1，ｍ3，ｍ5とが、動きクラスタップとして抽出される。
【０１１７】
また、図１に戻って、画像信号処理部１１０は、係数メモリ１３２を有している。この係数メモリ１３２は、後述する推定予測演算回路１３３で使用される推定式の係数データを格納するものである。この係数データは、映像信号Ｖａを、映像信号Ｖｂに変換する際に使用する情報である。係数メモリ１３２には、クラスコードＣＬで示される各クラスの係数データが格納されている。この係数メモリ１３２には、クラス合成回路１３１より出力されるクラスコードＣＬが読み出しアドレス情報として供給される。この係数メモリ１３２からはクラスコードＣＬに対応した係数データｗｉが読み出され、推定予測演算回路１３３に供給される。係数データの生成方法については後述する。
【０１１８】
また、画像信号処理部１１０は、第１のタップ選択回路１２６で選択的に取り出される予測タップの画素データｘｉと、係数メモリ１３２より読み出される係数データｗｉとから、作成すべき映像信号Ｖｂの画素データ（注目位置の画素データ）ｙを演算する推定予測演算回路１３３を有している。
【０１１９】
この推定予測演算回路１３３には、第１のタップ選択回路１２６より注目位置に対応した予測タップのデータｘｉと、係数メモリ１３２よりその注目位置に対応した係数データｗｉとが供給され、注目位置の画素データｙは（４）式の推定式で演算される。
【０１２０】
【数３】
0004042402.tif 000004
【０１２１】
また、画像信号処理部１１０は、推定予測演算回路１３３より順次出力される注目位置の画素データｙを、フィールド周波数が１００Ｈｚのインタレース方式の映像信号Ｖｂとして出力する後処理回路１３４を有している。
【０１２２】
次に、画像信号処理部１１０の動作を説明する。
バッファメモリ１０９に記憶されている映像信号Ｖａが動き情報出力部１２０に供給される。この動き情報出力部１２０では、映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置に対応した水平方向の動き量が順次求められ、この動き量が動き情報ＭＯＶとして順次出力されていく。この場合、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にないときは、動き量は０とされるので、この動き情報出力部１２０からは、実質的に、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、この注目位置の動き量が動き情報ＭＯＶとして出力されることとなる。
【０１２３】
動き情報出力部１２０より出力される動き情報ＭＯＶは、動き補償部１２５に供給される。この動き補償部１２５では、動き情報ＭＯＶに基づいて、バッファメモリ１０９からの映像信号Ｖａに対して動き補償が行われる。映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、予測タップ、空間クラスタップ、動きクラスタップを抽出するための各フィールドは、注目位置を基準として、水平方向の動きがほぼうち消された状態となる。
【０１２４】
動き補償部１２５より出力される映像信号Ｖａ′より、第２のタップ選択回路１２７で、映像信号Ｖｂにおける注目位置の周辺に位置する空間クラスタップの画素データが選択的に取り出される。この空間クラスタップの画素データは空間クラス検出回路１２９に供給される。この空間クラス検出回路１２９では、空間クラスタップの画素データに対してＡＤＲＣ処理が施されて空間クラス（主に空間内の波形表現のためのクラス分類）のクラス情報としての再量子化コードｑｉが得られる（（１）式参照）。
【０１２５】
また、動き補償部１２５より出力される映像信号Ｖａ′より、第３のタップ選択回路１２８で、映像信号Ｖｂにおける注目位置の周辺に位置する動きクラスタップの画素データが選択的に取り出される。この動きクラスタップの画素データは動きクラス検出回路１３０に供給される。この動きクラス検出回路１３０では、動きクラスタップの画素データより動きクラス（主に動きの程度を表すためのクラス分類）のクラス情報ＭＶが得られる。
【０１２６】
このクラス情報ＭＶと上述した再量子化コードｑｉはクラス合成回路１３１に供給される。このクラス合成回路１３１では、これら動きクラスのクラス情報ＭＶと再量子化コードｑｉとから、映像信号Ｖｂにおける注目位置の画素データが属するクラスを示すクラスコードＣＬが得られる（（３）式参照）。そして、このクラスコードＣＬは、係数メモリ１３２に読み出しアドレス情報として供給される。
【０１２７】
また、動き補償部１２５より出力される映像信号Ｖａ′より、第１のタップ選択回路１２６で、映像信号Ｖｂにおける注目位置の周辺に位置する予測タップの画素データｘｉが選択的に取り出される。この予測タップの画素データｘｉは、推定予測演算回路１３３に供給される。推定予測演算回路１３３では、予測タップの画素データｘｉと、係数メモリ１３２より読み出される注目位置に対応した係数データｗｉとから、推定式（（４）式参照）に基づいて、注目位置の画素データｙが求められる。
【０１２８】
そして、この推定予測演算回路１３３より順次出力される映像信号Ｖｂにおける注目位置の画素データｙは、後処理回路１３４に供給される。この後処理回路１３４は、推定予測演算回路１３３より順次出力される画素データｙより、フィールド周波数が１００Ｈｚのインタレース方式の映像信号を生成する。つまり、この後処理回路１３４からは、フィールド周波数が１００Ｈｚのインタレース方式の映像信号Ｖｂが出力される。
【０１２９】
上述したように、本実施の形態において、動き情報出力部１２０では、映像信号Ｖａにより得られる画面のうちテロップなどの人工的画像に対応する位置の動き量が検出され、この動き量を示す動き情報ＭＯＶが動き補償部１２５に供給されて映像信号Ｖａの動き補償が行われ、動き補償が行われた後の映像信号Ｖａ′を処理して映像信号Ｖｂを得るものであり、映像信号Ｖｂにより得られる画面でテロップなどの人工的画像を見やすくすることができる。
【０１３０】
また、上述実施の形態において、動き情報出力部１２０を構成するテロップ画素特定部１２２（図３参照）において、第１の判定部１４３では、着目画素がテロップなどの人工的画像に対応する位置の画素であるときは、データベース部１２３の当該着目画素に対応したカウンタのカウント値ＣＡが増加するようにされる。そして、第４の判定部１４５では、着目画素に対応したカウンタのカウント値ＣＡに基づいて当該着目画素がテロップなどの人工的画像に対応する位置の画素であるか否かを判定し、テロップなどの人工的画像に対応する位置の画素であるときには、その動き量が求められ、この動き量が動き情報ＭＯＶとして出力される。
【０１３１】
上述実施の形態においては、テロップ画素特定部１２２の第１の判定部１４３で、着目画素がテロップなどの人工的画像に対応する位置の画素であるか否かを判定する際に、パターンを用いて判定するものであり、動き補償部１４１，１４２における動き補償によって画素以下の補償残差がある場合であっても、着目画素がテロップなどの人工的画像に対応する位置の画素であるか否かを精度よく判定することができる。すなわち、画素値の差分をとって判定する場合には画素以下の補償残差が判定結果に大きく影響するが、上述したようにパターンを用いて判定するものによれば、補償残差による影響を受けなくなる。
【０１３２】
ここで、テロップなどの人工的画像の開始位置（画面に出てくる位置）では、上述のカウント値ＣＡがなかなか大きくならず、従って着目画素がテロップなどの人工的画像に対応する位置の画素であるにも拘わらず、当該着目画素がカウント値ＣＡからは人工的画像に対応する位置の画素であると判定されないということが起こる。その場合、テロップなどの人工的画像の開始位置（画面に出てくる位置）では、上述した映像信号Ｖａの動き補償が行われないこととなり、テロップなどの人工的画像が見やすくなるという効果を得ることができなくなる。
【０１３３】
上述実施の形態においては、テロップ画素特定部１２２に第２の判定部１４７を設け、テロップなどの人工的画像の開始位置を検出し、この開始位置に基づいて上述のカウント値ＣＡを補正し、この開始位置でカウント値ＣＡから人工的画像に対応する位置の画素であると判定され易くするものである。これにより、テロップなどの人工的画像の開始位置であっても、テロップなどの人工的画像が見やすくなるという効果を充分に得ることが可能となる。
【０１３４】
また、上述実施の形態においては、動き情報出力部１２０では、テロップなどの人工的画像のエッジ位置の動き量が求められ、この動き量を示す動き情報ＭＯＶが動き補償部１２５に供給される。この場合、テロップ画素特定部１２２の第１の判定部１４３では、着目画素の位置がエッジ位置であるときのみ、その着目画素が人工的画像に対応する位置の画素であるか否かを判定すればよく、判定処理を軽減することが可能となる。
【０１３５】
また、テロップなどの人工的画像の終了位置（画面から消える位置）は、テロップなどの人工的画像の本来のエッジ位置ではない。したがって、この終了位置付近にある着目画素が、テロップなどの人工的画像のエッジ位置にあるとされ、当該着目画素に対応して動き量が求められ、この動き量を示す動き情報ＭＯＶが動き補償部１４２で供給されるとすると、テロップなどの人工的画像が見やすくなるという効果を得ることができなくなる。
【０１３６】
上述実施の形態においては、テロップ画素特定部１２２に第３の判定部１４８を設け、テロップなどの人工的画像の終了位置を検出し、この終了位置に基づいて上述のカウント値ＣＡを補正し、この終了位置付近でカウント値ＣＡから人工的画像に対応する位置の画素であると判定され難くするものである。これにより、テロップなどの人工的画像の終了位置がテロップなどの人工的画像の本来のエッジ位置ではない場合に、その影響を無視できるようなる。
【０１３７】
また、上述実施の形態においては、テロップ画素特定部１２２の第４の判定部１４５で、映像信号Ｖｂの各フィールドの画素に対応して求められた動き量の影響範囲を水平方向および垂直方向に拡げる処理を行うものであり、映像信号Ｖｂにおける注目位置の周辺に位置する予測タップを選択する際に、例えばこの注目位置がテロップなどの人工的画像に対応する位置でないときに、この人工的画像に対応する位置の予測タップを選択することを防止でき、解像度創造を良好に行うことが可能となる。
【０１３８】
次に、係数メモリ１３２に記憶される係数データの生成方法について説明する。この係数データは、予め学習によって生成されたものである。
まず、この学習方法について説明する。上述の、（４）式において、学習前は係数データｗ1 ，ｗ2，‥‥，ｗn は未定係数である。学習は、クラス毎に、複数の信号データに対して行う。学習データ数がｍの場合、（４）式に従って、以下に示す（５）式が設定される。ｎは予測タップの数を示している。
ｙk ＝ｗ1 ×ｘk1＋ｗ2 ×ｘk2＋‥‥＋ｗn ×ｘkn   ・・・（５）
（ｋ＝１，２，‥‥，ｍ）
【０１３９】
ｍ＞ｎの場合、係数データｗ1 ，ｗ2，‥‥，ｗnは、一意に決まらないので、誤差ベクトルｅの要素ｅkを、以下の式（６）で定義して、（７）式のｅ2を最小にする係数データを求める。いわゆる最小２乗法によって係数データを一意に定める。
ｅk＝ｙk−｛ｗ1×ｘk1＋ｗ2×ｘk2＋‥‥＋ｗn×ｘkn｝  ・・・（６）
（ｋ＝１，２，‥‥ｍ）
【０１４０】
【数４】
0004042402.tif 000005
【０１４１】
（７）式のｅ2を最小とする係数データを求めるための実際的な計算方法としては、まず、（８）式に示すように、ｅ2を係数データｗｉ(ｉ＝１，２，・・・，ｎ）で偏微分し、ｉの各値について偏微分値が０となるように係数データｗｉを求めればよい。
【０１４２】
【数５】
0004042402.tif 000006
【０１４３】
（８）式から係数データｗｉを求める具体的な手順について説明する。（９）式、（１０）式のようにＸji，Ｙi を定義すると、（８）式は、（１１）式の行列式の形に書くことができる。
【０１４４】
【数６】
0004042402.tif 000007
【０１４５】
【数７】
0004042402.tif 000008
【０１４６】
（１１）式は、一般に正規方程式と呼ばれるものである。この正規方程式を掃き出し法（Gauss-Jordanの消去法）等の一般解法で解くことにより、係数データｗｉ（ｉ＝１，２，・・・，ｎ）を求めることができる。
【０１４７】
図３０は、係数データ生成装置１５０を示している。この係数データ生成装置１５０は、教師信号としての、フィールド周波数が１００Ｈｚでインタレース方式の映像信号Ｖｂが入力される入力端子１５１と、この映像信号Ｖｂから、生徒信号としての、フィールド周波数が５０Ｈｚでインタレース方式の映像信号Ｖａを得る生徒信号生成回路１５２とを有している。
【０１４８】
また、係数データ生成装置１５０は、生徒信号生成回路１５２より出力される映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、当該注目位置の動き量を示す動き情報ＭＯＶを出力する動き情報出力部１５３を有している。この動き情報出力部１５３は、上述した画像信号処理部１１０の動き情報出力部１２０と同様に構成され、同様の処理を行う。
【０１４９】
すなわち、この動き情報出力部１５３では、映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置に対応した水平方向の動き量が順次求められ、この動き量が動き情報ＭＯＶとして順次出力されていく。この場合、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にないときは、動き量は０とされるので、この動き情報出力部１５３からは、実質的に、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、この注目位置の動き量が動き情報ＭＯＶとして出力される。
【０１５０】
また、係数データ生成装置１５０は、動き情報出力部１５３より出力される動き情報ＭＯＶに基づいて、生徒信号生成回路１５２より出力される映像信号Ｖａに対して動き補償を行う動き補償部１５４を有している。この動き補償部１５４は、上述した画像信号処理部１１０の動き補償部１２５と同様に構成され、同様の処理を行う。
【０１５１】
すなわち、この動き補償部１５４では、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、予測タップ、空間クラスタップ、動きクラスタップを抽出するための各フィールドが、注目位置を基準として、水平方向の動きがほぼうち消された状態とされる。
【０１５２】
また、係数データ生成装置１５０は、動き補償部１５４で動き補償が行われた映像信号Ｖａ′より、映像信号Ｖｂにおける注目位置の周辺に位置する複数の画素データを選択的に取り出して出力する第１〜第３のタップ選択回路１５５〜１５７を有している。これら第１〜第３のタップ選択回路１５５〜１５７は、上述した画像信号処理部１１０の第１〜第３のタップ選択回路１２６〜１２８と同様に構成される。
【０１５３】
また、係数データ生成装置１５０は、第２のタップ選択回路１５６で選択的に取り出される空間クラスタップの画素データのレベル分布パターンを検出し、このレベル分布パターンに基づいて空間クラスを検出し、そのクラス情報を出力する空間クラス検出回路１５８を有している。この空間クラス検出回路１５８は、上述した画像信号処理部１１０の空間クラス検出回路１２９と同様に構成される。この空間クラス検出回路１５８からは、空間クラスタップの画素データ毎の再量子化コードｑｉが空間クラスを示すクラス情報として出力される。
【０１５４】
また、係数データ生成装置１５０は、第３のタップ選択回路１５７で選択的に取り出される動きクラスタップの画素データより、主に動きの程度を表すための動きクラスを検出し、そのクラス情報を出力する動きクラス検出回路１５９を有している。この動きクラス検出回路１５９は、上述した画像信号処理部１１０の動きクラス検出回路１３０と同様に構成される。この動きクラス検出回路１５９では、第３のタップ選択回路１５７で選択的に取り出される動きクラスタップの画素データｍｉ，ｎｉからフレーム間差分が算出され、さらにその差分の絶対値の平均値に対してしきい値処理が行われて動きの指標である動きクラスが検出される。
【０１５５】
また、係数データ生成装置１５０は、空間クラス検出回路１５８より出力される空間クラスのクラス情報としての再量子化コードｑｉと、動きクラス検出回路１５９より出力される動きクラスのクラス情報ＭＶに基づき、映像信号Ｖｂにおける注目位置の画素データが属するクラスを示すクラスコードＣＬを得るためのクラス合成回路１６０を有している。このクラス合成回路１６０も、上述した画像信号処理部１１０のクラス合成回路１３１と同様に構成される。
【０１５６】
また、係数データ生成装置１５０は、入力端子１５１に供給される映像信号Ｖｂより順次得られる注目位置の画素データｙと、この画素データｙに対応して第１のタップ選択回路１５５で選択的に取り出される予測タップの画素データｘｉと、この画素データｙに対応してクラス合成回路１５９より出力されるクラスコードＣＬとから、クラス毎に、ｎ個の係数データｗｉを得るための正規方程式（（１１）式参照）を生成する正規方程式生成部１６１を有している。
【０１５７】
この場合、１個の画素データｙとそれに対応するｎ個の予測タップの画素データとの組み合わせで上述した１個の学習データが生成され、従って正規方程式生成部１６１では多くの学習データが登録された正規方程式が生成される。
【０１５８】
また、係数データ生成装置１５０は、正規方程式生成部１６１でクラス毎に生成された正規方程式のデータが供給され、クラス毎に生成された正規方程式を解いて、各クラスの係数データｗｉを求める係数データ決定部１６２と、この求められた係数データｗｉを記憶する係数メモリ１６３とを有している。係数データ決定部１６２では、正規方程式が例えば掃き出し法などによって解かれて、係数データｗｉが求められる。
【０１５９】
図３０に示す係数データ生成装置１５０の動作を説明する。
入力端子１５１には教師信号としての映像信号Ｖｂ（フィールド周波数が１００Ｈｚでインタレース方式の映像信号）が供給される。この映像信号Ｖｂは生徒信号生成回路１５２に供給され、生徒信号としての映像信号Ｖａ（フィールド周波数が５０Ｈｚでインタレース方式の映像信号）が生成される。
【０１６０】
そして、映像信号Ｖａが動き情報出力部１５３に供給される。この動き情報出力部１５３では、映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置に対応した水平方向の動き量が順次求められ、この動き量が動き情報ＭＯＶとして順次出力されていく。
【０１６１】
この動き情報ＭＯＶは動き補償部１５４に供給される。動き補償部１５４では、動き情報ＭＯＶに基づいて、生徒信号生成回路１５２より出力される映像信号Ｖａに対して動き補償が行われる。これにより、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置にあるとき、予測タップ、空間クラスタップ、動きクラスタップを抽出するための各フィールドが、注目位置を基準として、水平方向の動きがほぼうち消された状態とされる。
【０１６２】
動き補償部１５４より出力される映像信号Ｖａ′より、第２のタップ選択回路１５６で、映像信号Ｖｂにおける注目位置の周辺に位置する空間クラスタップの画素データが選択的に取り出される。この空間クラスタップの画素データは空間クラス検出回路１５８に供給される。この空間クラス検出回路１５８では、空間クラスタップの画素データに対してＡＤＲＣ処理が施されて空間クラス（主に空間内の波形表現のためのクラス分類）のクラス情報としての再量子化コードｑｉが得られる（（１）式参照）。
【０１６３】
また、動き補償部１５４より出力される映像信号Ｖａ′より、第３のタップ選択回路１５７で、映像信号Ｖｂにおける注目位置の周辺に位置する動きクラスタップの画素データが選択的に取り出される。この動きクラスタップの画素データは動きクラス検出回路１５９に供給される。この動きクラス検出回路１５９では、動きクラスタップの画素データより動きクラス（主に動きの程度を表すためのクラス分類）のクラス情報ＭＶが得られる。
【０１６４】
このクラス情報ＭＶと上述した再量子化コードｑｉはクラス合成回路１６０に供給される。このクラス合成回路１６０では、これら動きクラスのクラス情報ＭＶと再量子化コードｑｉとから、映像信号Ｖｂにおける注目位置の画素データが属するクラスを示すクラスコードＣＬが得られる（（３）式参照）。
【０１６５】
また、動き補償部１５４より出力される映像信号Ｖａ′より、第１のタップ選択回路１５５で、映像信号Ｖｂにおける注目位置の周辺に位置する予測タップの画素データが選択的に取り出される。そして、入力端子１５１に供給される映像信号Ｖｂより順次得られる注目位置の画素データｙと、この画素データｙに対応して第１のタップ選択回路１５５で選択的に取り出される予測タップの画素データｘｉと、この画素データｙに対応してクラス合成回路１６０より出力されるクラスコードＣＬとから、正規方程式生成部１６１では、クラス毎に、ｎ個の係数データｗｉを生成するための正規方程式が生成される。
【０１６６】
そして、係数データ決定部１６２でその正規方程式が解かれ、各クラスの係数データｗｉが求められ、その係数データｗｉはクラス別にアドレス分割された係数メモリ１６３に記憶される。
このように、図３０に示す係数データ生成装置１５０においては、図１の画像信号処理部１１０の係数メモリ１３２に記憶される各クラスの係数データｗｉを生成できる。
【０１６７】
なお、図１の画像信号処理部１１０における処理を、例えば図３１に示すような画像信号処理装置３００によって、ソフトウェアで実現することも可能である。
まず、図３１に示す画像信号処理装置３００について説明する。この画像信号処理装置３００は、装置全体の動作を制御するＣＰＵ３０１と、このＣＰＵ３０１の動作プログラムや係数データ等が格納されたＲＯＭ（read only memory）３０２と、ＣＰＵ３０１の作業領域を構成するＲＡＭ（random access memory）３０３とを有している。これらＣＰＵ３０１、ＲＯＭ３０２およびＲＡＭ３０３は、それぞれバス３０４に接続されている。
【０１６８】
また、画像信号処理装置３００は、外部記憶装置としてのハードディスクドライブ（ＨＤＤ）３０５と、フロッピー（登録商標）ディスク３０６をドライブするディスクドライブ（ＦＤＤ）３０７とを有している。これらドライブ３０５，３０７は、それぞれバス３０４に接続されている。
【０１６９】
また、画像信号処理装置３００は、インターネット等の通信網４００に有線または無線で接続する通信部３０８を有している。この通信部３０８は、インタフェース３０９を介してバス３０４に接続されている。
【０１７０】
また、画像信号処理装置３００は、ユーザインタフェース部を備えている。このユーザインタフェース部は、リモコン送信機２００からのリモコン信号ＲＭを受信するリモコン信号受信回路３１０と、ＬＣＤ（liquid crystal display）等からなるディスプレイ３１１とを有している。受信回路３１０はインタフェース３１２を介してバス３０４に接続され、同様にディスプレイ３１１はインタフェース３１３を介してバス３０４に接続されている。
【０１７１】
また、画像信号処理装置３００は、映像信号Ｖａを入力するための入力端子３１４と、映像信号Ｖｂを出力するための出力端子３１５とを有している。入力端子３１４はインタフェース３１６を介してバス３０４に接続され、同様に出力端子３１５はインタフェース３１７を介してバス３０４に接続される。
【０１７２】
ここで、上述したようにＲＯＭ３０２に処理プログラムや係数データ等を予め格納しておく代わりに、例えばインターネットなどの通信網４００より通信部３０８を介してダウンロードし、ハードディスクやＲＡＭ３０３に蓄積して使用することもできる。また、これら処理プログラムや係数データ等をフロッピー（登録商標）ディスク３０６で提供するようにしてもよい。
【０１７３】
また、処理すべき映像信号Ｖａを入力端子３１４より入力する代わりに、予めハードディスクに記録しておき、あるいはインターネットなどの通信網４００より通信部３０８を介してダウンロードしてもよい。また、処理後の映像信号Ｖｂを出力端子３１５に出力する代わり、あるいはそれと並行してディスプレイ３１１に供給して画像表示をしたり、さらにはハードディスクに格納したり、通信部３０８を介してインターネットなどの通信網４００に送出するようにしてもよい。
【０１７４】
図３２のフローチャートを参照して、図３１に示す画像信号処理装置３００における、映像信号Ｖａより映像信号Ｖｂを得るための処理手順を説明する。
まず、ステップＳＴ６１で、処理を開始し、ステップＳ６２で、映像信号Ｖａを所定フィールド分だけ入力する。この映像信号Ｖａが入力端子３１４より入力される場合には、この映像信号ＶａをＲＡＭ３０３に一時的に格納する。また、この映像信号Ｖａがハードディスクに記録されている場合には、ハードディスクドライブ３０７でこの映像信号Ｖａを読み出し、ＲＡＭ３０３に一時的に格納する。そして、ステップＳＴ６３で、映像信号Ｖａの全フレームまたは全フィールドの処理が終わっているか否かを判定する。処理が終わっているときは、ステップＳＴ６４で、処理を終了する。一方、処理が終わっていないときは、ステップＳＴ６５に進む。
【０１７５】
このステップＳＴ６５では、映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置に対応した水平方向の動き量を順次求める。この場合、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置であるか否かも判定し、当該注目位置がテロップなどの人工的画像に対応する位置でないときは、動き量を０とする。
【０１７６】
次に、ステップＳＴ６６で、ステップＳＴ６２で入力された映像信号Ｖａの所定フィールドより、映像信号Ｖｂの注目位置に対応して、クラスタップおよび予測タップの画素データを取得する。この場合、ステップＳＴ６５で求めた当該注目位置の動き量に基づいて、映像信号Ｖａの動き補償を行った後に、クラスタップおよび予測タップの画素データを取得する。そして、ステップＳＴ６７で、入力された映像信号Ｖａの全領域において、映像信号Ｖａの画素データを得る処理が終了したか否かを判定する。終了しているときは、ステップＳＴ６２に戻り、映像信号Ｖａの次の所定フィールドの入力処理に移る。一方、処理が終了していないときは、ステップＳＴ６８に進む。
【０１７７】
このステップＳＴ６８では、ステップＳＴ６６で取得されたクラスタップの画素データから、映像信号Ｖｂにおける注目位置の画素データが属するクラスコードＣＬを検出する。そして、ステップＳＴ６９で、そのクラスコードＣＬに対応した係数データと予測タップの画素データを使用して、推定式により、映像信号Ｖｂの注目位置の画素データを生成し、その後にステップＳＴ６６に戻って、上述したと同様の処理を繰り返す。
【０１７８】
このように、図３２に示すフローチャートに沿って処理をすることで、映像信号Ｖａから映像信号Ｖｂを得ることができる。上述したように、このように処理して得られた映像信号Ｖｂは出力端子３１５に出力されたり、ディスプレイ３１１に供給されてそれによる画像が表示されたり、さらにはハードディスクドライブ３０５に供給されてハードディスクに記録されたりする。
また、処理装置の図示は省略するが、図３０の係数データ生成装置１５０における処理も、ソフトウェアで実現可能である。
【０１７９】
図３３のフローチャートを参照して、係数データを生成するための処理手順を説明する。
まず、ステップＳＴ８１で、処理を開始し、ステップＳＴ８２で、映像信号Ｖｂを所定フィールド分だけ入力する。そして、ステップＳＴ８３で、映像信号Ｖｂの全フレームまたは全フィールドの処理が終了したか否かを判定する。終了していないときは、ステップＳＴ８４で、ステップＳＴ８２で入力された映像信号Ｖｂより映像信号Ｖａを生成する。
【０１８０】
そして、ステップＳＴ８５で、映像信号Ｖａに基づいて、映像信号Ｖｂにおける注目位置に対応した水平方向の動き量を順次求める。この場合、映像信号Ｖｂにおける注目位置がテロップなどの人工的画像に対応する位置であるか否かも判定し、当該注目位置がテロップなどの人工的画像に対応する位置でないときは、動き量を０とする。
【０１８１】
次に、ステップＳＴ８６で、ステップＳＴ８４で生成された映像信号Ｖａの所定フィールドより、映像信号Ｖｂの注目位置に対応して、クラスタップおよび予測タップの画素データを取得する。この場合、ステップＳＴ８５で求めた当該注目位置の動き量に基づいて、映像信号Ｖａの動き補償を行った後に、クラスタップおよび予測タップの画素データを取得する。
【０１８２】
そして、ステップＳＴ８７で、生成された映像信号Ｖａの全領域において学習処理を終了したか否かを判定する。学習処理を終了しているときは、ステップＳＴ８２に戻って、映像信号Ｖｂの次の所定フィールドの入力処理に移る。一方、処理が終了していないときは、ステップＳＴ８８に進む。
【０１８３】
このステップＳＴ８８では、ステップＳＴ８６で取得されたクラスタップの画素データからクラスコードＣＬを検出する。そして、ステップＳＴ８９で、映像信号Ｖｂにおける注目位置の画素データと、ステップＳＴ８６で抽出された予測タップの画素データとを用いて、クラス毎に、係数データを得るための正規方程式（（１３）式参照）を生成する。その後に、ステップＳＴ８６に戻る。
【０１８４】
上述したステップＳＴ８３で、映像信号Ｖｂの全フレームまたは全フィールド対する学習処理が終了したときは、ステップＳＴ９０で、ステップＳＴ８９で生成された正規方程式を掃き出し法などで解いて、各クラスの係数データｗｉを算出する。そして、ステップＳＴ９１で、各クラスの係数データｗｉをメモリに保存し、その後にステップＳＴ９２で、処理を終了する。
【０１８５】
このように、図３３に示すフローチャートに沿って処理をすることで、図３０に示す係数データ生成装置１５０と同様の手法によって、各クラスの係数データｗｉを得ることができる。
【０１８６】
なお、上述実施の形態においては、画像信号処理部１１０ではフィールド周波数が５０Ｈｚであるインタレース方式の映像信号Ｖａからフィールド周波数が１００Ｈｚであるインタレース方式の映像信号Ｖｂを得るものを示したが、フィールド周波数の関係はこれに限定されるものではなく、入力映像信号と出力映像信号のフィールド周波数が同じものであっても、この発明を適用することができる。
【０１８７】
また、上述実施の形態においては、画像信号処理部１１０では映像信号Ｖｂの注目位置における画素データが属するクラスを検出し、このクラスに応じた係数データｗｉを用いて、推定式に基づいて、注目位置の画素データを生成するものを示したが、この発明は、クラス分類をせずに、常に同じ係数データを用いて映像信号Ｖｂの注目位置の画素データを求めるものにも適用することができる。
【０１８８】
また、上述実施の形態においては、画像信号処理部１１０の動き情報処理部１２０では、テロップなどの人工的画像に対応した位置、例えばエッジ位置の水平方向の動き量を検出し、その動き量に基づいて動き補償部１２５で動き補償を行うものを示したが、同様にして垂直方向の動き量を検出し、動き補償部１２５では、垂直方向の動き量に基づく動き補償、あるいは水平および垂直の双方向の動き量に基づく動き補償を行うようにしてもよい。
【０１８９】
また、上述実施の形態においては、係数メモリ１３２に、予め各クラスの係数データｗｉを格納しておくものを示したが、クラス合成回路１３１からのクラスコードＣＬに対応した係数データｗｉを、所定の生成式によってその都度生成するようにしてもよい。
【０１９０】
また、上述実施の形態においては、映像信号Ｖｂの注目位置における画素データを生成する際の推定式として線形一次方程式を使用したものを挙げたが、これに限定されるものではなく、例えば推定式として高次方程式を使用するものであってもよい。
【０１９１】
【発明の効果】
この発明によれば、入力画像信号により得られる画面のうちテロップなどの人工的画像に対応する位置の動きを検出し、この動きに基づいて入力画像信号の動き補償を行った後にこの入力画像信号に基づいて出力画像信号を得る処理を行うものであり、出力画像信号により得られる画面でテロップなどの人工的画像を見やすくすることができる。
【０１９２】
また、この発明によれば、第２の画像信号における注目位置が人工的画像に対応する位置にあるか否かを、上記第１の画像信号による複数画面における、注目位置に対応する所定画素のレベル関係を示すパターンに基づいて判定するものであり、複数画面の動き補償において、画素以下の補償残差がある場合であっても、着目画素がテロップなどの人工的画像に対応する位置の画素であるか否かを精度よく判定することができる。
【０１９３】
また、この発明によれば、上記人工的画像に対応する位置を、人工的画像のエッジ位置とするものであり、第２の画像信号における注目位置が人工的画像に対応する位置にあるか否かの判定処理を軽減することができる。
【０１９４】
また、この発明によれば、人工的画像に対応した位置にある所定の注目位置の動き情報を生成する際、この所定の注目画素に連続する、人工的画像に対応する位置にない所定範囲の他の注目位置を人工的画像に対応する位置にあると見なして、この他の注目位置に対して、所定の注目位置の動き情報に関連して動き情報を生成するものであり、例えばこの注目位置がテロップなどの人工的画像に対応する位置でないときに、人工的画像に対応する位置の予測タップを選択することを防止でき、解像度創造を良好に行うことができる。
【０１９５】
また、この発明によれば、画面における人工的画像の開始位置を検出し、この開始位置に基づいて、画面の各画素に対応したカウンタのカウント値（人工的画像に対応する位置であるか否かを判定するための値）を補正するものであり、テロップなどの人工的画像の開始位置であっても、テロップなどの人工的画像が見やすくなるという効果を充分に得ることできる。
【０１９６】
また、この発明によれば、画面における人工的画像の終了位置を検出し、この終了位置に基づいて、画面の各画素に対応したカウンタのカウント値（人工的画像に対応する位置であるか否かを判定するための値）を補正するものであり、テロップなどの人工的画像の終了位置が、テロップなどの人工的画像の本来のエッジ位置ではない場合に、その影響を無視できるようなる。
【図面の簡単な説明】
【図１】実施の形態としてのテレビ受信機の構成を示すブロック図である。
【図２】ブロックマッチングの処理を説明するための図である。
【図３】テロップ画素特定部の構成を示すブロック図である。
【図４】テロップなどの人工的画像に対応する位置の画素であるか否かの判定を説明するための図である。
【図５】テロップなどの人工的画像に対応する位置の画素であるか否かの判定をパターン判定することを説明するための図である。
【図６】エッジ判定を説明するための図である。
【図７】データベース部のカウンタＡ部を説明するための図である。
【図８】テロップ画素特定部の第１の判定部の判定処理を示すフローチャートである。
【図９】データベース部のカウンタＢ部を説明するための図である。
【図１０】テロップ画素特定部の第２の判定部の判定処理を示すフローチャートである。
【図１１】テロップ画素特定部の第３の判定部の判定処理を示すフローチャートである。
【図１２】カウント値ＣＢに対するしきい値処理の一例を示す図である。
【図１３】補正フラグＢに対する拡張処理の一例を示す図である。
【図１４】カウント値ＣＣに対するしきい値処理の一例を示す図である。
【図１５】補正フラグＣに対する拡張処理の一例を示す図である。
【図１６】引き寄せ量ＩＤの生成処理の一例を示す図である。
【図１７】映像信号Ｖａ，Ｖｂの各フィールドの画素の位置関係を説明するための図である。
【図１８】映像信号Ｖｂにおける注目位置のモードを説明するための図である。
【図１９】引き寄せ量ＩＤと動き量（引き寄せ量）との関係を示す図である。
【図２０】動き拡げ処理を説明するための図である。
【図２１】動き拡げ処理（オーバーラップ部分）を説明するための図である。
【図２２】テロップ画素特定部の第４の判定部の判定処理を示すフローチャートである。
【図２３】モード０，３の動き補償処理を説明するための図である。
【図２４】モード１，２の動き補償処理を説明するための図である。
【図２５】モード０におけるタップ構造の一例を示す図である。
【図２６】モード１におけるタップ構造の一例を示す図である。
【図２７】モード２におけるタップ構造の一例を示す図である。
【図２８】モード３におけるタップ構造の一例を示す図である。
【図２９】動きクラスタップのタップ構造の一例を示す図である。
【図３０】係数データ生成装置の構成を示すブロック図である。
【図３１】ソフトウェアで実現するための画像信号処理装置の構成例を示すブロック図である。
【図３２】画像信号処理の手順を示すフローチャートである。
【図３３】係数データ生成処理の手順を示すフローチャートである。
【符号の説明】
１００・・・テレビ受信機、１０１・・・システムコントローラ、１０２・・・リモコン信号受信回路、１０５・・・受信アンテナ、１０６・・・チューナ部、１０９・・・バッファメモリ、１１０・・・画像信号処理部、１１１・・・ディスプレイ部、１２０・・・動き情報出力部、１２１・・・テロップ動き抽出部、１２２・・・テロップ画素特定部、１２３・・・データベース、１４１，１４２・・・動き補償部、１４３・・・第１の判定部、１４４・・・エッジ判定部、１４５・・・第４の判定部、１４６・・・バッファメモリ、１４７・・・第２の判定部、１４８・・・第３の判定部、１２５・・・動き補償部、１２６・・・第１のタップ選択回路、１２７・・・第２のタップ選択回路、１２８・・・第３のタップ選択回路、１２９・・・空間クラス検出回路、１３０・・・動きクラス検出回路、１３１・・・クラス合成回路、１３２・・・係数メモリ、１３３・・・推定予測演算回路、１３４・・・後処理回路、１５０・・・係数データ生成装置、２００・・・リモコン送信機、３００・・・画像信号処理装置
【図１】
0004042402.tif 000009
【図２】
0004042402.tif 000010
【図３】
0004042402.tif 000011
【図４】
0004042402.tif 000012
【図５】
0004042402.tif 000013
【図６】
0004042402.tif 000014
【図７】
0004042402.tif 000015
【図８】
0004042402.tif 000016
【図９】
0004042402.tif 000017
【図１０】
0004042402.tif 000018
【図１１】
0004042402.tif 000019
【図１２】
0004042402.tif 000020
【図１３】
0004042402.tif 000021
【図１４】
0004042402.tif 000022
【図１５】
0004042402.tif 000023
【図１６】
0004042402.tif 000024
【図１７】
0004042402.tif 000025
【図１８】
0004042402.tif 000026
【図１９】
0004042402.tif 000027
【図２０】
0004042402.tif 000028
【図２１】
0004042402.tif 000029
【図２２】
0004042402.tif 000030
【図２３】
0004042402.tif 000031
【図２４】
0004042402.tif 000032
【図２５】
0004042402.tif 000033
【図２６】
0004042402.tif 000034
【図２７】
0004042402.tif 000035
【図２８】
0004042402.tif 000036
【図２９】
0004042402.tif 000037
【図３０】
0004042402.tif 000038
【図３１】
0004042402.tif 000039
【図３２】
0004042402.tif 000040
【図３３】
0004042402.tif 000041