JP4101520B2 - Image processing method and image processing apparatus - Google Patents

Image processing method and image processing apparatus Download PDF

Info

Publication number
JP4101520B2
JP4101520B2 JP2002005257A JP2002005257A JP4101520B2 JP 4101520 B2 JP4101520 B2 JP 4101520B2 JP 2002005257 A JP2002005257 A JP 2002005257A JP 2002005257 A JP2002005257 A JP 2002005257A JP 4101520 B2 JP4101520 B2 JP 4101520B2
Authority
JP
Japan
Prior art keywords
signal
color difference
absolute value
peak
circuit
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
Application number
JP2002005257A
Other languages
Japanese (ja)
Other versions
JP2003208609A (en
Inventor
裕伸 藤野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2002005257A priority Critical patent/JP4101520B2/en
Publication of JP2003208609A publication Critical patent/JP2003208609A/en
Application granted granted Critical
Publication of JP4101520B2 publication Critical patent/JP4101520B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Of Color Television Signals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Image Processing (AREA)
  • Picture Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像信号のエッジを急峻化する画像処理方法および画像処理装置に関するものである。
【0002】
【従来の技術】
カラー信号のエッジを強調する従来の技術として、公開特許公報「特開平10−112867号公報(公開日:平成10年(1998)4月28日)」に記載の方法および装置がある。
【0003】
図8は、上記装置の構成を示すブロック図である。また、図9は、上記装置の動作を説明するカラー信号の時間線図である。なお、カラー信号Qb(色差信号B−Y)の処理系と、カラー信号Qr(色差信号R−Y)の処理系とは、同一の構成を有し、同一の処理を行う。
【0004】
図8に示すように、上記装置では、入力カラー信号Qbin(Qrin)をコピー回路101(111)および1次微分回路102(112)に供給する。コピー回路101(111)は、コピー制御回路105(115)の制御に従って、入力カラー信号Qbin(Qrin)を画素にコピーして、出力カラー信号Qbout(Qrout)として出力する。
【0005】
一方、1次微分回路102(112)に入力された入力カラー信号Qbin(Qrin)は、1次微分回路102(112)が微分し(1次微分信号Qba(Qra))、整流回路103(113)が整流した後(整流信号Qbb(Qrb))、2次微分回路104(114)が再度微分して入力カラー信号Qbin(Qrin)に時間的に対応する2次微分信号Qbc(Qrc)を生成する。2次微分回路104(114)は、2次微分信号Qbc(Qrc)を、コピー制御回路105(115)に入力するとともに、微分制御回路106(116)にも入力する。
【0006】
コピー制御回路105(115)は、2次微分信号Qbc(Qrc)の値に応じて、コピー回路101(111)における入力カラー信号Qbin(Qrin)のコピーを制御するためのコピー制御信号Qbe(Qre)を生成する。そして、微分制御回路106(116)は、2次微分信号Qbc(Qrc)の値がゼロ交差するか、またはゼロ個所を越えると、コピー回路101(111)が入力カラー信号Qbin(Qrin)をコピーしないように制御する微分制御信号Qbd(Qrd)を生成して、コピー制御信号Qbe(Qre)に入力する。
【0007】
このように、上記装置では、2次微分信号Qbc,Qrcが入力カラー信号Qbin,Qrinに時間的に対応して発生される。そして、2次微分信号Qbc,Qrcが正の場合、入力カラー信号Qbin,Qrinのエッジ画素に先行する基準画素のクロミナンス値をエッジ画素上にコピーする。一方、2次微分信号Qbc,Qrcが負の場合、エッジ画素に後続する基準画素のクロミナンス値をエッジ画素上にコピーする。
【0008】
これにより、上記装置では、2次微分信号に応じて、入力カラー信号の基準画素のクロミナンス値をカラー信号のエッジ画素上にコピーすることによって、カラー信号のエッジを急峻化している。
【0009】
この際、カラー信号の急峻化パルスの疑似クロミナンス値をなくすために、基準画素とエッジ画素との間の割当て領域における2次微分信号の値がゼロ交差を有さない場合にだけ、基準画素のクロミナンス値をエッジ画素上にコピーする。その結果、例えば、異なるクロミナンス値を有している近隣のパルスの値が、2つのパルス間の遷移領域でのコピー処理によって混合されてしまうことを防止できる。
【0010】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では、信号に含まれているノイズ成分のレベルがエッジ強調を行う閾値以上である場合、エッジが誤検出されてしまう。そのため、誤検出したノイズ成分をエッジ強調がエッジ強調した結果、映像が劣化する現象が発生していた。
【0011】
本発明は、上記の問題点を解決するためになされたもので、その目的は、ノイズによる誤動作を起こすことなく、画像信号のエッジを十分に急峻化できる画像処理方法および画像処理装置を提供することにある。
【0012】
【課題を解決するための手段】
上記の課題を解決するために、本発明の画像処理方法は、画像信号の1次微分を求める1次微分演算処理と、上記1次微分演算処理で得られた1次微分の絶対値を求める絶対値演算処理と、上記絶対値演算処理で得られた絶対値が、ピークかつ所定の閾値以上であるか否かを判定するピーク検出処理と、上記ピーク検出処理での検出結果に基づいて、対応する画素の上記画像信号を隣接する画素の画像信号で書き換える信号補正処理と、を含むことを特徴としている。
【0013】
また、本発明の画像処理装置は、画像信号の1次微分を求める1次微分演算手段と、上記1次微分演算手段で得られた1次微分の絶対値を求める絶対値演算手段と、上記絶対値演算手段で得られた絶対値が、ピークかつ所定の閾値以上であるか否かを判定するピーク検出手段と、上記ピーク検出手段の検出結果に基づいて、対応する画素の上記画像信号を隣接する画素の画像信号で書き換える信号補正手段と、を備えることを特徴としている。
【0014】
上記の方法および構成により、入力された画像信号の一次微分後の絶対値が基準画素においてピークであるか否かを判定し、ピークである場合には基準画素の前後の位置の画素の値を基準画素にコピーする。
【0015】
ここで、上記の方法および構成では、特に、一次微分の絶対値がピークであるか否かを判断する際、その絶対値が所定の閾値以上であるか否かも同時に判定する。そして、この閾値は、1次微分の絶対値のS/N比を考慮して、ピーク量が閾値th未満では、エッジ強調を行わないように設定できる。
【0016】
これにより、一次微分の絶対値がピークかつ所定の閾値以上である時のみ、基準画素の前後の位置の画素の値を基準画素にコピーして、画像信号のエッジを強調できる。よって、従来のように高周波成分に含まれるノイズ成分をエッジとして判断することがないため、ノイズによる誤動作を防止しながら、画像信号のエッジを強調することが可能となる。
【0017】
具体的には、例えば、基準画素を含む区間の1次微分の絶対値がピークである場合に、ピーク時点でパルスを発生させたパルス信号と、このパルス信号を1クロック分遅延させたパルス信号とを生成する。そして、ピーク時点のパルスとこれを1クロック遅延させたパルスとの組合せが、(1,0)の場合には基準画素に後続する値をコピーする一方、(0,1)の場合には基準画素に先行する値をコピーする。その結果、エッジである基準画素の前後で画素のコピーが行われ、エッジが急峻化された画像信号を得ることができ、画質を改善できる。
【0018】
なお、上記の方法および構成は、輝度信号を入力画像信号とする白黒画像のエッジ強調処理に適しているほか、カラー画像の色差信号やRGB信号のエッジ強調処理にも好適である。
【0019】
さらに、本発明の画像処理方法は、複数の信号を組み合わせて画素の表示を行う画像信号を、上記の各処理を上記信号ごとに行って処理する画像処理方法であって、いずれかの信号のピーク検出処理で、絶対値がピークかつ所定の閾値以上であることを検出した時、すべての信号の処理において、対応する画素の信号を隣接する画素の信号でそれぞれ書き換えるように、各信号補正処理を行う制御処理を含むことを特徴としている。
【0020】
また、本発明の画像処理装置は、複数の信号を組み合わせて画素の表示を行う画像信号を処理する画像処理装置であって、上記の各手段を上記信号ごとに1系統ずつ備え、かつ、いずれかの系統のピーク検出手段で、ピークかつ所定の閾値以上である絶対値が検出された時、すべての系統において、対応する画素の信号を隣接する画素の信号でそれぞれ書き換えるように、各信号補正手段を制御する制御手段を備えることを特徴としている。
【0021】
上記の方法および構成により、さらに、入力する画像信号が色差信号によるカラー信号であれば2系統の信号を処理して、また、入力する画像信号がRGB信号によるカラー信号であれば3系統の信号を処理して、エッジ強調処理を行うことができる。
【0022】
ここで、上記の方法および構成では、特に、一つの系統でのみピークが検出された場合でも、すべての系統でエッジ強調処理を施す。よって、より細かな検出条件で色エッジを強調することができる。すなわち、複数の入力データに対して個々にピーク検出を行うため、検出分解能が大きくなる。また、カラー画像の色差信号やRGB信号等の場合、各信号ごとに独立してエッジ強調を行えば色味バランスが崩れてにじみが発生するが、上記の方法および構成によれば、これを防止できる。
【0023】
具体的には、例えば、各系統において基準画素を含む区間の1次微分の絶対値のピークを検出したパルス信号を、OR回路に入力して1つの制御信号に合成し、この制御信号に基づいてすべての系統でエッジ強調処理を行えばよい。
【0024】
【発明の実施の形態】
本発明の実施の形態について図1から図7に基づいて説明すれば、以下のとおりである。
【0025】
図1は、本実施の形態に係る画像信号のエッジ強調回路(画像処理装置)1の構成の概略を示すブロック図である。
【0026】
上記エッジ強調回路1は、1系統の画像信号のエッジを検出して、これを強調する処理を行う画像処理回路である。なお、処理する画像信号としては、カラー信号の1つや輝度信号などが可能である。
【0027】
上記エッジ強調回路1は、処理する画像信号Dinを入力する入力端子11、信号を1クロック遅延させる遅延器12,13,14,15,16,23、画素選択回路(信号補正手段)17、減算器18、絶対値演算回路(絶対値演算手段)19、ピーク位置判定回路(ピーク位置判定手段)20、ピーク量判定回路(ピーク量判定手段)21、AND回路22、処理後の画像信号Doutを出力する出力端子24を備えて構成されている。なお、遅延器12と減算器18とによって、1次微分回路(1次微分演算手段)が構成されている。
【0028】
そして、入力端子11に入力された画像信号Dinは遅延器12に入力され、遅延器12が出力した信号Daは遅延器13に入力され、遅延器13が出力した信号Dbは遅延器14に入力され、遅延器14が出力した信号Dcは遅延器15に入力され、遅延器15が出力した信号Ddは遅延器16に入力され、遅延器16が出力した信号Deは画素選択回路17に入力される。すなわち、画像信号Dinは、遅延器12〜16に順次に入力されて1クロックずつ遅延された後、画素選択回路17に入力される。なお、遅延器13,14は、ピーク検出回路30とのタイミングを合わせるために設けられている。
【0029】
これとともに、画素選択回路17には、遅延器14が出力した信号Dc、遅延器15が出力した信号Dd、遅延器16が出力した信号Deが入力される。画素選択回路17は、これらの信号Dc,Dd,Deのいずれか1つを、後述する信号Dm,Dnの組合せに応じて選択する(信号補正処理)。そして、画素選択回路17によって選択された画像信号Doutを、出力端子24が出力する。
【0030】
また、入力端子11に入力された画像信号Dinは、遅延器12が出力した信号Daとともに減算器18に入力され、1次微分信号Dgが生成される(1次微分演算処理)。減算器18が出力した1次微分信号Dgは、絶対値演算回路19に入力され、1次微分信号Dgの絶対値である絶対値信号Dhが生成される(絶対値演算処理)。絶対値演算回路19が出力した絶対値信号Dhは、ピーク検出回路(ピーク検出手段)30に入力され、信号Dmが出力される(ピーク検出処理)。ピーク検出回路30が出力した信号(第1画素選択制御信号)Dmは、画素選択回路17に直接入力されるとともに、遅延器23で1クロック遅延された信号(第2画素選択制御信号)Dnとしても入力される。
【0031】
ここで、上記ピーク検出回路30は、絶対値信号Dhのピーク位置を検出する回路である。図1に示すように、ピーク検出回路30は、ピーク位置判定回路20、ピーク量判定回路21、AND回路22を備えて構成されている。また、ピーク検出回路30の具体的な一例を示すと、図2のとおりである。
【0032】
図2に示すように、上記ピーク検出回路30は、信号を1クロック遅延させる遅延器31,32,33,34,35、比較器36,37,38,39,40、AND回路22を備えて構成されている。なお、遅延器31〜35および比較器36〜39がピーク位置判定回路20に対応する。また、比較器40がピーク量判定回路21に対応する。
【0033】
そして、絶対値演算回路19から入力された絶対値信号Dhは遅延器31に入力され、遅延器31が出力した信号E1は遅延器32に入力され、遅延器32が出力した信号E2は遅延器33に入力され、遅延器33が出力した信号E3は遅延器34に入力され、遅延器34が出力した信号E4は遅延器35に入力され、遅延器35は信号E5を出力する。
【0034】
また、遅延器31,32,34,35が出力した信号E1,E2,E4,E5は、比較器36,37,38,39にそれぞれ入力される。これとともに、遅延器33が出力した信号E3は、比較器36,37,38,39に入力される。そして、比較器36,37,38,39は、信号E3と、信号E1,E2,E4,E5との大小関係をそれぞれ比較して、信号E3の方が大きい場合に“1”を信号F1,F2,F3,F4としてそれぞれ出力する。なお、信号F1〜F4は、ピーク位置検出信号Dj(図1)に含まれている。
【0035】
また、比較器40には、遅延器33が出力した信号E3と、閾値thとが入力されている。そして、比較器40は、信号E3が閾値th以上の場合に、“1”を信号F5として出力する。なお、信号F5は、ピーク量判定信号Di(図1)に含まれている。
【0036】
さらに、比較器36,37,38,39,40の出力である信号F1,F2,F3,F4,F5が、AND回路22に入力されている。そして、AND回路22は、信号F1,F2,F3,F4,F5の値がすべて“1”の場合には“1”を、それ以外の場合には“0”を、信号Dmとして出力する。
【0037】
これにより、上記ピーク位置判定回路20は、絶対値信号Dhを3クロック遅延した信号E3が、それより2クロックおよび1クロック先行する信号E1,E2と、それより2クロックおよび1クロック遅延する信号E4,E5とを合わせた5つの絶対値信号の中でピークであるか否かを判定できる。すなわち、ピーク位置判定回路20は、5個の絶対値からなる区間で中央の絶対値が最大値であるか否かを判定する。なお、絶対値信号Dhのピークを何クロック分の絶対値の中から検出するかは、適宜選択可能であり、それに応じて遅延器および比較器(比較器40を除く)の数を設定すればよい。
【0038】
また、上記ピーク量判定回路21は、絶対値信号Dhを3クロック遅延した信号E3の値Y34(図3)が閾値th以上であるか否かを判定できる。ここで、閾値thは、画像信号Dinのノイズ成分に主に由来する絶対値信号Dhに含まれるノイズによるピークを検出しないように設定されている。
【0039】
よって、上記ピーク検出回路30によれば、絶対値信号Dhを3クロック遅延した信号E3がピークであり、かつ、その値Y34が閾値th以上であるか否かを判定できる。すなわち、ピーク検出回路30によれば、絶対値信号Dhの閾値th以上のピークを検出できる。そして、絶対値信号Dhの閾値th以上のピークを検出した時、信号Dmとして“1”を出力する。
【0040】
一方、上記画素選択回路17は、画像信号Dinを3,4,5クロック遅延させた信号Dc,Dd,Deのいずれか1つを、ピーク検出回路30が出力した信号Dmとこれを1クロック遅延させた信号Dnとの組合せに応じて選択する。
【0041】
具体的には、画素選択回路17は、次の規則、
(Dm,Dn)=(0,0)の場合、Dout=Dd
(Dm,Dn)=(0,1)の場合、Dout=Dc
(Dm,Dn)=(1,0)の場合、Dout=De
(Dm,Dn)=(1,1)の場合、Dout=Dd
に従って、出力する信号を選択する。
【0042】
すなわち、画素選択回路17は、(Dm,Dn)が(0,0)または(1,1)の場合、信号Ddの値をそのまま出力して、強調を行わない。また、(Dm,Dn)が(0,1)の場合、信号Ddの値を先行する信号Dcの値に置き換えて出力する。逆に、(Dm,Dn)が(1,0)の場合、信号Ddの値を後続する信号Deの値に置き換えて出力する。
【0043】
これにより、画像信号Dinの1次微分信号Dgの絶対値信号Dhが閾値th以上のピークを形成する時、画像信号Dinのエッジを強調することができる。
【0044】
つづいて、図3を用いて、エッジ強調回路1におけるエッジ強調処理を詳細に説明する。なお、図3の横軸は時間軸である。
【0045】
画像信号Dinは、エッジ強調回路1に入力された入力信号である。信号Da〜Deは、画像信号Dinが遅延器12〜16によって1クロックずつ遅延された信号である。ここで、X1〜X6は、連続する6個の画素を示す。
【0046】
また、信号Dgは、上記画像信号Dinに基づき減算器18によって生成された1次微分信号である。さらに、信号Dhは、信号Dgが絶対値演算回路19によって変換された絶対値信号である。そして、信号E1〜E5は、絶対値信号Dhが遅延器31〜35によって1クロックずつ遅延された信号である。ここで、Y12は画素X1と画素X2との間の1次微分の絶対値を表す。同様に、Y23,Y34,Y45,Y56は、それぞれ画素X2,X3、画素X3,X4、画素X4,X5、画素X5,X6の1次微分の絶対値を表す。
【0047】
信号Dmは、信号Dhに基づいて、1次微分の絶対値が、先行する2クロック分の絶対値と、後続の2クロック分の絶対値とを含む合計5つの絶対値の中で最大、かつ、閾値th以上である時にパルスが出力される信号である。そして、信号Dnは、信号Dmを1クロック遅延させたパルス信号である。
【0048】
ここで、エッジ強調回路1は、基本的に信号Ddを画像信号Doutとして出力し、エッジ画素が検出された場合、すなわち、信号Dm,Dnにパルスが出力されている場合に、先行する信号Dcあるいは後続する信号Deをコピーする。なお、制御パルス(信号Dm,Dn)の幅はクロック周期分に相当する。
【0049】
よって、図3の例では、絶対値Y34が上記の条件を満たすため、絶対値Y34の元になった画素X3,X4と対応してパルスが出力されている。そして、画素X3の出力時には、(Dm,Dn)=(1,0)であるため、信号Ddの下方の矢印に示されるように、信号Deすなわち先行する画素X2をコピーする。次に、画素X4の出力時には、(Dm,Dn)=(0,1)であるため、信号Ddの上方の矢印に示されるように、信号Dcすなわち後続する画素X5をコピーする。
【0050】
このように、上記エッジ強調回路1は、基本的には、入力された画像信号Dinを4クロック遅延させた信号Ddを画像信号Doutとして出力する。そして、エッジ画素が検出された場合、前後の信号Dc,Deをコピーすることにより、エッジ強調処理を施す。ここで、エッジ画素とは、画像信号の1次微分の絶対値信号がピークとなる箇所の両端の画素である。
【0051】
図3の例では、画素X3と画素X4とがエッジ画素である。そして、画素X3,X4間の1次微分の絶対値Y34が、絶対値信号Dh上で隣接する5つの絶対値の内でピークとなっている。よって、画素X3と画素X4の中間部分が画像信号Dinのピーク位置になる。したがって、エッジ画素X3,X4において画像信号Dinを急峻化した画像信号Doutが得られる。すなわち、上記エッジ強調回路1によれば、基準となる2つのカラー信号のエッジ部分においてエッジ強調処理を行うことができる。
【0052】
以上のように、上記エッジ強調回路1では、水平に隣接する6画素に対して、時系列的に1次微分(水平に隣接する信号の差分)の絶対値を求めて、得られた水平方向に隣接する5個の絶対値のピーク位置を検出する。なお、ピークを検出する区間の長さは、絶対値3個(すなわち4画素)以上であれば任意に選択できる。これと同時に、エッジ強調回路1では、ピークとなる絶対値の値が閾値以上であるかを検出する。そして、2つの条件を満たす場合のみ、ピーク検出回路30が画素選択回路17へ制御信号を出力する。
【0053】
また、上記エッジ強調回路1は、基準となる信号に対し、▲1▼時間的に進んでいる信号と、▲2▼遅延している信号とを有している。そして、基準となる信号の立ち上がりまたは立ち下がりを示す上記制御信号(エッジ情報)に応じて、基準となる信号に上記▲1▼または▲2▼の信号をコピーすることにより、基準となる信号のエッジの立ち上がりまたは立ち下がり特性を良くすることができる。
【0054】
ここで、上記エッジ強調回路1では、特に、ピークとなる絶対値の値が閾値以上であるかを検出している。すなわち、従来のようなノイズの誤検出による誤動作が起こらないように、ピーク量判定回路21を設けて、1次微分後の絶対値のS/N比を考慮し、ピーク量が閾値th(設定値)未満では、補正(エッジ強調)を行わないように制御している。
【0055】
これにより、高周波成分に含まれるノイズ成分をエッジとして判断することがないため、ノイズによる誤動作を防止して、画像信号のエッジを強調することができる。
【0056】
また、上記エッジ強調回路1では、入力信号を輝度信号とすると、リンキングを発生することなく、輝度信号のエッジだけを強調することができ、簡単な構成で、映像の精細感を高めることができ、視覚上重要な画質改善効果が得られる。
【0057】
上述のように、上記エッジ強調回路1は、白黒画像のエッジ強調に適している。しかし、これに限定されず、本発明は、白黒画像信号だけでなく、カラー画像信号を含む画像信号の処理に一般的に適用できるものである。
【0058】
つづいて、図4および図5を用いて、色差信号を用いて画像表示を行う表示装置に、上記エッジ強調回路1を適用した例について説明する。
【0059】
図4は、色差信号を入力信号とする液晶表示装置60の構成の概略を示すブロック図である。
【0060】
図4に示すように、液晶表示装置60には、Y,Pb,Pr,H,Vの各信号が入力されている。Y,Pb,Prの各信号は、A/D変換器61…で、デジタル信号に変換された後、YPbPr/RGB変換器62で、RGB信号に変換され、液晶コントローラ63に入力される。また、H,Vの各信号は、液晶コントローラ63に入力されるとともに、PLL(phase-locked loop)64にも入力されてCLK信号が生成される。そして、液晶コントローラ63の出力信号は、信号ドライバ65および走査ドライバ66を介して、液晶パネル67に入力され、画像表示される。
【0061】
ここで、液晶表示装置60は、A/D変換器61とYPbPr/RGB変換器62との間に、エッジ強調回路(画像処理装置)2を備えている。このエッジ強調回路2は、デジタル信号に変換された画像信号Pbin,Prinにエッジ強調処理を施して、画像信号Pbout,Proutを出力する。
【0062】
図5は、上記エッジ強調回路2の構成の概略を示す回路図である。このエッジ強調回路2は、2つの画像信号を処理するために、図1に示したエッジ強調回路1と同一の構成を備えたエッジ強調回路1b,1rを備えている。なお、図5には、図1との相違を示す要部のみを示している。図示しない遅延器および減算器(1次微分演算処理)、絶対値演算回路(絶対値演算処理)、およびその他の構成については、図1および図2を用いて上述したとおりである。
【0063】
図5に示すように、上記エッジ強調回路1bの画素選択回路(信号補正手段)17bには、画像信号Pbinを3,4,5クロックずつ遅延させた信号Pbc,Pbd,Pbeが入力されている。ピーク検出回路(ピーク検出手段)30bには、画像信号Pbinの1次微分信号の絶対値信号Pbhが入力されている。同様に、上記エッジ強調回路1rの画素選択回路(信号補正手段)17rには、画像信号Prinを3,4,5クロックずつ遅延させた信号Prc,Prd,Preが入力されている。ピーク検出回路(ピーク検出手段)30rには、画像信号Prinの1次微分信号の絶対値信号Prhが入力されている。
【0064】
なお、ピーク検出回路30b,30r(ピーク検出処理)および画素選択回路17b,17r(信号補正処理)の動作の詳細については、図1および図2を用いて上述したとおりである。ただし、ピーク量判定回路の閾値bth,rthは、画像信号Pbin,Prinのノイズ成分に主に由来する絶対値信号Pbh,Prhに含まれるノイズによるピークを検出しないようにそれぞれ設定されている。
【0065】
さらに、上記エッジ強調回路2は、2入力のOR回路(制御手段)51,52を備えている。上記OR回路51は、ピーク検出回路30bが出力した信号Pbmと、ピーク検出回路30rが出力した信号Prmとが入力され、この2入力の論理和を求めて信号Dmとして画素選択回路17b,17rに入力する(制御処理)。また、上記OR回路52は、遅延器23bが出力した信号Pbnと、遅延器23rが出力した信号Prnとが入力され、この2入力の論理和を求めて信号Dnとして画素選択回路17b,17rに入力する(制御処理)。
【0066】
そして、上記画素選択回路17bは、信号Dm,Dnの組合せに応じて、信号Pbc,Pbd,Pbeから1つ選択して、色差信号Pbout((B−Y)′)として出力する。同様に、上記画素選択回路17rは、信号Dm,Dnの組合せに応じて、信号Prc,Prd,Preから1つ選択して、色差信号Prout((R−Y)′)として出力する。
【0067】
上記のように、2系統の画像信号Pbin,Prinに対してエッジ強調処理を施すエッジ強調回路2では、OR回路51,52を設けて、エッジ画素検出信号を合成し、1種類の信号Dm,Dnを画素選択回路17b,17rに共通に入力する。
【0068】
これにより、画素選択回路17b,17rにおいて、画像信号Pbout,Proutとして出力すべき信号の選択の状態が同一になる。特に、エッジ強調回路2では、OR回路で合成することにより、少なくとも一方の系統でピーク位置が検出されれば、信号Dm,Dnにパルスを出力する。それゆえ、一方の色差でのみピーク位置が検出された場合にでも、両色差でピーク位置を検出したように、2系統の画像信号Pbin,Prinに対してエッジ強調処理を施すことができる。
【0069】
したがって、一つの系統でもピークが検出されれば、すべての系統でエッジ強調処理を施すことにより、より細かな検出条件で色エッジを強調することができる。すなわち、複数の入力データである画像信号Pbin,Prinに対して個々にピーク検出回路30b,30rを設けるため、ピークの検出分解能が大きくなる。また、特に色差成分であるPb,Pr信号の場合には、色差信号ごとに独立してエッジ強調を行った場合に発生する、エッジ強調後の色差信号Pbout,Proutの色味バランスの崩れによるにじみを防止できる。
【0070】
つづいて、図6および図7を用いて、RGB信号を用いて画像表示を行う表示装置に、上記エッジ強調回路1を適用した例を説明する。
【0071】
図6は、RGB信号を入力信号とする液晶表示装置80の構成の概略を示すブロック図である。
【0072】
図6に示すように、液晶表示装置80には、R,G,B,H,Vの各信号が入力されている。R,G,Bの各信号は、A/D変換器81…で、デジタル信号に変換された後、液晶コントローラ83に入力される。また、H,Vの各信号は、液晶コントローラ83に入力されるとともに、PLL84にも入力されてCLK信号が生成される。そして、液晶コントローラ83の出力信号は、信号ドライバ85と走査ドライバ86を介して、液晶パネル87に入力され、画像表示される。
【0073】
ここで、液晶表示装置80は、エッジ強調回路(画像処理装置)3を備えている。このエッジ強調回路3は、デジタル信号に変換された画像信号PRin,PGin,PBinにエッジ強調処理を施して、画像信号PRout,PGout,PBoutを出力する。
【0074】
図7は、上記エッジ強調回路3の構成の概略を示す回路図である。このエッジ強調回路3は、3つの画像信号を処理するために、図1に示したエッジ強調回路1と同一の構成を備えたエッジ強調回路1R,1G,1Bを備えている。なお、図7には、図1との相違を示す要部のみを示している。図示しない遅延器および減算器(1次微分演算処理)、絶対値演算回路(絶対値演算処理)、およびその他の構成については、図1および図2を用いて上述したとおりである。
【0075】
図7に示すように、上記エッジ強調回路1Rの画素選択回路(信号補正手段)17Rには、画像信号PRinを3,4,5クロックずつ遅延させた信号PRc,PRd,PReが入力されている。ピーク検出回路(ピーク検出手段)30Rには、画像信号PRinの1次微分信号の絶対値信号PRhが入力されている。同様に、上記エッジ強調回路1Gの画素選択回路(信号補正手段)17Gには、画像信号PGinを3,4,5クロックずつ遅延させた信号PGc,PGd,PGeが入力されている。ピーク検出回路(ピーク検出手段)30Gには、画像信号PGinの1次微分信号の絶対値信号PGhが入力されている。同様に、上記エッジ強調回路1Bの画素選択回路(信号補正手段)17Bには、画像信号PBinを3,4,5クロックずつ遅延させた信号PBc,PBd,PBeが入力されている。ピーク検出回路(ピーク検出手段)30Bには、画像信号PBinの1次微分信号の絶対値信号PBhが入力されている。
【0076】
なお、ピーク検出回路30R,30G,30B(ピーク検出処理)および画素選択回路17R,17G,17B(信号補正処理)の動作の詳細については、図1および図2を用いて上述したとおりである。ただし、ピーク量判定回路の閾値Rth,Gth,Bthは、画像信号PRin,PGin,PBinのノイズ成分に主に由来する絶対値信号PRh,PGh,PBhに含まれるノイズによるピークを検出しないようにそれぞれ設定されている。
【0077】
さらに、上記エッジ強調回路3は、3入力のOR回路(制御手段)71,72を備えている。上記OR回路71は、ピーク検出回路30Rが出力した信号PRmと、ピーク検出回路30Gが出力した信号PGmと、ピーク検出回路30Bが出力した信号PBmとが入力され、この3入力の論理和を求めて信号Dmとして画素選択回路17R,17G,17Bに入力する(制御処理)。また、上記OR回路72は、遅延器23Rが出力した信号PRnと、遅延器23Gが出力した信号PGnと、遅延器23Bが出力した信号PBnとが入力され、この3入力の論理和を求めて信号Dnとして画素選択回路17R,17G,17Bに入力する(制御処理)。
【0078】
そして、上記画素選択回路17Rは、信号Dm,Dnの組合せに応じて、信号PRc,PRd,PReから1つ選択して、画像信号PRoutとして出力する。同様に、上記画素選択回路17Gは、信号Dm,Dnの組合せに応じて、信号PGc,PGd,PGeから1つ選択して、画像信号PGoutとして出力する。同様に、上記画素選択回路17Bは、信号Dm,Dnの組合せに応じて、信号PBc,PBd,PBeから1つ選択して、画像信号PBoutとして出力する。
【0079】
上記のように、3系統の画像信号PRin,PGin,PBinに対してエッジ強調処理を施すエッジ強調回路3では、OR回路71,72を設けて、エッジ画素検出信号を合成し、1種類の信号Dm,Dnを画素選択回路17R,17G,17Bに共通に入力する。
【0080】
これにより、画素選択回路17R,17G,17Bにおいて、画像信号PRin,PGin,PBinとして出力すべき信号の選択の状態が同一になる。特に、エッジ強調回路3では、OR回路で合成することにより、少なくとも一つの系統でピーク位置が検出されれば、信号Dm,Dnにパルスを出力する。それゆえ、一つの色でのみピーク位置が検出された場合にでも、すべての色でピーク位置を検出したように、3系統の画像信号PRin,PGin,PBinに対してエッジ強調処理を施すことができる。
【0081】
したがって、一つの系統でもピークが検出されれば、すべての系統でエッジ強調処理を施すことにより、より細かな検出条件で色エッジを強調することができる。すなわち、複数の入力データに対して個々にピーク検出回路を設けるため、検出分解能が大きくなる。また、特に色成分であるRGB信号の場合には、色信号ごとに独立してエッジ強調を行った場合に発生する、エッジ強調後の色信号PRout,PGout,PBoutの色味バランスの崩れによるにじみを防止できる。
【0082】
なお、本実施の形態は本発明の範囲を限定するものではなく、本発明の範囲内で種々の変更が可能である。
【0083】
例えば、本実施の形態では、液晶表示装置に適用したエッジ強調装置について説明したが、本発明は液晶表示装置のほか、テレビビジョン受像機、映像プロジェクタ等の各種映像表示装置のカラー信号処理装置にも、適用可能であることはもちろんである。
【0084】
また、本発明は、例えば、以下のように構成することができる。
【0085】
本発明に係るエッジ強調装置は、カラー信号を微分する微分手段と、この微分した信号の絶対値を算出する絶対値演算手段と、この絶対値からカラー信号の水平方向に隣接するn+3個の絶対値のピーク位置を検出するピーク位置検出手段と、この検出されたピーク位置の検出信号に応じてカラー信号のエッジ画素に前後する基準画素の色差値がエッジ画素上に選択されるようにしてカラーのエッジを強調させる画素選択手段と、を備えて構成されていてもよい。
【0086】
これにより、入力された入力色差信号の1次微分後の絶対値が基準画素においてピークであるかどうかを判断し、ピークである場合にはパルス信号とこのパルス信号を1クロック分遅延させた信号を発生させ基準画素の前後の位置の色差値をエッジ画素上にコピーすることで、カラー信号のエッジがより急峻にされた色差値を得ることができる。
【0087】
さらに、上記エッジ強調装置は、微分手段が、1クロック分のデータを遅延させるDフリップフロップと減算器とからなり、出力が正であれば立ち上がり、負であれば立ち下りと判定するものであってもよい。
【0088】
さらに、上記エッジ強調装置は、カラー信号の立ち上がりか、立ち下がりを検出したときに、エッジ強調を行うものであってもよい。
【0089】
さらに、上記エッジ強調装置は、各手段が遅延回路、加算器(減算器)、比較器、AND回路、OR回路より構成されていてもよい。
【0090】
【発明の効果】
以上のように、本発明の画像処理方法は、画像信号の1次微分を求める1次微分演算処理と、上記1次微分演算処理で得られた1次微分の絶対値を求める絶対値演算処理と、上記絶対値演算処理で得られた絶対値が、ピークかつ所定の閾値以上であるか否かを判定するピーク検出処理と、上記ピーク検出処理での検出結果に基づいて、対応する画素の上記画像信号を隣接する画素の画像信号で書き換える信号補正処理と、を含む方法である。
【0091】
また、本発明の画像処理装置は、画像信号の1次微分を求める1次微分演算手段と、上記1次微分演算手段で得られた1次微分の絶対値を求める絶対値演算手段と、上記絶対値演算手段で得られた絶対値が、ピークかつ所定の閾値以上であるか否かを判定するピーク検出手段と、上記ピーク検出手段の検出結果に基づいて、対応する画素の上記画像信号を隣接する画素の画像信号で書き換える信号補正手段と、を備える構成である。
【0092】
それゆえ、一次微分の絶対値がピークであるか否かを判断する際、その絶対値が所定の閾値以上であるか否かも同時に判定する。そして、この閾値は、1次微分の絶対値のS/N比を考慮して、ピーク量が閾値th未満では、エッジ強調を行わないように設定できる。
【0093】
これにより、一次微分の絶対値がピークかつ所定の閾値以上である時のみ、基準画素の前後の位置の画素の値を基準画素にコピーして、画像信号のエッジを強調できる。よって、従来のように高周波成分に含まれるノイズ成分をエッジとして判断することがないため、ノイズによる誤動作を防止しながら、画像信号のエッジを強調することが可能となるという効果を奏する。
【0094】
さらに、本発明の画像処理方法は、複数の信号を組み合わせて画素の表示を行う画像信号を、上記の各処理を上記信号ごとに行って処理する画像処理方法であって、いずれかの信号のピーク検出処理で、絶対値がピークかつ所定の閾値以上であることを検出した時、すべての信号の処理において、対応する画素の信号を隣接する画素の信号でそれぞれ書き換えるように、各信号補正処理を行う制御処理を含む方法である。
【0095】
また、本発明の画像処理装置は、複数の信号を組み合わせて画素の表示を行う画像信号を処理する画像処理装置であって、上記の各手段を上記信号ごとに1系統ずつ備え、かつ、いずれかの系統のピーク検出手段で、ピークかつ所定の閾値以上である絶対値が検出された時、すべての系統において、対応する画素の信号を隣接する画素の信号でそれぞれ書き換えるように、各信号補正手段を制御する制御手段を備える構成である。
【0096】
それゆえ、さらに、一つの系統でのみピークが検出された場合でも、すべての系統でエッジ強調処理を施す。よって、より細かな検出条件で色エッジを強調することができるという効果を奏する。すなわち、複数の入力データに対して個々にピーク検出を行うため、検出分解能が大きくなるという効果を奏する。また、カラー画像の色差信号やRGB信号等の場合、各信号ごとに独立してエッジ強調を行えば色味バランスが崩れてにじみが発生するが、上記の方法および構成によれば、これを防止できる。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係るエッジ強調回路の構成の概略を示す機能ブロック図である。
【図2】図1に示したエッジ強調回路が備えるピーク検出回路の一具体例を示す回路図である。
【図3】図1に示したエッジ強調回路によるエッジ強調処理を説明する時間線図である。
【図4】図1に示したエッジ強調回路を色差信号の補正に適用した液晶表示装置を示すブロック図である。
【図5】図4に示した液晶表示装置に搭載されたエッジ強調回路の構成の概略を示す機能ブロック図である。
【図6】図1に示したエッジ強調回路をRGB信号の補正に適用した液晶表示装置を示すブロック図である。
【図7】図6に示した液晶表示装置に搭載されたエッジ強調回路の構成の概略を示す機能ブロック図である。
【図8】従来の技術に係るエッジ強調回路を示す機能ブロック図である。
【図9】図8に示したエッジ強調回路によるエッジ強調処理を説明する時間線図である。
【符号の説明】
1,2,3 エッジ強調回路(画像処理装置)
12 遅延器(1次微分演算手段)
17,17b,17r,17R,17G,17B 画素選択回路(信号補正手段)
18 減算器(1次微分演算手段)
19 絶対値演算回路(絶対値演算手段)
20,20b,20r,20R,20G,20B ピーク位置判定回路(ピーク位置判定手段)
21,21b,21r,21R,21G,21B ピーク量判定回路(ピーク量判定手段)
30,30b,30r,30R,30G,30B ピーク検出回路(ピーク検出手段)
51,52,71,72 OR回路(制御手段)
Din,Pbin,Prin,PRin,PGin,PBin 画像信号
Dc,Pbc,Prc,PRc,PGc,PBc 隣接する画素の画像信号
Dd,Pbd,Prd,PRd,PGd,PBd 対応する画素の画像信号
De,Pbe,Pre,PRe,PGe,PBe 隣接する画素の画像信号
Dg,Pbg,Prg,PRg,PGg,PBg 1次微分
Dh,Pbh,Prh,PRh,PGh,PBh 1次微分の絶対値
th,bth,rth,Rth,Gth,Bth 閾値
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing method and an image processing apparatus that sharpen edges of an image signal.
[0002]
[Prior art]
As a conventional technique for emphasizing an edge of a color signal, there is a method and apparatus described in an open patent publication "Japanese Patent Laid-Open No. 10-112867 (publication date: April 28, 1998)".
[0003]
FIG. 8 is a block diagram showing the configuration of the apparatus. FIG. 9 is a time diagram of color signals for explaining the operation of the apparatus. The color signal Qb (color difference signal BY) processing system and the color signal Qr (color difference signal RY) processing system have the same configuration and perform the same processing.
[0004]
As shown in FIG. 8, the above apparatus supplies the input color signal Qbin (Qrin) to the copy circuit 101 (111) and the primary differentiation circuit 102 (112). The copy circuit 101 (111) copies the input color signal Qbin (Qrin) to the pixel under the control of the copy control circuit 105 (115), and outputs it as the output color signal Qbout (Qrout).
[0005]
On the other hand, the input color signal Qbin (Qrin) input to the primary differentiation circuit 102 (112) is differentiated by the primary differentiation circuit 102 (112) (primary differentiation signal Qba (Qra)), and the rectification circuit 103 (113). ) Is rectified (rectified signal Qbb (Qrb)), and the secondary differential circuit 104 (114) differentiates again to generate a secondary differential signal Qbc (Qrc) corresponding in time to the input color signal Qbin (Qrin). To do. The secondary differential circuit 104 (114) inputs the secondary differential signal Qbc (Qrc) to the copy control circuit 105 (115) and also to the differential control circuit 106 (116).
[0006]
The copy control circuit 105 (115) controls the copy control signal Qbe (Qre) for controlling the copy of the input color signal Qbin (Qrin) in the copy circuit 101 (111) according to the value of the secondary differential signal Qbc (Qrc). ) Is generated. When the value of the secondary differential signal Qbc (Qrc) crosses zero or exceeds zero, the differential control circuit 106 (116) causes the copy circuit 101 (111) to copy the input color signal Qbin (Qrin). A differential control signal Qbd (Qrd) for controlling the signal to be generated is generated and input to the copy control signal Qbe (Qre).
[0007]
Thus, in the above apparatus, the secondary differential signals Qbc and Qrc are generated in correspondence with the input color signals Qbin and Qrin in terms of time. When the secondary differential signals Qbc and Qrc are positive, the chrominance value of the reference pixel preceding the edge pixel of the input color signals Qbin and Qrin is copied onto the edge pixel. On the other hand, when the secondary differential signals Qbc and Qrc are negative, the chrominance value of the reference pixel subsequent to the edge pixel is copied onto the edge pixel.
[0008]
Thus, in the above apparatus, the edge of the color signal is sharpened by copying the chrominance value of the reference pixel of the input color signal onto the edge pixel of the color signal in accordance with the secondary differential signal.
[0009]
At this time, in order to eliminate the pseudo chrominance value of the sharpening pulse of the color signal, only when the value of the secondary differential signal in the allocation region between the reference pixel and the edge pixel does not have a zero crossing, Copy chrominance values onto edge pixels. As a result, for example, the values of neighboring pulses having different chrominance values can be prevented from being mixed by the copy process in the transition region between the two pulses.
[0010]
[Problems to be solved by the invention]
However, in the above conventional method, when the level of the noise component included in the signal is equal to or higher than the threshold value for edge enhancement, the edge is erroneously detected. Therefore, as a result of edge enhancement by edge enhancement of the erroneously detected noise component, a phenomenon that the image deteriorates has occurred.
[0011]
The present invention has been made to solve the above problems, and an object thereof is to provide an image processing method and an image processing apparatus capable of sufficiently sharpening the edge of an image signal without causing malfunction due to noise. There is.
[0012]
[Means for Solving the Problems]
In order to solve the above-described problems, an image processing method of the present invention obtains a first-order differential calculation process for obtaining a first-order derivative of an image signal and an absolute value of a first-order derivative obtained by the first-order differential calculation process. Based on the absolute value calculation process, the peak detection process for determining whether the absolute value obtained by the absolute value calculation process is a peak and a predetermined threshold value or more, and the detection result in the peak detection process, And signal correction processing for rewriting the image signal of the corresponding pixel with the image signal of the adjacent pixel.
[0013]
The image processing apparatus according to the present invention includes a first-order differential calculation unit that calculates a first-order differential of an image signal, an absolute-value calculation unit that calculates an absolute value of a first-order differential obtained by the first-order differential calculation unit, Based on the detection result of the peak detection means and the peak detection means for determining whether or not the absolute value obtained by the absolute value calculation means is a peak and a predetermined threshold value or more, the image signal of the corresponding pixel is obtained. Signal correction means for rewriting with image signals of adjacent pixels.
[0014]
By the above method and configuration, it is determined whether or not the absolute value after first differentiation of the input image signal is a peak in the reference pixel, and in the case of the peak, the values of the pixels at positions before and after the reference pixel are determined. Copy to the reference pixel.
[0015]
Here, in the above method and configuration, in particular, when determining whether or not the absolute value of the first derivative is a peak, it is also determined whether or not the absolute value is greater than or equal to a predetermined threshold value. This threshold value can be set so that edge enhancement is not performed when the peak amount is less than the threshold value th in consideration of the S / N ratio of the absolute value of the first derivative.
[0016]
Thereby, only when the absolute value of the first derivative is a peak and is equal to or greater than a predetermined threshold, the values of the pixels at the positions before and after the reference pixel can be copied to the reference pixel and the edge of the image signal can be emphasized. Therefore, since the noise component included in the high-frequency component is not determined as an edge as in the prior art, it is possible to enhance the edge of the image signal while preventing malfunction due to noise.
[0017]
Specifically, for example, when the absolute value of the first derivative in the section including the reference pixel is a peak, a pulse signal that generates a pulse at the peak time and a pulse signal obtained by delaying the pulse signal by one clock And generate When the combination of the pulse at the peak time and the pulse delayed by one clock is (1, 0), the value following the reference pixel is copied, while in the case of (0, 1), the reference value is copied. Copy the value preceding the pixel. As a result, the pixels are copied before and after the reference pixel which is an edge, and an image signal with a sharp edge can be obtained, and the image quality can be improved.
[0018]
The method and configuration described above are suitable for edge enhancement processing of a monochrome image using a luminance signal as an input image signal, and also suitable for edge enhancement processing of a color difference signal of a color image and an RGB signal.
[0019]
Furthermore, the image processing method of the present invention is an image processing method for processing an image signal for displaying a pixel by combining a plurality of signals by performing each of the above processes for each of the signals. Each signal correction process so that when the peak detection process detects that the absolute value is a peak and is equal to or greater than a predetermined threshold value, the signal of the corresponding pixel is rewritten with the signal of the adjacent pixel in the processing of all signals. It is characterized by including a control process for performing.
[0020]
The image processing apparatus of the present invention is an image processing apparatus for processing an image signal for displaying a pixel by combining a plurality of signals, and each of the above-described means is provided for each of the signals, and When the peak detection means of such a system detects a peak and an absolute value that is equal to or greater than a predetermined threshold value, each signal correction is performed so that the signal of the corresponding pixel is rewritten with the signal of the adjacent pixel in all systems. Control means for controlling the means is provided.
[0021]
According to the above method and configuration, if the input image signal is a color signal based on a color difference signal, two systems of signals are processed. If the input image signal is a color signal based on an RGB signal, three systems of signals are processed. Can be processed to perform edge emphasis processing.
[0022]
Here, in the above-described method and configuration, edge enhancement processing is performed on all systems, particularly when a peak is detected only on one system. Therefore, the color edge can be emphasized under a finer detection condition. That is, since peak detection is individually performed for a plurality of input data, the detection resolution is increased. In the case of color difference signals, RGB signals, etc. of color images, if the edge enhancement is performed independently for each signal, the color balance is lost and blurring occurs. However, the above method and configuration prevent this. it can.
[0023]
Specifically, for example, a pulse signal in which the peak of the first-order differential absolute value in the section including the reference pixel in each system is detected is input to the OR circuit and synthesized into one control signal, and based on this control signal. Thus, edge enhancement processing may be performed for all systems.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
The embodiment of the present invention will be described with reference to FIGS. 1 to 7 as follows.
[0025]
FIG. 1 is a block diagram showing an outline of the configuration of an image signal edge enhancement circuit (image processing apparatus) 1 according to the present embodiment.
[0026]
The edge enhancement circuit 1 is an image processing circuit that detects an edge of an image signal of one system and performs a process of enhancing the edge. As an image signal to be processed, one of color signals or a luminance signal can be used.
[0027]
The edge enhancement circuit 1 includes an input terminal 11 for inputting an image signal Din to be processed, delay devices 12, 13, 14, 15, 16, and 23 for delaying the signal by one clock, a pixel selection circuit (signal correction means) 17, and subtraction. 18, an absolute value calculation circuit (absolute value calculation means) 19, a peak position determination circuit (peak position determination means) 20, a peak amount determination circuit (peak amount determination means) 21, an AND circuit 22, and a processed image signal Dout. An output terminal 24 for output is provided. The delay device 12 and the subtractor 18 constitute a primary differentiation circuit (primary differentiation operation means).
[0028]
The image signal Din input to the input terminal 11 is input to the delay device 12, the signal Da output from the delay device 12 is input to the delay device 13, and the signal Db output from the delay device 13 is input to the delay device 14. The signal Dc output from the delay unit 14 is input to the delay unit 15, the signal Dd output from the delay unit 15 is input to the delay unit 16, and the signal De output from the delay unit 16 is input to the pixel selection circuit 17. The That is, the image signal Din is sequentially input to the delay units 12 to 16 and delayed by one clock, and then input to the pixel selection circuit 17. The delay units 13 and 14 are provided to synchronize the timing with the peak detection circuit 30.
[0029]
At the same time, the pixel selection circuit 17 receives the signal Dc output from the delay unit 14, the signal Dd output from the delay unit 15, and the signal De output from the delay unit 16. The pixel selection circuit 17 selects one of these signals Dc, Dd, and De according to a combination of signals Dm and Dn described later (signal correction processing). Then, the output terminal 24 outputs the image signal Dout selected by the pixel selection circuit 17.
[0030]
The image signal Din input to the input terminal 11 is input to the subtracter 18 together with the signal Da output from the delay device 12 to generate a primary differential signal Dg (primary differential calculation processing). The primary differential signal Dg output from the subtractor 18 is input to an absolute value calculation circuit 19 to generate an absolute value signal Dh that is an absolute value of the primary differential signal Dg (absolute value calculation processing). The absolute value signal Dh output from the absolute value calculation circuit 19 is input to a peak detection circuit (peak detection means) 30 and a signal Dm is output (peak detection processing). A signal (first pixel selection control signal) Dm output from the peak detection circuit 30 is directly input to the pixel selection circuit 17 and is also delayed by one clock by the delay unit 23 (second pixel selection control signal) Dn. Is also entered.
[0031]
Here, the peak detection circuit 30 is a circuit for detecting the peak position of the absolute value signal Dh. As shown in FIG. 1, the peak detection circuit 30 includes a peak position determination circuit 20, a peak amount determination circuit 21, and an AND circuit 22. A specific example of the peak detection circuit 30 is shown in FIG.
[0032]
As shown in FIG. 2, the peak detection circuit 30 includes delay units 31, 32, 33, 34, 35 that delay the signal by one clock, comparators 36, 37, 38, 39, 40, and an AND circuit 22. It is configured. The delay units 31 to 35 and the comparators 36 to 39 correspond to the peak position determination circuit 20. The comparator 40 corresponds to the peak amount determination circuit 21.
[0033]
The absolute value signal Dh input from the absolute value calculation circuit 19 is input to the delay unit 31, the signal E1 output from the delay unit 31 is input to the delay unit 32, and the signal E2 output from the delay unit 32 is the delay unit. 33, the signal E3 output from the delay device 33 is input to the delay device 34, the signal E4 output from the delay device 34 is input to the delay device 35, and the delay device 35 outputs the signal E5.
[0034]
The signals E1, E2, E4, and E5 output from the delay units 31, 32, 34, and 35 are input to the comparators 36, 37, 38, and 39, respectively. At the same time, the signal E3 output from the delay unit 33 is input to the comparators 36, 37, 38, and 39. The comparators 36, 37, 38, and 39 compare the magnitude relationship between the signal E3 and the signals E1, E2, E4, and E5, respectively. When the signal E3 is larger, the comparator 36, 37, 38, and 39 sets “1” to the signal F1, Output as F2, F3, F4 respectively. The signals F1 to F4 are included in the peak position detection signal Dj (FIG. 1).
[0035]
The comparator 40 receives the signal E3 output from the delay device 33 and the threshold th. Then, the comparator 40 outputs “1” as the signal F5 when the signal E3 is equal to or greater than the threshold th. The signal F5 is included in the peak amount determination signal Di (FIG. 1).
[0036]
Further, signals F 1, F 2, F 3, F 4 and F 5 which are outputs of the comparators 36, 37, 38, 39 and 40 are input to the AND circuit 22. The AND circuit 22 outputs “1” as the signal Dm when the values of the signals F1, F2, F3, F4, and F5 are all “1”, and “0” otherwise.
[0037]
As a result, the peak position determination circuit 20 determines that the signal E3 obtained by delaying the absolute value signal Dh by 3 clocks is delayed by 2 clocks and 1 clock, and the signal E4 delayed by 2 clocks and 1 clock. , E5 can be determined as to whether or not there is a peak among the five absolute value signals. That is, the peak position determination circuit 20 determines whether or not the absolute value at the center is the maximum value in a section consisting of five absolute values. The number of clocks for detecting the peak of the absolute value signal Dh can be selected as appropriate, and the number of delay units and comparators (excluding the comparator 40) can be set accordingly. Good.
[0038]
Further, the peak amount determination circuit 21 can determine whether or not the value Y34 (FIG. 3) of the signal E3 obtained by delaying the absolute value signal Dh by 3 clocks is equal to or greater than the threshold th. Here, the threshold th is set so as not to detect a peak due to noise included in the absolute value signal Dh mainly derived from the noise component of the image signal Din.
[0039]
Therefore, according to the peak detection circuit 30, it is possible to determine whether or not the signal E3 obtained by delaying the absolute value signal Dh by 3 clocks is a peak and the value Y34 is equal to or greater than the threshold th. That is, the peak detection circuit 30 can detect a peak equal to or greater than the threshold value th of the absolute value signal Dh. When a peak equal to or greater than the threshold value th of the absolute value signal Dh is detected, “1” is output as the signal Dm.
[0040]
On the other hand, the pixel selection circuit 17 delays one of the signals Dc, Dd and De obtained by delaying the image signal Din by 3, 4 and 5 clocks, the signal Dm output from the peak detection circuit 30 and this by 1 clock. The selection is made according to the combination with the signal Dn.
[0041]
Specifically, the pixel selection circuit 17 has the following rules:
When (Dm, Dn) = (0, 0), Dout = Dd
When (Dm, Dn) = (0, 1), Dout = Dc
When (Dm, Dn) = (1, 0), Dout = De
When (Dm, Dn) = (1, 1), Dout = Dd
To select the signal to be output.
[0042]
That is, when (Dm, Dn) is (0, 0) or (1, 1), the pixel selection circuit 17 outputs the value of the signal Dd as it is and does not perform enhancement. When (Dm, Dn) is (0, 1), the value of the signal Dd is replaced with the value of the preceding signal Dc and output. Conversely, when (Dm, Dn) is (1, 0), the value of the signal Dd is replaced with the value of the subsequent signal De and output.
[0043]
Thereby, when the absolute value signal Dh of the primary differential signal Dg of the image signal Din forms a peak equal to or greater than the threshold th, the edge of the image signal Din can be emphasized.
[0044]
Next, edge enhancement processing in the edge enhancement circuit 1 will be described in detail with reference to FIG. In addition, the horizontal axis of FIG. 3 is a time axis.
[0045]
The image signal Din is an input signal input to the edge enhancement circuit 1. The signals Da to De are signals obtained by delaying the image signal Din by one clock by the delay units 12 to 16. Here, X1 to X6 indicate six consecutive pixels.
[0046]
The signal Dg is a primary differential signal generated by the subtractor 18 based on the image signal Din. Further, the signal Dh is an absolute value signal obtained by converting the signal Dg by the absolute value calculation circuit 19. The signals E1 to E5 are signals obtained by delaying the absolute value signal Dh by one clock by the delay units 31 to 35. Here, Y12 represents the absolute value of the primary differentiation between the pixel X1 and the pixel X2. Similarly, Y23, Y34, Y45, and Y56 represent the absolute values of the primary differentiation of the pixels X2 and X3, the pixels X3 and X4, the pixels X4 and X5, and the pixels X5 and X6, respectively.
[0047]
The signal Dm is based on the signal Dh, and the absolute value of the first derivative is the maximum among the total of five absolute values including the absolute value of the preceding two clocks and the absolute value of the subsequent two clocks, and , A signal to which a pulse is output when it is equal to or greater than the threshold th. The signal Dn is a pulse signal obtained by delaying the signal Dm by one clock.
[0048]
Here, the edge enhancement circuit 1 basically outputs the signal Dd as the image signal Dout, and when the edge pixel is detected, that is, when the pulse is output to the signals Dm and Dn, the preceding signal Dc. Alternatively, the subsequent signal De is copied. The width of the control pulse (signals Dm and Dn) corresponds to the clock period.
[0049]
Therefore, in the example of FIG. 3, since the absolute value Y34 satisfies the above condition, a pulse is output corresponding to the pixels X3 and X4 that are the basis of the absolute value Y34. At the time of output of the pixel X3, since (Dm, Dn) = (1, 0), the signal De, that is, the preceding pixel X2 is copied as indicated by the arrow below the signal Dd. Next, at the time of outputting the pixel X4, since (Dm, Dn) = (0, 1), the signal Dc, that is, the subsequent pixel X5 is copied as indicated by the arrow above the signal Dd.
[0050]
As described above, the edge enhancement circuit 1 basically outputs the signal Dd obtained by delaying the input image signal Din by 4 clocks as the image signal Dout. When an edge pixel is detected, edge enhancement processing is performed by copying the previous and subsequent signals Dc and De. Here, the edge pixels are pixels at both ends of a portion where the absolute value signal of the first-order differential of the image signal has a peak.
[0051]
In the example of FIG. 3, the pixel X3 and the pixel X4 are edge pixels. The absolute value Y34 of the first-order differential between the pixels X3 and X4 is a peak among the five adjacent absolute values on the absolute value signal Dh. Therefore, an intermediate portion between the pixel X3 and the pixel X4 is a peak position of the image signal Din. Therefore, an image signal Dout obtained by sharpening the image signal Din at the edge pixels X3 and X4 is obtained. That is, according to the edge enhancement circuit 1, edge enhancement processing can be performed at the edge portions of two reference color signals.
[0052]
As described above, the edge enhancement circuit 1 obtains the absolute value of the first derivative (difference between horizontally adjacent signals) in time series for six horizontally adjacent pixels, and the obtained horizontal direction. 5 absolute peak positions adjacent to are detected. Note that the length of the section for detecting the peak can be arbitrarily selected as long as it has three or more absolute values (that is, four pixels). At the same time, the edge emphasis circuit 1 detects whether the peak absolute value is greater than or equal to the threshold value. Only when two conditions are satisfied, the peak detection circuit 30 outputs a control signal to the pixel selection circuit 17.
[0053]
The edge emphasis circuit 1 has a signal that is advanced in time (1) and a signal that is delayed (2) with respect to a reference signal. Then, in accordance with the control signal (edge information) indicating the rise or fall of the reference signal, the signal (1) or (2) is copied to the reference signal, so that the reference signal Edge rising or falling characteristics can be improved.
[0054]
Here, the edge enhancement circuit 1 detects whether or not the absolute value that is a peak is greater than or equal to a threshold value. That is, a peak amount determination circuit 21 is provided so that a malfunction due to erroneous detection of noise as in the conventional case does not occur, and the peak amount is set to the threshold th (set by taking into account the S / N ratio of the absolute value after the first differentiation. If the value is less than (value), control is performed so that correction (edge enhancement) is not performed.
[0055]
Thereby, since the noise component contained in the high frequency component is not determined as an edge, it is possible to prevent malfunction due to noise and enhance the edge of the image signal.
[0056]
Further, in the edge enhancement circuit 1, when the input signal is a luminance signal, only the edge of the luminance signal can be enhanced without causing linking, and the fineness of the image can be enhanced with a simple configuration. The image quality improvement effect which is visually important can be obtained.
[0057]
As described above, the edge enhancement circuit 1 is suitable for edge enhancement of a monochrome image. However, the present invention is not limited to this, and the present invention is generally applicable to processing of not only a monochrome image signal but also an image signal including a color image signal.
[0058]
Next, an example in which the edge enhancement circuit 1 is applied to a display device that displays an image using a color difference signal will be described with reference to FIGS. 4 and 5.
[0059]
FIG. 4 is a block diagram showing an outline of the configuration of the liquid crystal display device 60 using the color difference signal as an input signal.
[0060]
As shown in FIG. 4, Y, Pb, Pr, H, and V signals are input to the liquid crystal display device 60. The Y, Pb, and Pr signals are converted into digital signals by the A / D converter 61..., Converted into RGB signals by the YPbPr / RGB converter 62, and input to the liquid crystal controller 63. The H and V signals are input to the liquid crystal controller 63 and also input to a PLL (phase-locked loop) 64 to generate a CLK signal. The output signal of the liquid crystal controller 63 is input to the liquid crystal panel 67 via the signal driver 65 and the scanning driver 66, and an image is displayed.
[0061]
Here, the liquid crystal display device 60 includes an edge enhancement circuit (image processing device) 2 between the A / D converter 61 and the YPbPr / RGB converter 62. The edge enhancement circuit 2 performs edge enhancement processing on the image signals Pbin and Prin converted into digital signals and outputs the image signals Pbout and Prout.
[0062]
FIG. 5 is a circuit diagram showing an outline of the configuration of the edge enhancement circuit 2. The edge enhancement circuit 2 includes edge enhancement circuits 1b and 1r having the same configuration as the edge enhancement circuit 1 shown in FIG. 1 in order to process two image signals. Note that FIG. 5 shows only the main part showing the difference from FIG. The delay unit and subtracter (first-order differential calculation process), the absolute value calculation circuit (absolute value calculation process), and other configurations not shown are as described above with reference to FIGS.
[0063]
As shown in FIG. 5, signals Pbc, Pbd, and Pbe obtained by delaying the image signal Pbin by 3, 4, and 5 clocks are input to the pixel selection circuit (signal correction means) 17b of the edge enhancement circuit 1b. . An absolute value signal Pbh of a primary differential signal of the image signal Pbin is input to the peak detection circuit (peak detection means) 30b. Similarly, signals Prc, Prd, and Pre obtained by delaying the image signal Prin by 3, 4, and 5 clocks are input to the pixel selection circuit (signal correction unit) 17r of the edge enhancement circuit 1r. An absolute value signal Prh of a first-order differential signal of the image signal Prin is input to the peak detection circuit (peak detection means) 30r.
[0064]
The details of the operations of the peak detection circuits 30b and 30r (peak detection processing) and the pixel selection circuits 17b and 17r (signal correction processing) are as described above with reference to FIGS. However, the threshold values bth and rth of the peak amount determination circuit are set so as not to detect peaks due to noise included in the absolute value signals Pbh and Prh mainly derived from noise components of the image signals Pbin and Prin.
[0065]
Further, the edge enhancement circuit 2 includes 2-input OR circuits (control means) 51 and 52. The OR circuit 51 receives the signal Pbm output from the peak detection circuit 30b and the signal Prm output from the peak detection circuit 30r, obtains a logical sum of these two inputs, and outputs the logical sum to the pixel selection circuits 17b and 17r. Input (control processing). The OR circuit 52 receives the signal Pbn output from the delay unit 23b and the signal Prn output from the delay unit 23r. The OR circuit 52 calculates a logical sum of these two inputs and outputs it to the pixel selection circuits 17b and 17r as a signal Dn. Input (control processing).
[0066]
The pixel selection circuit 17b selects one of the signals Pbc, Pbd, and Pbe according to the combination of the signals Dm and Dn, and outputs it as a color difference signal Pbout ((BY) '). Similarly, the pixel selection circuit 17r selects one of the signals Prc, Prd and Pre according to the combination of the signals Dm and Dn and outputs it as a color difference signal Prout ((R−Y) ′).
[0067]
As described above, in the edge enhancement circuit 2 that performs edge enhancement processing on the two systems of image signals Pbin and Prin, OR circuits 51 and 52 are provided to synthesize the edge pixel detection signals and to generate one type of signal Dm, Dn is input in common to the pixel selection circuits 17b and 17r.
[0068]
As a result, the pixel selection circuits 17b and 17r have the same selection state of signals to be output as the image signals Pbout and Prout. In particular, the edge enhancement circuit 2 outputs a pulse to the signals Dm and Dn when the peak position is detected in at least one of the systems by combining with an OR circuit. Therefore, even when the peak position is detected only with one color difference, the edge enhancement process can be performed on the two systems of image signals Pbin and Prin as if the peak position was detected with both color differences.
[0069]
Therefore, if a peak is detected even in one system, the color edge can be emphasized under a finer detection condition by performing edge emphasis processing in all systems. That is, since the peak detection circuits 30b and 30r are individually provided for the image signals Pbin and Prin as a plurality of input data, the peak detection resolution is increased. In particular, in the case of Pb and Pr signals that are color difference components, blurring occurs due to a loss in the color balance of the color difference signals Pbout and Prout after edge enhancement that occurs when edge enhancement is performed independently for each color difference signal. Can be prevented.
[0070]
Next, an example in which the edge enhancement circuit 1 is applied to a display device that displays an image using RGB signals will be described with reference to FIGS. 6 and 7.
[0071]
FIG. 6 is a block diagram showing an outline of the configuration of the liquid crystal display device 80 using RGB signals as input signals.
[0072]
As shown in FIG. 6, R, G, B, H, and V signals are input to the liquid crystal display device 80. The R, G, B signals are converted into digital signals by the A / D converters 81... And then input to the liquid crystal controller 83. The H and V signals are input to the liquid crystal controller 83 and also to the PLL 84 to generate the CLK signal. The output signal of the liquid crystal controller 83 is input to the liquid crystal panel 87 via the signal driver 85 and the scanning driver 86, and an image is displayed.
[0073]
Here, the liquid crystal display device 80 includes an edge enhancement circuit (image processing device) 3. The edge enhancement circuit 3 performs edge enhancement processing on the image signals PRin, PGin, PBin converted into digital signals and outputs image signals PRout, PGout, PBout.
[0074]
FIG. 7 is a circuit diagram showing an outline of the configuration of the edge enhancement circuit 3. The edge enhancement circuit 3 includes edge enhancement circuits 1R, 1G, and 1B having the same configuration as the edge enhancement circuit 1 shown in FIG. 1 in order to process three image signals. Note that FIG. 7 shows only the main parts that are different from FIG. The delay unit and subtracter (first-order differential calculation process), the absolute value calculation circuit (absolute value calculation process), and other configurations not shown are as described above with reference to FIGS.
[0075]
As shown in FIG. 7, signals PRc, PRd, and PRe obtained by delaying the image signal PRin by 3, 4 and 5 clocks are input to the pixel selection circuit (signal correction means) 17R of the edge enhancement circuit 1R. . The absolute value signal PRh of the primary differential signal of the image signal PRin is input to the peak detection circuit (peak detection means) 30R. Similarly, signals PGc, PGd, and PGe obtained by delaying the image signal PGin by 3, 4, and 5 clocks are input to the pixel selection circuit (signal correction unit) 17G of the edge enhancement circuit 1G. The absolute value signal PGh of the primary differential signal of the image signal PGin is input to the peak detection circuit (peak detection means) 30G. Similarly, signals PBc, PBd, and PBe obtained by delaying the image signal PBin by 3, 4, and 5 clocks are input to the pixel selection circuit (signal correction unit) 17B of the edge enhancement circuit 1B. The absolute value signal PBh of the primary differential signal of the image signal PBin is input to the peak detection circuit (peak detection means) 30B.
[0076]
The details of the operations of the peak detection circuits 30R, 30G, and 30B (peak detection processing) and the pixel selection circuits 17R, 17G, and 17B (signal correction processing) are as described above with reference to FIGS. However, the threshold values Rth, Gth, and Bth of the peak amount determination circuit are respectively set so as not to detect peaks due to noise included in the absolute value signals PRh, PGh, and PBh mainly derived from noise components of the image signals PRin, PGin, and PBin. Is set.
[0077]
Further, the edge enhancement circuit 3 includes 3-input OR circuits (control means) 71 and 72. The OR circuit 71 receives the signal PRm output from the peak detection circuit 30R, the signal PGm output from the peak detection circuit 30G, and the signal PBm output from the peak detection circuit 30B, and calculates the logical sum of these three inputs. The signal Dm is input to the pixel selection circuits 17R, 17G, and 17B (control processing). The OR circuit 72 receives the signal PRn output from the delay unit 23R, the signal PGn output from the delay unit 23G, and the signal PBn output from the delay unit 23B, and calculates the logical sum of these three inputs. The signal Dn is input to the pixel selection circuits 17R, 17G, and 17B (control processing).
[0078]
The pixel selection circuit 17R selects one of the signals PRc, PRd, and PRe according to the combination of the signals Dm and Dn, and outputs the selected signal as an image signal PRout. Similarly, the pixel selection circuit 17G selects one of the signals PGc, PGd, and PGe according to the combination of the signals Dm and Dn and outputs it as the image signal PGout. Similarly, the pixel selection circuit 17B selects one of the signals PBc, PBd, PBe according to the combination of the signals Dm, Dn and outputs it as the image signal PBout.
[0079]
As described above, in the edge enhancement circuit 3 that performs edge enhancement processing on the three systems of image signals PRin, PGin, and PBin, OR circuits 71 and 72 are provided to synthesize the edge pixel detection signals and to generate one type of signal. Dm and Dn are input to the pixel selection circuits 17R, 17G, and 17B in common.
[0080]
As a result, the pixel selection circuits 17R, 17G, and 17B have the same signal selection state to be output as the image signals PRin, PGin, and PBin. In particular, the edge enhancement circuit 3 outputs a pulse to the signals Dm and Dn if the peak position is detected in at least one system by combining with an OR circuit. Therefore, even when a peak position is detected for only one color, edge enhancement processing is performed on the three systems of image signals PRin, PGin, and PBin so that the peak positions are detected for all colors. it can.
[0081]
Therefore, if a peak is detected even in one system, the color edge can be emphasized under a finer detection condition by performing edge emphasis processing in all systems. That is, since the peak detection circuit is individually provided for a plurality of input data, the detection resolution is increased. In particular, in the case of RGB signals that are color components, blurring occurs due to the loss of the color balance of the edge-enhanced color signals PRout, PGout, and PBout that occurs when edge enhancement is performed independently for each color signal. Can be prevented.
[0082]
In addition, this Embodiment does not limit the scope of the present invention, and various modifications can be made within the scope of the present invention.
[0083]
For example, in this embodiment, an edge enhancement device applied to a liquid crystal display device has been described. However, the present invention is applied to a color signal processing device of various video display devices such as a television vision receiver and a video projector in addition to the liquid crystal display device. Of course, it is applicable.
[0084]
Moreover, this invention can be comprised as follows, for example.
[0085]
An edge enhancement device according to the present invention includes a differentiating means for differentiating a color signal, an absolute value calculating means for calculating an absolute value of the differentiated signal, and n + 3 absolute values adjacent to the color signal in the horizontal direction from the absolute value. The peak position detecting means for detecting the peak position of the value, and the color difference value of the reference pixel before and after the edge pixel of the color signal is selected on the edge pixel in accordance with the detection signal of the detected peak position. And a pixel selection unit that emphasizes the edge of the image.
[0086]
Thus, it is determined whether or not the absolute value after the first-order differentiation of the input input color difference signal is a peak in the reference pixel. If the absolute value is a peak, the pulse signal and a signal obtained by delaying the pulse signal by one clock are determined. And the color difference values at the positions before and after the reference pixel are copied onto the edge pixels, so that the color difference value in which the edge of the color signal is made steeper can be obtained.
[0087]
Further, in the above edge enhancement device, the differentiating means comprises a D flip-flop and a subtractor that delays data for one clock, and determines that the output rises when the output is positive and falls when the output is negative. May be.
[0088]
Further, the edge enhancement device may perform edge enhancement when the rising edge or the falling edge of the color signal is detected.
[0089]
Further, in the edge enhancement device, each means may be constituted by a delay circuit, an adder (subtracter), a comparator, an AND circuit, and an OR circuit.
[0090]
【The invention's effect】
As described above, according to the image processing method of the present invention, the primary differential calculation process for obtaining the first derivative of the image signal and the absolute value calculation process for obtaining the absolute value of the primary derivative obtained by the primary differential calculation process are performed. And a peak detection process for determining whether the absolute value obtained by the absolute value calculation process is a peak and a predetermined threshold value or more, and a detection result of the corresponding pixel based on the detection result of the peak detection process. Signal correction processing for rewriting the image signal with an image signal of an adjacent pixel.
[0091]
The image processing apparatus according to the present invention includes a first-order differential calculation unit that calculates a first-order differential of an image signal, an absolute-value calculation unit that calculates an absolute value of a first-order differential obtained by the first-order differential calculation unit, Based on the detection result of the peak detection means and the peak detection means for determining whether or not the absolute value obtained by the absolute value calculation means is a peak and a predetermined threshold value or more, the image signal of the corresponding pixel is obtained. Signal correcting means for rewriting with the image signal of the adjacent pixel.
[0092]
Therefore, when determining whether or not the absolute value of the first derivative is a peak, it is also determined whether or not the absolute value is equal to or greater than a predetermined threshold value. This threshold value can be set so that edge enhancement is not performed when the peak amount is less than the threshold value th in consideration of the S / N ratio of the absolute value of the first derivative.
[0093]
Thereby, only when the absolute value of the first derivative is a peak and is equal to or greater than a predetermined threshold, the values of the pixels at the positions before and after the reference pixel can be copied to the reference pixel and the edge of the image signal can be emphasized. Therefore, since the noise component included in the high-frequency component is not determined as an edge as in the prior art, the edge of the image signal can be enhanced while preventing malfunction due to noise.
[0094]
Furthermore, the image processing method of the present invention is an image processing method for processing an image signal for displaying a pixel by combining a plurality of signals by performing each of the above processes for each of the signals. Each signal correction process so that when the peak detection process detects that the absolute value is a peak and is equal to or greater than a predetermined threshold, the signal of the corresponding pixel is rewritten with the signal of the adjacent pixel in the processing of all signals. It is a method including the control process which performs.
[0095]
The image processing apparatus of the present invention is an image processing apparatus for processing an image signal for displaying a pixel by combining a plurality of signals, and each of the above-described means is provided for each of the signals, and When the peak detection means of such a system detects a peak and an absolute value that is equal to or greater than a predetermined threshold value, each signal correction is performed so that the signal of the corresponding pixel is rewritten with the signal of the adjacent pixel in all systems. It is the structure provided with the control means which controls a means.
[0096]
Therefore, even when a peak is detected only in one system, edge enhancement processing is performed in all systems. Therefore, there is an effect that the color edge can be emphasized under a finer detection condition. That is, since peak detection is individually performed for a plurality of input data, the detection resolution is increased. In the case of color difference signals, RGB signals, etc. of color images, if the edge enhancement is performed independently for each signal, the color balance is lost and blurring occurs. However, the above method and configuration prevent this. it can.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing an outline of the configuration of an edge enhancement circuit according to an embodiment of the present invention.
FIG. 2 is a circuit diagram showing a specific example of a peak detection circuit included in the edge enhancement circuit shown in FIG. 1;
FIG. 3 is a time diagram for explaining edge enhancement processing by the edge enhancement circuit shown in FIG. 1;
4 is a block diagram showing a liquid crystal display device in which the edge enhancement circuit shown in FIG. 1 is applied to correction of a color difference signal.
5 is a functional block diagram illustrating an outline of a configuration of an edge enhancement circuit mounted on the liquid crystal display device illustrated in FIG. 4;
6 is a block diagram showing a liquid crystal display device in which the edge enhancement circuit shown in FIG. 1 is applied to correction of RGB signals.
7 is a functional block diagram illustrating an outline of a configuration of an edge emphasis circuit mounted on the liquid crystal display device illustrated in FIG. 6;
FIG. 8 is a functional block diagram showing an edge enhancement circuit according to a conventional technique.
FIG. 9 is a time diagram for explaining edge enhancement processing by the edge enhancement circuit shown in FIG. 8;
[Explanation of symbols]
1,2,3 edge enhancement circuit (image processing device)
12 Delay device (first derivative calculation means)
17, 17b, 17r, 17R, 17G, 17B Pixel selection circuit (signal correction means)
18 Subtractor (first derivative calculation means)
19 Absolute value calculation circuit (absolute value calculation means)
20, 20b, 20r, 20R, 20G, 20B Peak position determination circuit (peak position determination means)
21, 21b, 21r, 21R, 21G, 21B Peak amount determination circuit (peak amount determination means)
30, 30b, 30r, 30R, 30G, 30B Peak detection circuit (peak detection means)
51, 52, 71, 72 OR circuit (control means)
Din, Pbin, Prin, PRin, PGin, PBin Image signal
Dc, Pbc, Prc, PRc, PGc, PBc Image signals of adjacent pixels
Dd, Pbd, Prd, PRd, PGd, PBd Image signal of corresponding pixel
De, Pbe, Pre, PRe, PGe, PBe Image signals of adjacent pixels
Dg, Pbg, Prg, PRg, PGg, PBg First derivative
Dh, Pbh, Prh, PRh, PGh, PBh Absolute value of the first derivative
th, bth, rth, Rth, Gth, Bth threshold

Claims (2)

複数の色差信号を組み合わせて画素の表示を行う画像信号を処理する画像処理方法であって、
色差信号の1次微分を求める1次微分演算処理と、
上記1次微分演算処理で得られた1次微分の絶対値を求める絶対値演算処理と、
上記絶対値演算処理で得られた絶対値が、ピークかつ所定の閾値以上であるか否かを判定するピーク検出処理と、
上記ピーク検出処理での検出結果に基づいて、対応する画素の上記色差信号を隣接する画素の色差信号で書き換える信号補正処理とを含むとともに、
上記の各処理を上記色差信号ごとに行って、いずれかの色差信号のピーク検出処理で、絶対値がピークかつ所定の閾値以上であることを検出した時、すべての色差信号の処理において、対応する画素の色差信号を隣接する画素の色差信号でそれぞれ書き換えるように、各信号補正処理を行う制御処理をさらに含み、
上記制御処理では、ピーク時点でパルスを発生させたパルス信号と、このパルス信号を1クロック分遅延させたパルス信号との組合せが(1,0)の場合には対応する画素に後続する値をコピーする一方、(0,1)の場合には対応する画素に先行する値をコピーすることを特徴とする画像処理方法。
An image processing method for processing an image signal for displaying a pixel by combining a plurality of color difference signals,
A primary differential calculation process for obtaining a primary differential of the color difference signal;
An absolute value calculation process for obtaining an absolute value of the first derivative obtained by the first differential calculation process;
A peak detection process for determining whether or not the absolute value obtained by the absolute value calculation process is a peak and a predetermined threshold value or more;
And a signal correction process for rewriting the color difference signal of the corresponding pixel with the color difference signal of an adjacent pixel based on the detection result in the peak detection process,
When each of the above processes is performed for each of the color difference signals and the peak detection process of any one of the color difference signals detects that the absolute value is a peak and is equal to or greater than a predetermined threshold value, all the color difference signals are processed. the color difference signals of pixels to rewrite each color difference signals of the adjacent pixels, further look including the control process for each signal correction process,
In the above control processing, when the combination of the pulse signal that generated the pulse at the peak time and the pulse signal obtained by delaying the pulse signal by one clock is (1, 0), the value subsequent to the corresponding pixel is set. On the other hand, in the case of (0, 1), the value preceding the corresponding pixel is copied in the case of copying .
複数の色差信号を組み合わせて画素の表示を行う画像信号を処理する画像処理装置であって、
色差信号の1次微分を求める1次微分演算手段と、
上記1次微分演算手段で得られた1次微分の絶対値を求める絶対値演算手段と、
上記絶対値演算手段で得られた絶対値が、ピークかつ所定の閾値以上であるか否かを判定するピーク検出手段と、
上記ピーク検出手段の検出結果に基づいて、対応する画素の上記色差信号を隣接する画素の色差信号で書き換える信号補正手段と、を上記色差信号ごとに1系統ずつ備え、
かつ、いずれかの色差信号の系統のピーク検出手段で、ピークかつ所定の閾値以上である絶対値が検出された時、すべての色差信号の系統において、対応する画素の色差信号を隣接する画素の色差信号でそれぞれ書き換えるように、各信号補正手段を制御する制御手段をさらに備え
ピーク時点でパルスを発生させたパルス信号と、このパルス信号を1クロック分遅延させたパルス信号との組合せが(1,0)の場合には対応する画素に後続する値をコピーする一方、(0,1)の場合には対応する画素に先行する値をコピーすることを特徴とする画像処理装置。
An image processing apparatus for processing an image signal for displaying a pixel by combining a plurality of color difference signals,
Primary differential calculation means for obtaining a primary differential of the color difference signal;
Absolute value calculating means for obtaining an absolute value of the first derivative obtained by the first derivative calculating means;
Peak detection means for determining whether the absolute value obtained by the absolute value calculation means is a peak and a predetermined threshold value or more;
Based on the detection result of the peak detection means, a signal correction means for rewriting the color difference signal of the corresponding pixel with the color difference signal of an adjacent pixel is provided for each of the color difference signals.
In addition, when the peak detection means of any color difference signal system detects a peak and an absolute value that is equal to or greater than a predetermined threshold value, the color difference signal of the corresponding pixel is detected for the adjacent pixel in all color difference signal systems. Control means for controlling each signal correction means so as to rewrite each with a color difference signal ,
When the combination of the pulse signal that generated the pulse at the peak time and the pulse signal obtained by delaying the pulse signal by one clock is (1, 0), the value following the corresponding pixel is copied, In the case of 0, 1), an image processing apparatus that copies a value preceding a corresponding pixel .
JP2002005257A 2002-01-11 2002-01-11 Image processing method and image processing apparatus Expired - Fee Related JP4101520B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002005257A JP4101520B2 (en) 2002-01-11 2002-01-11 Image processing method and image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002005257A JP4101520B2 (en) 2002-01-11 2002-01-11 Image processing method and image processing apparatus

Publications (2)

Publication Number Publication Date
JP2003208609A JP2003208609A (en) 2003-07-25
JP4101520B2 true JP4101520B2 (en) 2008-06-18

Family

ID=27644352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002005257A Expired - Fee Related JP4101520B2 (en) 2002-01-11 2002-01-11 Image processing method and image processing apparatus

Country Status (1)

Country Link
JP (1) JP4101520B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006057403A1 (en) * 2004-11-29 2006-06-01 Matsushita Electric Industrial Co., Ltd. Image processing apparatus

Also Published As

Publication number Publication date
JP2003208609A (en) 2003-07-25

Similar Documents

Publication Publication Date Title
RU2413384C2 (en) Device of image processing and method of image processing
TWI511559B (en) Image processing method
US8279346B2 (en) Frame rate converting apparatus and method thereof
US8538070B2 (en) Motion detecting method and apparatus thereof
US8330868B2 (en) Image processing apparatus
US20080043145A1 (en) Image Processing Apparatus, Image Processing Method, and Image Display Apparatus
US5635990A (en) Apparatus for cancelling noise and improving details of images
US8294791B2 (en) Image correction apparatus for digital dodging
KR19990039108A (en) Impulse noise reduction device and method
JP4101520B2 (en) Image processing method and image processing apparatus
JP2007208723A (en) Method and program for enhancing contour
US7224406B2 (en) Digital signal processing system and method applied for chroma transition
JP4734032B2 (en) Image processing device
JP2003022068A (en) Device and method for image processing
JP3555744B2 (en) Contour correction device
JP3523437B2 (en) Image processing device
JP2548950B2 (en) Video signal processing circuit
JP3925381B2 (en) Video signal processing circuit
JPH11355610A (en) Contour correction circuit
JP3600678B2 (en) Television signal processing method and television signal processing device
JP3619642B2 (en) Image composition processing circuit
JP2000295496A (en) Image signal interpolating unit
JPH0530389A (en) Blanking level signal generating circuit
JPH07298099A (en) Contour correction circuit
JPH11122510A (en) Contour correction circuit for video signal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040728

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070731

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070926

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080220

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: 20080318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080319

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees