(57)【要約】【課題】符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音（符号化歪み）を良好に軽減する。【解決手段】クラス分類部１３０は、画像信号Ｖｂにおける注目位置の周辺に位置する、画像信号Ｖａの複数の画素データを用いて、当該画像信号Ｖｂにおける注目位置の画素データｙが属するクラスを示すクラスコードＣＬを生成する。蓄積テーブル１３１から、このクラスコードＣＬに基づいて、画像信号Ｖｂにおける注目位置に対応した差分データＤＦ（符号化雑音の補正データ）を読み出す。画像信号Ｖｂにおける注目位置に対応した画素データ（画素値またはＤＣＴ係数）ｘを切換スイッチ１３３を介して加算部１３４に供給する。加算部１３４は、この画素データｘに、蓄積テーブルより読み出される差分データＤＦを加算し、画像信号Ｖｂにおける注目位置の画素データｙを得る。【選択図】　　　　図１
2004056459.tif 000002
【特許請求の範囲】
【請求項１】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理装置であって、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する補正データ発生手段と、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して、上記補正データ発生手段で発生された補正データを用いた補正処理を施して、上記第２の情報信号における注目位置の情報データを得る補正手段と
を備えることを特徴とする情報信号処理装置。
【請求項２】
上記補正データ発生手段は、
クラス毎の補正データを蓄積する記憶手段と、
上記記憶手段より上記クラス検出手段で検出されたクラスに対応する補正データを読み出すデータ読み出し手段とを有する
ことを特徴とする請求項１に記載の情報信号処理装置。
【請求項３】
上記記憶手段に蓄積されている補正データは、
上記第１の情報信号に対応した生徒信号と上記第２の情報信号に対応した教師信号とを用いて予め生成される
ことを特徴とする請求項２に記載の情報信号処理装置。
【請求項４】
上記生徒信号は、上記教師信号を符号化して得られたデジタル情報信号を復号化して得られる
ことを特徴とする請求項３に記載の情報信号処理装置。
【請求項５】
上記第２の情報信号における注目位置の情報データの個数は、該注目位置に対応した上記第２の情報データの個数のＮ倍（Ｎは２以上の整数）である
ことを特徴とする請求項１に記載の情報信号処理装置。
【請求項６】
上記補正データは、上記第２の情報信号における注目位置の情報データの個数に対応した個数の差分データであり、
上記補正手段は、
上記補正データをＮ分割して得られる各分割領域に含まれる複数の補正データのそれぞれに、対応する第２の情報データを加算して、出力情報データを得る
ことを特徴とする請求項５に記載の情報信号処理装置。
【請求項７】
符号化されたデジタル画像信号を復号化することによって生成される、複数の画素データからなる第１の画像信号を、複数の画素データからなる第２の画像信号に変換する画像信号処理装置であって、
上記第１の画像信号に基づいて、上記第２の画像信号における注目位置の周辺に位置する複数の第１の画素データを選択するデータ選択手段と、
上記データ選択手段で選択された上記複数の第１の画素データに基づいて、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する補正データ発生手段と、
上記第１の画像信号を構成する複数の画素データのうち、上記第２の画像信号における注目位置に対応した第２の画素データに対して、上記補正データ発生手段で発生された補正データを用いた補正処理を施して、上記第２の画像信号における注目位置の画素データを得る補正手段と
を備えることを特徴とする画像信号処理装置。
【請求項８】
符号化されたデジタル画像信号を復号化することによって生成される、複数の画素データからなる第１の画像信号が入力される画像信号入力手段と、
上記画像信号入力手段に入力された上記第１の画像信号を複数の画素データからなる第２の画像信号に変換して出力する画像信号処理手段と、
上記画像信号処理手段より出力される上記第２の画像信号による画像を画像表示素子に表示する画像表示手段とを有してなり、
上記画像信号処理手段は、
上記第１の画像信号に基づいて、上記第２の画像信号における注目位置の周辺に位置する複数の第１の画素データを選択するデータ選択手段と、
上記データ選択手段で選択された上記複数の第１の画素データに基づいて、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する補正データ発生手段と、
上記第１の画像信号を構成する複数の画素データのうち、上記第２の画像信号における注目位置に対応した第２の画素データに対して、上記補正データ発生手段で発生された補正データを用いた補正処理を施して、上記第２の画像信号における注目位置の画素データを得る補正手段とを備える
ことを特徴とする画像表示装置。
【請求項９】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理方法であって、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、
上記第１のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第２のステップと、
上記第２のステップで検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する第３のステップと、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して、上記第３のステップで発生された補正データを用いた補正処理を施して、上記第２の情報信号における注目位置の情報データを得る第４のステップと
を備えることを特徴とする情報信号処理方法。
【請求項１０】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換するために、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、
上記第１のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第２のステップと、
上記第２のステップで検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する第３のステップと、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して、上記第３のステップで発生された補正データを用いた補正処理を施して、上記第２の情報信号における注目位置の情報データを得る第４のステップと
を備える情報信号処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項１１】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換するために、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、
上記第１のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第２のステップと、
上記第２のステップで検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する第３のステップと、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して、上記第３のステップで発生された補正データを用いた補正処理を施して、上記第２の情報信号における注目位置の情報データを得る第４のステップと
を備える情報信号処理方法をコンピュータに実行させるためのプログラム。
【請求項１２】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理装置であって、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する補正データ発生手段と、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して直交変換を行う直交変換手段と、
上記直交変換手段で得られた周波数係数に対して上記補正データ発生手段で発生された補正データを用いた補正処理を施す補正手段と、
上記補正手段で補正された周波数係数に対して逆直交変換を施して、上記第２の情報信号における注目位置の情報データを得る逆直交変換手段と
を備えることを特徴とする情報信号処理装置。
【請求項１３】
上記補正データ発生手段は、
クラス毎の補正データを蓄積する記憶手段と、
上記記憶手段より上記クラス検出手段で検出されたクラスに対応する補正データを読み出すデータ読み出し手段とを有する
ことを特徴とする請求項１２に記載の情報信号処理装置。
【請求項１４】
上記記憶手段に蓄積されている補正データは、
上記第１の情報信号に対応した生徒信号と上記第２の情報信号に対応した教師信号とを用いて予め生成される
ことを特徴とする請求項１３に記載の情報信号処理装置。
【請求項１５】
上記生徒信号は、上記教師信号を符号化して得られたデジタル情報信号を復号化して得られる
ことを特徴とする請求項１４に記載の情報信号処理装置。
【請求項１６】
上記第２の情報信号における注目位置の情報データの個数は、該注目位置に対応した上記第２の情報データの個数のＮ倍（Ｎは２以上の整数）である
ことを特徴とする請求項１２に記載の情報信号処理装置。
【請求項１７】
上記補正データは、上記第２の情報信号における注目位置の情報データの個数に対応した個数の周波数係数の差分データであり、
上記補正手段は、
上記補正データの上記直交変換手段より出力される周波数係数に対応した低域周波数成分の部分に、該直交変換手段より出力される周波数係数を加算して出力周波数係数を得る
ことを特徴とする請求項１６に記載の情報信号処理装置。
【請求項１８】
上記補正データは、上記第２の情報信号における注目位置の情報データの個数に対応した個数の周波数係数であり、
上記補正手段は、
少なくとも上記補正データの上記直交変換手段より出力される周波数係数に対応した低域周波数成分の部分を、該直交変換手段より出力される周波数係数で置き換えて出力周波数係数を得る
ことを特徴とる請求項１６に記載の情報信号処理装置。
【請求項１９】
符号化されたデジタル画像信号を復号化することによって生成される、複数の画素データからなる第１の画像信号を、複数の画素データからなる第２の画像信号に変換する画像信号処理装置であって、
上記第１の画像信号に基づいて、上記第２の画像信号における注目位置の周辺に位置する複数の第１の画素データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の第１の画素データに基づいて、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する補正データ発生手段と、
上記第１の画像信号を構成する複数の画素データのうち、上記第２の画像信号における注目位置に対応した第２の画素データに対して直交変換を行う直交変換手段と、
上記直交変換手段より出力される周波数係数に対して上記補正データ発生手段で発生された補正データを用いた補正処理を施す補正手段と、
上記補正手段より出力される周波数係数に対して逆直交変換を施して、上記第２の画像信号における注目位置の画素データを得る逆直交変換手段と
を備えることを特徴とする画像信号処理装置。
【請求項２０】
符号化されたデジタル画像信号を復号化することによって生成される複数の画素データからなる第１の画像信号が入力される画像信号入力手段と、
上記画像信号入力手段に入力された上記第１の画像信号を複数の画素データからなる第２の画像信号に変換して出力する画像信号処理手段と、
上記画像信号処理手段より出力される上記第２の画像信号による画像を画像表示素子に表示する画像表示手段とを有してなり、
上記画像信号処理手段は、
上記第１の画像信号に基づいて、上記第２の画像信号における注目位置の周辺に位置する複数の第１の画素データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の第１の画素データに基づいて、上記注目位置の画素データが属するクラスを検出するクラス検出手段と、
上記クラス検出手段で検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する補正データ発生手段と、
上記第１の画像信号を構成する複数の画素データのうち、上記第２の画像信号における注目位置に対応した第２の画素データに対して直交変換を行う直交変換手段と、
上記直交変換手段より出力される周波数係数に対して上記補正データ発生手段で発生された補正データを用いた補正処理を施す補正手段と、
上記補正手段より出力される周波数係数に対して逆直交変換を施して、上記第２の画像信号における注目位置の画素データを得る逆直交変換手段とを備える
ことを特徴とする画像表示装置。
【請求項２１】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理方法であって、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、
上記第１のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第２のステップと、
上記第２のステップで検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する第３のステップと、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して直交変換を行う第４のステップと、
上記第４のステップで得られた周波数係数に対して上記第３のステップで発生された補正データを用いた補正処理を施す第５のステップと、
上記第５のステップで補正された周波数係数に対して逆直交変換を施して、上記第２の情報信号における注目位置の情報データを得る第６のステップと
を備えることを特徴とする情報信号処理方法。
【請求項２２】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換するために、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、
上記第１のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第２のステップと、
上記第２のステップで検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する第３のステップと、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して直交変換を行う第４のステップと、
上記第４のステップで得られた周波数係数に対して上記第３のステップで発生された補正データを用いた補正処理を施す第５のステップと、
上記第５のステップで補正された周波数係数に対して逆直交変換を施して、上記第２の情報信号における注目位置の情報データを得る第６のステップと
を備える情報信号処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項２３】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換するために、
上記第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、
上記第１のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第２のステップと、
上記第２のステップで検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する第３のステップと、
上記第１の情報信号を構成する複数の情報データのうち、上記第２の情報信号における注目位置に対応した第２の情報データに対して直交変換を行う第４のステップと、
上記第４のステップで得られた周波数係数に対して上記第３のステップで発生された補正データを用いた補正処理を施す第５のステップと、
上記第５のステップで補正された周波数係数に対して逆直交変換を施して、上記第２の情報信号における注目位置の情報データを得る第６のステップと
を備える情報信号処理方法をコンピュータに実行させるためのプログラム。
【請求項２４】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置であって、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る復号化手段と、
上記復号化手段より出力される生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出するクラス検出手段と、
上記教師信号における注目位置の情報データに対して、上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データを用いた減算処理を施す減算手段と、
上記減算手段の出力データを、上記クラス検出手段で検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める演算手段と
を備えることを特徴とする補正データ生成装置。
【請求項２５】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する方法であって、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して、上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データを用いた減算処理を施す第４のステップと、
上記第４のステップで得られたデータを、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップと
を備えることを特徴とする補正データ生成方法。
【請求項２６】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成するために、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して、上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データを用いた減算処理を施す第４のステップと、
上記第４のステップで得られたデータを、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップと
を備える補正データ生成方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項２７】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成するために、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して、上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データを用いた減算処理を施す第４のステップと、
上記第４のステップで得られたデータを、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップと
を備える補正データ生成方法をコンピュータに実行させるためのプログラム。
【請求項２８】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置であって、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る復号化手段と、
上記復号化手段より出力される生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出するクラス検出手段と、
上記教師信号における注目位置の情報データに対して直交変換を行って第１の周波数係数を得る第１の直交変換手段と、
上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データに対して直交変換を行って第２の周波数係数を得る第２の直交変換手段と、
上記第１の直交変換手段で得られた第１の周波数係数に対して、上記第２の直交変換手段で得られた第２の周波数係数を用いた減算処理を施す減算手段と、
上記減算手段の出力データを、上記クラス検出手段で検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める演算手段と
を備えることを特徴とする補正データ生成装置。
【請求項２９】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する方法であって、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して直交変換を行って第１の周波数係数を得る第４のステップと、
上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データに対して直交変換を行って第２の周波数係数を得る第５のステップと、
上記第４のステップで得られた第１の周波数係数に対して、上記第５のステップで得られた第２の周波数係数を用いた減算処理を施す第６のステップと、
上記第６のステップで得られたデータを、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第７のステップと
を備えることを特徴とする補正データ生成方法。
【請求項３０】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成するために、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して直交変換を行って第１の周波数係数を得る第４のステップと、
上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データに対して直交変換を行って第２の周波数係数を得る第５のステップと、
上記第４のステップで得られた第１の周波数係数に対して、上記第５のステップで得られた第２の周波数係数を用いた減算処理を施す第６のステップと、
上記第６のステップで得られたデータを、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第７のステップと
を備える補正データ生成方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項３１】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成するために、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の第１の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して直交変換を行って第１の周波数係数を得る第４のステップと、
上記生徒信号を構成する複数の情報データのうち上記注目位置に対応した第２の情報データに対して直交変換を行って第２の周波数係数を得る第５のステップと、
上記第４のステップで得られた第１の周波数係数に対して、上記第５のステップで得られた第２の周波数係数を用いた減算処理を施す第６のステップと、
上記第６のステップで得られたデータを、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第７のステップと
を備える補正データ生成方法をコンピュータに実行させるためのプログラム。
【請求項３２】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置であって、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る復号化手段と、
上記復号化手段より出力される生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の情報データを選択するデータ選択手段と、
上記データ選択手段で選択された複数の情報データに基づいて、上記注目位置の情報データが属するクラスを検出するクラス検出手段と、
上記教師信号における注目位置の情報データに対して直交変換を行って周波数係数を得る直交変換手段と、
上記直交変換手段で得られた周波数係数を、上記クラス検出手段で検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める演算手段と
を備えることを特徴とする補正データ生成装置。
【請求項３３】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する方法であって、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して直交変換を行って周波数係数を得る第４のステップと、
上記第４のステップで得られた周波数係数を、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップと
を備えることを特徴とする補正データ生成方法。
【請求項３４】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成するために、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して直交変換を行って周波数係数を得る第４のステップと、
上記第４のステップで得られた周波数係数を、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップと
を備える補正データ生成方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な媒体。
【請求項３５】
符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成するために、
上記第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る第１のステップと、
上記第１のステップで得られた生徒信号に基づいて、上記教師信号における注目位置の周辺に位置する複数の情報データを選択する第２のステップと、
上記第２のステップで選択された複数の情報データに基づいて、上記注目位置の情報データが属するクラスを検出する第３のステップと、
上記教師信号における注目位置の情報データに対して直交変換を行って周波数係数を得る第４のステップと、
上記第４のステップで得られた周波数係数を、上記第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップと
を備える補正データ生成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報信号処理装置、情報信号処理方法、画像信号処理装置および画像表示装置、それに使用される補正データの生成装置および生成方法、並びに各方法を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な媒体に関する。
【０００２】
詳しくは、この発明は、入力情報信号に基づいて出力情報信号における注目位置の画素データが属するクラスを検出し、入力情報信号を構成する情報データのうち出力情報信号における注目位置に対応した情報データを、検出されたクラスに対応した補正データを用いて補正して当該出力情報信号における注目位置の情報データを得ることによって、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音を良好に軽減できるようにした情報信号処理装置等に係るものである。
【０００３】
【従来の技術】
画像信号の圧縮符号化方式として、ＤＣＴ（ｄｉｓｃｒｅｔｅ　ｃｏｓｉｎｅ　ｔｒａｎｓｆｏｒｍ）を用いたＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ　ｐｈａｓｅ）による符号化方式がある。ＤＣＴは、ブロック内の画素に対して離散コサイン変換を施し、その離散コサイン変換により得られた係数データを再量子化し、さらにこの再量子化された係数データに対して可変長符号化するものである。この可変長符号化には、ハフマン符号等のエントロピー符号化が用いられることが多い。画像データは直交変換されることにより、低周波から高周波までの多数の周波数データに分割される。
【０００４】
この分割された周波数データに再量子化を施す場合、人間の視覚特性を考慮した上で重要である低周波データに関しては、細かく量子化を施し、人間の視覚特性を考慮した上で重要度の低い高周波のデータに関しては、粗く量子化を施すことで、高画質を保持し、しかも効率が良い圧縮が実現できるという特長を有している。
【０００５】
従来のＤＣＴを用いた復号は、各周波数成分毎の、量子化データをそのコードの代表値に変換し、それらの成分に対して逆ＤＣＴ（ＩＤＣＴ：Ｉｎｖｅｒｃｅ　ＤＣＴ）を施すことにより、再生データを得る。この代表値へ変換する時には、符号化時の量子化ステップ幅が使用される。
【０００６】
【発明が解決しようとする課題】
上述のように、ＤＣＴを用いたＭＰＥＧによる符号化方式では、人間の視覚特性を考慮した符号化を行うことにより、高画質を保持し、高効率の圧縮が実現できるという特長がある。
【０００７】
しかし、ＤＣＴを行う符号化はブロックを単位とした処理であることから、圧縮率が高くなるに従い、ブロック状の雑音、いわゆるブロック雑音（ブロック歪み）が発生することがある。また、エッジ等の急激な輝度変化がある部分には、高周波成分を粗く量子化したことによるざわざわとした雑音、いわゆるモスキート雑音が発生する。
【０００８】
このような符号化雑音（符号化歪み）は、ＭＰＥＧによる符号化方式だけでなく、その他の符号化方式によっても発生することがある。
【０００９】
そこで、この発明は、符号化されたデジタル情報信号を復号化することによって得られた情報信号の符号化雑音（符号化歪み）を良好に軽減し得る情報信号処理装置等を提供することにある。
【００１０】
【課題を解決するための手段】
この発明に係る情報信号処理装置は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理装置であって、第１の情報信号に基づいて、上記第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、このデータ選択手段で選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出するクラス検出手段と、このクラス検出手段で検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する補正データ発生手段と、第１の情報信号を構成する複数の情報データのうち、第２の情報信号における注目位置に対応した第２の情報データに対して、補正データ発生手段で発生された補正データを用いた補正処理を施して、第２の情報信号における注目位置の情報データを得る補正手段とを備えるものである。
【００１１】
また、この発明に係る情報信号処理方法は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理方法であって、第１の情報信号に基づいて、第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、第１のステップで選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出する第２のステップと、この第２のステップで検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する第３のステップと、第１の情報信号を構成する複数の情報データのうち、第２の情報信号における注目位置に対応した第２の情報データに対して、第３のステップで発生された補正データを用いた補正処理を施して、第２の情報信号における注目位置の情報データを得る第４のステップとを備えるものである。
【００１２】
また、この発明に係るプログラムは、上述の情報信号処理方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【００１３】
また、この発明に係る画像信号処理装置は、符号化されたデジタル画像信号を復号化することによって生成される、複数の画素データからなる第１の画像信号を、複数の画素データからなる第２の画像信号に変換する画像信号処理装置であって、第１の画像信号に基づいて、第２の画像信号における注目位置の周辺に位置する複数の第１の画素データを選択するデータ選択手段と、このデータ選択手段で選択された複数の第１の画素データに基づいて、注目位置の画素データが属するクラスを検出するクラス検出手段と、このクラス検出手段で検出されたクラスに対応した、符号化雑音を補正するための補正データを発生する補正データ発生手段と、第１の画像信号を構成する複数の画素データのうち、第２の画像信号における注目位置に対応した第２の画素データに対して、補正データ発生手段で発生された補正データを用いた補正処理を施して、第２の画像信号における注目位置の画素データを得る補正手段とを備えるものである。
【００１４】
また、この発明に係る画像表示装置は、符号化されたデジタル画像信号を復号化することによって生成される、複数の画素データからなる第１の画像信号が入力される画像信号入力手段と、この画像信号入力手段に入力された第１の画像信号を複数の画素データからなる第２の画像信号に変換して出力する画像信号処理手段と、この画像信号処理手段より出力される第２の画像信号による画像を画像表示素子に表示する画像表示手段とを有してなるものである。画像信号処理手段は、上述した画像信号処理装置と同様の構成である。
【００１５】
この発明において、複数の情報データからなる第１の情報信号は、符号化されたデジタル情報信号を復号化することによって生成されたものである。この第１の情報信号に基づいて、第２の情報信号における注目位置の周辺に位置する複数の第１の情報データが選択され、その複数の第１の情報データに基づいて、注目位置の情報データが属するクラスが検出される。情報信号としては、例えば画像信号や音声信号が考えられる。
【００１６】
上述したように検出されたクラスに対応した、符号化雑音を補正するための補正データが発生される。例えば、クラス毎の補正データが記憶手段に蓄積されており、この記憶手段より検出されたクラスに対応する補正データが読み出される。この補正データは、第１の情報信号に対応した生徒信号と第２の情報信号に対応した教師信号とを用いて予め生成されたものである。そして例えば、生徒信号は、教師信号を符号化して得られたデジタル情報信号を復号化することで得られたものである。この場合、生徒信号は符号化雑音（符号化歪み）を含んだものとなる。
【００１７】
第１の情報信号を構成する複数の情報データのうち、第２の情報信号における注目位置に対応した第２の情報データに対して、上述したように発生された補正データを用いた補正処理が施され、注目位置の情報データが生成される。
【００１８】
例えば、補正データは、第２の情報信号における注目位置の情報データの個数に対応した個数の差分データである。その場合、第２の情報信号における注目位置の情報データの個数が当該注目位置に対応した第２の情報データの個数と同じであるときは、第２の情報データのそれぞれに、対応する補正データを加算することで、補正後の情報データが得られる。
【００１９】
またその場合、第２の情報信号における注目位置の情報データの個数が当該注目位置に対応した第２の情報データの個数のＮ倍（Ｎは２以上の整数）であるときは、補正データをＮ分割して得られる各分割領域に含まれる複数の補正データのそれぞれに、対応する第２の情報データを加算することで、補正後の情報データが得られる。
【００２０】
このように、第１の情報信号に基づいて第２の情報信号における注目位置の画素データが属するクラスを検出し、第１の情報信号を構成する情報データのうち出力情報信号における注目位置に対応した情報データを、検出されたクラスに対応した補正データを用いて補正して当該第２の情報信号における注目位置の情報データを得るものであり、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音（符号化歪み）を良好に軽減できる。
【００２１】
この発明に係る情報信号処理装置は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理装置であって、第１の情報信号に基づいて、第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、このデータ選択手段で選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出するクラス検出手段と、このクラス検出手段で検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する補正データ発生手段と、第１の情報信号を構成する複数の情報データのうち、第２の情報信号における注目位置に対応した第２の情報データに対して直交変換を行う直交変換手段と、この直交変換手段で得られた周波数係数に対して補正データ発生手段で発生された補正データを用いた補正処理を施す補正手段と、この補正手段で補正された周波数係数に対して逆直交変換を施して、第２の情報信号における注目位置の情報データを得る逆直交変換手段とを備えるものである。
【００２２】
また、この発明に係る情報信号処理方法は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する情報信号処理方法であって、第１の情報信号に基づいて、第２の情報信号における注目位置の周辺に位置する複数の第１の情報データを選択する第１のステップと、この第１のステップで選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出する第２のステップと、この第２のステップで検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する第３のステップと、第１の情報信号を構成する複数の情報データのうち、第２の情報信号における注目位置に対応した第２の情報データに対して直交変換を行う第４のステップと、この第４のステップで得られた周波数係数に対して第３のステップで発生された補正データを用いた補正処理を施す第５のステップと、この第５のステップで補正された周波数係数に対して逆直交変換を施して、第２の情報信号における注目位置の情報データを得る第６のステップとを備えるものである。
【００２３】
また、この発明に係るプログラムは、上述の情報信号処理方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【００２４】
また、この発明に係る画像信号処理装置は、符号化されたデジタル画像信号を復号化することによって生成される、複数の画素データからなる第１の画像信号を、複数の画素データからなる第２の画像信号に変換する画像信号処理装置であって、第１の画像信号に基づいて、第２の画像信号における注目位置の周辺に位置する複数の第１の画素データを選択するデータ選択手段と、このデータ選択手段で選択された複数の第１の画素データに基づいて、注目位置の画素データが属するクラスを検出するクラス検出手段と、このクラス検出手段で検出されたクラスに対応した、直交変換により得られる周波数係数に関する符号化雑音を補正するための補正データを発生する補正データ発生手段と、第１の画像信号を構成する複数の画素データのうち、上記第２の画像信号における注目位置に対応した第２の画素データに対して直交変換を行う直交変換手段と、この直交変換手段より出力される周波数係数に対して補正データ発生手段で発生された補正データを用いた補正処理を施す補正手段と、この補正手段より出力される周波数係数に対して逆直交変換を施して、第２の画像信号における注目位置の画素データを得る逆直交変換手段とを備えるものである。
【００２５】
また、この発明に係る画像表示装置は、符号化されたデジタル画像信号を復号化することによって生成される複数の画素データからなる第１の画像信号が入力される画像信号入力手段と、この画像信号入力手段に入力された第１の画像信号を複数の画素データからなる第２の画像信号に変換して出力する画像信号処理手段と、この画像信号処理手段より出力される上記第２の画像信号による画像を画像表示素子に表示する画像表示手段とを有してなるものである。画像信号処理手段は、上述した画像信号処理装置と同様の構成である。
【００２６】
この発明において、複数の情報データからなる第１の情報信号は、符号化されたデジタル情報信号を復号化することによって生成されたものである。この第１の情報信号に基づいて、第２の情報信号における注目位置の周辺に位置する複数の第１の情報データが選択され、その複数の第１の情報データに基づいて、注目位置の情報データが属するクラスが検出される。情報信号としては、例えば画像信号や音声信号が考えられる。
【００２７】
上述したように検出されたクラスに対応した符号化雑音を補正するための補正データが発生される。例えば、クラス毎の補正データが記憶手段に蓄積されており、この記憶手段より検出されたクラスに対応する補正データが読み出される。この補正データは、第１の情報信号に対応した生徒信号と第２の情報信号に対応した教師信号とを用いて予め生成されたものである。そして例えば、生徒信号は、教師信号を符号化して得られたデジタル情報信号を復号化することで得られたものである。この場合、生徒信号は符号化雑音（符号化歪み）を含んだものとなる。
【００２８】
第１の情報信号を構成する複数の情報データのうち、第２の情報信号における注目位置に対応した第２の情報データに対して直交変換（離散コサイン変換、ウォーブレット変換、離散サイン変換等）が行われる。この直交変換で得られた周波数係数に対して、上述したように発生された補正データを用いた補正処理が施される。そして、補正された周波数係数に対して逆直交変換が施されて、注目位置の情報データが生成される。
【００２９】
例えば、補正データは、第２の情報信号における注目位置の情報データの個数に対応した個数の差分データである。その場合、第２の情報信号における注目位置の情報データの個数が当該注目位置に対応した第２の情報データの個数と同じであるときは、第２の情報データが直交変換されて得られた周波数係数のそれぞれに、対応する補正データを加算することで、補正後の周波数係数が得られる。
【００３０】
またその場合、第２の情報信号における注目位置の情報データの個数が当該注目位置に対応した第２の情報データの個数のＮ倍（Ｎは２以上の整数）であるときは、補正データの、第２の情報データが直交変換されて得られた周波数係数に対応した低域周波数成分の部分に、当該第２の情報データが直交変換されて得られた周波数係数を加算することで、補正後の周波数係数が得られる。
【００３１】
また例えば、補正データは、第２の情報信号における注目位置の情報データの個数に対応した個数の周波数係数である。その場合、第２の情報信号における注目位置の情報データの個数が当該注目位置に対応した第２の情報データの個数のＮ倍（Ｎは２以上の整数）であるときは、少なくとも上記補正データの、第２の情報データが直交変換されて得られた周波数係数に対応した低域周波数成分の部分を、当該第２の情報データが直交変換されて得られた周波数係数で置き換えることで、補正後の周波数係数が得られる。
【００３２】
このように、第１の情報信号に基づいて第２の情報信号における注目位置の画素データが属するクラスを検出し、第１の情報信号を構成する情報データのうち出力情報信号における注目位置に対応した情報データを直交変換して得られた周波数係数を、検出されたクラスに対応した補正データを用いて補正し、補正された周波数係数を逆直交変換して第２の情報信号における注目位置の情報データを得るものであり、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音（符号化歪み）を良好に軽減できる。
【００３３】
この発明に係る補正データ生成装置は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置であって、第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る復号化手段と、この復号化手段より出力される生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、このデータ選択手段で選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出するクラス検出手段と、教師信号における注目位置の情報データに対して、生徒信号を構成する複数の情報データのうち注目位置に対応した第２の情報データを用いた減算処理を施す減算手段と、この減算手段の出力データを、クラス検出手段で検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める演算手段とを備えるものである。
【００３４】
また、この発明に係る補正データ生成方法は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する方法であって、第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して第１の情報信号に対応した生徒信号を得る第１のステップと、この第１のステップで得られた生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、この第２のステップで選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出する第３のステップと、教師信号における注目位置の情報データに対して、生徒信号を構成する複数の情報データのうち注目位置に対応した第２の情報データを用いた減算処理を施す第４のステップと、この第４のステップで得られたデータを、第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップとを備えるものである。
【００３５】
また、この発明に係るプログラムは、上述の補正データ生成方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【００３６】
この発明において、複数の情報データからなる第１の情報信号は、符号化されたデジタル情報信号である。この発明は、この第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置である。
【００３７】
第２の情報信号に対応する教師信号が符号化されて得られるデジタル情報信号が復号化されて、第１の情報信号に対応する生徒信号が得られる。この生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の第１の情報データが選択され、その複数の第１の情報データに基づいて、注目位置の情報データが属するクラスが検出される。
【００３８】
教師信号における注目位置の情報データに対して、生徒信号を構成する複数の情報データのうち注目位置に対応した第２の情報データを用いた減算処理が施される。この減算処理によって得られるデータが、上述したように検出されたクラスに基づいて、クラス毎に平均化され、クラス毎の補正データが求められる。
【００３９】
上述したようにして第１の情報信号を第２の情報信号に変換する際に使用される補正データが生成されるが、第１の情報信号を第２の情報信号に変換する際には、第２の情報信号における注目位置の情報データが属するクラスに対応した補正データが選択的に使用されて、注目位置の情報データが算出される。これにより、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音を良好に軽減できる。
【００４０】
この発明に係る補正データ生成装置は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置であって、第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して第１の情報信号に対応した生徒信号を得る復号化手段と、この復号化手段より出力される生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の第１の情報データを選択するデータ選択手段と、このデータ選択手段で選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出するクラス検出手段と、教師信号における注目位置の情報データに対して直交変換を行って第１の周波数係数を得る第１の直交変換手段と、生徒信号を構成する複数の情報データのうち注目位置に対応した第２の情報データに対して直交変換を行って第２の周波数係数を得る第２の直交変換手段と、第１の直交変換手段で得られた第１の周波数係数に対して、第２の直交変換手段で得られた第２の周波数係数を用いた減算処理を施す減算手段と、この減算手段の出力データを、クラス検出手段で検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める演算手段とを備えるものである。
【００４１】
この発明に係る補正データ生成方法は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する方法であって、第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して第１の情報信号に対応した生徒信号を得る第１のステップと、この第１のステップで得られた生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の第１の情報データを選択する第２のステップと、この第２のステップで選択された複数の第１の情報データに基づいて、注目位置の情報データが属するクラスを検出する第３のステップと、教師信号における注目位置の情報データに対して直交変換を行って第１の周波数係数を得る第４のステップと、生徒信号を構成する複数の情報データのうち注目位置に対応した第２の情報データに対して直交変換を行って第２の周波数係数を得る第５のステップと、第４のステップで得られた第１の周波数係数に対して、第５のステップで得られた第２の周波数係数を用いた減算処理を施す第６のステップと、この第６のステップで得られたデータを、第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第７のステップとを備えるものである。
【００４２】
また、この発明に係るプログラムは、上述の補正データ生成方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【００４３】
この発明において、複数の情報データからなる第１の情報信号は、符号化されたデジタル情報信号である。この発明は、この第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置である。
【００４４】
第２の情報信号に対応する教師信号が符号化されて得られるデジタル情報信号が復号化されて、第１の情報信号に対応する生徒信号が得られる。この生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の第１の情報データが選択され、その複数の第１の情報データに基づいて、注目位置の情報データが属するクラスが検出される。
【００４５】
教師信号における注目位置の情報データに対して直交変換が行われて第１の周波数係数が得られる。同様に、生徒信号を構成する複数の情報データのうち注目位置に対応した第２の情報データに対して直交変換が行われて第２の周波数係数が得られる。
【００４６】
そして、第１の周波数係数に対して、第２の周波数係数を用いた減算処理が施される。この減算処理によって得られるデータが、上述したように検出されたクラスに基づいて、クラス毎に平均化され、クラス毎の補正データが求められる。
【００４７】
上述したようにして第１の情報信号を第２の情報信号に変換する際に使用される補正データが生成されるが、第１の情報信号を第２の情報信号に変換する際には、第２の情報信号における注目位置の情報データが属するクラスに対応した補正データが選択的に使用されて、注目位置の情報データが算出される。これにより、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音を良好に軽減できる。
【００４８】
この発明に係る補正データ生成装置は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置であって、第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して上記第１の情報信号に対応した生徒信号を得る復号化手段と、この復号化手段より出力される生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の情報データを選択するデータ選択手段と、このデータ選択手段で選択された複数の情報データに基づいて、注目位置の情報データが属するクラスを検出するクラス検出手段と、教師信号における注目位置の情報データに対して直交変換を行って周波数係数を得る直交変換手段と、この直交変換手段で得られた周波数係数を、クラス検出手段で検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める演算手段とを備えるものである。
【００４９】
また、この発明に係る補正データ生成方法は、符号化されたデジタル情報信号を復号化することによって生成される、複数の情報データからなる第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する方法であって、第２の情報信号に対応する教師信号が符号化されて得られたデジタル情報信号を復号化して第１の情報信号に対応した生徒信号を得る第１のステップと、この第１のステップで得られた生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の情報データを選択する第２のステップと、この第２のステップで選択された複数の情報データに基づいて、注目位置の情報データが属するクラスを検出する第３のステップと、教師信号における注目位置の情報データに対して直交変換を行って周波数係数を得る第４のステップと、この第４のステップで得られた周波数係数を、第３のステップで検出されたクラスに基づいて、クラス毎に平均化して、クラス毎の補正データを求める第５のステップとを備えるものである。
【００５０】
また、この発明に係るプログラムは、上述の補正データ生成方法をコンピュータに実行させるためのものである。また、この発明に係るコンピュータ読み取り可能な媒体は、上述のプログラムを記録したものである。
【００５１】
この発明において、複数の情報データからなる第１の情報信号は、符号化されたデジタル情報信号である。この発明は、この第１の情報信号を、複数の情報データからなる第２の情報信号に変換する際に使用される、符号化雑音を補正するための補正データを生成する装置である。
【００５２】
第２の情報信号に対応する教師信号が符号化されて得られるデジタル情報信号が復号化されて、第１の情報信号に対応する生徒信号が得られる。この生徒信号に基づいて、教師信号における注目位置の周辺に位置する複数の情報データが選択され、その複数の情報データに基づいて、注目位置の情報データが属するクラスが検出される。
【００５３】
教師信号における注目位置の情報データに対して直交変換が行われて周波数係数が得られる。この周波数係数が、上述したように検出されたクラスに基づいて、クラス毎に平均化され、クラス毎の補正データが求められる。
【００５４】
上述したようにして第１の情報信号を第２の情報信号に変換する際に使用される補正データが生成されるが、第１の情報信号を第２の情報信号に変換する際には、第２の情報信号における注目位置の情報データが属するクラスに対応した補正データが選択的に使用されて、注目位置の情報データが算出される。これにより、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音を良好に軽減できる。
【００５５】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としてのデジタル放送受信機１００の構成を示している。
このデジタル放送受信機１００は、マイクロコンピュータを備え、システム全体の動作を制御するためのシステムコントローラ１０１と、リモートコントロール信号を受信するリモコン信号受信回路１０２とを有している。リモコン信号受信回路１０２は、システムコントローラ１０１に接続され、リモコン送信機２００よりユーザの操作に応じて出力されるリモートコントロール信号ＲＭを受信し、その信号ＲＭに対応する操作信号をシステムコントローラ１０１に供給するように構成されている。
【００５６】
また、デジタル放送受信機１００は、受信アンテナ１０５と、この受信アンテナ１０５で捕らえられた放送信号（ＲＦ変調信号）が供給され、選局処理、復調処理および誤り訂正処理等を行って、所定番組に係る符号化された画像信号としてのＭＰＥＧ２ストリームを得るチューナ部１０６とを有している。
【００５７】
また、デジタル放送受信機１００は、チューナ部１０６より出力されるＭＰＥＧ２ストリームを復号化して画像信号Ｖａを得るＭＰＥＧ２復号化器１０７と、このＭＰＥＧ２復号化器１０７より出力される画像信号Ｖａを一時的に格納するバッファメモリ１０８とを有している。
【００５８】
図２は、ＭＰＥＧ２復号化器１０７の構成を示している。
この復号化器１０７は、ＭＰＥＧ２ストリームが入力される入力端子１８１と、この入力端子１８１に入力されたＭＰＥＧ２ストリームを一時的に格納するストリームバッファ１８２とを有している。
【００５９】
また、この復号化器１０７は、ストリームバッファ１８２に格納されているＭＰＥＧ２ストリームより周波数係数としてのＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ：離散コサイン変換）係数を抽出する抽出回路１８３と、この抽出回路１８３で抽出された可変長符号化、例えばハフマン符号化されているＤＣＴ係数に対して可変長復号化を行う可変長復号化回路１８４とを有している。
【００６０】
また、この復号化器１０７は、ストリームバッファ１８２に格納されているＭＰＥＧ２ストリームより量子化特性指定情報を抽出する抽出回路１８５と、この抽出回路１８５で抽出される量子化特性指定情報に基づいて、可変長復号化回路１８４より出力される量子化ＤＣＴ係数に対して逆量子化を行う逆量子化回路１８６と、逆量子化回路１８６より出力されるＤＣＴ係数に対して逆ＤＣＴを行う逆ＤＣＴ回路１８７とを有している。
【００６１】
また、復号化器１０７は、Ｉピクチャ（Ｉｎｔｒａ−Ｐｉｃｔｕｒｅ）およびＰピクチャ（Ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ）の画像信号をメモリ（図示せず）に記憶すると共に、これらの画像信号を用いて逆ＤＣＴ回路１８７からＰピクチャまたはＢピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ　ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ）の画像信号が出力されるとき、対応する参照画像信号Ｖｒｅｆを生成して出力する予測メモリ回路１８８を有している。
【００６２】
また、復号化器１０７は、逆ＤＣＴ回路１８７からＰピクチャまたはＢピクチャの画像信号が出力されるとき、その画像信号に予測メモリ回路１８８で生成された参照画像信号Ｖｒｅｆを加算する加算回路１８９を有している。なお、逆ＤＣＴ回路１８７からＩピクチャの画像信号が出力されるとき、予測メモリ回路１８８から加算回路１８９に参照画像信号Ｖｒｅｆは供給されず、従って加算回路１８９からは逆ＤＣＴ回路１８７より出力されるＩピクチャの画像信号がそのまま出力される。
【００６３】
また、復号化器１０７は、加算回路１８９より出力されるＩピクチャおよびＰピクチャの画像信号を予測メモリ回路１８８に供給してメモリに記憶させると共に、この加算回路１８９より出力される各ピクチャの画像信号を正しい順に並べ直して出力するピクチャ選択回路１９０と、このピクチャ選択回路１９０より出力される画像信号を出力する出力端子１９１とを有している。
【００６４】
また、復号化器１０７は、ストリームバッファ１８２に格納されているＭＰＥＧ２ストリームより符号化制御情報、すなわちピクチャ情報ＰＩ、動きベクトル情報ＭＩを抽出する抽出回路１９２を有している。この抽出回路１９２で抽出される動きベクトル情報ＭＩは予測メモリ回路１８８に供給され、予測メモリ回路１８８ではこの動きベクトル情報ＭＩを用いて参照画像信号Ｖｒｅｆを生成する際に動き補償が行われる。また、抽出回路１９２で抽出されるピクチャ情報ＰＩは予測メモリ回路１８８、ピクチャ選択回路１９０に供給され、これら予測メモリ回路１８８、ピクチャ選択回路１９０ではこのピクチャ情報ＰＩに基づいてピクチャの識別が行われる。
【００６５】
図２に示すＭＰＥＧ２復号化器１０７の動作を説明する。
ストリームバッファ１８２に記憶されているＭＰＥＧ２ストリームが抽出回路１８３に供給されて周波数係数としてのＤＣＴ係数が抽出される。このＤＣＴ係数は可変長符号化されており、このＤＣＴ係数は可変長復号化回路１８４に供給されて復号化される。そして、この可変長復号化回路１８４より出力される量子化ＤＣＴ係数が逆量子化回路１８６に供給されて逆量子化が施される。
【００６６】
逆量子化回路１８６より出力されるＤＣＴ係数に対して逆ＤＣＴ回路１８３で逆ＤＣＴが施されて各ピクチャの画像信号が得られる。この各ピクチャの画像信号は加算回路１８９を介してピクチャ選択回路１９０に供給される。この場合、ＰピクチャおよびＢピクチャの画像信号に対しては、加算回路１８９で予測メモリ回路１８８より出力される参照画像信号Ｖｒｅｆが加算される。そして、各ピクチャの画像信号は、ピクチャ選択回路１９０で正しい順に並べ直されて出力端子１９１に出力される。
【００６７】
図１に戻って、また、デジタル放送受信機１００は、バッファメモリ１０８に記憶されている画像信号Ｖａを、ブロック雑音（ブロック歪み）やモスキート雑音などの符号化雑音（符号化歪み）が低減された画像信号Ｖｂに変換する画像信号処理部１１０と、この画像信号処理部１１０より出力される画像信号による画像を表示するディスプレイ部１１１とを有している。ディスプレイ部１１１は、例えばＣＲＴ（ｃａｔｈｏｄｅ−ｒａｙ　ｔｕｂｅ）ディスプレイ、あるいはＬＣＤ（ｌｉｑｕｉｄ　ｃｒｙｓｔａｌ　ｄｉｓｐｌａｙ）等の表示器で構成されている。
【００６８】
図１に示すデジタル放送受信機１００の動作を説明する。
チューナ部１０６より出力されるＭＰＥＧ２ストリームはＭＰＥＧ２復号化器１０７に供給されて復号化される。そして、この復号化器１０７より出力される画像信号Ｖａは、バッファメモリ１０８に供給されて一時的に格納される。
【００６９】
このようにバッファメモリ１０８に記憶されている画像信号Ｖａは画像信号処理部１１０に供給され、符号化雑音（符号化歪み）が低減された画像信号Ｖｂに変換される。この画像信号処理部１１０では、画像信号Ｖａを構成する画素データから、画像信号Ｖｂを構成する画素データが得られる。
【００７０】
画像信号処理部１１０より出力される画像信号Ｖｂはディスプレイ部１１１に供給され、このディスプレイ部１１１の画面上にはその画像信号Ｖｂによる画像が表示される。
【００７１】
次に、画像信号処理部１１０の詳細を説明する。
画像信号処理部１１０は、蓄積テーブル１３１を有している。この蓄積テーブル１３１には、クラス毎に、符号化雑音（符号化歪み）を補正するための補正データとしての差分データＤＦが予め格納されている。この差分データＤＦは、画素データの差分データあるいはＤＣＴ処理により得られるＤＣＴ係数（周波数係数）の差分データである。
【００７２】
蓄積テーブル１３１には、後述するクラス分類部１３０より出力されるクラスコードＣＬが読み出しアドレス情報として供給される。この蓄積テーブル１３１からは、クラスコードＣＬに対応した差分データＤＦが読み出されて、後述する加算部１３４に供給される。
【００７３】
この蓄積テーブル１３１に格納されている差分データＤＦは、画像信号Ｖａに対応した生徒信号と画像信号Ｖｂに対応した教師信号とを用いて予め生成される。例えば、生徒信号は、教師信号をＭＰＥＧ２符号化して得られたＭＰＥＧ２ストリームを復号化することで得られる。
【００７４】
また、画像信号処理部１００は、バッファメモリ１０８に記憶されている画像信号Ｖａに対してＤＣＴ処理を施してＤＣＴ係数を得るＤＣＴ回路１３２と、このＤＣＴ回路１３２より出力されるＤＣＴ係数がａ側の固定端子に入力されると共に、そのｂ側の固定端子にバッファメモリ１０８より出力される画像信号Ｖａが入力される切換スイッチ１３３を有している。この切換スイッチ１３３は、蓄積テーブル１３１に格納されている差分データＤＦが、画素データの差分データであるときはｂ側に接続され、ＤＣＴ処理により得られるＤＣＴ係数の差分データであるときはａ側に接続される。
【００７５】
また、画像信号処理部１１０は、切換スイッチ１３３の可動端子より出力される、画像信号Ｖｂにおける注目位置に対応したデータ（画素データあるいはＤＣＴ係数）ｘに、蓄積テーブル１３１より読み出される差分データＤＦを加算して、画像信号Ｖｂにおける注目位置のデータｙを生成する補正手段としての加算部１３４を有している。
【００７６】
ここで、データｘ，ｙは、ＤＣＴ処理の単位となるＤＣＴブロックに対応したブロックデータである。本実施の形態においては、データｙを構成するデータ（画素データあるいはＤＣＴ係数）の個数は、データｘを構成するデータ（画素データあるいはＤＣＴ係数）の個数と等しい。
【００７７】
この場合、画像信号Ｖｂを構成する画素データの個数は、画像信号Ｖａを構成する画素データの個数と等しくなる。例えば、データｘが８×８個のデータからなるとき、加算部１３４では、データｙとして８×８個のデータが生成される。そしてこのとき、蓄積テーブル１３１から加算部１３４に供給される差分データＤＦも、８×８個の差分データからなっている。
【００７８】
また、画像信号処理部１１０は、加算部１３４の出力信号に対して逆ＤＣＴ処理を施す逆ＤＣＴ回路１３５と、この逆ＤＣＴ回路１３５の出力信号がａ側の固定端子に入力されると共に、そのｂ側の固定端子に加算部１３４の出力信号が入力される切換スイッチ１３６とを有している。この切換スイッチ１３６は、蓄積テーブル１３１に格納されている差分データＤＦが、画素データの差分データであるときはｂ側に接続され、ＤＣＴ処理により得られるＤＣＴ係数の差分データであるときはａ側に接続される。この切換スイッチ１３６の可動端子より出力される信号は画像信号Ｖｂとしてディスプレイ部１１１に供給される。
【００７９】
また、画像信号処理部１１０は、画像信号Ｖｂにおける注目位置の画素データｙが属するクラスを検出するクラス検出手段としてのクラス分類部１３０を有している。このクラス分類部１３０は、バッファメモリ１０８に記憶されている画像信号Ｖａを構成する複数の画素データのうち、画像信号Ｖｂにおける注目位置の周辺に位置する複数の画素データを用いて、当該画像信号Ｖｂにおける注目位置の画素データｙが属するクラスを示すクラスコードＣＬを生成する。
【００８０】
図３は、クラス分類部１３０の構成を示している。
このクラス分類部１３０は、画像信号Ｖａを入力する入力端子１３０Ａと、この入力端子１３０Ａに入力される画像信号Ｖａに基づいて、画像信号Ｖｂにおける注目位置の画素データｙが属するｎ種類のクラスを検出するために使用するクラスタップの複数の画素データをそれぞれ選択的に取り出すタップ選択回路１３０Ｂ１〜１３０Ｂｎを有している。
【００８１】
また、クラス分類部１３０は、タップ選択回路１３０Ｂ１〜１３０Ｂｎで取り出された画素データをそれぞれ用いてｎ種類のクラスを示すクラスコードＣＬ１〜ＣＬｎを生成するクラス生成回路１３０Ｃ１〜１３０Ｃｎと、このクラス生成回路１３０Ｃ１〜１３０Ｃｎで生成されるクラスコードＣＬ１〜ＣＬｎを統合して１個のクラスコードＣＬとするクラス統合回路１３０Ｄと、このクラスコードＣＬを出力する出力端子１３０Ｅとを有している。
【００８２】
本実施の形態においては、６種類のクラスを示すクラスコードＣＬ１〜ＣＬ６を生成し、これらクラスコードＣＬ１〜ＣＬ６を統合した１個のクラスコードＣＬを出力する。６種類のクラスは、空間波形クラス、時間変動クラス、ＡＣ変動クラス、フラットクラス、ライン相関クラス、ブロックエッジクラスである。各クラスについて簡単に説明する。
【００８３】
▲１▼空間波形クラスを説明する。タップ選択回路１３０Ｂ１およびクラス生成回路１３０Ｃ１は、この空間波形クラスの検出系を構成しているものとする。
タップ選択回路１３０Ｂ１は、画像信号Ｖａの現在フレームから、画像信号Ｖｂにおける注目位置の画素データｙに対応したブロック（図４に示す注目ブロック）の画素データを取り出す。クラス生成回路１３０Ｃ１は、注目ブロックの８×８個の画素データを４分割し、各分割領域の画素平均値を求めて２×２個の上位階層の画素データを得、この２×２個の画素データのそれぞれに例えば１ビットのＡＤＲＣ（Ａｄａｐｔｉｖｅ　Ｄｙｎａｍｉｃ　Ｒａｎｇｅ　Ｃｏｄｉｎｇ）等の処理を施し、空間波形クラスを示す４ビットのクラスコードＣＬ１を生成する。
【００８４】
ＡＤＲＣは、クラスタップの複数の画素データの最大値および最小値を求め、最大値と最小値の差であるダイナミックレンジを求め、ダイナミックレンジに適応して各画素値を再量子化するものである。１ビットのＡＤＲＣの場合、クラスタップの複数の画素値の平均値より大きいか、小さいかでその画素値が１ビットに変換される。ＡＤＲＣ処理は、画素値のレベル分布を表すクラスの数を比較的小さなものにするための処理である。したがって、ＡＤＲＣに限らず、ＶＱ（ベクトル量子化）等の画素値のビット数を圧縮する符号化を使用するようにしてもよい。
【００８５】
▲２▼時間変動クラスを説明する。タップ選択回路１３０Ｂ２およびクラス生成回路１３０Ｃ２は、この時間変動クラスの検出系を構成しているものとする。
タップ選択回路１３０Ｂ２は、画像信号Ｖａの現在フレームから、画像信号Ｖｂにおける注目位置の画素データｙに対応したブロック（図４に示す注目ブロック）の画素データを取り出すと共に、画像信号Ｖａの１フレーム前の過去フレームから、注目ブロックに対応したブロック（図４に示す過去ブロック）の画素データを取り出す。
【００８６】
クラス生成回路１３０Ｃ２は、注目ブロックの８×８個の画素データと過去ブロックの８×８個の画素データとの間で対応する画素毎に減算を行って８×８個の差分値を求め、さらにこの８×８個の差分値の二乗和を求め、この二乗和を閾値判定して、時間変動クラスを示す２ビットのクラスコードＣＬ２を生成する。
【００８７】
▲３▼ＡＣ変動クラスを説明する。タップ選択回路１３０Ｂ３およびクラス生成回路１３０Ｃ３は、このＡＣ変動クラスの検出系を構成しているものとする。
タップ選択回路１３０Ｂ３は、画像信号Ｖａの現在フレームから、画像信号Ｖｂにおける注目位置の画素データｙに対応したブロック（図４に示す注目ブロック）の画素データを取り出すと共に、画像信号Ｖａの１フレーム前の過去フレームから、注目ブロックに対応したブロック（図４に示す過去ブロック）の画素データを取り出す。
【００８８】
クラス生成回路１３０Ｃ３は、注目ブロックの８×８個の画素データと、過去ブロックの８×８個の画素データとのそれぞれに対して、ＤＣＴ処理を施してＤＣＴ係数（周波数係数）を求める。そして、クラス生成回路１３０Ｃ３は、ＡＣ部分の各基底位置において、どちらかに係数が存在する基底位置の数ｍ１と、そのうち符号反転しているものおよび片方の係数が０であるものの基底位置の数ｍ２を求め、ｍ１／ｍ２を閾値判定して、ＡＣ変動クラスを示す２ビットのクラスコードＣＬ３を生成する。時間変動の少ないブロックでは、このＡＣ変動クラスにより、モスキート歪みに対応したクラス分類を行うことが可能である。
【００８９】
▲４▼フラットクラスを説明する。タップ選択回路１３０Ｂ４およびクラス生成回路１３０Ｃ４は、このフラットクラスの検出系を構成しているものとする。
タップ選択回路１３０Ｂ４は、画像信号Ｖａの現在フレームから、画像信号Ｖｂにおける注目位置の画素データｙに対応したブロック（図４に示す注目ブロック）の画素データを取り出す。クラス生成回路１３０Ｃ４は、注目ブロックの８×８個の画素データの最大値と最小値を検出し、その差分であるダイナミックレンジを閾値判定して、フラットクラスを示す１ビットのクラスコードＣＬ４を生成する。
【００９０】
▲５▼ライン相関クラスについて説明する。タップ選択回路１３０Ｂ５およびクラス生成回路１３０Ｃ５は、このライン相関クラスの検出系を構成しているものとする。
タップ選択回路１３０Ｂ５は、画像信号Ｖａの現在フレームから、画像信号Ｖｂにおける注目位置の画素データｙに対応したブロック（図４に示す注目ブロック）の画素データを取り出す。
【００９１】
クラス生成回路１３０Ｃ５は、注目ブロックの８×８個の画素データの１ライン目と２ライン目、３ライン目と４ライン目、５ライン目と６ライン目、７ライン目と８ライン目の画素間で対応する画素毎に減算を行って８×４個の差分値を求め、さらにこの８×４個の差分値の二乗和を求め、この二乗和を閾値判定して、ライン相関クラスを示す１ビットのクラスコードＣＬ５を生成する。このライン相関クラスは、静止画像などフレーム内の相関が高いか、あるいは動きが速くフレーム内よりもフィールド内の相関が高いかを示すものとなる。
【００９２】
▲６▼ブロックエッジクラスについて説明する。タップ選択回路１３０Ｂ６およびクラス生成回路１３０Ｃ６は、このブロックエッジクラスの検出系を構成しているものとする。
タップ選択回路１３０Ｂ６は、画像信号Ｖａの現在フレームから、画像信号Ｖｂにおける注目位置の画素データｙに対応したブロック（図４に示す注目ブロック）の画素データを取り出すと共に、その現在フレームから、注目ブロックに対して上下左右に隣接したブロック（図４に示す隣接ブロック）の画素データを取り出す。
【００９３】
クラス生成回路１３０Ｃ６は、注目ブロックの４辺の各８個の画素データとそれに隣接する隣接ブロックの画素データとの間で対応する画素毎に減算を行って４×８個の差分値を求め、さらにこの各８個の差分値の二乗和を求め、注目ブロックの４辺にそれぞれ対応した４個の二乗和をそれぞれ閾値判定して、ブロックエッジクラスを示す４ビットのクラスコードＣＬ６を生成する。
【００９４】
本実施の形態において、クラス統合回路１３０Ｄは、クラス生成回路１３０Ｃ１〜１３０Ｃ６で生成されたクラスコードＣＬ１〜ＣＬ６を統合して、１つのクラスコードＣＬとする。
【００９５】
ここで、ＣＬ１〜ＣＬ６を単に統合すると、クラスコードＣＬは、１６クラス（空間波形クラス）×４クラス（時間変動クラス）×４クラス（ＡＣ変動クラス）×２クラス（フラットクラス）×２クラス（ライン相関クラス）×１６クラス（ブロックエッジクラス）＝１６３８４クラスを示すものとなる。
【００９６】
しかし、本実施の形態においては、時間変動クラスにＡＣ変動クラスを木構造として統合する。すなわち、時間変動が少ない場合は、静止部分である可能性が高い。そのため、時間変動クラス化を行い、時間変動が少ない場合は木構造としてＡＣ変動クラス化を行う。これにより、時間変動クラスおよびＡＣ変動クラスの統合後のクラス数は、７（＝４＋４−１）となる。
【００９７】
また、本実施の形態においては、フラットクラスにライン相関クラスを木構造として統合する。すなわち、フラットクラス化を行い、フラットでない場合は木構造としてライン相関クラス化を行う、これにより、フラットクラスおよびライン相関クラスの統合後のクラス数は、３（＝２＋２−１）となる。
【００９８】
このように木構造によるクラス統合を行うことで、クラスコードＣＬは、１６クラス（空間波形クラス）×７クラス（時間変動クラスおよびＡＣ変動クラス）×１６クラス（ブロックエッジクラス）×３クラス（フラットクラスおよびライン相関クラス）＝５３７６クラスを示すものとなり、クラス数を大幅に縮小できる。
【００９９】
この画像信号処理部１１０の動作を説明する。
まず、蓄積テーブル１３１に格納されている差分データＤＦが画素データの差分データである場合について説明する。この場合、切換スイッチ１３３，１３６はそれぞれｂ側に接続されている。
【０１００】
クラス分類部１３０では、画像信号Ｖｂにおける注目位置の周辺に位置する、画像信号Ｖａの複数の画素データを用いて、当該画像信号Ｖｂにおける注目位置の画素データｙが属するクラスを示すクラスコードＣＬが生成される。
【０１０１】
このクラスコードＣＬは、蓄積テーブル１３１に読み出しアドレス情報として供給される。蓄積テーブル１３１からは、このクラスコードＣＬに基づいて、画像信号Ｖｂにおける注目位置に対応した差分データＤＦが読み出されて加算部１３４に供給される。
【０１０２】
また、バッファメモリ１０８に記憶されている画像信号Ｖａのうち、画像信号Ｖｂにおける注目位置に対応した画素データｘが切換スイッチ１３３のｂ側を介して加算部１３４に供給される。加算部１３４では、この画素データｘに、蓄積テーブルより読み出される差分データＤＦが加算されて、画像信号Ｖｂにおける注目位置の画素データｙが生成される。
【０１０３】
ここで、画素データｘ，ｙは、それぞれ例えば８×８個の画素データからなるブロックデータである。また、蓄積テーブル１３１から加算部１３４に供給される差分データＤＦも、例えば８×８個の差分データからなっている。加算部１３４では、画素データｘを構成する各画素データに、差分データＤＦを構成する各差分データがそれぞれ加算され、画素データｙを構成する各画素データが得られる。
【０１０４】
図５は、簡単のため、ブロックデータが２×２個の画素データからなるものとして、加算部１３４における加算動作の概要を示している。画素データｘを構成する４個の画素データＡ〜Ｄに、差分データＤＦを構成する４個の差分データａ〜ｄがそれぞれ加算され、画素データｙを構成する４個の画素データＡ′〜Ｄ′が求められる。つまり、Ａ′＝Ａ＋ａ、Ｂ′＝Ｂ＋ｂ、Ｃ′＝Ｃ＋ｃ、Ｄ′＝Ｄ＋ｄである。
【０１０５】
加算部１３４で生成される画素データｙは、切換スイッチ１３６のｂ側を介して画像信号処理部１１０の出力信号として出力される。すなわち、この画素データｙにより画像信号Ｖｂが構成される。
【０１０６】
次に、蓄積テーブル１３１に格納されている差分データＤＦがＤＣＴ処理により得られるＤＣＴ係数の差分データである場合について説明する。この場合、切換スイッチ１３３，１３６はそれぞれａ側に接続されている。
【０１０７】
クラス分類部１３０では、バッファメモリ１０８に記憶されている画像信号Ｖａから、画像信号Ｖｂにおける注目位置の周辺に位置する複数の画素データを用いて、当該画像信号Ｖｂにおける注目位置の画素データｙが属するクラスを示すクラスコードＣＬが生成される。
【０１０８】
このクラスコードＣＬは、蓄積テーブル１３１に読み出しアドレス情報として供給される。蓄積テーブル１３１からは、このクラスコードＣＬに基づいて、画像信号Ｖｂにおける注目位置に対応した差分データＤＦが読み出されて加算部１３４に供給される。
【０１０９】
また、ＤＣＴ回路１３２より得られる、画像信号Ｖｂにおける注目位置の画素データｙに対応した、画像信号Ｖａの複数の画素データに対してＤＣＴ処理を施して得られたＤＣＴ係数ｘが切換スイッチ１３３のａ側を介して加算部１３４に供給される。加算部１３４では、このＤＣＴ係数ｘに、差分データＤＦが加算されて、画像信号Ｖｂにおける注目位置の画素データに対応したＤＣＴ係数ｙが生成される。
【０１１０】
ここで、ＤＣＴ係数ｘ，ｙは、それぞれ例えば８×８個のＤＣＴ係数からなるブロックデータである。また、蓄積テーブル１３１から加算部１３４に供給される差分データＤＦも、例えば８×８個の差分データからなっている。加算部１３４では、ＤＣＴ係数ｘを構成する各ＤＣＴ係数に、差分データＤＦを構成する各差分データがそれぞれ加算され、ＤＣＴ係数ｙを構成する各ＤＣＴ係数が得られる（図５参照）。
【０１１１】
加算部１３４で生成されるＤＣＴ係数ｙは、逆ＤＣＴ回路１３５に供給される。この逆ＤＣＴ回路１３５では、ＤＣＴ係数ｙに対して逆ＤＣＴ処理が施されて画素データが得られる。このように逆ＤＣＴ回路１３５より出力される画素データは、切換スイッチ１３６のａ側を介して画像信号処理部１１０の出力信号として出力される。
【０１１２】
このように、画像信号処理部１１０では、画像信号Ｖａに係るデータ（画素データあるいはＤＣＴ係数）ｘを補正して画像信号Ｖｂに係るデータ（画素データあるいはＤＣＴ係数）ｙを得る際に、画像信号Ｖａに基づいてデータｙが属するクラスを検出し、この検出されたクラスに対応した差分データＤＦをデータｘに加算して符号化雑音を低減するように補正されたデータｙを得るものであり、画像信号Ｖｂとして符号化雑音を良好に軽減したものを得ることができる。
【０１１３】
図６は、図１の画像信号処理部１１０の蓄積テーブル１３１に格納すべき差分データＤＦを生成する差分データ生成装置２１０の構成を示している。
この差分データ生成装置２１０は、画像信号Ｖｂに対応した教師信号ＳＴが入力される入力端子１５１と、この教師信号ＳＴに対して符号化を行ってＭＰＥＧ２ストリームを得るＭＰＥ２符号化器１５２と、このＭＰＥＧ２ストリームに対して復号化を行って画像信号Ｖａに対応した生徒信号ＳＳを得るＭＰＥＧ２復号化器１５３とを有している。
【０１１４】
また、差分データ生成装置２１０は、ＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳに対してＤＣＴ処理を施してＤＣＴ係数を得るＤＣＴ回路１７１と、このＤＣＴ回路１７１より出力されるＤＣＴ係数がａ側の固定端子に入力されると共に、そのｂ側の固定端子にＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳが入力される切換スイッチ１７２を有している。この切換スイッチ１７２は、後述する蓄積テーブル１７７に蓄積する差分データＤＦが、画素データの差分データであるときはｂ側に接続され、ＤＣＴ処理により得られるＤＣＴ係数の差分データであるときはａ側に接続される。
【０１１５】
また、差分データ生成装置２１０は、遅延回路１５９で時間調整された教師信号ＳＴに対してＤＣＴ処理を施して周波数係数を得るＤＣＴ回路１７３と、このＤＣＴ回路１７３より出力される周波数係数がａ側の固定端子に入力されると共に、そのｂ側の固定端子に遅延回路１５９で時間調整された教師信号ＳＴが入力される切換スイッチ１７４を有している。この切換スイッチ１７４は、後述する蓄積テーブル１７７に蓄積する差分データＤＦが、画素データの差分データであるときはｂ側に接続され、ＤＣＴ処理により得られるＤＣＴ係数の差分データであるときはａ側に接続される。
【０１１６】
また、差分データ生成装置２１０は、切換スイッチ１７４の可動端子より出力される、教師信号ＳＴの注目位置のデータ（画素データあるいはＤＣＴ係数）ｙから、切換スイッチ１７２の可動端子より出力される、当該教師信号ＳＴの注目位置に対応したデータ（画素データあるいはＤＣＴ係数）ｘを差し引いて差分データｄｆを得る減算部１７５を有している。
【０１１７】
ここで、データｘ，ｙは、ＤＣＴ処理の単位となるＤＣＴブロックに対応したブロックデータである。本実施の形態においては、データｙを構成するデータ（画素データあるいはＤＣＴ係数）の個数は、データｘを構成するデータ（画素データあるいはＤＣＴ係数）の個数と等しい。
【０１１８】
この場合、教師信号ＳＴを構成する画素データの個数は、生徒信号ＳＳを構成する画素データの個数と等しい。例えば、データｘ，ｙがそれぞれ８×８個の画データからなるとき、減算部１７５では、差分データｄｆとして８×８個の差分データが生成される。
【０１１９】
図７は、簡単のため、ブロックデータが２×２個のデータからなるものとして、減算部１７５における減算動作の概要を示している。データｙを構成する４個のデータＡ′〜Ｄ′から、データｘを構成する４個のデータＡ〜Ｄがそれぞれ減算され、差分データｄｆを構成する４個の差分データａ〜ｄが求められる。つまり、ａ＝Ａ′−Ａ、ｂ＝Ｂ′−Ｂ、ｃ＝Ｃ′−Ｃ、ｄ＝Ｄ′−Ｄである。
【０１２０】
また、差分データ生成装置２１０は、減算部１７５より順次出力される差分データｄｆに対して、後述するクラス分類部１７８で生成されるクラスコードＣＬに基づいて、クラス毎に、平均化処理を施し、その結果を蓄積テーブル１７７に差分データＤＦとして格納する蓄積制御部１７６を有している。
【０１２１】
また、差分データ生成部２１０は、教師信号ＳＴにおける注目位置の画素データが属するクラスを検出するクラス検出手段としてのクラス分類部１７８を有している。詳細説明は省略するが、このクラス分類部１７８は、図１に示す画像信号処理部１１０におけるクラス分類部１３０と同様に構成されており、ＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳを構成する複数の画素データのうち、教師信号ＳＴにおける注目位置の周辺に位置する複数の画素データを用いて、当該教師信号ＳＴにおける注目位置の画素データが属するクラスを示すクラスコードＣＬを生成する。
【０１２２】
次に、図６に示す差分データ生成装置２１０の動作を説明する。
まず、蓄積テーブル１７７に格納する差分データＤＦが画素データの差分データである場合について説明する。この場合、切換スイッチ１７２，１７４はそれぞれｂ側に接続されている。
【０１２３】
入力端子１５１には画像信号Ｖｂに対応した教師信号ＳＴが供給され、そしてこの教師信号ＳＴに対してＭＰＥＧ２符号化器１５２で、符号化が施されてＭＰＥＧ２ストリームが生成される。このＭＰＥＧ２ストリームは、ＭＰＥＧ２復号化器１５３に供給される。ＭＰＥＧ２復号化器１５３は、ＭＰＥＧ２ストリームを復号化して画像信号Ｖａに対応した生徒信号ＳＳを生成する。この生徒信号ＳＳは、ＭＰＥＧ２の符号化および復号化を経ているので、符号化雑音（符号化歪み）を含んだものとなっている。
【０１２４】
遅延回路１５９で時間調整された教師信号ＳＴのうち、注目位置の画素データｙは切換スイッチ１７４のｂ側を介して減算部１７５に供給される。この減算部１７５には、ＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳのうち、教師信号ＳＴにおける注目位置に対応した画素データｘが切換スイッチ１７２のｂ側を介して供給される。そして、減算部１７５では、画素データｙから画素データｘが差し引かれて差分データｄｆが生成される。この減算部１７５より順次出力される教師信号ＳＴにおける各注目位置に対応した差分データｄｆは、蓄積制御部１７６に供給される。
【０１２５】
ここで、画素データｘ，ｙは、それぞれ例えば８×８個の画素データからなるブロックデータである。減算部１７５では、画素データｙを構成する各画素データから、画素データｘを構成する各画素データがそれぞれ減算され、差分データｄｆを構成する各差分データが得られる。
【０１２６】
クラス分類部１７８では、ＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳを構成する複数の画素データのうち、教師信号ＳＴにおける注目位置の周辺に位置する複数の画素データを用いて、当該教師信号ＳＴにおける注目位置の画素データｙが属するクラスを示すクラスコードＣＬが生成される。
【０１２７】
このクラスコードＣＬは、蓄積制御部１７６に供給される。蓄積制御部１７６は、減算部１７５より順次出力される複数の差分データｄｆのそれぞれに対して、クラスコードＣＬに基づいて、クラス毎に、平均化処理を施し、その結果を蓄積テーブル１７７に複数の差分データＤＦとして格納する。
【０１２８】
次に、蓄積テーブル１７７に格納する差分データＤＦがＤＣＴ係数の差分データである場合について説明する。この場合、切換スイッチ１７２，１７４はそれぞれａ側に接続されている。
【０１２９】
入力端子１５１には画像信号Ｖｂに対応した教師信号ＳＴが供給され、そしてこの教師信号ＳＴに対してＭＰＥＧ２符号化器１５２で、符号化が施されてＭＰＥＧ２ストリームが生成される。このＭＰＥＧ２ストリームは、ＭＰＥＧ２復号化器１５３に供給される。ＭＰＥＧ２復号化器１５３は、ＭＰＥＧ２ストリームを復号化して画像信号Ｖａに対応した生徒信号ＳＳを生成する。この生徒信号ＳＳは、ＭＰＥＧ２の符号化および復号化を経ているので、符号化雑音（符号化歪み）を含んだものとなっている。
【０１３０】
遅延回路１５９で時間調整された教師信号ＳＴのうち、注目位置の画素データに対してＤＣＴ回路１７３でＤＣＴ処理が施され、得られたＤＣＴ係数ｙは切換スイッチ１７４のａ側を介して減算部１７５に供給される。また、ＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳのうち、教師信号ＳＴにおける注目位置に対応した画素データに対してＤＣＴ回路１７１でＤＣＴ処理が施され、得られたＤＣＴ係数ｘが切換スイッチ１７２のａ側を介して供給される。そして、減算部１７５では、ＤＣＴ係数ｙからＤＣＴ係数ｘが差し引かれて差分データｄｆが生成される。この減算部１７５より順次出力される教師信号ＳＴにおける各注目位置に対応した差分データｄｆは、蓄積制御部１７６に供給される。
【０１３１】
ここで、ＤＣＴ係数ｘ，ｙは、それぞれ例えば８×８個のＤＣＴ係数からなるブロックデータである。減算部１７５では、ＤＣＴ係数ｙを構成する各ＤＣＴ係数から、ＤＣＴ係数ｘを構成する各ＤＣＴ係数がそれぞれ減算され、差分データｄｆを構成する各差分データが得られる。
【０１３２】
クラス分類部１７８では、ＭＰＥＧ２復号化器１５３より出力される生徒信号ＳＳを構成する複数の画素データのうち、教師信号ＳＴにおける注目位置の周辺に位置する複数の画素データを用いて、当該教師信号ＳＴにおける注目位置の画素データが属するクラスを示すクラスコードＣＬが生成される。
【０１３３】
このクラスコードＣＬは、蓄積制御部１７６に供給される。蓄積制御部１７６は、減算部１７５より順次出力される複数の差分データｄｆのそれぞれに対して、クラスコードＣＬに基づいて、クラス毎に、平均化処理を施し、その結果を蓄積テーブル１７７に複数の差分データＤＦとして格納する。
【０１３４】
このように、図６に示す差分データ生成装置２１０においては、図１の画像信号処理部１１０の蓄積テーブル１３１に格納される、クラス毎の差分データＤＦを生成することができる。
【０１３５】
なお、図１の画像信号処理部１１０における処理を、例えば図８に示すような画像信号処理装置３００によって、ソフトウェアで実現することも可能である。
【０１３６】
まず、図８に示す画像信号処理装置３００について説明する。この画像信号処理装置３００は、装置全体の動作を制御するＣＰＵ３０１と、このＣＰＵ３０１の制御プログラムや差分データ等が格納されたＲＯＭ（ｒｅａｄ　ｏｎｌｙ　ｍｅｍｏｒｙ）３０２と、ＣＰＵ３０１の作業領域を構成するＲＡＭ（ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）３０３とを有している。これらＣＰＵ３０１、ＲＯＭ３０２およびＲＡＭ３０３は、それぞれバス３０４に接続されている。
【０１３７】
また、画像信号処理装置３００は、外部記憶装置としてのハードディスクドライブ（ＨＤＤ）３０５と、フロッピー（登録商標）ディスク３０６をドライブするドライブ（ＦＤＤ）３０７とを有している。これらドライブ３０５，３０７は、それぞれバス３０４に接続されている。
【０１３８】
また、画像信号処理装置３００は、インターネット等の通信網４００に有線または無線で接続する通信部３０８を有している。この通信部３０８は、インタフェース３０９を介してバス３０４に接続されている。
【０１３９】
また、画像信号処理装置３００は、ユーザインタフェース部を備えている。このユーザインタフェース部は、リモコン送信機２００からのリモコン信号ＲＭを受信するリモコン信号受信回路３１０と、ＬＣＤ（ｌｉｑｕｉｄ　ｃｒｙｓｔａｌ　ｄｉｓｐｌａｙ）等からなるディスプレイ３１１とを有している。受信回路３１０はインタフェース３１２を介してバス３０４に接続され、同様にディスプレイ３１１はインタフェース３１３を介してバス３０４に接続されている。
【０１４０】
また、画像信号処理装置３００は、画像信号Ｖａを入力するための入力端子３１４と、画像信号Ｖｂを出力するための出力端子３１５とを有している。入力端子３１４はインタフェース３１６を介してバス３０４に接続され、同様に出力端子３１５はインタフェース３１７を介してバス３０４に接続される。
【０１４１】
ここで、上述したようにＲＯＭ３０２に制御プログラムや差分データ等を予め格納しておく代わりに、例えばインターネットなどの通信網４００より通信部３０８を介してダウンロードし、ハードディスクやＲＡＭ３０３に蓄積して使用することもできる。また、これら制御プログラムや差分データ等をフロッピー（登録商標）ディスク３０６で提供するようにしてもよい。
【０１４２】
また、処理すべき画像信号Ｖａを入力端子３１４より入力する代わりに、予めハードディスクに記録しておき、あるいはインターネットなどの通信網４００より通信部３０８を介してダウンロードしてもよい。また、処理後の画像信号Ｖｂを出力端子３１５に出力する代わり、あるいはそれと並行してディスプレイ３１１に供給して画像表示をしたり、さらにはハードディスクに格納したり、通信部３０８を介してインターネットなどの通信網４００に送出するようにしてもよい。
【０１４３】
図９のフローチャートを参照して、図８に示す画像信号処理装置３００における、画像信号Ｖａより画像信号Ｖｂを得るため処理手順を説明する。
まず、ステップＳＴ１０１で、処理を開始し、ステップＳ１０２で、例えば入力端子３１４より装置内に１フレーム分または１フィールド分の画像信号Ｖａを入力する。このように入力端子３１４より入力される画像信号Ｖａを構成する画素データはＲＡＭ３０３に一時的に格納される。なお、この画像信号Ｖａが装置内のハードディスクドライブ３０７に予め記録されている場合には、このドライブ３０７からこの画像信号Ｖａを読み出し、この画像信号Ｖａを構成する画素データをＲＡＭ３０３に一時的に格納する。
【０１４４】
そして、ステップＳＴ１０３で、画像信号Ｖａの全フレームまたは全フィールドの処理が終わっているか否かを判定する。処理が終わっているときは、ステップＳＴ１０４で、処理を終了する。一方、処理が終わっていないときは、ステップＳＴ１０５に進む。
【０１４５】
このステップＳＴ１０５では、ステップＳＴ１０２で入力された画像信号Ｖａより、画像信号Ｖｂにおける注目位置に対応して、クラス分類に使用するクラスタップの画素データを取得する。そして、ステップＳＴ１０６で、クラスタップの画素データからクラスコードＣＬを生成する。
【０１４６】
次に、ステップＳＴ１０７で、ステップＳＴ１０６で生成されたクラスコードＣＬに基づいて、ＲＯＭ３０２等からそのクラスコードＣＬに対応した差分データＤＦを読み出し、ＲＡＭ３０３に一時的に格納する。
【０１４７】
次に、ステップＳＴ１０８で、画像信号Ｖａを構成する複数の画素データのうち、画像信号Ｖｂにおける注目位置に対応した画素データｘに、ステップＳＴ１０７で読み出された差分データＤＦを加算して、画像信号Ｖｂにおける注目位置の画素データｙを生成する。
【０１４８】
ここで、ＲＯＭ３０２等に格納されている差分データＤＦがＤＣＴ処理により得られるＤＣＴ係数の差分データであるときは、加算結果であるデータｙはＤＣＴ係数であるから、ステップＳＴ１０８では、さらに逆ＤＣＴ処理を行う。また、その場合には、上述のステップＳＴ１０２で入力された画像信号Ｖａに対してＤＣＴ処理を施し、画像信号Ｖｂにおける注目位置に対応したデータｘをＤＣＴ係数とする。
【０１４９】
次に、ステップＳＴ１０９で、ステップＳＴ１０２で入力された１フレーム分または１フィールド分の画像信号Ｖａの画素データの全領域において画像信号Ｖｂの画素データを得る処理が終了したか否かを判定する。終了しているときは、ステップＳＴ１０２に戻り、次の１フレーム分または１フィールド分の画像信号Ｖａの入力処理に移る。一方、処理が終了していないときは、ステップＳＴ１０５に戻り、次の注目位置について上述したと同様の処理を繰り返す。
【０１５０】
このように、図９に示すフローチャートに沿って処理をすることで、入力された画像信号Ｖａの画素データを処理して、画像信号Ｖｂの画素データを得ることができる。上述したように、このように処理して得られた画像信号Ｖｂは出力端子３１５に出力されたり、ディスプレイ３１１に供給されてそれによる画像が表示されたり、さらにはハードディスクドライブ３０５に供給されてハードディスクに記録されたりする。
また、処理装置の図示は省略するが、図６の差分データ生成装置２１０における処理も、ソフトウェアで実現可能である。
【０１５１】
図１０のフローチャートを参照して、差分データを生成するための処理手順を説明する。
まず、ステップＳＴ１２１で、処理を開始し、ステップＳＴ１２２で、教師信号ＳＴを１フレーム分または１フィールド分だけ入力する。そして、ステップＳＴ１２３で、教師信号ＳＴの全フレームまたは全フィールドの処理が終わっているか否かを判定する。処理が終わっているときは、ステップＳＴ１２４で、各クラスの差分データＤＦをメモリに保存し、その後にステップＳＴ１２５で、処理を終了する。一方、処理が終わっていないときは、ステップＳＴ１２６に進む。
【０１５２】
ステップＳＴ１２６では、ステップＳＴ１２２で入力された教師信号ＳＴに対してＭＰＥＧ符号化を行い、さらにその符号化データに対してＭＰＥＧ復号化を行って、生徒信号ＳＳを生成する。
【０１５３】
次に、ステップＳＴ１２７で、ステップＳＴ１２６で生成された生徒信号ＳＳより、教師信号ＳＴにおける注目位置に対応して、クラス分類に使用するクラスタップの画素データを取得する。そして、ステップＳＴ１２８で、クラスタップの画素データからクラスコードＣＬを生成する。
【０１５４】
次に、ステップＳＴ１２９で、教師信号ＳＴの注目位置の画素データｙから、この教師信号ＳＴの注目位置に対応した、生徒信号ＳＳの画素データｘを差し引いて差分データｄｆを求める。さらに、このステップＳＴ１２９では、ステップＳＴ１２８で生成されたクラスコードＣＬに基づいて、クラス毎に、平均化処理を施し、差分データＤＦを生成する。
【０１５５】
次に、ステップＳＴ１３０で、ステップＳＴ１２２で入力された教師信号ＳＴの全領域において差分データＤＦの生成処理を終了しているか否かを判定する。差分データＤＦの生成処理を終了しているときは、ステップＳＴ１２２に戻って、次の１フレーム分または１フィールド分の教師信号の入力を行って、上述したと同様の処理を繰り返す。一方、差分データの生成処理を終了していないときは、ステップＳＴ１２７に戻って、次の注目位置について上述したと同様の処理を繰り返す。
【０１５６】
ここで、差分データＤＦとしてＤＣＴ処理により得られるＤＣＴ係数の差分データを生成するときは、減算結果である差分データｄｆをＤＣＴ係数の差分データとする必要がある。その場合、上述のステップＳＴ１２２で入力された教師信号ＳＴに対してＤＣＴ処理を施し、教師信号ＳＴにおける注目位置に対応した画素データｙをＤＣＴ係数に変換する。また、上述のステップＳＴ１２６で生成された生徒信号ＳＳに対してＤＣＴ処理を施し、教師信号ＳＴにおける注目位置に対応した、生徒信号ＳＳの画素データｘをＤＣＴ係数に変換する。
【０１５７】
このように、図１０に示すフローチャートに沿って処理をすることで、図６に示す差分データ生成装置２１０と同様の手法によって、差分データＤＦを得ることができる。
【０１５８】
なお、上述実施の形態としての図１に示すデジタル放送受信機１００の画像信号処理部１１０において、データｘ，ｙはＤＣＴ処理の単位となるＤＣＴブロックに対応したブロックデータであり、データｙを構成するデータ（画素データあるいはＤＣＴ係数）の個数は、データｘを構成する画素データ（画素データあるいはＤＣＴ係数）の個数と等しく、画像信号Ｖｂを構成する画素データの個数が画像信号Ｖａを構成する画素データの個数と等しくなるものであった。
【０１５９】
しかし、画像信号Ｖｂを構成する画素データの個数を、画像信号Ｖａを構成する画素データの個数のＮ倍（Ｎは２以上の整数）とすることもできる。その場合、データｙを構成するデータ（画素データあるいはＤＣＴ係数）の個数は、データｘを構成するデータ（画素データあるいはＤＣＴ係数）の個数のＮ倍となる。そしてこの場合、蓄積テーブル１３１から加算部１３４に供給される差分データＤＦは、データｙを構成するデータの個数と同じ個数の差分データからなっている。例えば、Ｎ＝４であるとき、データｘが８×８個のデータからなり、データｙは１６×１６個のデータからなる。
【０１６０】
この場合、加算部１３４では、蓄積テーブル１３１に格納されている差分データＤＦが、画素データの差分データであるか、ＤＣＴ処理により得られるＤＣＴ係数（周波数係数）の差分データであるかによって、異なった加算処理を行う。
【０１６１】
まず、蓄積テーブル１３１に格納されている差分データＤＦが、画素データの差分データである場合について説明する。
この場合には、差分データＤＦをＮ分割して得られる各分割領域に含まれる差分データのそれぞれに、画素データｘを構成する対応する画素データが加算されて、画素データｙを構成する各画素データが求められる。
【０１６２】
図１１は、例えばＮ＝４であり、簡単のため画素データｘが２×２個の画素データからなると共に画素データｙが４×４個の画素データからなるものとして、加算部１３４における加算動作の概要を示している。差分データＤＦが、ａ１〜ａ４、ｂ１〜ｂ４、ｃ１〜ｃ４、ｄ１〜ｄ４に４分割される。そして、差分データａ１〜ａ４のそれぞれに画素データｘを構成する画素データＡが加算され、画素データｙを構成する画素データＡ１〜Ａ４が求められる。
【０１６３】
また、差分データｂ１〜ｂ４のそれぞれに画素データｘを構成する画素データＢが加算され、画素データｙを構成する画素データＢ１〜Ｂ４が求められる。また、差分データｃ１〜ｃ４のそれぞれに画素データｘを構成する画素データＣが加算され、画素データｙを構成する画素データＣ１〜Ｃ４が求められる。さらに、差分データｄ１〜ｄ４のそれぞれに画素データｘを構成する画素データＤが加算され、画素データｙを構成する画素データＤ１〜Ｄ４が求められる。
【０１６４】
また、この場合における差分データＤＦは、図６に示す差分データ生成装置２１０で生成することができる。この場合、例えば、ＭＰＥＧ符号化器１５３で復号化の処理を行った後に間引き処理を行って、生徒信号ＳＳを構成する画素データの個数を、教師信号ＳＴを構成する画素データの個数の１／Ｎ倍とする。これにより、画素データｙを構成する画素データの個数は、画素データｘを構成する画素データの個数のＮ倍となる。例えば、Ｎ＝４であるとき、画素データｘが８×８個の画素データからなり、画素データｙは１６×１６個の画素データからなる。
【０１６５】
この場合、減算部１７５では、画素データｙをＮ分割して得られる各分割領域に含まれる画素データのそれぞれから、画素データｘを構成する対応する画素データが減算されて、差分データｄｆを構成する各差分データが求められる。
【０１６６】
図１２は、例えばＮ＝４であり、簡単のため画素データｘが２×２個の画素データからなると共に画素データｙが４×４個の画素データからなるものとして、減算部１７５における減算動作の概要を示している。画素データｙが、Ａ１〜Ａ４、Ｂ１〜Ｂ４、Ｃ１〜Ｃ４、Ｄ１〜Ｄ４に４分割される。そして、画素データＡ１〜Ａ４のそれぞれから画素データｘを構成する画素データＡが減算され、差分データｄｆを構成する差分データａ１〜ａ４が求められる。
【０１６７】
また、画素データＢ１〜Ｂ４のそれぞれから画素データｘを構成する画素データＢが減算され、差分データｄｆを構成する差分データｂ１〜ｂ４が求められる。また、画素データＣ１〜Ｃ４のそれぞれから画素データｘを構成する画素データＣが減算され、差分データｄｆを構成する差分データｃ１〜ｃ４が求められる。さらに、画素データＤ１〜Ｄ４のそれぞれから画素データｘを構成する画素データＤが減算され、差分データｄｆを構成する差分データｄ１〜ｄ４が求められる。
【０１６８】
次に、画像信号処理部１１０（図１参照）の蓄積テーブル１３１に格納されている差分データＤＦが、ＤＣＴ処理により得られるＤＣＴ係数の差分データである場合について説明する。
この場合には、差分データＤＦを構成する各差分データのうち、ＤＣＴ係数ｘに対応した低域周波数成分の部分に、このＤＣＴ係数ｘを構成する対応するＤＣＴ係数が加算されて、ＤＣＴ係数ｙを構成する各ＤＣＴ係数が求められる。
【０１６９】
図１３は、例えばＮ＝４であり、簡単のためＤＣＴ係数ｘが２×２個のＤＣＴ係数からなると共にＤＣＴ係数ｙが４×４個のＤＣＴ係数からなるものとして、加算部１３４における加算動作の概要を示している。
【０１７０】
差分データＤＦを構成する差分データａ〜ｐのうち、ＤＣＴ係数ｘに対応した低域周波数成分ａ〜ｄの部分に、それぞれＤＣＴ係数ｘを構成するＤＣＴ係数Ａ〜Ｄが加算され、ＤＣＴ係数ｙを構成するＤＣＴ係数Ａ′〜Ｄ′が求められる。また、差分データＤＦのその他の差分データｅ〜ｐは、そのままＤＣＴ係数ｙを構成するＤＣＴ係数ｅ〜ｐとなる。
【０１７１】
また、この場合における差分データＤＦは、図６に示す差分データ生成装置２１０で生成することができる。この場合、例えば、ＭＰＥＧ符号化器１５３で復号化の処理を行った後に間引き処理を行って、生徒信号ＳＳを構成する画素データの個数を、教師信号ＳＴを構成する画素データの個数の１／Ｎ倍とする。これにより、ＤＣＴ係数ｙを構成するＤＣＴ係数の個数は、ＤＣＴ係数ｘを構成するＤＣＴ係数の個数のＮ倍となる。例えば、Ｎ＝４であるとき、ＤＣＴ係数ｘが８×８個のＤＣＴ係数からなり、ＤＣＴ係数ｙは１６×１６個のＤＣＴ係数からなる。
【０１７２】
この場合、減算部１７５では、ＤＣＴ係数ｙを構成する各ＤＣＴ係数のうち、ＤＣＴ係数ｘに対応した低域周波数成分の部分から、このＤＣＴ係数ｘを構成する対応するＤＣＴ係数が減算されて、差分データｄｆを構成する各差分データが求められる。
【０１７３】
図１４は、例えばＮ＝４であり、簡単のためＤＣＴ係数ｘが２×２個のＤＣＴ係数からなると共にＤＣＴ係数ｙが４×４個のＤＣＴ係数からなるものとして、減算部１７５における減算動作の概要を示している。ＤＣＴ係数ｙを構成するＤＣＴ係数Ａ′〜ｐのうち、ＤＣＴ係数ｘに対応した低域周波数成分Ａ′〜Ｄ′の部分から、それぞれＤＣＴ係数ｘを構成するＤＣＴ係数Ａ〜Ｄが減算され、差分データｄｆを構成する差分データａ〜ｄが求められる。また、ＤＣＴ係数ｙのその他のＤＣＴ係数ｅ〜ｐは、そのまま差分データｄｆを構成する差分データｅ〜ｐとなる。
【０１７４】
なお、蓄積テーブル１３１にＤＣＴ処理により得られるＤＣＴ係数（周波数係数）の差分データを格納しておく代わりに、ＤＣＴ係数そのものを格納しておいてもよい。この場合、蓄積テーブル１３１に格納されるＤＣＴ係数は、例えば図６に示す差分データ生成装置２１０において、ＤＣＴ係数ｙからＤＣＴ係数ｘを減算して得られる差分データｄｆの代わりに、ＤＣＴ係数ｙそのものを用いることで得ることができる。
【０１７５】
この場合、画像信号処理部１１０における加算部１３４では、少なくとも、蓄積テーブル１３１からのＤＣＴ係数（補正データ）のうち、ＤＣＴ係数ｘに対応した低域周波数成分の部分が、このＤＣＴ係数ｘを構成する対応するＤＣＴ係数に置き換えられて、ＤＣＴ係数ｙを構成する各ＤＣＴ係数が求められる。
【０１７６】
図１５は、例えばＮ＝４であり、簡単のためＤＣＴ係数ｘが２×２個のＤＣＴ係数からなると共にＤＣＴ係数ｙが４×４個のＤＣＴ係数からなるものとして、加算部１３４における加算動作の概要を示している。
【０１７７】
ＤＣＴ係数（補正データ）を構成する周波数係数ａ〜ｐのうち、ＤＣＴ係数ｘに対応した低域周波数成分ａ〜ｄの部分が、それぞれＤＣＴ係数ｘを構成するＤＣＴ係数Ａ〜Ｄに置き換えられ、ＤＣＴ係数ｙを構成するＤＣＴ係数Ａ〜Ｄ，ｅ〜ｐとなる。なお、ｅ〜ｐの部分に関しては、全て用いるのではなく、例えばクラスに応じて、一部または全部を用いることも考えられる。
【０１７８】
なお、上述実施の形態においては、ＤＣＴを伴うＭＰＥＧ２ストリームを取り扱うものを示したが、この発明は、その他の符号化されたデジタル情報信号を取り扱うものにも同様に適用することができる。また、ＤＣＴの代わりに、ウォーブレット変換、離散サイン変換などのその他の直交変換を伴う符号化であってもよい。
【０１７９】
また、上述実施の形態においては、情報信号が画像信号である場合を示したが、この発明はこれに限定されない。例えば、情報信号が音声信号である場合にも、この発明を同様に適用することができる。
【０１８０】
【発明の効果】
この発明によれば、入力情報信号に基づいて出力情報信号における注目位置の画素データが属するクラスを検出し、入力情報信号を構成する情報データのうち出力情報信号における注目位置に対応した情報データを、検出されたクラスに対応した補正データを用いて補正して当該出力情報信号における注目位置の情報データを得るものであり、符号化されたデジタル情報信号を復号化して得られた情報信号の符号化雑音（符号化歪み）を良好に軽減できる。
【図面の簡単な説明】
【図１】実施の形態としてのデジタル放送受信機の構成を示すブロック図である。
【図２】ＭＰＥＧ２復号化器の構成を示すブロック図である。
【図３】クラス分類部の構成を示すブロック図である。
【図４】タップ選択用ブロックを示す図である。
【図５】加算部の動作を説明するための図である。
【図６】差分データ生成装置の構成を示すブロック図である。
【図７】減算部の動作を説明するための図である。
【図８】ソフトウェアで実現するための画像信号処理装置の構成例を示すブロック図である。
【図９】画像信号処理を示すフローチャートである。
【図１０】差分データ生成処理を示すフローチャートである。
【図１１】加算部の動作を説明するための図である。
【図１２】減算部の動作を説明するための図である。
【図１３】加算部の動作を説明するための図である。
【図１４】減算部の動作を説明するための図である。
【図１５】加算部の動作を説明するための図である。
【符号の説明】
１００・・・デジタル放送受信機、１０１・・・システムコントローラ、１０２・・・リモコン信号受信回路、１０５・・・受信アンテナ、１０６・・・チューナ部、１０７・・・ＭＰＥＧ２復号化器、１０８・・・バッファメモリ、１１０・・・画像信号処理部、１１１・・・ディスプレイ部、１３０・・・クラス分類部、１３０Ａ・・・入力端子、１３０Ｂ１〜１３０Ｂｎ・・・タップ選択回路、１３０Ｃ１〜１３０Ｃｎ・・・クラス生成回路、１３０Ｄ・・・クラス統合回路、１３０Ｅ・・・出力端子、２１０・・・差分データ生成装置、１５１・・・入力端子、１５２・・・ＭＰＥＧ２符号化器、１５３・・・ＭＰＥＧ２復号化器、１５９・・・遅延回路、１７１・・・ＤＣＴ回路、１７２，１７４・・・切換スイッチ、１７３・・・ＤＣＴ回路、１７５・・・減算部、１７６・・・蓄積制御部、１７７・・・蓄積テーブル、１７８・・・クラス分類部、２００・・・リモコン送信機、３００・・・画像信号処理装置
【図１】
2004056459.tif 000003
【図２】
2004056459.tif 000004
【図３】
2004056459.tif 000005
【図４】
2004056459.tif 000006
【図５】
2004056459.tif 000007
【図６】
2004056459.tif 000008
【図７】
2004056459.tif 000009
【図８】
2004056459.tif 000010
【図９】
2004056459.tif 000011
【図１０】
2004056459.tif 000012
【図１１】
2004056459.tif 000013
【図１２】
2004056459.tif 000014
【図１３】
2004056459.tif 000015
【図１４】
2004056459.tif 000016
【図１５】
2004056459.tif 000017