JP2004302311A - Contrast correction circuit - Google Patents

Contrast correction circuit Download PDF

Info

Publication number
JP2004302311A
JP2004302311A JP2003097362A JP2003097362A JP2004302311A JP 2004302311 A JP2004302311 A JP 2004302311A JP 2003097362 A JP2003097362 A JP 2003097362A JP 2003097362 A JP2003097362 A JP 2003097362A JP 2004302311 A JP2004302311 A JP 2004302311A
Authority
JP
Japan
Prior art keywords
gradation
correction
block
curve
luminance
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.)
Pending
Application number
JP2003097362A
Other languages
Japanese (ja)
Inventor
Masayuki Otawara
正幸 大田原
Ryutaro Okamoto
隆太郎 岡本
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.)
Samsung SDI Co Ltd
Original Assignee
Samsung SDI Co Ltd
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 Samsung SDI Co Ltd filed Critical Samsung SDI Co Ltd
Priority to JP2003097362A priority Critical patent/JP2004302311A/en
Priority to KR1020040016439A priority patent/KR100570600B1/en
Publication of JP2004302311A publication Critical patent/JP2004302311A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M13/00Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles
    • F16M13/02Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles for supporting on, or attaching to, an object, e.g. tree, gate, window-frame, cycle

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Picture Signal Circuits (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of Gas Discharge Display Tubes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a contrast correction circuit which performs proper contrast correction corresponding to distribution of gradation degrees in a range from the low value of the gradation degree to the high value of the gradation degree. <P>SOLUTION: The contrast correction circuit is equipped with a luminance signal generating part which generates a luminance signal from a picture signal, a histogram part which divides luminance gradation scales into blocks for every prescribed range and discriminates a gradation scale for every pixel to be inputted and counts the number of pixels for every corresponding block as the number of pixels of the block in a frame unit, a correction curve generating part which successively integrates the number of pixels of a pertinent block from the block of a low gradation degree and which makes a curve which can be obtained from histograms of integrated values in respective blocks a correction curve, and gradation degree correction parts which corrects the gradation degree of the picture signal to be inputted by this correction curve. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明はコントラスト補正回路に係り、特にPDP(Plasma Display Panel)等のダイナミックレンジの狭い表示装置に使用するに好適なコントラスト補正回路に関する。
【0002】
【従来の技術】
PDPのようにダイナミックレンジの狭い表示装置においては、視感上、より良い画像を得るために、画像中の情報量の多い部分のコントラストを強調するためのコントラスト補正回路が良く用いられる。
このような従来のコントラスト補正回路において、画像のコントラストを強調するためのコントラスト変換には、通常、コントラスト変換特性の異なる複数種のルックアップテーブルが用いられ、これらのテーブルはROM等のメモリに収められている。ルックアップテーブルの選択には、1画面分の画像データを積算した結果やヒストグラムを取った結果等が用いられる。
例えば、特許文献1に示されるように、画像信号(あるいは映像信号)の階調度の積算値により、ルックアップテーブルから適合する補正曲線を選択して、入力される各画素の階調度の補正を行っている。
【0003】
【特許文献1】
特開2002−244615号公報
【0004】
【発明が解決しようとする課題】
しかしながら、上述の従来例においては、階調度の積算値の値が同程度あれば、コントラストの比の大小にかかわらず、同じ補正曲線が選択されてしまい、適正なコントラストの補正が行われないという欠点がある。
例えば、図4に示すように、画面全体において輝度階調が低い値(黒レベル)から高い値(白ピーク)まで均一に存在する(各輝度階調の画素数がほぼ等しい)場合(図4(a))と、画面全体において輝度階調が低い値(黒レベル)と高い値(白ピーク)との中間値に集中して存在する(中央の輝度階調の画素数が多い)場合(図4(b))とが存在する。
ここで、図4において、横軸は輝度階調を示し、縦軸は各輝度階調の累積数(積算された積算数)を示しており、破線は累積数の中央、すなわち、フレームにおける画素数の半分の数値を示している。
【0005】
このとき、従来例は、コントラストの観点において、全く異なる画面特性であるにもかかわらず、積算値が同様のため、同一の補正曲線が選択されてしまい、同様の補正を行ってしまう。
本発明はこのような事情に鑑みてなされたもので、階調度の低い値(黒レベル)から高い値(白ピーク)の範囲において、階調度の分布に対応して、適正なコントラスト補正を行うコントラスト補正回路を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的を達成するために、本発明のコントラスト補正回路は、画像信号から輝度信号を生成する輝度信号生成部と、輝度階調を所定の範囲毎にブロック化し、入力される画素毎に輝度信号の輝度階調を判別し、フレーム単位において、対応するブロック毎に画素数を、ブロック画素数として計数するヒストグラム部と、該ブロック画素数を、低い階調度のブロックから、順次、積算していき、各ブロックにおける積算値のヒストグラムから得られる曲線を補正曲線とする補正曲線生成部と、前記補正曲線により、入力される画像信号の階調度の補正を行う階調度補正部とを有することを特徴とする。
【0007】
本発明のコントラスト補正回路は、前記補正曲線の形状を制限する所定の上限及び下限の制限値範囲が設定されており、この補正曲線の形状をこの制限値範囲により修正する補正曲線制限部を有することを特徴とする。
本発明のコントラスト補正回路は、前記補正曲線生成部が、前記補正曲線のデータを記憶部に記憶させて階調度補正テーブルとし、前記階調度補正部が、入力される階調度によりこの階調度補正テーブルを参照することにより、階調度の補正処理を行うことを特徴とする。
【0008】
本発明のコントラスト補正方法は、画像信号から輝度信号を生成する輝度信号生過程と、輝度階調を所定の範囲毎にブロック化し、入力される画素毎に輝度階調を判別し、フレーム単位において、対応するブロック毎に画素数を、ブロック画素数として計数するヒストグラム生成過程と、該ブロック画素数を、低い階調度のブロックから、順次、積算していき、各ブロックにおける積算値のヒストグラムから得られる曲線を補正曲線として記憶部に記憶させる補正曲線生成過程と、階調度補正部が入力される画像信号の階調度の補正を、前記記憶部の補正曲線に従い行う階調度補正過程とを有することを特徴とする。
【0009】
本発明のコントラスト補正プログラムは、画像信号から輝度信号を生成する輝度信号生成処理と、輝度階調を所定の範囲毎にブロック化し、入力される画素毎に輝度階調を判別し、フレーム単位において、対応するブロック毎に画素数を、ブロック画素数として計数するヒストグラム生成処理と、該ブロック画素数を、低い階調度のブロックから、順次、積算していき、各ブロックにおける積算値のヒストグラムから得られる曲線を補正曲線として記憶部に記憶させる補正曲線生成処理と、階調度補正部が入力される画像信号の階調度の補正を、前記記憶部の補正曲線に従い行う階調度補正処理とを有することを特徴とするプログラム実行可能なプログラムである。
【0010】
【発明の実施の形態】
以下、本発明の一実施形態によるコントラスト補正回路を図面を参照して説明する。図1は、コントラスト補正回路の構成例を示すブロック図である。
輝度信号生成部1は、例えば、入力される画像信号の各画素単位に、RGB(Red,Green,Blue)形式から、輝度信号(Y信号)に変換して出力する。
以下の、輝度信号生成部1を含むヒストグラム部2,補正曲線生成部3,補正曲線制限部4の回路列はRGB信号に対して共通であり、階調度補正部5AがR信号の階調度補正を行い、階調度補正部5BがG信号の階調度の補正を行い、階調度補正部5CがB信号の階調度の補正を行う。
すなわち、上記回路列は、階調度補正部5A〜5Cにおいて共通に用いられる補正係数を、輝度信号の輝度階調より求める。
そして、階調度補正部5A〜5C各々は、R信号,G信号及びB信号の各階調度の補正を独立して行う。
【0011】
ヒストグラム部2は、輝度信号に対して、所定の範囲の輝度階調(輝度信号の階調数を表している)がブロックとして設定されており、例えば、表示デバイスのダイナミックレンジにおいて、上記輝度信号の輝度階調が0〜255の256階調であらわす場合であると、各ブロックを32階調の範囲でブロック化、すなわち、輝度階調「0〜31」をブロック1,輝度階調「32〜63」をブロック2,…,輝度階調「224〜255」をブロック8の、8つのブロックに分け、入力される画素毎に、この画素の輝度階調が、いずれのブロックに対応しているかの判定を行う。
【0012】
そして、ヒストグラム部2は、図2(a)に示すように、ブロック各々に対応したカウンタ、すなわちブロック1〜ブロック8に対して、各々カウンタ1〜カウンタ8を有しており、画素が入力される毎に、判定されたブロックに対応するカウンタをインクリメント(1画素ごとに1つ増加)させ、1フレーム単位毎において、各ブロック毎の画素数を計数する。
図2(a)において、横軸は各ブロックの番号を示し、縦軸は度数として各ブロックに対応する画素数、すなわち計数値を示す。
ここで、1フレームの画素数が、852×480(408960)ドットとすると、全カウンタの計数値の合計は408960となる。
ここで、上記画素は、輝度信号の輝度階調を用いて補正係数を求める都合上、RGBの組み合わせであり、RGBの組み合わせを1ドットとして計数している。
【0013】
補正曲線生成部3は、低い輝度階調の画素数を計数したカウンタ1から、順次、カウンタの計数値を積算して行き、この積算値のヒストグラムから得られる曲線を補正曲線として、図示しない記憶部に記憶させる。
すなわち、補正曲線生成部3は、ブロック1において、最も低い輝度階調の画素数を計数したカウンタ1の計数値をそのままとし、ブロック2において、次に低い輝度階調の画素数を計数したカウンタ2の計数値に、カウンタ1の計数値を積算して、新たなカウンタ2の計数値とする。
【0014】
そして、補正曲線生成部3は、この新たなカウンタ2の計数値を、カウンタ3の計数値に積算し、この積算結果を新たなカウンタ3の計数値とするという処理を、カウンタ8まで行い、積算ヒストグラムのデータを求める。
この結果、カウンタ4の新たな計数値はカウンタ1〜カウンタ4の計数値の積算値、カウンタ5の新たな計数値はカウンタ1〜カウンタ5の計数値の積算値、カウンタ6の新たな計数値はカウンタ1〜カウンタ6の計数値の積算値、カウンタ7の新たな計数値はカウンタ1〜カウンタ7の計数値の積算値、カウンタ8の新たな計数値はカウンタ1〜カウンタ8の計数値の積算値(すなわち、408960、フレーム内の全画素数)となる。
【0015】
したがって、補正曲線生成部3は、直前(隣接する)の下位ブロックのカウンタの計数値を、順次加算していき、下位ブロック全てのカウンタの積算値として、各々のカウンタの計数値を、新たな計数値として変更していくこととなる。
例えば、図2(b)において、上述したように、補正曲線生成部3は、カウンタ2の計数値に、カウンタ1の計数値を加算して、新たなカウンタ2の計数値としている。
ここで、図2(b)において、横軸は各ブロックの番号を示し、縦軸は度数として積算された計数値(低いブロックからの画素数の累積値)を示している。
【0016】
同様に、補正曲線生成部3は、カウンタ3の計数値に対して、上記カウンタ2の新たな計数値を積算して、新たなカウンタ3の計数値としている。
ここで、図2(a)において、カウンタ6の計数値が「0」となっているが、上述したように、直前のカウンタ5の計数値が加算されるため、カウンタ5の計数値(カウンタ1〜カウンタ5までの積算値)がホールドされて(カウンタ5と同一の計数値として)用いられることとなる。
【0017】
このようにして、補正曲線生成部3は、補正曲線(積算結果のヒストグラムの最大値の点列として形成されている)として、値が低下することなく、ホールド状態(水平状態)であるか、または上昇していく、ヒストグラム最大値を繋いだ包絡線である曲線が得られる。
すなわち、補正曲線生成部3は、最終的な補正曲線として、図2(b)に示す破線で示す、各ブロックの積算ヒストグラムの最大値を直線で結び、補完したものを出力する。
【0018】
補正曲線制限部4は、図3に示すように、上記補正曲線の形状を制限する所定の上限及び下限の制限値範囲が、それぞれ破線で描かれた曲線A及びBとして設定されており、補正曲線生成部3により求められた補正曲線の形状を、この制限値範囲(曲線A及びB)により修正し、実線として示す修正された補正曲線として出力する。
図3において、横軸は入力される画像信号(RGB信号)の階調度を分類したブロックの番号を示し、縦軸は後に説明する補正係数を示している。
ここで、輝度信号生成部1は、画像信号から生成した輝度信号の輝度階調の階調数を、画像信号の階調度の階調数に対応させて生成する。
すなわち、RGB信号各々の階調度が256階調であれば、輝度階調の輝度階調も256階調とする。
この制限値範囲は、極端に傾きの大きい補正曲線が生成された場合、必要以上に階調度に補正がかかり、隣接するブロック間における階調度の差が大きくなり、コントラストが強すぎ、逆に、人間の目に画像がぼやけて視認されるのを防止するために設けられている。
【0019】
ここで、制限値範囲を示す曲線A及びBのデータは、補正曲線制限部4内に設けられた記憶部に記憶されており、任意に調整することができる。
また、この曲線A及びBのデータは、使用するPDPの機種毎に、複数の人間が実際に表示画面を見つつ、バリアブルに調整し、画像がぼやけずに、コントラストがはっきりする状態の値を検出する試験により求められる。
【0020】
そして、補正曲線制限部4には、修正した補正曲線(補正係数の点列により構成されている)のデータを、階調度補正部5A,5B,5C内部のRAM(ランダムアクセスメモリ)等により構成される各々の記憶部に、RGB信号の階調度各々に対応して、補正曲線においてブロック番号に対応した補正係数を、このRGB信号の階調度に乗じて計算することで補正した階調度が、ルックアップテーブルとして記憶される。
すなわち、階調度補正部5Aの記憶部には、R信号の階調度に対応して、この階調度に補正係数を乗じた結果の補正後の階調度が記憶され、階調度補正部5Bの記憶部には、G信号の階調度に対応して、この階調度に補正係数を乗じた結果の補正後の階調度が記憶され、階調度補正部5Cの記憶部には、B信号の階調度に対応して、この階調度に補正係数を乗じた結果の補正後の階調度が記憶されている。
これにより、階調度補正部5A,5B,5Cは、各々入力される画像信号のRGB信号各々の階調度に対応して、それぞれのルックアップテーブルから、上記補正係数が乗じられた補正された階調度を読み出して出力する。
そして、PDPパネルにおいて、輝度階調を求めるために1画素としたなかの、R信号,G信号,B信号それぞれに対応する発光素子を、上記補正したR信号,G信号,B信号各々の階調度により駆動することとなる。
【0021】
ここで、補正係数は、1フレームの画素数をNとし、階調数をブロック1〜8としてブロック化し、カウンタ1〜8各々の計数値の積算後の計数値を、それぞれn1,n2,…,n8(ns:s∈[1,8])とすると、
<補正係数>={ns−n(s−1)}/(N/8)
として求められる。
そして、各ブロックに対応した補正後の階調度は、

Figure 2004302311
として、求められる。
第1項によりブロック間の差分による階調度を求め、第2項により直前までのカウンタが積算された計数値に基づく階調度を求めて、これらを合計して、入力された階調度を補正した階調度としている。
ここで、dは入力される画像信号(RGB信号各々の階調度)であり、dmは画像信号におけるRGB信号の最大の階調度を表している。
【0022】
例えば、1フレームの画素数が852×480(408960)であり、RGB各々の階調度が、0〜255の256階調であり、この256階調を32階調の範囲でブロック化(ブロック1〜8)に分割したとすると、
<補正係数>={ns−n(s−1)}/(408960/8)
であり、各ブロックに対応する補正後の階調度は、
Figure 2004302311
として求められる。
【0023】
また、補正曲線は、補正曲線生成部3及び補正曲線制限部4により、現在入力して、RGB信号の階調度を補正している画素の含まれるフレームに対し、このフレームの直前のフレーム、またはそれ以前の任意のフレームの画素の輝度信号の輝度階調により、1フレーム分の画素が入力されるごとに求められる。
そして、階調度補正部5A,5B,5C各々は、1フレーム分の画素が入力されるごと、上記補正曲線により、それぞれR信号,G信号,B信号に対応して、この補正曲線上のブロック番号に対応した補正係数を、全ての階調数の階調度(例えば、256階調であれば、1階調から255階調の各々の階調度)に対して乗じて、すなわち、上述した補正後の階調度の式を用いて演算して得られる補正された階調度をルックアップテーブルとして、各々内部のRAMに記憶する。
【0024】
このように、本発明のコントラスト補正回路は、階調度の補正に用いられる補正係数を求める回路列(ヒストグラム部2,補正曲線生成部3,補正曲線制限部4)と、RGB各々の信号ごとに、補正処理を行う階調度補正部5により、コントラスト補正を行う。
ここで、本発明のコントラスト補正回路は、他の構成として、上記回路列を一系統として、階調度補正部5にRGB各々に対応する補正係数を記憶させる記憶部を設け、各画素毎に時系列にRGBを順次処理するようにしても良い。
【0025】
上述したように、本発明のコントラスト補正回路は、直前のフレームまたは直前より前のフレームを任意に選択し、選択したフレームの画素の階調度から、以降のフレームに用いる補正曲線を得るため、情報量(計数された画素数)の多い、すなわち、計数値の高いブロックに対する補正係数を他の補正係数より大きく設定することができるため、情報量の多いブロックに対応する階調度の変化量を大きくし、情報量の少ないブロックに対応する階調度の変化量を小さくすることが可能となり、効果的にコントラストの差が明確な画像を得ることができる。
【0026】
また、本発明のコントラスト補正回路は、予め決められた補正曲線を用いるのではなく、直前のフレームまたは直前より前のフレームを任意に選択し、選択したフレームの画素の階調度から補正曲線を求めるため、そのときどきの階調度毎の画素数に対応した補正曲線が得られるため、表示する画像に対応した階調度の補正が行え、階調毎のコントラストの適切な補正を行うことが可能となる。
【0027】
さらに、本発明のコントラスト補正回路は、補正曲線生成部3により、連続的な(常に補正係数の値がホールドまたは上昇する)、かつダイナミックレンジを100%使用する補正係数が得られ、階調度を最も低い位値から最も高い値までの階調度の補正が行えるため、階調度間のコントラスト補正がダイナミックレンジの全領域で効果的に行える。
【0028】
加えて、本発明のコントラスト補正回路は、補正曲線制限部4により、補正曲線生成部3が生成した補正曲線において、人間が視認したとき、コントラストの差が大きくなりすぎ、画像がぼやけるような過度な補正が行われないように、補正曲線の上限値と下限値とを制限しているため、極端な補正がかけられずに、適切な補正を行うことが可能である。
【0029】
また、図1におけるコントラスト補正回路を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコントラスト補正を行ってもよい。
なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可般媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【0030】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【0031】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【0032】
【発明の効果】
以上説明したように、本発明のコントラスト補正回路によれば、直前のフレームまたは直前より前のフレームを任意に選択し、選択したフレームの画素の階調度から、以降のフレームに用いる補正曲線を得るため、情報量(計数された画素数)の多い、すなわち、計数値の高いブロックに対する補正係数を他の補正係数より大きく設定することができるため、情報量の多いブロックに対応する階調度の変化量を大きくし、情報量の少ないブロックに対応する階調度の変化量を小さくすることが可能となり、効果的にコントラストの差が明確な画像を得ることができる。
【図面の簡単な説明】
【図1】本発明の実施形態によるコントラスト補正回路の構成例を示すブロック図である。
【図2】図1の補正曲線生成部3における補正曲線の生成過程を示すヒストグラムを示す図である。
【図3】図1の補正曲線制限部4における補正曲線の制限過程を示すヒストグラムである。
【図4】従来のコントラスト補正回路の問題点を説明する階調度の分布を示す概念図である。
【符号の説明】
1 輝度信号生成部
2 ヒストグラム部
3 補正曲線生成部
4 補正曲線制限部
5A,5B,5C 階調度補正部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a contrast correction circuit, and more particularly to a contrast correction circuit suitable for use in a display device having a narrow dynamic range such as a PDP (Plasma Display Panel).
[0002]
[Prior art]
In a display device with a narrow dynamic range such as a PDP, a contrast correction circuit for enhancing the contrast of a portion having a large amount of information in the image is often used in order to obtain a better image in view.
In such a conventional contrast correction circuit, a plurality of types of lookup tables having different contrast conversion characteristics are generally used for contrast conversion for enhancing the contrast of an image, and these tables are stored in a memory such as a ROM. Have been. For the selection of the look-up table, a result obtained by integrating image data for one screen, a result obtained by taking a histogram, and the like are used.
For example, as shown in Patent Document 1, a suitable correction curve is selected from a look-up table based on an integrated value of the gradation of an image signal (or a video signal), and the gradation of each input pixel is corrected. Is going.
[0003]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 2002-244615
[Problems to be solved by the invention]
However, in the above-mentioned conventional example, if the values of the integrated values of the gradients are substantially the same, the same correction curve is selected regardless of the magnitude of the contrast ratio, and proper contrast correction is not performed. There are drawbacks.
For example, as shown in FIG. 4, when the luminance gradation is present uniformly from a low value (black level) to a high value (white peak) over the entire screen (the number of pixels of each luminance gradation is almost equal) (FIG. 4). (A)), when the luminance gradation is concentrated on the intermediate value between the low value (black level) and the high value (white peak) in the entire screen (the number of pixels of the central luminance gradation is large) ( FIG. 4B).
Here, in FIG. 4, the horizontal axis indicates the luminance gradation, the vertical axis indicates the cumulative number of each luminance gradation (the integrated number), and the broken line indicates the center of the cumulative number, that is, the pixel in the frame. The figure shows half the number.
[0005]
At this time, in the conventional example, the same correction curve is selected because the integrated values are the same in spite of the completely different screen characteristics from the viewpoint of contrast, and the same correction is performed.
The present invention has been made in view of such circumstances, and performs appropriate contrast correction in a range from a low gradation value (black level) to a high gradation value (white peak) according to the distribution of the gradation. It is an object to provide a contrast correction circuit.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, a contrast correction circuit according to the present invention includes a luminance signal generation unit that generates a luminance signal from an image signal, a luminance gradation block for each predetermined range, and a luminance signal for each input pixel. And a histogram section that counts the number of pixels for each corresponding block as the number of block pixels in a frame unit, and sequentially integrates the number of block pixels from a block having a low gradient. A correction curve generation unit that uses a curve obtained from a histogram of integrated values in each block as a correction curve; and a gradation correction unit that corrects the gradation of an input image signal using the correction curve. And
[0007]
The contrast correction circuit of the present invention has a predetermined upper and lower limit value range for limiting the shape of the correction curve, and has a correction curve limiter for correcting the shape of the correction curve based on the limit value range. It is characterized by the following.
In the contrast correction circuit according to the present invention, the correction curve generating unit stores the data of the correction curve in a storage unit to form a gradation correction table, and the gradation correction unit performs the gradation correction based on the inputted gradation. It is characterized in that the gradation correction processing is performed by referring to the table.
[0008]
The contrast correction method according to the present invention includes a luminance signal generation process of generating a luminance signal from an image signal, and dividing a luminance gradation into predetermined ranges, determining a luminance gradation for each input pixel, and A histogram generation process of counting the number of pixels for each corresponding block as the number of block pixels, and sequentially calculating the number of block pixels from the block having the lower gradient, and obtaining the number of pixels from the histogram of the integrated value in each block. A correction curve generating step of storing the obtained curve as a correction curve in the storage unit, and a gradation correction step of correcting the gradation of the image signal input to the gradation correction unit in accordance with the correction curve of the storage unit. It is characterized by.
[0009]
A contrast correction program according to the present invention includes a luminance signal generation process of generating a luminance signal from an image signal, a method of dividing a luminance gradation into blocks for each predetermined range, and determining a luminance gradation for each input pixel. A histogram generation process that counts the number of pixels for each corresponding block as the number of block pixels, and sequentially calculates the number of block pixels starting from the block having the lower gradient, and obtains the number of pixels from the histogram of the integrated value in each block. A correction curve generation process for storing the obtained curve as a correction curve in the storage unit, and a gradation correction process for correcting the gradient of the image signal input to the gradation correction unit in accordance with the correction curve of the storage unit. The program is an executable program.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, a contrast correction circuit according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a configuration example of a contrast correction circuit.
The luminance signal generation unit 1 converts, for example, each pixel of an input image signal from an RGB (Red, Green, Blue) format into a luminance signal (Y signal) and outputs the luminance signal (Y signal).
The following circuit rows of the histogram section 2 including the luminance signal generation section 1, the correction curve generation section 3, and the correction curve restriction section 4 are common to the RGB signals, and the gradation correction section 5A performs the gradation correction of the R signal. And the gradation correction unit 5B corrects the gradation of the G signal, and the gradation correction unit 5C corrects the gradation of the B signal.
That is, the circuit array obtains a correction coefficient commonly used in the gradation correction units 5A to 5C from the luminance gradation of the luminance signal.
Then, each of the gradient correction units 5A to 5C independently corrects each gradient of the R signal, the G signal, and the B signal.
[0011]
The histogram unit 2 sets a predetermined range of luminance gradations (representing the number of gradations of the luminance signal) as a block with respect to the luminance signal. For example, in the dynamic range of the display device, the luminance signal In the case where the luminance gradations are represented by 256 gradations of 0 to 255, each block is divided into blocks in the range of 32 gradations, that is, the luminance gradations “0 to 31” are divided into the block 1 and the luminance gradation “32”. ... 63 "are divided into eight blocks, block 2,..., And the luminance gradation" 224-255 "is divided into eight blocks, and for each input pixel, the luminance gradation of this pixel corresponds to any block. Is determined.
[0012]
Then, as shown in FIG. 2A, the histogram unit 2 has counters 1 to 8 for counters corresponding to the blocks, that is, for blocks 1 to 8, respectively. Each time the counter is incremented, the counter corresponding to the determined block is incremented (increased by one for each pixel), and the number of pixels for each block is counted for each frame.
In FIG. 2A, the horizontal axis indicates the number of each block, and the vertical axis indicates the number of pixels corresponding to each block as a frequency, that is, the count value.
Here, if the number of pixels in one frame is 852 × 480 (408960) dots, the sum of the count values of all the counters is 408960.
Here, the above-mentioned pixels are combinations of RGB for convenience of obtaining a correction coefficient using the luminance gradation of the luminance signal, and the combination of RGB is counted as one dot.
[0013]
The correction curve generation unit 3 sequentially accumulates the count value of the counter from the counter 1 that counts the number of pixels of low luminance gradation, and stores a curve obtained from the histogram of the integrated value as a correction curve as a correction curve. Store in the department.
That is, the correction curve generation unit 3 keeps the count value of the counter 1 that counts the number of pixels of the lowest luminance gradation in the block 1 as it is, and the counter that counts the number of pixels of the next lowest luminance gradation in the block 2. The count value of the counter 1 is added to the count value of the counter 2 to obtain a new count value of the counter 2.
[0014]
Then, the correction curve generation unit 3 performs a process of integrating the new count value of the counter 2 with the count value of the counter 3 and setting the integration result as a new count value of the counter 3 up to the counter 8. Obtain the data of the integrated histogram.
As a result, the new count value of the counter 4 is the integrated value of the count values of the counters 1 to 4, the new count value of the counter 5 is the integrated value of the count values of the counters 1 to 5, and the new count value of the counter 6. Is the integrated value of the count values of the counters 1 to 6, the new count value of the counter 7 is the integrated value of the count values of the counters 1 to 7, and the new count value of the counter 8 is the count value of the counters 1 to 8. It becomes the integrated value (ie, 408960, the total number of pixels in the frame).
[0015]
Therefore, the correction curve generation unit 3 sequentially adds the count values of the counters of the immediately preceding (adjacent) lower blocks, and calculates the count values of the respective counters as new integrated values of the counters of all the lower blocks. It will be changed as a count value.
For example, in FIG. 2B, as described above, the correction curve generation unit 3 adds the count value of the counter 1 to the count value of the counter 2 to obtain a new count value of the counter 2.
Here, in FIG. 2B, the horizontal axis indicates the number of each block, and the vertical axis indicates the count value integrated as the frequency (the cumulative value of the number of pixels from the lower block).
[0016]
Similarly, the correction curve generation unit 3 integrates the new count value of the counter 2 with the count value of the counter 3 to obtain a new count value of the counter 3.
Here, in FIG. 2A, the count value of the counter 6 is “0”, but as described above, the count value of the immediately preceding counter 5 is added. 1 to the counter 5) are held (used as the same count value as the counter 5).
[0017]
In this manner, the correction curve generation unit 3 determines whether the correction curve (formed as a point sequence of the maximum value of the histogram of the integration result) is in the hold state (horizontal state) without a decrease in the value, Alternatively, an ascending curve is obtained which is an envelope connecting the histogram maximum values.
That is, the correction curve generation unit 3 outputs a complement of the maximum value of the integrated histogram of each block, which is indicated by a broken line in FIG.
[0018]
As shown in FIG. 3, the correction curve limiting unit 4 sets predetermined upper and lower limit value ranges for limiting the shape of the correction curve as curves A and B drawn by broken lines, respectively. The shape of the correction curve obtained by the curve generation unit 3 is corrected according to the limit value range (curves A and B), and is output as a corrected correction curve shown as a solid line.
In FIG. 3, the horizontal axis represents the number of a block into which the gradation of the input image signal (RGB signal) is classified, and the vertical axis represents a correction coefficient described later.
Here, the luminance signal generation unit 1 generates the number of gradations of the luminance gradation of the luminance signal generated from the image signal in correspondence with the number of gradations of the gradation of the image signal.
That is, if the gradation of each of the RGB signals is 256, the luminance gradation of the luminance gradation is also 256.
In the limit value range, when a correction curve having an extremely large slope is generated, the gradation is corrected more than necessary, the difference in the gradation between adjacent blocks becomes large, and the contrast is too strong. It is provided in order to prevent an image from being visually recognized by a human eye.
[0019]
Here, the data of the curves A and B indicating the limit value range are stored in the storage unit provided in the correction curve limit unit 4, and can be arbitrarily adjusted.
In addition, the data of the curves A and B are used for each model of the PDP to be used, by a plurality of people, while actually looking at the display screen, making variable adjustments to obtain values in a state where the image is not blurred and the contrast is clear. It is determined by the test to be detected.
[0020]
The correction curve limiting unit 4 stores the data of the corrected correction curve (constituted by a sequence of correction coefficients) in a RAM (random access memory) or the like inside the gradation correction units 5A, 5B, and 5C. In each of the storage units, the gradation corrected by calculating a correction coefficient corresponding to the block number in the correction curve by multiplying the gradation of the RGB signal, corresponding to each gradation of the RGB signal, Stored as a lookup table.
That is, the storage unit of the gradation correction unit 5A stores the corrected gradation obtained by multiplying the gradation by the correction coefficient, corresponding to the gradation of the R signal, and stores the corrected gradation in the gradation correction unit 5B. In the section, the corrected gradation obtained by multiplying the gradation by a correction coefficient is stored in correspondence with the gradation of the G signal. In the storage of the gradation correction section 5C, the gradation of the B signal is stored. Corresponding to, the corrected gradient obtained by multiplying the gradient by the correction coefficient is stored.
As a result, the gradation correction units 5A, 5B, and 5C correspond to the gradation of each of the RGB signals of the input image signal, and perform the corrected correction factor multiplied by the correction coefficient from the respective look-up tables. Read and output the furniture.
In the PDP panel, the light emitting elements corresponding to each of the R signal, the G signal, and the B signal in the one pixel for obtaining the luminance gradation are set to the respective levels of the corrected R signal, G signal, and B signal. It is driven by the furniture.
[0021]
Here, as the correction coefficient, the number of pixels in one frame is set to N, the number of gradations is divided into blocks 1 to 8, and the counted values of the counters 1 to 8 after integration are counted as n1, n2,. , N8 (ns: s∈ [1,8]),
<Correction coefficient> = {ns-n (s-1)} / (N / 8)
Is required.
Then, the corrected gradient corresponding to each block is
Figure 2004302311
As required.
The gradation based on the difference between the blocks is obtained by the first term, the gradation based on the count value accumulated by the counter until immediately before is obtained by the second term, and these are summed to correct the inputted gradation. The gradient is used.
Here, d is the input image signal (gradation of each of the RGB signals), and dm represents the maximum gradation of the RGB signal in the image signal.
[0022]
For example, the number of pixels in one frame is 852 × 480 (408960), the gradation of each of RGB is 256 gradations of 0 to 255, and the 256 gradations are divided into blocks of 32 gradations (block 1). ~ 8)
<Correction coefficient> = {ns−n (s−1)} / (408960/8)
And the corrected gradient corresponding to each block is
Figure 2004302311
Is required.
[0023]
The correction curve is generated by the correction curve generating unit 3 and the correction curve limiting unit 4 with respect to a frame including a pixel which is currently input and which corrects the gradation of the RGB signal, the frame immediately before this frame, or The luminance gradation of the luminance signal of a pixel of an arbitrary frame before that is obtained every time a pixel for one frame is input.
Each time a pixel for one frame is input, each of the gradation correction units 5A, 5B, and 5C uses the correction curve to correspond to an R signal, a G signal, and a B signal, respectively. The correction coefficient corresponding to the number is multiplied by the gradations of all the gradation numbers (for example, in the case of 256 gradations, each gradation from 1 to 255 gradations), that is, the above-described correction The corrected gradients obtained by using the following gradient expression are stored in the internal RAM as lookup tables.
[0024]
As described above, the contrast correction circuit of the present invention includes a circuit array (histogram section 2, correction curve generation section 3, correction curve restriction section 4) for obtaining a correction coefficient used for the correction of the gradient, and a signal for each of the RGB signals. The contrast correction is performed by the gradient correction unit 5 that performs the correction processing.
Here, as another configuration, the contrast correction circuit according to the present invention includes a storage unit that stores correction coefficients corresponding to each of RGB in the gradation correction unit 5 using the above-described circuit row as one system, RGB may be sequentially processed in a sequence.
[0025]
As described above, the contrast correction circuit of the present invention arbitrarily selects the immediately preceding frame or the frame before the immediately preceding frame, and obtains a correction curve used for the subsequent frames from the gradient of the pixel of the selected frame. Since a correction coefficient for a block having a large amount (the number of counted pixels), that is, a block having a high count value can be set to be larger than other correction coefficients, the amount of change in gradient corresponding to a block having a large amount of information is large. However, it is possible to reduce the amount of change in the gradient corresponding to a block having a small amount of information, and it is possible to effectively obtain an image having a clear contrast difference.
[0026]
Further, the contrast correction circuit of the present invention does not use a predetermined correction curve, but arbitrarily selects the immediately preceding frame or a frame before the immediately preceding frame, and obtains a correction curve from the gradient of pixels of the selected frame. Therefore, since a correction curve corresponding to the number of pixels for each gradation at that time can be obtained, the gradation can be corrected according to the image to be displayed, and the contrast can be appropriately corrected for each gradation. .
[0027]
Further, in the contrast correction circuit of the present invention, the correction curve generation unit 3 can obtain a correction coefficient that is continuous (the value of the correction coefficient is always held or increased) and that uses 100% of the dynamic range. Since the gradation can be corrected from the lowest value to the highest value, contrast correction between the gradations can be effectively performed in the entire dynamic range.
[0028]
In addition, according to the contrast correction circuit of the present invention, when the correction curve generated by the correction curve generation unit 3 is visually recognized by a person, the difference between the contrasts becomes excessively large and the image is blurred by the correction curve restriction unit 4. Since the upper limit value and the lower limit value of the correction curve are limited so as not to perform a proper correction, it is possible to perform an appropriate correction without performing an extreme correction.
[0029]
Also, a program for realizing the contrast correction circuit in FIG. 1 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to perform contrast correction. Is also good.
Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a general medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, and a storage device such as a hard disk built in a computer system.
[0030]
Further, a “computer-readable recording medium” refers to a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, which dynamically holds the program for a short time. In this case, it is also assumed that a program that holds a program for a certain period of time, such as a volatile memory in a computer system serving as a server or a client in that case, is included. Further, the above-mentioned program may be for realizing a part of the above-mentioned functions, or may be for realizing the above-mentioned functions in combination with a program already recorded in a computer system.
[0031]
As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and includes a design and the like without departing from the gist of the present invention.
[0032]
【The invention's effect】
As described above, according to the contrast correction circuit of the present invention, the immediately preceding frame or the frame before the immediately preceding frame is arbitrarily selected, and the correction curve used for the subsequent frames is obtained from the gradient of the pixel of the selected frame. Therefore, the correction coefficient for a block with a large amount of information (the number of counted pixels), that is, a block with a high count value can be set to be larger than other correction coefficients. It is possible to increase the amount and reduce the amount of change in the gradient corresponding to a block with a small amount of information, and an image with a clear contrast difference can be obtained effectively.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of a contrast correction circuit according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a histogram illustrating a process of generating a correction curve in a correction curve generation unit 3 of FIG. 1;
FIG. 3 is a histogram showing a process of limiting a correction curve in a correction curve limiting unit 4 of FIG. 1;
FIG. 4 is a conceptual diagram showing a gradient distribution for explaining a problem of the conventional contrast correction circuit.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Luminance signal generation part 2 Histogram part 3 Correction curve generation part 4 Correction curve restriction parts 5A, 5B, 5C Gradation degree correction part

Claims (5)

画像信号から輝度信号を生成する輝度信号生成部と、
輝度階調を所定の範囲毎にブロック化し、入力される画素毎に輝度信号の輝度階調を判別し、フレーム単位において、対応するブロック毎に画素数を、ブロック画素数として計数するヒストグラム部と、
該ブロック画素数を、低い階調度のブロックから、順次、積算していき、各ブロックにおける積算値のヒストグラムから得られる曲線を補正曲線とする補正曲線生成部と、
前記補正曲線により、入力される画像信号の階調度の補正を行う階調度補正部と
を有することを特徴とするコントラスト補正回路。
A luminance signal generation unit that generates a luminance signal from the image signal;
A histogram section that divides the luminance gradation into predetermined ranges, determines the luminance gradation of the luminance signal for each input pixel, and counts the number of pixels for each corresponding block in the frame unit as the number of block pixels. ,
A correction curve generation unit that sequentially integrates the number of block pixels, starting from a block with a low gradient, and sets a curve obtained from a histogram of integrated values in each block as a correction curve;
A gradation correction unit for correcting a gradation of an input image signal based on the correction curve.
前記補正曲線の形状を制限する所定の上限及び下限の制限値範囲が設定されており、この補正曲線の形状をこの制限値範囲により修正する補正曲線制限部を有することを特徴とする請求項1記載のコントラスト補正回路。2. A method according to claim 1, wherein a predetermined upper and lower limit value range for limiting the shape of the correction curve is set, and a correction curve limiting unit for correcting the shape of the correction curve based on the limit value range. A contrast correction circuit as described. 前記補正曲線生成部が、前記補正曲線のデータを記憶部に記憶させて階調度補正テーブルとし、前記階調度補正部が、入力される階調度によりこの階調度補正テーブルを参照することにより、階調度の補正処理を行うことを特徴とする請求項2記載のコントラスト補正回路。The correction curve generation unit stores the data of the correction curve in a storage unit to form a gradation correction table, and the gradation correction unit refers to the gradation correction table based on the input gradation, thereby obtaining a gradation correction table. 3. The contrast correction circuit according to claim 2, wherein the correction processing is performed. 画像信号から輝度信号を生成する輝度信号生過程と、
輝度階調を所定の範囲毎にブロック化し、入力される画素毎に輝度階調を判別し、フレーム単位において、対応するブロック毎に画素数を、ブロック画素数として計数するヒストグラム生成過程と、
該ブロック画素数を、低い階調度のブロックから、順次、積算していき、各ブロックにおける積算値のヒストグラムから得られる曲線を補正曲線として記憶部に記憶させる補正曲線生成過程と、
階調度補正部が入力される画像信号の階調度の補正を、前記記憶部の補正曲線に従い行う階調度補正過程と
を有することを特徴とするコントラスト補正方法。
A luminance signal generation process of generating a luminance signal from an image signal;
A histogram generation step of dividing the luminance gradation into predetermined ranges, determining the luminance gradation for each input pixel, and counting the number of pixels for each corresponding block in the frame unit as the number of block pixels;
A correction curve generation process of sequentially accumulating the number of block pixels from a block having a low gradient, and storing a curve obtained from a histogram of integrated values in each block in a storage unit as a correction curve;
A gradation correction step in which the gradation correction section corrects the gradation of the input image signal in accordance with the correction curve of the storage section.
画像信号から輝度信号を生成する輝度信号生成処理と、
輝度階調を所定の範囲毎にブロック化し、入力される画素毎に輝度階調を判別し、フレーム単位において、対応するブロック毎に画素数を、ブロック画素数として計数するヒストグラム生成処理と、
該ブロック画素数を、低い階調度のブロックから、順次、積算していき、各ブロックにおける積算値のヒストグラムから得られる曲線を補正曲線として記憶部に記憶させる補正曲線生成処理と、
階調度補正部が入力される画像信号の階調度の補正を、前記記憶部の補正曲線に従い行う階調度補正処理と
を有することを特徴とするプログラム実行可能なコントラスト補正プログラム。
A luminance signal generation process for generating a luminance signal from the image signal;
A histogram generation process of dividing the luminance gradation into blocks for each predetermined range, determining the luminance gradation for each input pixel, and counting the number of pixels for each corresponding block in the frame unit as the number of block pixels;
A correction curve generation process for sequentially accumulating the number of block pixels from a block having a low gradient and storing a curve obtained from a histogram of integrated values in each block as a correction curve in a storage unit;
A gradation correction process for correcting a gradation of an image signal input to the gradation correction unit in accordance with a correction curve of the storage unit.
JP2003097362A 2003-03-31 2003-03-31 Contrast correction circuit Pending JP2004302311A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003097362A JP2004302311A (en) 2003-03-31 2003-03-31 Contrast correction circuit
KR1020040016439A KR100570600B1 (en) 2003-03-31 2004-03-11 Circuit and method for compensating contrast and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003097362A JP2004302311A (en) 2003-03-31 2003-03-31 Contrast correction circuit

Publications (1)

Publication Number Publication Date
JP2004302311A true JP2004302311A (en) 2004-10-28

Family

ID=33409168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003097362A Pending JP2004302311A (en) 2003-03-31 2003-03-31 Contrast correction circuit

Country Status (2)

Country Link
JP (1) JP2004302311A (en)
KR (1) KR100570600B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100739139B1 (en) 2005-04-04 2007-07-13 엘지전자 주식회사 Contrast improvement apparatus using histogram modeling
KR100761164B1 (en) 2005-04-27 2007-09-21 엘지전자 주식회사 Method and apparatus for controlling lignt and darkness of an image dislplay device
CN100437734C (en) * 2004-12-29 2008-11-26 乐金显示有限公司 Method and apparatus for driving liquid crystal dispaly device
US8411987B2 (en) 2007-06-13 2013-04-02 Samsung Electronics Co., Ltd. Method and apparatus for contrast enhancement
CN103050076A (en) * 2012-12-10 2013-04-17 华映视讯(吴江)有限公司 Method for improving color image contrast of display system and image processing system
CN104021767A (en) * 2013-03-01 2014-09-03 刘鸿达 Gamma curve adjusting method, gamma voltage generator and display device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4062291B2 (en) * 2004-09-01 2008-03-19 セイコーエプソン株式会社 Automatic image correction circuit
KR101308223B1 (en) * 2006-06-30 2013-09-13 엘지디스플레이 주식회사 Liquid Crystal Display Device Gamma-error
KR101320653B1 (en) 2006-08-11 2013-10-22 엘지디스플레이 주식회사 Display and Driving Method of the same
KR101415062B1 (en) * 2007-12-07 2014-07-04 엘지디스플레이 주식회사 Liquid crystal display device and drivign method thereof

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100437734C (en) * 2004-12-29 2008-11-26 乐金显示有限公司 Method and apparatus for driving liquid crystal dispaly device
US7786963B2 (en) 2004-12-29 2010-08-31 Lg Displays Co., Ltd. Method and apparatus for driving liquid crystal display device having data correction function
KR100739139B1 (en) 2005-04-04 2007-07-13 엘지전자 주식회사 Contrast improvement apparatus using histogram modeling
KR100761164B1 (en) 2005-04-27 2007-09-21 엘지전자 주식회사 Method and apparatus for controlling lignt and darkness of an image dislplay device
US8411987B2 (en) 2007-06-13 2013-04-02 Samsung Electronics Co., Ltd. Method and apparatus for contrast enhancement
CN103050076A (en) * 2012-12-10 2013-04-17 华映视讯(吴江)有限公司 Method for improving color image contrast of display system and image processing system
CN104021767A (en) * 2013-03-01 2014-09-03 刘鸿达 Gamma curve adjusting method, gamma voltage generator and display device

Also Published As

Publication number Publication date
KR20040086177A (en) 2004-10-08
KR100570600B1 (en) 2006-04-12

Similar Documents

Publication Publication Date Title
TWI235605B (en) Contrast correcting circuit
EP2323373B1 (en) Video enhancing method and device thereof
JP4912398B2 (en) Image processing apparatus, image processing method, program, recording medium, and integrated circuit
US8736766B2 (en) Image processing device, image processing method, image processing program, and recording medium, each capable of correcting luminance of image so that the local deterioration of grey scales is unlikely to occur
US20060153446A1 (en) Black/white stretching system using R G B information in an image and method thereof
JPH08317250A (en) Dynamic picture control circuit
JP6548517B2 (en) Image processing apparatus and image processing method
CA2159963C (en) Error variance processing equipment for display device
JP2004302311A (en) Contrast correction circuit
TWI361003B (en) Digital image tone remapping method and apparatus
JP2003123072A (en) Image kind identification method and device, and image processing program
JP2001268391A (en) Luminance gradation correcting device for video signal
CN111369459A (en) Method and device for optimizing global tone mapping contrast
JPH08181887A (en) Video signal processor
US7796832B2 (en) Circuit and method of dynamic contrast enhancement
JP2005077950A (en) Histogram control picture quality correcting circuit
US20080008382A1 (en) Automatic contrast correction device and automatic contrast correction method
US8284316B2 (en) Real-time image processing circuit capable of enhancing brightness contrast and color saturation
JP3883883B2 (en) Contrast correction circuit
JP4761560B2 (en) Image signal processing apparatus and image signal processing method
JP2000184236A (en) Gamma correction circuit and gamma correction method
KR100808200B1 (en) Device and Method for Improving Quality of Image
JPH10208038A (en) Picture processing method and device therefor
KR100508306B1 (en) An Error Diffusion Method based on Temporal and Spatial Dispersion of Minor Pixels on Plasma Display Panel
JP3825313B2 (en) Contrast correction circuit

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040721

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080916

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090303