JP2779080B2 - 階調補正装置 - Google Patents
階調補正装置Info
- Publication number
- JP2779080B2 JP2779080B2 JP3241171A JP24117191A JP2779080B2 JP 2779080 B2 JP2779080 B2 JP 2779080B2 JP 3241171 A JP3241171 A JP 3241171A JP 24117191 A JP24117191 A JP 24117191A JP 2779080 B2 JP2779080 B2 JP 2779080B2
- Authority
- JP
- Japan
- Prior art keywords
- gradation
- image data
- level
- data
- input
- 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 - Lifetime
Links
Landscapes
- Picture Signal Circuits (AREA)
Description
調補正装置に関する。
報に示された従来の階調補正装置の構成を示すブロツク
回路図である。図において、40はビデオ信号源、41
はA/D変換器で、入力されたビデオ信号はA/D変換
器41で8ビットに量子化され、フレームメモリ10に
書き込まれる。フレームメモリ内の画像データは、画像
モニタを有する操作卓43からの指示により、CPU4
2,RAM44,ROM45によって階調補正される。
次に、フレームメモリ10内の補正された画像データ
は、読み出されてD/A変換器46にてアナログ信号に
変換され、出力端子47から出力される。
について説明する。まず、フレームメモリ10に記憶さ
れた画像データの平均階調Daをランダムサンプルによ
り調べる。次に、入力された希望平均階調Dtと実際の
平均階調Daとにもとづいて、図10中に実線で示す変
換テーブル(入出力特性グラフ)を作成する。
し、入力データと出力データは一対一で対応する。ここ
でDaとDtが定まれば座標の一点(Da,Dt)が決
まるので、図示のように黒〜階調Daおよび階調Da〜
白の各部について、最も単純な形の線形関数による変換
特性を与える。関数式が求まれば、入出力データの変換
テーブルを作成することができるので、入力データをア
ドレス入力として出力値を読み出すようにRAM44を
ROM化する。
を作成した変換テーブルにしたがって階調変換する。こ
の場合、図10中の実線の変換特性によれば、黒〜Da
は黒〜Dtに伸長され、逆にDa〜白はDt〜白に圧縮
される。これによって、例えば黒側に偏っていた画像を
白側に修正することができる。更に、一回の変換で良好
な画像が得られなかった場合は、補正された画像データ
に対して新たな希望平均階調Dtを与え、再度これらの
処理を繰り返すことで最適な変換テーブルを作成する。
は、以上のように、平均階調と希望平均階調から変換テ
ーブルを作成しているので、画像データがある階調付近
に集中している場合の階調のダイナミックレンジ拡張が
できず、また、階調変換をRAMやROMの変換テーブ
ルにより行っているので、直線性の強い変換を行う場合
には冗長性が高い。更に、変換テーブルの作成および変
更時に膨大な量のデータを演算しなければならないの
で、処理速度が遅い等の問題点があった。
ためになされたもので、画像データの階調のダイナミッ
クレンジの拡張ができ、また、冗長性が低く、変換特性
の変更が高速で行える階調補正装置を得ることを目的と
する。
化された2次元画像データの階調分布を所望の階調分布
に変換する装置において、入力された画像データYiを
記憶するフレームメモリと、フレームメモリに記憶され
た画像データYiに基づいてその階調度数のヒストグラ
ムを生成するヒストグラム生成器と、画像データの白レ
ベルWと黒レベルBを決定するための判定データSH及
び平均階調の目標値Dtを入力する入力手段と、ヒスト
グラム及び判定データSHに基づいて画像データの白レ
ベルW、黒レベルB及び平均階調Daを決定する変換パ
ラメータ発生器と、決定された白レベルW、黒レベル
B、平均階調Da、及び平均階調の目標値Dtから乗算係
数P,Qを発生する乗算係数発生手段とを備えたもので
ある。
定データSHを、白レベルおよび黒レベルについてそれ
ぞれ入力することを特徴とするものである。
2において、白レベル、及び黒レベルを決定するための
判定データをあらかじめ用意された複数の判定データの
中から入力画像データの平均階調に応じて選択する手段
を備えたものである。
Yi≦Daの場合には、 Yo=P・(Yi−B) ただし、Yo≦0 のとき Yo=0 Yi>Daの場合には、 Yo=Q・(Yi−Da)+Dt で階調変換された画像データYoを出力する。
ベルを決定する判定データを独立させるようにした。
ベルを決定する判定データを画像データに応じて自動的
に設定するようにした。
ついて説明する。図1において、1は8ビットに量子化
された画像データYiが入力される入力端子、2は任意
の階調Daが入力される入力端子、3は入力端子2から
入力される任意の階調Daを変換しようとする目標値D
tが入力される入力端子、4は黒レベルBが入力される
入力端子、5は白レベルWが入力される入力端子、6は
乗算係数発生器で、入力端子2,3,4,5から入力さ
れる任意の階調Da,目標値Dt,黒レベルBおよび白
レベルWから、傾きP,Qを算出する。7は変換回路
で、入力端子2,3,4から入力される任意の階調D
a,目標値Dt,黒レベルBおよび乗算係数発生器6で
求められた傾きP,Qにもとづいて、入力端子1から入
力された画像データYiを出力画像データYoに変換す
る。8は出力画像データYoの出力端子である。
図である。図において、20は傾きQが入力される入力
端子、21は傾きPが入力される入力端子、22は画像
データYiと任意の階調Daを比較する比較器、23〜
25はセレクタで、比較器22の出力に応じてそれぞれ
任意の階調Daまたは黒レベルB,傾きQまたは傾き
P,目標値Dtまたはゼロデータを選択する。26は画
像データYiからセレクタ23の出力を減算する減算
器、27は0以下のデータを0にするリミッタ、28は
リミッタ27の出力とセレクタ24の出力を乗算する乗
算器、29は乗算器28の出力とセレクタ25の出力を
加算する加算器、30は255以上のデータを255に
するリミッタである。
数発生器6において、入力端子2,4,5から入力され
る任意の階調Da,黒レベルB,白レベルWおよび入力
端子3から入力される目標値Dtから、図3中に実線で
示したような変換特性を規定する傾きPおよび傾きQを
求める。この傾きPは、 P=Dt/(Da−B) で求められ、傾きQは、 Q=(255−Dt)/(W−Da) で求められる。
PおよびQと、外部から入力される任意の階調Da,目
標値Dt,黒レベルBの5つのパラメータをもとに、変
換回路7において画像データYiを画像データYoに変
換する。この変換は、まず、比較器22にて画像データ
Yiと任意の階調Daを比較し、その結果に応じてセレ
クタ23〜25にてそれぞれパラメータを選択する。セ
レクタ23〜25は比較結果が(Yi>Da)のときA
側のパラメータを選択し、(Yi≦Da)のときB側の
パラメータを選択する。
て説明する。この場合、セレクタ23〜25は全てB側
のパラメータを選択するので、減算器26にて画像デー
タYiから黒レベルBを減算する。減算結果はリミッタ
27を経て乗算器28によって傾きPと乗算され、次に
加算器29によって乗算結果と0が加算され、リミッタ
30を経て出力画像データYoとなる。
調Da以下の入力データに対する変換特性を示す変換式
に相当する。
する。この場合、セレクタ23〜25は全てA側のパラ
メータを選択するので、減算器26によって画像データ
Yiから任意の階調Daを減算する。減算結果はリミッ
タ27を経て乗算器28によって傾きQと乗算され、次
に加算器29によって乗算結果と目標値Dtが加算さ
れ、リミッタ30を経て出力画像データYoとなる。
調Da以上の入力データに対する変換特性を示す変換式
に相当する。この場合、図3の実線の変換特性によれ
ば、黒レベルB〜任意階調Daは、黒(0階調)〜目標
値Dtに伸長され、逆に、任意階調Da〜白レベルW
は、目標値Dt〜白(255階調)に圧縮される。これ
によって、例えば、図4(a)に示すように黒側に偏っ
ていた画像を図4(b)に示すように白側に修正し、か
つ、階調のダイナミックレンジを広げることができる。
の階調補正装置において、入力される黒レベルB,白レ
ベルWおよび任意の階調Daとしての平均階調を自動的
に算出するようにした階調補正装置を示すブロツク回路
図である。図において、10は画像データを記憶するフ
レームメモリ、11はヒストグラム生成器、9は白レベ
ルWおよび黒レベルBを決めるための判定データSHが
入力される入力端子、12は変換パラメータ発生器で、
入力端子3から入力される目標値Dt,入力端子9から
入力される判定データSHおよびヒストグラム生成器1
1によって生成されたヒストグラムから、黒レベルB,
白レベルWおよび平均階調Daを算出する。
ベルB,白レベルWおよび平均階調Daの算出動作につ
いて説明する。まず、入力端子1から入力された画像デ
ータYiは、フレームメモリ10に記憶される。ヒスト
グラム生成器11は、フレームメモリ10内の画像デー
タをランダムサンプルして各階調の度数を調べ、図6の
ようなヒストグラムを生成する。図6の横軸は、0〜1
5,16〜31,‥‥のように16階調毎に区分けされ
ている。なお、この区分けは、システムに応じて自由に
設定してもよい。
リ10内の画像データの黒レベルB,白レベルWおよび
平均階調Daを求める。黒レベルBは、ヒストグラムの
0階調側から順に、度数と入力端子9から入力される判
定データSHを比較し、最初に(SH≦度数)を満たし
たときの階調とする。図6の例では、黒レベルBは32
である。白レベルWは、逆に255階調側から順に、度
数と判定データSHとを比較し、最初に(SH≦度数)
を満たしたときの階調とする。図6の例では、白レベル
Wは191である。平均階調Daは、(各階調×各階調
の度数)/(サンプル数)で求めてもよく、また、ヒス
トグラムの0階調または255階調から順にその度数を
累積し、累積値が(サンプル数/2)を超えたときの階
調を平均階調Daとしてもよい。以上のようにして、画
像データの黒レベルB,白レベルWおよび平均階調Da
を求め、さらに端子3から入力される平均階調の目標値
Dtによって、実施例1と同様に、変換特性を規定する
傾きP及びQを求めることができる。
において、入力される黒レベルBおよび白レベルWを決
定するための判定データSHを、黒レベルBを決定する
ための判定データBSHと、白レベルWを決定するため
の判定データWSHの2つに分けて与え、かつ、これら
の判定データBSH,WSHを平均階調Daに応じて自
動的に設定するようにしたものである。図7において、
13は判定データ発生器で、黒レベルBを決定する判定
データBSHと、白レベルWを決定する判定データWS
Hを自動的に設定する。その他の構成は、図5と同様で
ある。
発生器13では、あらかじめ用意されている判定データ
の中から、平均階調Daすなわち画像の明るさに応じて
黒レベルを決定する判定データBSHと、白レベルWを
決定する判定データWSHを選択する。例えば、極端に
白側に偏っているような画像を黒側に拡張しすぎると、
不自然な画像となるため、極端に白側に偏っているよう
な場合、すなわち、平均階調Daがかなり大きい場合に
はBSHを小さめにして黒側への拡張度を抑え、逆に極
端に黒側に偏っている場合、すなわち、平均階調Daが
かなり小さい場合にはWSHを小さめにして白側への拡
張度を抑える機能を有しているものである。
パラメータ発生器12において、判定データBSHとW
SHをもとに、図5の実施例2と同様な方法で求められ
る。すなわち、図8に示したヒストグラムの0階調側か
ら順に度数と判定データBSHを比較し、最初に(BS
H≦度数)を満たしたときの階調を黒レベルBとし、逆
にヒストグラムの255階調側から順に度数と判定デー
タWSHとを比較し、最初に(WSH≦度数)を満たし
たときの階調を白レベルWとする。図8に示した例で
は、黒レベルBは48となり、白レベルWは207とな
る。以上の処理で得られた黒レベルBと白レベルWを使
用し、図5の実施例2と同様な処理で階調を補正する。
例に説明したが、他のビット数でも発明の主旨を適用で
きる。
換パラメータを決定する任意の階調,白レベルおよび黒
レベルを、白レベルおよび黒レベルを決定する判定デー
タおよび画像データのヒストグラムから自動的に求める
ので、階調変換をRAMやROMの変換テーブルによら
ず実施して、画像に応じた適切な値を設定することがで
き、変換特性の変更が高速で行えるから、一定の品質の
画像を得ることができる。
階調を目標値に変換するという条件だけでなく、原画像
より検出した原画像データの黒レベルと白レベルをそれ
ぞれ0階調および100%白の階調に変換するという条
件を用いたので、階調のダイナミックレンジの拡張がで
きる効果がある。
レベルと黒レベルを決定する判定データを個別に与える
構成としたから、入力画像の特性に応じて、より適切な
ダイナミックレンジの拡張を行うことができる効果があ
る。
2において、白レベルと黒レベルを決定する判定データ
を入力画像データの平均階調に応じて予め定めた判定デ
ータのなかから選択して設定するようにしたものである
から、入力画像の特性に応じて、より適切なダイナミッ
クレンジの拡張を行うことができる効果がある。
る。
図である。
ある。
である。
る。
作を説明するための図である。
る。
作を説明するための図である。
Claims (3)
- 【請求項1】 量子化された2次元画像データの階調分
布を所望の階調分布に変換する装置において、 入力された画像データYiを記憶するフレームメモリ
と、 前記フレームメモリに記憶された画像データYiに基づ
いてその階調度数のヒストグラムを生成するヒストグラ
ム生成器と、 前記画像データの白レベルWと黒レベルBを決定するた
めの判定データSH及び平均階調の目標値Dtを入力す
る入力手段と、 前記ヒストグラム及び前記判定データSHに基づいて前
記画像データの白レベルW、黒レベルB及び平均階調D
aを決定する変換パラメータ発生器と、 決定された白レベルW、黒レベルB、平均階調Da、及
び前記平均階調の目標値Dtから乗算係数P,Qを発生
する乗算係数発生手段とを備え、Yi≦Daの場合に
は、 Yo=P・(Yi−B) ただし、Yo≦0 のとき Yo=0 Yi>Daの場合には、 Yo=Q・(Yi−Da)+Dt で階調変換された画像データYoを出力するように した
ことを特徴とする階調補正装置。 - 【請求項2】 前記判定データSHを、白レベルおよび
黒レベルについてそれぞれ入力することを特徴とする請
求項1に記載の階調補正装置。 - 【請求項3】 白レベル、及び黒レベルを決定するため
の判定データをあらかじめ用意された複数の判定データ
の中から入力画像データの平均階調に応じて選択する手
段を備えたことを特徴とする請求項1または請求項2に
記載の階調補正装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3241171A JP2779080B2 (ja) | 1991-09-20 | 1991-09-20 | 階調補正装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3241171A JP2779080B2 (ja) | 1991-09-20 | 1991-09-20 | 階調補正装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0583596A JPH0583596A (ja) | 1993-04-02 |
| JP2779080B2 true JP2779080B2 (ja) | 1998-07-23 |
Family
ID=17070303
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3241171A Expired - Lifetime JP2779080B2 (ja) | 1991-09-20 | 1991-09-20 | 階調補正装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2779080B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100397904B1 (ko) * | 2000-03-10 | 2003-09-13 | 마츠시타 덴끼 산교 가부시키가이샤 | 계조 보정 회로 및 γ보정 장치 |
| JP4556319B2 (ja) * | 2000-10-27 | 2010-10-06 | ソニー株式会社 | 画像処理装置および方法、並びに記録媒体 |
| JP4930781B2 (ja) * | 2006-05-17 | 2012-05-16 | ソニー株式会社 | 画像補正回路、画像補正方法および画像表示装置 |
| JP2008160607A (ja) * | 2006-12-26 | 2008-07-10 | Mitsubishi Electric Corp | 階調補正装置およびそれを備える映像表示装置 |
| EP2221801A4 (en) | 2007-12-20 | 2011-02-23 | Sharp Kk | DISPLAY DEVICE |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61105962A (ja) * | 1984-10-29 | 1986-05-24 | Sony Corp | 静止画の階調補正装置 |
| JP2512562B2 (ja) * | 1989-10-12 | 1996-07-03 | 松下電器産業株式会社 | 階調補正装置 |
-
1991
- 1991-09-20 JP JP3241171A patent/JP2779080B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0583596A (ja) | 1993-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100564467B1 (ko) | 화상 처리 장치 및 화상 처리 방법 및 화상 처리프로그램을 기록한 기록 매체 | |
| US5418626A (en) | Image processing device for resolution conversion | |
| US4670793A (en) | Sharpness emphasis signal processing | |
| US5530561A (en) | Method of and apparatus for binarizing image signal | |
| JP2924079B2 (ja) | ガンマ補正回路 | |
| EP0454495A1 (en) | Half-tone image processing system | |
| JP3103914B2 (ja) | データの丸め処理回路およびデータの復元回路 | |
| JP2779080B2 (ja) | 階調補正装置 | |
| JP3255258B2 (ja) | 画像表示装置 | |
| US5537496A (en) | Method of any apparatus for converting gradient of image data | |
| US6356361B1 (en) | Image processing apparatus and method for processing gradation image data using error diffusion | |
| JP3348499B2 (ja) | 巡回型雑音低減装置 | |
| US4972502A (en) | Image signal binary encoder | |
| JP3080019B2 (ja) | 映像信号処理装置 | |
| EP0604759B1 (en) | Method of and apparatus for processing digital image data | |
| US5960122A (en) | Method of and apparatus for processing digital image data | |
| JP3576612B2 (ja) | 色変換処理装置 | |
| JP3722740B2 (ja) | 映像処理装置及び映像処理方法 | |
| JP2746897B2 (ja) | 画像処理方法 | |
| KR100468683B1 (ko) | 광대역히스토그램확장장치및방법 | |
| JPH0916756A (ja) | 色信号系変換装置 | |
| JP2000082138A (ja) | 画像の階調変換処理装置 | |
| KR100224885B1 (ko) | 이득 조절 기능을 가진 양자화된 평균-매칭 히스토그램 등화를 이용한 화질 개선방법 및 그 회로 | |
| JP3157870B2 (ja) | 画像処理方式 | |
| KR100304659B1 (ko) | 색보정방법및회로 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080508 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090508 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100508 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100508 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110508 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110508 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120508 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120508 Year of fee payment: 14 |