JP4038881B2 - Image signal conversion apparatus and conversion method, and coefficient data generation apparatus and generation method used therefor - Google Patents
Image signal conversion apparatus and conversion method, and coefficient data generation apparatus and generation method used therefor Download PDFInfo
- Publication number
- JP4038881B2 JP4038881B2 JP15444698A JP15444698A JP4038881B2 JP 4038881 B2 JP4038881 B2 JP 4038881B2 JP 15444698 A JP15444698 A JP 15444698A JP 15444698 A JP15444698 A JP 15444698A JP 4038881 B2 JP4038881 B2 JP 4038881B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- signal
- class
- image signal
- coefficient data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Systems (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、例えばNTSC方式のビデオ信号をハイビジョンのビデオ信号に変換する画像信号の変換装置および変換方法、並びにそれに使用される係数データの生成装置および生成方法に関する。詳しくは、線形推定式を使用して第1の画像信号をこの第1の画像信号と同じあるいはそれより多い画素数の第2の画像信号に変換する際に、第1の画像信号のエラー状態に応じた係数データを選択的に使用可能とすることによって、変換処理を適切に行い得るようにした画像信号変換装置等に係るものである。
【0002】
【従来の技術】
近年、オーディオ・ビジュアル指向の高まりから、より高解像度の画像を得ることができるようなテレビ受信機の開発が望まれ、この要望に応えて、いわゆるハイビジョンが開発された。ハイビジョンの走査線数は、NTSC方式の走査線数が525本であるのに対して、2倍以上の1125本である。また、ハイビジョンの縦横比は、NTSC方式の縦横比が3:4であるのに対して、9:16となっている。このため、ハイビジョンでは、NTSC方式に比べて、高解像度で臨場感のある画像を表示することができる。
【0003】
ハイビジョンはこのように優れた特性を有するが、NTSC方式のビデオ信号をそのまま供給しても、ハイビジョン方式による画像表示を行うことはできない。これは、上述のようにNTSC方式とハイビジョンとでは規格が異なるからである。
【0004】
そこで、NTSC方式のビデオ信号に応じた画像をハイビジョン方式で表示するため、本出願人は、先に、NTSC方式のビデオ信号をハイビジョンのビデオ信号に変換するための変換装置を提案した(特願平6−205934号参照)。この変換装置では、ハイビジョンのビデオ信号を構成する各画素の信号を、NTSC方式の所定領域の画素の信号と係数データ(予測係数値)とから線形推定式を用いて得るようになっている。ここで、係数データは、予め学習により獲得され、ROM(read only memory)等の係数データ記憶手段に記憶されている。
【0005】
【発明が解決しようとする課題】
上述した変換装置においては、係数データ記憶手段に記憶されている係数データは1種類のみである。そのため、NTSC方式のビデオ信号のエラー状態によっては、係数データ記憶手段に記憶されている係数データが適当でなく、適切な変換処理を行えないという問題があった。
【0006】
そこで、この発明では、変換処理を適切に行い得るようにした画像信号変換装置等を提供することを目的とする。
【0007】
【課題を解決するための手段】
この発明に係る画像信号変換装置は、第1の画像信号を、この第1の画像信号と同じあるいはそれより多い画素数の第2の画像信号に変換するようにした画像信号変換装置において、上記第2の画像信号を構成すると共に推定対象の画素である注目画素に対して、上記第1の画像信号から該注目画素周辺に位置する第1の領域の画素の信号を切り出す第1の画素切り出し手段と、上記第1の画素切り出し手段により切り出された上記第1の領域の画素の信号のレベル分布パターンを検出し、このパターンに基づいて注目画素の信号が属するクラスを決定してクラス情報を出力するクラス決定手段と、それぞれ上記クラス情報で示される各クラスに対応して、上記注目画素を推定するための線形推定式の演算に用いられる係数データを記憶すると共に、それぞれ上記第1の画像信号の異なるエラー状態に対応した、上記線形推定式の係数データを記憶する複数の係数データ記憶部を持つ係数データ記憶手段と、上記第1の画像信号の複数画素における画素値の相関を見ることにより、少なくともノイズによる画素のエラー状態を検出するエラー検出手段と、上記エラー検出手段で検出されるエラー状態に基づいて上記複数の係数データ記憶部より選択された一の係数データ記憶部から、上記クラス決定手段より出力される上記クラス情報に対応した係数データを読み出して出力する係数データ出力手段と、上記第1の画像信号から上記注目画素周辺に位置する第2の領域の画素の信号を切り出す第2の画素切り出し手段と、上記係数データ出力手段より出力された上記係数データと、上記第2の画素切り出し手段により切り出された上記第2の領域の画素の信号とを用いて上記線形推定式により積和演算し、当該演算結果を上記注目画素の値として出力する画像信号出力手段とを備えるものである。第1および第2の画素切り出し手段が共通に構成され、従って第1および第2の領域が同じであってもよい。
【0008】
推定対象の画素である注目画素に対応して第1の画像信号から該注目画素周辺に位置する第1の領域の画素の信号が切り出され、そのレベル検出パターンに基づいて上述した注目画素の信号が属するクラスが決定されてクラス情報が出力される。また、第1の画像信号の複数画素における画素値の相関を見ることにより、少なくともノイズによる画素のエラー状態が検出され、そのエラー状態に基づいて複数の係数データ記憶部より選択された一の係数データ記憶部からクラス情報に対応した係数データが読み出される。また、上述した第2の画像信号を構成する注目画素に対応して、第1の画像信号から当該注目画素周辺に位置する第2の領域の画素の信号が切り出される。そして、この第2の領域の画素の信号と係数データとを用いて線形推定式により積和演算し、当該演算結果を注目画素の値として出力する。
【0009】
複数の係数データ記憶部には、第1の画像信号の異なるエラー状態に対応した係数データが記憶される。上述したように第1の画像信号のエラー状態に基づいて複数の係数データ記憶部より選択された一の係数データ記憶部から係数データが読み出されて使用される。そのため、線形推定式で使用される係数データは第1の画像信号のエラー状態に対応したものとなり、変換処理が適切に行われるようになる。
【0010】
また、この発明に係る係数データ生成装置は、第1の画像信号を、この第1の画像信号より画素数の多い第2の画像信号に変換する際に使用される線形推定式の係数データを生成する装置において、上記第2の画像信号に対応する教師信号を処理して上記第1の画像信号に対応する第1の入力信号を得る第1の信号処理手段と、上記第1の入力信号に対して、少なくとも所定の画素の値を変化させる処理により、当該画素に対してエラーを持つ第2の入力信号を得る第2の信号処理手段と、上記教師信号を構成すると共に推定対象の画素である注目画素の信号それぞれに対応して、上記第2の入力信号から該注目画素周辺に位置する第1の領域の画素の信号を順次切り出す第1の画素切り出し手段と、上記第1の画素切り出し手段により順次切り出された上記第1の領域の画素の信号のレベル分布のパターンを検出し、このパターンに基づいて上記注目画素の信号がそれぞれ属するクラスを決定してクラス情報を出力するクラス決定手段と、上記注目画素の信号それぞれに対応して、上記第2の入力信号より上記注目画素周辺に位置する第2の領域の画素の信号を順次切り出す第2の画素切り出し手段と、上記クラス決定手段より出力される上記注目画素がそれぞれ属するクラスを示すクラス情報と、上記教師信号を構成する上記注目画素の信号と、上記第2の画素切り出し手段により順次切り出された上記第2の領域の画素の信号とから、各クラス毎に上記係数データをそれぞれ得るための正規方程式を生成する正規方程式生成手段と、上記正規方程式を解いて上記各クラス毎の係数データを得る係数データ演算手段とを備えるものである。第1および第2の画素切り出し手段が共通に構成され、従って第1および第2の領域が同じであってもよい。
【0011】
第2の画像信号、例えばハイビジョンのビデオ信号に対応する教師信号が処理されて第1の画像信号、例えばNTSC方式のビデオ信号に対応する第1の入力信号が得られる。また、この第1の入力信号が処理されて所定のエラーが付加された第2の入力信号が得られる。エラー状態としては、ある走査線上のデータがジッタによって1画素分ずれているもの、特定の画素データの値がノイズによって変化しているもの等が考えられる。
【0012】
教師信号を構成すると共に推定対象の画素である注目画素の信号にそれぞれ対応して、第2の入力信号から該注目画素周辺に位置する第1の領域の画素の信号が順次切り出され、その第1の領域の画素の信号のレベル分布パターンに基づいて注目画素の信号がそれぞれ属するクラスが決定されてクラス情報が出力される。
【0013】
また、教師信号を構成する注目画素の信号にそれぞれ対応して、第2の入力信号より注目画素周辺に位置する第2の領域の画素の信号が順次切り出される。そして、この第2の領域の画素の信号と、教師信号を構成する注目画素の信号がそれぞれ属するクラスを示すクラス情報と、教師信号を構成する注目画素の信号とから、各クラス毎に係数データをそれぞれ得るための正規方程式が生成され、この正規方程式を解くことで各クラス毎の係数データが得られる。第2の信号処理手段で付加されるエラーを変更することで、第1の画像信号の種々のエラー状態に対応した係数データを得ることが可能となる。
【0014】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。図1は、実施の形態としての画像信号変換装置100の構成を示している。この画像信号変換装置100は、NTSC方式のビデオ信号を構成する画素データ(以下、「SD画素データ」という)からハイビジョンのビデオ信号を構成する画素データ(以下、「HD画素データ」という)を得るためのものである。
【0015】
この画像信号変換装置100は、SD画素データが供給される入力端子101と、この入力端子101に供給されるSD画素データより、推定しようとする所定のHD画素データに対応した領域のSD画素データを切り出す領域切り出し回路102と、この領域切り出し回路102で切り出されたSD画素データに対してADRC(Adaptive Dynamic Range Coding)処理を適用して、主に空間内の波形を表すクラス(空間クラス)を決定してクラス情報を出力するADRC回路103とを有している。
【0016】
図2および図3は、SD画素とHD画素の位置関係を示している。領域切り出し回路102では、例えば図4に示すように、HD画素データyを推定しようとする場合、このHD画素データyの近傍に位置するSD画素データk1〜k5が切り出される。
【0017】
ADRC回路103では、領域切り出し回路102で切り出されたSD画素データのレベル分布のパターン化を目的として、各SD画素データを、例えば8ビットデータから2ビットデータに圧縮するような演算が行われる。そして、ADRC回路103からは、各SD画素データに対応した圧縮データ(再量子化コード)qiが空間クラスのクラス情報として出力される。
【0018】
本来ADRCは、VTR(Video Tape Recorder)向け高性能符号化用に開発された適応的再量子化法であるが、信号レベルの局所的なパターンを短い語長で効率的に表現できるので、本実施の形態では、領域切り出し回路102で切り出されたSD画素データのレベル分布のパターン化に使用している。
【0019】
ADRC回路103では、領域内のSD画素データの最大値をMAX、その最小値をMIN、領域内のダイナミックレンジをDR(=MAX−MIN+1)、再量子化ビット数をpとすると、領域内の各SD画素データkiに対して、(1)式の演算により再量子化コードqiが得られる。ただし、(1)式において、〔 〕は切り捨て処理を意味している。領域切り出し回路102で、Na個のSD画素データが切り出されるとき、i=1〜Naである。
【0020】
qi=〔(ki−MIN+0.5)・2p /DR〕 ・・・(1)
また、画像信号変換装置100は、入力端子101に供給されるSD画素データより、推定しようとする所定のHD画素データに対応した領域のSD画素データを切り出す領域切り出し回路104と、この領域切り出し回路104で切り出されたSD画素データより、主に動きの程度を表すためのクラス(動きクラス)を決定してクラス情報を出力する動きクラス決定回路105とを有している。
【0021】
領域切り出し回路104では、例えば図5に示すように、HD画素データyを推定しようとする場合、このHD画素データyの近傍に位置する10個のSD画素データm1〜m5,n1〜n5が切り出される。
【0022】
動きクラス決定回路105では、領域切り出し回路104で切り出されたSD画素データmi,niからフレーム間差分が算出され、さらにその差分の絶対値の平均値に対してしきい値処理が行われて動きの指標である動きクラスのクラス情報MVが出力される。
【0023】
すなわち、動きクラス決定回路105では、(2)式によって、差分の絶対値の平均値AVが算出される。領域切り出し回路104で、例えば上述したように10個のSD画素データm1〜m5,n1〜n5が切り出されるとき、(2)式におけるNbは5である。
【0024】
【数1】
【0025】
そして、動きクラス決定回路105では、上述したように算出された平均値AVが1個または複数個のしきい値と比較されてクラス情報MVが得られる。例えば、3個のしきい値th1,th2,th3(th1<th2<th3)が用意され、4つの動きクラスを決定する場合、AV≦th1のときはMV=0、th1<AV≦th2のときはMV=1、th2<AV≦th3のときはMV=2、th3<AVのときはMV=3とされる。
【0026】
また、画像信号変換装置100は、ADRC回路103より出力される空間クラスのクラス情報としての再量子化コードqiと、動きクラス決定回路105より出力される動きクラスのクラス情報MVに基づき、推定しようとするHD画素データが属するクラスを示すクラスコードCLを得るためのクラスコード発生回路106を有している。クラスコード発生回路106では、(3)式によって、クラスコードCLの演算が行われる。なお、(3)式において、Naは領域切り出し回路102で切り出されるSD画素データの個数、pはADRC回路103における再量子化ビット数を示している。
【0027】
【数2】
【0028】
また、画像信号変換装置100は、それぞれ後述する推定演算回路110で使用される線形推定式の係数データが各クラス毎に記憶されているn個のROMテーブル107-1〜107-nと、入力端子101に供給されるSD画素データのエラー状態を検出するエラー検出回路108とを有している。ROMテーブル107-1〜107-nには、それぞれSD画素データの異なるエラー状態に対応した線形推定式の係数データが記憶されている。エラー状態としては、ある走査線上の画素データがジッタによって1画素分ずれているもの、特定の画素データの値がノイズによって変化しているもの等が考えられる。エラー検出回路108では、例えば連続する複数の垂直方向および水平方向の画素データの相関を見ることでエラー状態の検出が行われる。
【0029】
エラー検出回路108より出力されるエラー状態の検出結果EDEは、ROMテーブル107-1〜107-nより一のROMテーブルを選択するための情報として使用される。すなわち、ROMテーブル107-1〜107-nのうち、係数データを得るためのROMテーブルとして、検出結果EDEで示されるエラー状態、またはそれに最も近いエラー状態に対応した線形推定式の係数データが記憶されているROMテーブルが選択される。この選択されたROMテーブルにはクラスコード発生回路106より出力されるクラスコードが読み出しアドレス情報として供給され、そのROMテーブルよりクラスコードCLに対応した係数データwiが読み出される。
【0030】
また、画像信号変換装置100は、入力端子101に供給されるSD画素データより、推定しようとする所定のHD画素データに対応した領域のSD画素データを切り出す領域切り出し回路109と、この領域切り出し回路109で切り出されたSD画素データと、上述したように選択されたROMテーブルより読み出される係数データwiとから、推定しようとするHD画素データを演算する推定演算回路110と、この推定演算回路110で演算されたHD画素データを導出する出力端子111と有している。
【0031】
領域切り出し回路109では、例えば図6に示すように、HD画素データyを推定しようとする場合、これらHD画素データyの近傍に位置するSD画素データx1〜x25が切り出される。推定演算回路110では、領域切り出し回路109で切り出されたSD画素データxiと、選択されたROMテーブルより読み出された係数データwiとから、(4)式の線形推定式によって、推定しようとするHD画素データyが演算される。領域切り出し回路109で、例えば上述したように25個のSD画素データx1〜x25が切り出されるとき、(4)式におけるn、つまりタップ数は25である。
【0032】
【数3】
【0033】
図1に示す画像信号変換装置100の動作を説明する。推定しようとする所定のHD画素データyに対応して、入力端子101に供給されるSD画素データより領域切り出し回路102で所定領域のSD画素データkiが切り出され、この切り出された各SD画素データkiに対してADRC回路103でADRC処理が施されて空間クラス(主に空間内の波形表現のためのクラス分類)のクラス情報としての再量子化コードqiが得られる。
【0034】
また、上述した推定しようとするHD画素データyに対応して、入力端子101に供給されるSD画素データより領域切り出し回路104で所定領域のSD画素データmi,niが切り出され、この切り出された各SD画素データmi,niより動きクラス決定回路105で動きクラス(主に動きの程度を表すためのクラス分類)を示すクラス情報MVが得られる。この動きクラス情報MVと上述したADRC回路103で得られる再量子化コードqiとから、クラスコード発生回路106で、推定しようとするHD画素データyが属するクラスを示すクラス情報としてのクラスコードCLが得られる。
【0035】
また、入力端子101に供給されるSD画素データがエラー検出回路108に供給され、SD画素データのエラー状態が検出される。そして、エラー検出回路108からのエラー状態の検出結果EDEによって、ROMテーブル107-1〜107-nのうち、SD画素データのエラー状態またはそれに最も近いエラー状態に対応した線形推定式の係数データが記憶されているROMテーブルが選択される。この選択されたROMテーブルにクラスコードCLが読み出しアドレス情報として供給され、そのクラスコードCLに対応した係数データwiが読み出される。
【0036】
また、上述した推定しようとするHD画素データyに対応して、入力端子101に供給されるSD画素データより領域切り出し回路109で所定領域のSD画素データxiが切り出される。そして、推定演算回路110では、その切り出されたSD画素データxiと、上述したように選択されたROMテーブルより読み出された係数データwiとから、線形推定式を使用して、推定しようとするHD画素データyが演算される。そして、推定演算回路110より順次出力されるHD画素データyが出力端子111に導出される。
【0037】
図1に示す画像信号変換装置100においては、入力端子101に供給されるSD画素データのエラー状態が検出され、そのエラー状態またはそれに最も近いエラー状態に対応した係数データwiが読み出され、推定しようとするHD画素データyを求めるための線形推定式に用いられる。そのため、NTSC方式のビデオ信号からハイビジョンのビデオ信号への変換処理を常に適切に行うことができる利益がある。なお、領域切り出し回路102および領域切り出し回路109を共通に構成し、kiとxiを同じとすることも考えられる。
【0038】
ところで、ROMテーブル107-1〜107-nには、上述したようにそれぞれ各クラスに対応した線形推定式の係数データが記憶されている。この係数データは、予め学習によって生成されたものである。まず、この学習方法について説明する。(4)式の線形推定式に基づく係数データwi(i=1〜n)を最小自乗法により求める例を示すものとする。一般化した例として、Xを入力データ、Wを予測係数、Yを予測値として、(5)式の観測方程式を考える。この(5)式において、mは学習データ数を示し、nは予測タップの数を示している。
【0039】
【数4】
【0040】
(5)式の観測方程式により収集されたデータに最小自乗法を適用する。この(5)式の観測方程式をもとに、(6)式の残差方程式を考える。
【0041】
【数5】
【0042】
(6)式の残差方程式から、各wiの最確値は、(7)式のe2を最小にする条件が成り立つ場合と考えられる。すなわち、(8)式の条件を考慮すればよいわけである。
【0043】
【数6】
【0044】
つまり、(8)式のiに基づくn個の条件を考え、これを満たすw1,w2,・・・,wnを算出すればよい。そこで、(6)式の残差方程式から、(9)式が得られる。さらに、(9)式と(5)式とから、(10)式が得られる。
【0045】
【数7】
【0046】
そして、(6)式と(10)式とから、(11)式の正規方程式が得られる。
【0047】
【数8】
【0048】
(11)式の正規方程式は、未知数の数nと同じ数の方程式を立てることが可能であるので、各wiの最確値を求めることができる。この場合、掃き出し法(Gauss-Jordanの消去法)等を用いて連立方程式を解くことになる。
【0049】
図7は、上述した予測係数の学習フローを示している。学習を行うためには、入力信号と予測対象となる教師信号を用意しておく。
【0050】
まず、ステップST1で、教師信号より得られる予測対象画素値と入力信号より得られる予測タップのn個の画素値との組み合わせを学習データとして生成する。次に、ステップST2で、学習データの生成が終了したか否かを判定し、学習データの生成が終了していないときは、ステップST3でその学習データにおける予測対象画素値が属するクラスを決定する。このクラスの決定は、予測対象画素値に対応して入力信号より得られる所定数の画素値に基づいて行われ、上述したADRC処理による空間クラス等が決定される。
【0051】
そして、ステップST4で、各クラス毎に、ステップST1で生成された学習データ、すなわち予測対象画素値と予測タップのn個の画素値とを使用して、(11)式に示すような正規方程式の生成をする。ステップST1〜ステップST4の動作は、学習データの生成が終了するまで繰り返され、多くの学習データが登録された正規方程式が生成される。
【0052】
ステップST2で学習データの生成が終了したときは、ステップST5で、各クラス毎に生成された正規方程式を解き、各クラス毎のn個の予測係数wiを求める。そして、ステップST6で、クラス別にアドレス分割されたメモリに予測係数wiを登録して、学習フローを終了する。
【0053】
次に、図1に示した画像信号変換装置100のROMテーブル107-1〜107-nに記憶されている各クラス毎の係数データwiを、上述した学習の原理によって予め生成する係数データ生成装置150の詳細を説明する。図8は、係数データ生成装置150の構成例を示している。
【0054】
この係数データ生成装置150は、教師信号としてのハイビジョンのビデオ信号を構成するHD画素データが供給される入力端子151と、このHD画素データに対して水平および垂直の間引きフィルタ処理を行って、入力信号としてのNTSC方式のビデオ信号を構成するSD画素データを得る間引き回路152と、このSD画素データに所定のエラーを付加するエラー付加回路153とを有している。
【0055】
間引き回路152では、図示せずも、HD画素データに対して、垂直間引きフィルタによってフィールド内の垂直方向のライン数が1/2となるように間引き処理が施されると共に、さらに水平間引きフィルタによって水平方向の画素数が1/2となるように間引き処理が施される。したがって、SD画素とHD画素の位置関係は、図2および図3に示すようになる。エラー付加回路153からは所定のエラーが付加されたSD画素データが出力されるが、係数データ生成装置150ではそのSD画素データのエラー状態に対応した係数データが生成される。エラー付加回路153では、例えばある走査線上のデータを1画素分ずらす、特定の画素データの値を変化させる等の処理により、種々のエラーを付加することが可能とされている。
【0056】
また、係数データ生成装置150は、入力端子151に供給されるHD画素データHDより得られる予測対象画素値としての複数個のHD画素データにそれぞれ対応して、エラー付加回路153より出力されるSD画素データSDより所定領域のSD画素データを順次切り出す領域切り出し回路155と、この領域切り出し回路155で順次切り出されたSD画素データに対してADRC処理を適用して、主に空間内の波形を表すクラス(空間クラス)を決定してクラス情報を出力するADRC回路156とを有している。
【0057】
領域切り出し回路155は、上述した画像信号変換装置100の領域切り出し回路102と同様に構成される。この領域切り出し回路155からは、例えば図4に示すように、予測対象画素値としてのHD画素データyに対応して、このHD画素データyの近傍に位置するSD画素データk1〜k5が切り出される。また、ADRC回路156も、上述した画像信号変換装置100のADRC回路103と同様に構成される。このADRC回路156からは、予測対象画素値としての各HD画素データにそれぞれ対応して切り出された所定領域のSD画素データ毎に再量子化コードqiが空間クラスを示すクラス情報として出力される。
【0058】
また、係数データ生成装置150は、上述した予測対象画素値としての各HD画素データにそれぞれ対応して、エラー付加回路153より出力されるSD画素データより所定領域のSD画素データを順次切り出す領域切り出し回路157と、この領域切り出し回路157で切り出されたSD画素データより、主に動きの程度を表すためのクラス(動きクラス)を決定してクラス情報を出力する動きクラス決定回路158とを有している。
【0059】
領域切り出し回路157は、上述した画像信号変換装置100の領域切り出し回路104と同様に構成される。この領域切り出し回路157からは、例えば図5に示すように、予測対象画素値としてのHD画素データyに対応して、このHD画素データyの近傍に位置する10個のSD画素データm1〜m5,n1〜n5が切り出される。また、動きクラス決定回路158も、上述した画像信号変換装置100の動きクラス決定回路105と同様に構成される。この動きクラス決定回路158からは、予測対象画素値としての各HD画素データにそれぞれ対応して切り出された所定領域のSD画素データ毎に動きの指標である動きクラスのクラス情報MVが出力される。
【0060】
また、係数データ生成装置150は、ADRC回路156より出力される空間クラスのクラス情報としての再量子化コードqiと、動きクラス決定回路158より出力される動きクラスのクラス情報MVに基づいてクラスコードCLを得るためのクラスコード発生回路159を有している。このクラスコード発生回路159は、上述した画像信号変換装置100のクラスコード発生回路106と同様に構成される。このクラスコード発生回路159からは、予測対象画素値としての各HD画素データにそれぞれ対応して、そのHD画素データが属するクラスを示すクラスコードCLが出力される。
【0061】
また、係数データ生成装置150は、上述した予測対象画素値としての各HD画素データにそれぞれ対応して、エラー付加回路153より出力されるSD画素データより予測タップ値としての所定領域のSD画素データを順次切り出す領域切り出し回路160を有している。領域切り出し回路160は、上述した画像信号変換装置100の領域切り出し回路109と同様に構成される。この領域切り出し回路160からは、例えば図6に示すように、予測対象画素値としてのHD画素データyに対応して、このHD画素データyの近傍に位置する25個のSD画素データx1〜x25が切り出される。
【0062】
また、係数データ生成装置150は、入力端子151に供給されるHD画素データより得られる予測対象画素値としての各HD画素データyと、予測対象画素値としての各HD画素データyにそれぞれ対応して領域切り出し回路160で順次切り出された予測タップ画素値としてのSD画素データxiと、予測対象画素値としての各HD画素データyにそれぞれ対応してクラスコード発生回路159より出力されるクラスコードCLとから、各クラス毎に、n個の係数データwiを生成するための正規方程式((11)式参照)を生成する正規方程式生成回路161を有している。
【0063】
この場合、1個のHD画素データyとそれに対応するn個の予測タップ画素値との組み合わせで上述した学習データが生成され、従って生成回路161では多くの学習データが登録された正規方程式が生成される。なお、図示しないが、領域切り出し回路160の前段に時間合わせ用の遅延回路を配置することで、領域切り出し回路160から正規方程式生成回路161に供給されるSD画素データxiのタイミング合わせを行うことができる。
【0064】
また、係数データ生成装置150は、正規方程式生成回路161で各クラス毎に生成された正規方程式のデータが供給され、各クラス毎に生成された正規方程式を解いて、各クラス毎の係数データ(予測係数)wiを求める予測係数決定回路162と、この求められた係数データwiを記憶するメモリ163とを有している。予測係数決定回路162では、正規方程式が例えば掃き出し法などによって解かれて、係数データwiが求められる。
【0065】
図8に示す係数データ生成装置150の動作を説明する。入力端子151には教師信号としてのハイビジョンのビデオ信号を構成するHD画素データが供給され、そしてこのHD画素データに対して間引き回路152で水平および垂直の間引き処理等が行われて入力信号としてのNTSC方式のビデオ信号を構成するSD画素データが得られる。そして、このSD画素データに対してエラー付加回路153で所定のエラーが付加される。
【0066】
また、入力端子151に供給されるHD画素データより得られる予測対象画素値としての各HD画素データyにそれぞれ対応して、エラー付加回路153より出力されるSD画素データから領域切り出し回路155で所定領域のSD画素データkiが順次切り出され、この切り出された各SD画素データkiに対してADRC回路156でADRC処理が施されて空間クラス(主に空間内の波形表現のためのクラス分類)のクラス情報としての再量子化コードqiが得られる。
【0067】
また、予測対象画素値としての各HD画素データyにそれぞれ対応して、エラー付加回路153より出力されるSD画素データから領域切り出し回路157で所定領域のSD画素データmi,niが順次切り出され、この切り出された各SD画素データmi,niより動きクラス決定回路158で動きクラス(主に動きの程度を表すためのクラス分類)を示すクラス情報MVが得られる。そして、このクラス情報MVと上述したADRC回路156で得られる再量子化コードqiとからクラスコード発生回路159で、予測対象画素値としての各HD画素データyが属するクラスを示すクラス情報としてのクラスコードCLが得られる。
【0068】
また、予測対象画素値としての各HD画素データyにそれぞれ対応して、エラー付加回路153より出力されるSD画素データから領域切り出し回路160で所定領域のSD画素データxiが順次切り出される。そして、入力端子151に供給されるHD画素データより得られる予測対象画素値としての各HD画素データyと、予測対象画素値としての各HD画素データyにそれぞれ対応して領域切り出し回路160で順次切り出された予測タップ画素値としてのSD画素データxiと、予測対象画素値としての各HD画素データyにそれぞれ対応してクラスコード発生回路159より出力されるクラスコードCLとから、正規方程式生成回路161では、各クラス毎に、n個の係数データwiを生成するための正規方程式が生成される。そして、予測係数決定回路162でその正規方程式が解かれ、各クラス毎の係数データwiが求められ、その係数データwiはクラス別にアドレス分割されたメモリ163に記憶される。
【0069】
このように、図8に示す係数データ生成装置150においては、エラー付加回路153で付加されるエラーを順次変更することで、異なるエラー状態のSD画素データに対応する係数データwiを順次生成することができる。
【0070】
なお、上述実施の形態においては、空間波形を少ないビット数でパターン化する情報圧縮手段として、ADRC回路103,156を設けることにしたが、これはほんの一例であり、信号波形のパターンの少ないクラスで表現できるような情報圧縮手段であれば何を設けるかは自由であり、例えばDPCM(Differential Pulse Code Modulation)やVQ(Vector Quantization )等の圧縮手段を用いてもよい。
【0071】
また、上述実施の形態においては、NTSC方式のビデオ信号をハイビジョンのビデオ信号に変換する例を示したが、この発明はそれに限定されるものでなく、線形推定式を使用して第1の画像信号をこの第1の画像信号と同じあるいはそれより多い画素数の第2の画像信号に変換する場合に適用できることは勿論である。
【0072】
【発明の効果】
この発明によれば、線形推定式を使用して第1の画像信号をこの第1の画像信号と同じあるいはそれより多い画素数の第2の画像信号に変換する際に、第1の画像信号のエラー状態に応じた係数データを選択的に使用可能とするものであり、第1の画像信号のエラー状態に応じて、変換処理を適切に行うことができる。
【図面の簡単な説明】
【図1】実施の形態としての画像信号変換装置の構成を示すブロック図である。
【図2】SD画素とHD画素の位置関係を説明するための略線図である。
【図3】SD画素とHD画素の位置関係を説明するための略線図である。
【図4】空間クラス分類に使用するSD画素データを説明するための略線図である。
【図5】動きクラス分類に使用するSD画素データを説明するための略線図である。
【図6】推定演算に使用するSD画素データを説明するための略線図である。
【図7】予測係数の学習フローを示すフローチャートである。
【図8】係数データ生成装置の構成例を示すブロック図である。
【符号の説明】
100・・・画像信号変換装置、101・・・入力端子、102,104,109・・・領域切り出し回路、103・・・ADRC回路、105・・・動きクラス決定回路、106・・・クラスコード発生回路、107-1〜107-n・・・ROMテーブル、108・・・エラー検出回路、110・・・推定演算回路、111・・・出力端子、150・・・係数データ生成装置、151・・・入力端子、152・・・間引き回路、153・・・エラー付加回路、155,157,160・・・領域切り出し回路、156・・・ADRC回路、158・・・動きクラス決定回路、159・・・クラスコード発生回路、161・・・正規方程式生成回路、162・・・予測係数決定回路、163・・・メモリ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image signal conversion apparatus and conversion method for converting, for example, an NTSC video signal into a high-definition video signal, and coefficient data generation apparatus and generation method used therefor. For more information, linear A coefficient corresponding to an error state of the first image signal when the first image signal is converted into a second image signal having the same or larger number of pixels as the first image signal using the estimation formula The present invention relates to an image signal conversion apparatus or the like that can appropriately perform conversion processing by selectively using data.
[0002]
[Prior art]
In recent years, the development of television receivers capable of obtaining higher-resolution images has been desired due to the increase in audio / visual orientation, and so-called high-vision has been developed in response to this demand. The number of high-definition scanning lines is 1125, which is more than twice that of the NTSC scanning line, which is 525. Also, the aspect ratio of the high vision is 9:16, whereas the aspect ratio of the NTSC system is 3: 4. For this reason, high-definition images with high resolution can be displayed in the high-vision compared to the NTSC system.
[0003]
Although HDTV has such excellent characteristics, even if an NTSC video signal is supplied as it is, image display using the HDTV system cannot be performed. This is because the standards differ between the NTSC system and the high vision as described above.
[0004]
Therefore, in order to display an image according to the NTSC video signal in the high-definition system, the present applicant has previously proposed a conversion device for converting an NTSC video signal into a high-definition video signal (Japanese Patent Application). No. 6-205934). In this conversion apparatus, the signal of each pixel constituting the high-definition video signal is obtained from the signal of the pixel in a predetermined area of the NTSC system and coefficient data (prediction coefficient value) using a linear estimation formula. Here, the coefficient data is acquired in advance by learning and stored in coefficient data storage means such as a ROM (read only memory).
[0005]
[Problems to be solved by the invention]
In the conversion device described above, there is only one type of coefficient data stored in the coefficient data storage means. Therefore, depending on the error state of the NTSC video signal, there is a problem that the coefficient data stored in the coefficient data storage means is not appropriate and appropriate conversion processing cannot be performed.
[0006]
Accordingly, an object of the present invention is to provide an image signal conversion device or the like that can appropriately perform conversion processing.
[0007]
[Means for Solving the Problems]
In the image signal conversion apparatus according to the present invention, the first image signal is converted into a second image signal having the same or larger number of pixels as the first image signal. For the target pixel that constitutes the second image signal and is the pixel to be estimated, From the first image signal Signals of pixels in the first region located around the target pixel A first pixel cut-out means for cutting out a signal and a level distribution pattern of a signal of a pixel in the first region cut out by the first pixel cut-out means, and based on this pattern Attention Class determining means for determining a class to which a pixel signal belongs and outputting class information, and corresponding to each class indicated by the class information. Linear to estimate the pixel of interest Of the estimation formula Used for calculation The coefficient data is stored, and corresponding to different error states of the first image signal, linear Coefficient data storage means having a plurality of coefficient data storage units for storing coefficient data of the estimation formula, and the first image signal By looking at the correlation of pixel values in multiple pixels, at least Output from the class determination means from an error detection means for detecting an error state and one coefficient data storage section selected from the plurality of coefficient data storage sections based on the error state detected by the error detection means. Coefficient data output means for reading out and outputting coefficient data corresponding to the class information, and the first image signal Located around the pixel of interest Second pixel cutout means for cutting out signals of pixels in the second area, the coefficient data output from the coefficient data output means, and pixels in the second area cut out by the second pixel cutout means Signal And with the above linear Estimation formula The product-sum operation is performed using Image signal output means for outputting. The first and second pixel cutout means may be configured in common, and thus the first and second regions may be the same.
[0008]
Pixel of interest that is the pixel to be estimated Corresponding to the first image signal Located around the target pixel The pixel signal of the first region is cut out and described above based on the level detection pattern. Attention The class to which the pixel signal belongs is determined and class information is output. Also, the first image signal By looking at the correlation of pixel values in multiple pixels, at least An error state is detected, and coefficient data corresponding to the class information is read from one coefficient data storage unit selected from the plurality of coefficient data storage units based on the error state. Also, the second image signal described above is configured. Attention Corresponding to the pixel , From the first image signal Located around the target pixel The signal of the pixel in the second area is cut out. The pixel signal and coefficient data of the second area Using linear Estimation formula To calculate the sum of products and output the result as the value of the target pixel .
[0009]
Coefficient data corresponding to different error states of the first image signal is stored in the plurality of coefficient data storage units. As described above, the coefficient data is read from one coefficient data storage unit selected from the plurality of coefficient data storage units based on the error state of the first image signal and used. for that reason, linear The coefficient data used in the estimation formula corresponds to the error state of the first image signal, and the conversion process is appropriately performed.
[0010]
The coefficient data generation device according to the present invention is used when converting the first image signal into a second image signal having a larger number of pixels than the first image signal. linear In the apparatus for generating coefficient data of the estimation formula, first signal processing means for processing a teacher signal corresponding to the second image signal to obtain a first input signal corresponding to the first image signal; The first input signal On the other hand, at least for a given pixel, by changing the value of the given pixel The second signal processing means for obtaining a second input signal having an error and the teacher signal are configured And the signal of the pixel of interest that is the pixel to be estimated Respectively In Correspondingly, the second input signal To signals of pixels in the first region located around the target pixel A first pixel cutout unit that sequentially cuts out signals, and a signal level distribution pattern of pixels in the first region cut out sequentially by the first pixel cutout unit, and based on this pattern Above attention Class determining means for determining a class to which each pixel signal belongs and outputting class information; Above attention Pixel faith No. Each In Correspondingly, from the second input signal Located around the pixel of interest Output from the second pixel cutout means for sequentially cutting out the signals of the pixels in the second area and the class determination means. The pixel of interest Class information indicating the class to which each belongs, and the above that constitutes the teacher signal Attention Normal equation generating means for generating a normal equation for obtaining the coefficient data for each class from the pixel signal and the pixel signal of the second area sequentially cut out by the second pixel cutting out means And coefficient data calculation means for solving the normal equation and obtaining coefficient data for each class. The first and second pixel cutout means may be configured in common, and therefore the first and second regions may be the same.
[0011]
A teacher signal corresponding to a second image signal, for example, a high-definition video signal is processed to obtain a first input signal corresponding to a first image signal, for example, an NTSC video signal. Also, the first input signal is processed to obtain a second input signal to which a predetermined error is added. As an error state, data on a certain scanning line is shifted by one pixel due to jitter, or a value of specific pixel data is changed by noise.
[0012]
Configure the teacher signal Together with the pixel of interest that is the pixel to be estimated A second input signal corresponding to each signal Located around the pixel of interest Based on the level distribution pattern of the signals of the pixels in the first area, the signals of the pixels in the first area are sequentially cut out. Attention The class to which each pixel signal belongs is determined and class information is output.
[0013]
Also make up teacher signal Attention From the second input signal, corresponding to each pixel signal Located around the pixel of interest The signals of the pixels in the second region are sequentially cut out. Then, a pixel signal and a teacher signal are formed in the second area. Attention Configure class information indicating the class to which each pixel signal belongs and a teacher signal Attention A normal equation for obtaining coefficient data for each class is generated from the pixel signal, and coefficient data for each class is obtained by solving the normal equation. By changing the error added by the second signal processing means, it is possible to obtain coefficient data corresponding to various error states of the first image signal.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a configuration of an image
[0015]
This picture
[0016]
2 and 3 show the positional relationship between SD pixels and HD pixels. For example, as shown in FIG. 4, in the
[0017]
In the
[0018]
ADRC is originally an adaptive requantization method developed for high-performance coding for VTR (Video Tape Recorder), but it can efficiently represent local patterns of signal level with a short word length. In the embodiment, it is used for patterning the level distribution of the SD pixel data cut out by the
[0019]
In the
[0020]
qi = [(ki-MIN + 0.5) .2 p / DR] (1)
The image
[0021]
For example, as shown in FIG. 5, in the
[0022]
In the motion
[0023]
That is, in the motion
[0024]
[Expression 1]
[0025]
In the motion
[0026]
Further, the image
[0027]
[Expression 2]
[0028]
Further, the image
[0029]
The error state detection result EDE output from the error detection circuit 108 is stored in the ROM table 107. -1 ~ 107 -n It is used as information for selecting a more ROM table. That is, the ROM table 107 -1 ~ 107 -n Among them, a ROM table in which coefficient data of a linear estimation equation corresponding to the error state indicated by the detection result EDE or the error state closest thereto is selected as the ROM table for obtaining coefficient data. The class code output from the class
[0030]
The image
[0031]
For example, as shown in FIG. 6, in the region cutout circuit 109, when the HD pixel data y is to be estimated, the SD pixel data x located in the vicinity of the HD pixel data y 1 ~ X twenty five Is cut out. The estimation calculation circuit 110 tries to estimate from the SD pixel data xi cut out by the region cutout circuit 109 and the coefficient data w i read from the selected ROM table by the linear estimation equation (4). HD pixel data y is calculated. In the area cutout circuit 109, for example, as described above, 25 pieces of SD pixel data x 1 ~ X twenty five Is cut out, n in equation (4), that is, the number of taps is 25.
[0032]
[Equation 3]
[0033]
The operation of the image
[0034]
Corresponding to the above-described HD pixel data y to be estimated, the SD pixel data mi, ni in a predetermined area is cut out by the
[0035]
Further, the SD pixel data supplied to the
[0036]
Corresponding to the HD pixel data y to be estimated as described above, SD pixel data x i in a predetermined area is cut out by the area cut-out circuit 109 from the SD pixel data supplied to the
[0037]
In the image
[0038]
By the way, ROM table 107 -1 ~ 107 -n As described above, the coefficient data of the linear estimation formula corresponding to each class is stored. This coefficient data is generated in advance by learning. First, this learning method will be described. An example in which coefficient data wi (i = 1 to n) based on the linear estimation formula (4) is obtained by the method of least squares will be shown. As a generalized example, consider the observation equation (5), where X is input data, W is a prediction coefficient, and Y is a predicted value. In this equation (5), m represents the number of learning data, and n represents the number of prediction taps.
[0039]
[Expression 4]
[0040]
The least square method is applied to data collected by the observation equation (5). Based on the observation equation (5), the residual equation (6) is considered.
[0041]
[Equation 5]
[0042]
From the residual equation of equation (6), the most probable value of each w i is e in equation (7). 2 It is considered that the condition for minimizing is satisfied. That is, the condition of equation (8) should be considered.
[0043]
[Formula 6]
[0044]
That is, w conditions satisfying n conditions based on i in equation (8) are considered. 1 , W 2 , ..., w n May be calculated. Therefore, Equation (9) is obtained from the residual equation of Equation (6). Furthermore, the equation (10) is obtained from the equations (9) and (5).
[0045]
[Expression 7]
[0046]
And the normal equation of (11) Formula is obtained from (6) Formula and (10) Formula.
[0047]
[Equation 8]
[0048]
Since the number of equations equal to the number n of unknowns can be established as the normal equation of equation (11), the most probable value of each wi can be obtained. In this case, simultaneous equations are solved using a sweeping method (Gauss-Jordan elimination method) or the like.
[0049]
FIG. 7 shows a learning flow of the prediction coefficient described above. In order to perform learning, an input signal and a teacher signal to be predicted are prepared.
[0050]
First, in step ST1, a combination of a prediction target pixel value obtained from a teacher signal and n pixel values of prediction taps obtained from an input signal is generated as learning data. Next, in step ST2, it is determined whether the generation of learning data has been completed. If the generation of learning data has not ended, the class to which the prediction target pixel value in the learning data belongs is determined in step ST3. . This class determination is performed based on a predetermined number of pixel values obtained from the input signal corresponding to the prediction target pixel value, and the space class or the like by the above-described ADRC processing is determined.
[0051]
Then, in step ST4, for each class, using the learning data generated in step ST1, that is, the prediction target pixel value and the n pixel values of the prediction tap, a normal equation as shown in equation (11) Generate. The operations in steps ST1 to ST4 are repeated until generation of learning data is completed, and a normal equation in which a large amount of learning data is registered is generated.
[0052]
When the generation of learning data is completed in step ST2, in step ST5, the normal equation generated for each class is solved, and n prediction coefficients wi for each class are obtained. Then, in step ST6, the prediction coefficient wi is registered in the memory divided into addresses by class, and the learning flow is terminated.
[0053]
Next, the ROM table 107 of the
[0054]
This coefficient
[0055]
In the thinning
[0056]
Also, the coefficient
[0057]
The area cutout circuit 155 is configured in the same manner as the
[0058]
In addition, the coefficient
[0059]
The
[0060]
The coefficient
[0061]
Further, the coefficient
[0062]
The coefficient
[0063]
In this case, the learning data described above is generated by a combination of one HD pixel data y and n prediction tap pixel values corresponding thereto, and thus the generation circuit 161 generates a normal equation in which a large amount of learning data is registered. Is done. Although not shown, it is possible to perform timing adjustment of the SD pixel data xi supplied from the region cutout circuit 160 to the normal equation generation circuit 161 by arranging a time adjustment delay circuit before the region cutout circuit 160. it can.
[0064]
Further, the coefficient
[0065]
The operation of the coefficient
[0066]
In addition, in response to each HD pixel data y as a prediction target pixel value obtained from the HD pixel data supplied to the input terminal 151, the region extraction circuit 155 performs predetermined processing from the SD pixel data output from the
[0067]
Corresponding to each HD pixel data y as a prediction target pixel value, SD pixel data mi, ni of a predetermined area are sequentially cut out from the SD pixel data output from the
[0068]
Corresponding to each HD pixel data y as a prediction target pixel value, SD pixel data xi of a predetermined region is sequentially cut out from the SD pixel data output from the
[0069]
As described above, the coefficient
[0070]
In the above-described embodiment, the
[0071]
In the above-described embodiment, an example in which an NTSC video signal is converted into a high-definition video signal has been shown. However, the present invention is not limited thereto, linear Of course, the present invention can be applied to the case where the first image signal is converted into the second image signal having the same or larger number of pixels as the first image signal using the estimation formula.
[0072]
【The invention's effect】
According to this invention, linear A coefficient corresponding to an error state of the first image signal when the first image signal is converted into a second image signal having the same or larger number of pixels as the first image signal using the estimation formula Data can be selectively used, and conversion processing can be appropriately performed in accordance with the error state of the first image signal.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of an image signal conversion apparatus according to an embodiment.
FIG. 2 is a schematic diagram for explaining a positional relationship between SD pixels and HD pixels.
FIG. 3 is a schematic diagram for explaining a positional relationship between SD pixels and HD pixels.
FIG. 4 is a schematic diagram for explaining SD pixel data used for space class classification.
FIG. 5 is a schematic diagram for explaining SD pixel data used for motion class classification;
FIG. 6 is a schematic diagram for explaining SD pixel data used for estimation calculation;
FIG. 7 is a flowchart illustrating a learning flow of a prediction coefficient.
FIG. 8 is a block diagram illustrating a configuration example of a coefficient data generation apparatus.
[Explanation of symbols]
DESCRIPTION OF
Claims (4)
上記第2の画像信号を構成すると共に推定対象の画素である注目画素に対して、上記第1の画像信号から該注目画素周辺に位置する第1の領域の画素の信号を切り出す第1の画素切り出し手段と、
上記第1の画素切り出し手段により切り出された上記第1の領域の画素の信号のレベル分布パターンを検出し、このパターンに基づいて注目画素の信号が属するクラスを決定してクラス情報を出力するクラス決定手段と、
それぞれ上記クラス情報で示される各クラスに対応して、上記注目画素を推定するための線形推定式の演算に用いられる係数データを記憶すると共に、それぞれ上記第1の画像信号の異なるエラー状態に対応した、上記線形推定式の係数データを記憶する複数の係数データ記憶部を持つ係数データ記憶手段と、
上記第1の画像信号の複数画素における画素値の相関を見ることにより、少なくともノイズによる画素のエラー状態を検出するエラー検出手段と、
上記エラー検出手段で検出されるエラー状態に基づいて上記複数の係数データ記憶部より選択された一の係数データ記憶部から、上記クラス決定手段より出力される上記クラス情報に対応した係数データを読み出して出力する係数データ出力手段と、
上記第1の画像信号から上記注目画素周辺に位置する第2の領域の画素の信号を切り出す第2の画素切り出し手段と、
上記係数データ出力手段より出力された上記係数データと、上記第2の画素切り出し手段により切り出された上記第2の領域の画素の信号とを用いて上記線形推定式により積和演算し、当該演算結果を上記注目画素の値として出力する画像信号出力手段とを備えることを特徴とする画像信号変換装置。In the image signal conversion apparatus configured to convert the first image signal into a second image signal having the same or larger number of pixels as the first image signal,
A first pixel that constitutes the second image signal and extracts a signal of a pixel in a first region located around the target pixel from the first image signal with respect to the target pixel that is a pixel to be estimated Cutting means;
A class that detects a level distribution pattern of the signal of the pixel in the first region cut out by the first pixel cutout unit, determines a class to which the signal of the pixel of interest belongs based on this pattern, and outputs class information A determination means;
Corresponding to each class indicated by the class information, coefficient data used for calculation of the linear estimation formula for estimating the target pixel is stored, and each corresponds to a different error state of the first image signal. Coefficient data storage means having a plurality of coefficient data storage units for storing coefficient data of the linear estimation equation,
Error detection means for detecting an error state of a pixel due to noise at least by looking at a correlation of pixel values in a plurality of pixels of the first image signal;
Read coefficient data corresponding to the class information output from the class determination means from one coefficient data storage section selected from the plurality of coefficient data storage sections based on the error state detected by the error detection means. Coefficient data output means for outputting
Second pixel clipping means for clipping a signal of a pixel in a second region located around the target pixel from the first image signal;
The product-sum operation is performed by the linear estimation equation using the coefficient data output from the coefficient data output unit and the signal of the pixel in the second region cut out by the second pixel cut-out unit , and the calculation An image signal conversion device comprising: an image signal output means for outputting a result as the value of the target pixel .
上記第2の画像信号を構成すると共に推定対象の画素である注目画素に対して、上記第1の画像信号から該注目画素周辺に位置する第1の領域の画素の信号を切り出す第1のステップと、
上記第1のステップで切り出された上記第1の領域の画素の信号のレベル分布パターンを検出し、このパターンに基づいて注目画素の信号が属するクラスを決定してクラス情報を出力する第2のステップと、
上記第1の画像信号の複数画素における画素値の相関を見ることにより、少なくともノイズによる画素のエラー状態を検出する第3のステップと、
それぞれ上記クラス情報で示される各クラスに対応して、上記注目画素を推定するための線形推定式の演算に用いられる係数データを記憶すると共に、それぞれ上記第1の画像信号の異なるエラー状態に対応した線形推定式の係数データを記憶する複数の係数データ記憶部のうち、上記第3のステップで検出されるエラー状態に基づいて選択された一の係数データ記憶部から、上記第2のステップで出力されるクラス情報に対応した係数データを読み出して出力する第4のステップと、
上記第1の画像信号から上記注目画素周辺に位置する第2の領域の画素の信号を切り出す第5のステップと、
上記第4のステップで出力された上記係数データと、上記第5のステップで切り出された上記第2の領域の画素の信号とを用いて、上記線形推定式により積和演算し、当該演算結果を上記注目画素の値として出力する第6のステップと
を備えることを特徴とする画像信号変換方法。In an image signal conversion method for converting a first image signal into a second image signal having the same or greater number of pixels as the first image signal,
A first step of cutting out a signal of a pixel in a first region located around the target pixel from the first image signal for the target pixel that constitutes the second image signal and is a pixel to be estimated When,
Detecting a level distribution pattern of the first cut-out the pixel signals of the first region in step, a second outputting class information to determine the class of signals of the pixel of interest belongs, based on the pattern Steps,
A third step of detecting a pixel error state due to at least noise by looking at a correlation of pixel values in a plurality of pixels of the first image signal;
Corresponding to each class indicated by the class information, coefficient data used for calculation of the linear estimation formula for estimating the target pixel is stored, and each corresponds to a different error state of the first image signal. Among the plurality of coefficient data storage units that store the coefficient data of the linear estimation equation, from the one coefficient data storage unit selected based on the error state detected in the third step, in the second step A fourth step of reading out and outputting coefficient data corresponding to the class information to be output;
A fifth step of cutting out a signal of a pixel in a second region located around the target pixel from the first image signal;
Using the above coefficient data output by the fourth step, a signal of the pixels of the fifth said second region cut out in step, and the product-sum operation by the linear estimation equation, the calculation result And a sixth step of outputting the value as the value of the pixel of interest .
上記第2の画像信号に対応する教師信号を処理して上記第1の画像信号に対応する第1の入力信号を得る第1の信号処理手段と、
上記第1の入力信号に対して、少なくとも所定の画素の値を変化させる処理により、当該画素に対してエラーを持つ第2の入力信号を得る第2の信号処理手段と、
上記教師信号を構成すると共に推定対象の画素である注目画素の信号それぞれに対応して、上記第2の入力信号から該注目画素周辺に位置する第1の領域の画素の信号を順次切り出す第1の画素切り出し手段と、
上記第1の画素切り出し手段により順次切り出された上記第1の領域の画素の信号のレベル分布のパターンを検出し、このパターンに基づいて上記注目画素の信号がそれぞれ属するクラスを決定してクラス情報を出力するクラス決定手段と、
上記注目画素の信号それぞれに対応して、上記第2の入力信号より上記注目画素周辺に位置する第2の領域の画素の信号を順次切り出す第2の画素切り出し手段と、
上記クラス決定手段より出力される上記注目画素がそれぞれ属するクラスを示すクラス情報と、上記教師信号を構成する上記注目画素の信号と、上記第2の画素切り出し手段により順次切り出された上記第2の領域の画素の信号とから、各クラス毎に上記係数データをそれぞれ得るための正規方程式を生成する正規方程式生成手段と、
上記正規方程式を解いて上記各クラス毎の係数データを得る係数データ演算手段と
を備えることを特徴とする係数データ生成装置。In an apparatus for generating coefficient data of a linear estimation equation used when converting a first image signal into a second image signal having a larger number of pixels than the first image signal,
First signal processing means for processing a teacher signal corresponding to the second image signal to obtain a first input signal corresponding to the first image signal;
Second signal processing means for obtaining a second input signal having an error with respect to the pixel by a process of changing a value of at least a predetermined pixel with respect to the first input signal;
A first signal that sequentially forms a signal of a pixel in a first region located around the target pixel from the second input signal , corresponding to each signal of the target pixel that constitutes the teacher signal and is a pixel to be estimated . Pixel cutting means,
Class information is obtained by detecting a level distribution pattern of the signals of the pixels in the first region sequentially cut out by the first pixel cut-out means, and determining a class to which the signal of the pixel of interest belongs based on the pattern. Class decision means for outputting
In response to signal their respective of the target pixel, a second pixel clipping means for sequentially cutting out the signal of the pixel of the second area located to the pixel of interest near than the second input signal,
And class information indicating a class belongs the pixel of interest outputted from said class determination means respectively, and the signal of the target pixel constituting the teacher signal, sequentially cut out the second by the second pixel clipping means A normal equation generating means for generating a normal equation for obtaining the coefficient data for each class from the pixel signals of the region;
Coefficient data generating means, comprising: coefficient data calculating means for solving the normal equation and obtaining coefficient data for each class.
上記第2の画像信号に対応する教師信号を処理して上記第1の画像信号に対応する第1の入力信号を得る第1のステップと、
上記第1の入力信号に対して、少なくとも所定の画素の値を変化させる処理により、当該画素に対してエラーを持つ第2の入力信号を得る第2のステップと、
上記教師信号を構成すると共に推定対象の画素である注目画素の信号それぞれに対応して、上記第2の入力信号から該注目画素周辺に位置する第1の領域の画素の信号を順次切り出す第3のステップと、
上記第3のステップで順次切り出された上記第1の領域の画素の信号のレベル分布のパターンを検出し、このパターンに基づいて上記注目画素の信号がそれぞれ属するクラスを決定してクラス情報を出力する第4のステップと、
上記注目画素の信号それぞれに対応して、上記第2の入力信号より上記注目画素周辺に位置する第2の領域の画素の信号を順次切り出す第5のステップと、
上記第4のステップで出力される上記注目画素がそれぞれ属するクラスを示すクラス情報と、上記教師信号を構成する上記注目画素の信号と、上記第5のステップで順次切り出された上記第2の領域の画素の信号とから、各クラス毎に上記係数データをそれぞれ得るための正規方程式を生成する第6のステップと、
上記第6のステップで生成される正規方程式を解いて上記各クラス毎の係数データを得る第7のステップと
を備えることを特徴とする係数データ生成方法。In a method for generating coefficient data of a linear estimation equation used when converting a first image signal into a second image signal having a larger number of pixels than the first image signal,
A first step of processing a teacher signal corresponding to the second image signal to obtain a first input signal corresponding to the first image signal;
A second step of obtaining a second input signal having an error with respect to the pixel by a process of changing a value of at least a predetermined pixel with respect to the first input signal;
Corresponding to the pixel to be estimated are signals their respective pixel of interest as well as constituting the teacher signal, a signal of the pixels in the first area located around the target pixel from the second input signal A third step of cutting out sequentially;
The level distribution pattern of the signal of the pixel in the first region sequentially cut out in the third step is detected, and the class to which the signal of the pixel of interest belongs is determined based on this pattern, and class information is output A fourth step to:
In response to signal their respective of the target pixel, and a fifth step of successively cutting the signal of a pixel in the second region located above the pixel of interest near than the second input signal,
And the target pixel class information indicating a class belonging respectively to be outputted in the fourth step, the signal of the target pixel constituting the teacher signal, sequentially cut out the second regions in the fifth step A sixth step of generating a normal equation for obtaining the coefficient data for each class from the pixel signals of
And a seventh step of obtaining coefficient data for each class by solving the normal equation generated in the sixth step.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15444698A JP4038881B2 (en) | 1998-06-03 | 1998-06-03 | Image signal conversion apparatus and conversion method, and coefficient data generation apparatus and generation method used therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15444698A JP4038881B2 (en) | 1998-06-03 | 1998-06-03 | Image signal conversion apparatus and conversion method, and coefficient data generation apparatus and generation method used therefor |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH11355731A JPH11355731A (en) | 1999-12-24 |
| JPH11355731A5 JPH11355731A5 (en) | 2005-09-08 |
| JP4038881B2 true JP4038881B2 (en) | 2008-01-30 |
Family
ID=15584396
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15444698A Expired - Fee Related JP4038881B2 (en) | 1998-06-03 | 1998-06-03 | Image signal conversion apparatus and conversion method, and coefficient data generation apparatus and generation method used therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4038881B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6151416A (en) * | 1999-02-12 | 2000-11-21 | Sony Corporation | Method and apparatus for adaptive class tap selection according to multiple classification |
| JP4238678B2 (en) | 2003-09-08 | 2009-03-18 | ソニー株式会社 | Receiving apparatus and receiving method, recording medium, and program |
-
1998
- 1998-06-03 JP JP15444698A patent/JP4038881B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11355731A (en) | 1999-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4135229B2 (en) | Video signal conversion device and conversion method, and image display device and television receiver using the same | |
| JPH0795591A (en) | Digital image signal processor | |
| JPH0779418A (en) | Image signal converter | |
| JP3674186B2 (en) | Image information conversion apparatus and method | |
| JP2001285881A (en) | Digital information conversion apparatus and method, and image information conversion apparatus and method | |
| JP3946781B2 (en) | Image information conversion apparatus and method | |
| JP4038881B2 (en) | Image signal conversion apparatus and conversion method, and coefficient data generation apparatus and generation method used therefor | |
| JP3400055B2 (en) | Image information conversion device, image information conversion method, image processing device, and image processing method | |
| JP4140091B2 (en) | Image information conversion apparatus and image information conversion method | |
| JP3890638B2 (en) | Image information conversion apparatus and method | |
| JP3723995B2 (en) | Image information conversion apparatus and method | |
| JP3724008B2 (en) | Image information conversion device and coefficient data creation device | |
| JP3243861B2 (en) | Image information conversion device | |
| JPH0888849A (en) | Image signal processing method and image signal transmission device | |
| JP3326879B2 (en) | Image signal converter | |
| JP3480015B2 (en) | Apparatus and method for generating image data | |
| JP3800638B2 (en) | Image information conversion apparatus and method | |
| JP3653287B2 (en) | Image information conversion apparatus and image information conversion method | |
| JP3480011B2 (en) | Image information conversion device | |
| JP3587188B2 (en) | Digital image signal processing apparatus and processing method | |
| JP4310847B2 (en) | Image information conversion apparatus and conversion method | |
| JP4552263B2 (en) | Digital signal processing apparatus and method, and digital image signal processing apparatus and method | |
| JP4042121B2 (en) | Image information processing apparatus and image information processing method | |
| JPH0746589A (en) | Digital image signal processor | |
| JP4062326B2 (en) | Coefficient generation apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050311 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050311 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070724 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070920 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071016 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071029 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101116 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101116 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111116 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121116 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131116 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |