JP2002077616A - Image processing method and apparatus, and recording medium - Google Patents
Image processing method and apparatus, and recording mediumInfo
- Publication number
- JP2002077616A JP2002077616A JP2000263149A JP2000263149A JP2002077616A JP 2002077616 A JP2002077616 A JP 2002077616A JP 2000263149 A JP2000263149 A JP 2000263149A JP 2000263149 A JP2000263149 A JP 2000263149A JP 2002077616 A JP2002077616 A JP 2002077616A
- Authority
- JP
- Japan
- Prior art keywords
- image
- histogram
- brightness
- distribution
- determined
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims description 13
- 238000012937 correction Methods 0.000 claims abstract description 77
- 238000009826 distribution Methods 0.000 claims abstract description 56
- 230000001186 cumulative effect Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 44
- 238000012545 processing Methods 0.000 claims description 38
- 238000003702 image correction Methods 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000007639 printing Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000007641 inkjet printing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 229910052709 silver Inorganic materials 0.000 description 3
- 239000004332 silver Substances 0.000 description 3
- -1 silver halide Chemical class 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000005282 brightening Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012890 quintic function Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】画像のヒストグラムに基づき
階調補正条件を設定するものである。BACKGROUND OF THE INVENTION The present invention relates to setting gradation correction conditions based on a histogram of an image.
【0002】[0002]
【従来の技術】近年、インクジェット印刷技術の発展に
ともない、高画素のデジタルカメラとインクジェット印
刷方式などの印刷技術とを用いることにより、従来と比
較してより良好な印刷出力画像を得ることができるよう
になりつつある。2. Description of the Related Art In recent years, with the development of ink-jet printing technology, by using a digital camera with a high pixel count and a printing technology such as an ink-jet printing method, a better printed output image can be obtained as compared with the related art. It is becoming.
【0003】しかしながら、デジタル化したフォト画像
を印刷出力する場合、出力される画像の画質にはまだ改
善すべき点がある。これについて、例えば、画像の露出
のオーバーやアンダーという状態や、いわゆる「色かぶ
り」という現象によって画像全体の色バランスがくるう
ことが原因の1つとして考えられている。[0003] However, when a digital photo image is printed out, there is still a point to be improved in the image quality of the output image. Regarding this, for example, it is considered that one of the causes is that the image is overexposed or underexposed, or the color balance of the entire image is shifted due to a phenomenon called “color fogging”.
【0004】例えば、カメラでオート撮影を行うと、A
E(自動露出)が機能するため、背景の大部分に例えば青
空が含まれているような場合、全体として暗くなる、露
出アンダーの撮像が行われ被写体が良好な状態で写らな
い状態となる。[0004] For example, when performing auto shooting with a camera, A
Since E (automatic exposure) functions, when a large part of the background includes, for example, a blue sky, the image becomes dark as a whole and underexposed images are taken, and the subject does not appear in a good state.
【0005】また、デジタルカメラを例に取ると、CC
Dカメラで撮像が行われるため、肉眼では感じられない
波長の色も画像として取り込まれる。そして、その信号
が含まれた信号をR、G、B信号として処理すると、本
来肉眼では認識できない色が顕在化して色バランスが不
適切なものとなることもある。この場合、赤外カットフ
ィルタなどの処理が施されるが、必ずしも万全ではな
く、また、色補正バランスがリアルタイム補正であると
いう制約もあり、結果的に完全な処理ができ難く、全体
の色バランスは完全を期し難いものとなることが多い。Further, taking a digital camera as an example, CC
Since imaging is performed by the D camera, colors having wavelengths that cannot be sensed by the naked eye are also captured as images. When a signal including the signal is processed as R, G, and B signals, a color that cannot be recognized by the naked eye may become apparent and the color balance may be inappropriate. In this case, processing such as an infrared cut filter is performed. However, the processing is not always perfect, and there is a restriction that the color correction balance is real-time correction. Is often difficult to be perfect.
【0006】このような撮像画像における色バランスの
崩れは、結果として印刷画像に影響を及ぼすものであ
る。このため、良好な印刷出力結果を得るためには、撮
像等された入力画像そのものを色バランスのとれた適切
な画像に補正することが望ましい。[0006] Such a loss of color balance in a picked-up image results in an influence on a printed image. For this reason, in order to obtain a good print output result, it is desirable to correct the input image itself, such as a captured image, into an appropriate image with a good color balance.
【0007】このような補正を行う方法として、画像の
ヒストグラムを解析し、これによって求めた最高輝度や
最低輝度に基づき補正条件を設定する方法が提案されて
いる。As a method for performing such a correction, there has been proposed a method in which a histogram of an image is analyzed, and a correction condition is set based on the maximum luminance and the minimum luminance obtained thereby.
【0008】[0008]
【発明が解決しようとする課題】ところで、印刷出力さ
れる画像の画質には、上述の「色かぶり」や露出による色
バランス以外にも次のような問題がある。The image quality of an image printed out has the following problems in addition to the above-mentioned "color fogging" and color balance due to exposure.
【0009】近年のインクジェット印刷技術の進歩によ
ってインクによって形成されるドットが微小化し肉眼の
可視限界を越え、「粒状感ゼロ」の印刷が可能となってい
る。この点で、インクジェット印刷技術は銀塩写真によ
る印刷技術と比肩し得るものとなっている。しかしなが
ら、インクジェット印刷に用いるインク特性などによ
り、印刷画像において実現される絶対的な濃度が銀塩写
真に比較すると低いという問題が残されている。[0009] Recent advances in ink-jet printing technology have reduced the size of dots formed by ink and have exceeded the visible limit of the naked eye, making it possible to print with "zero graininess". In this regard, the ink jet printing technology can be compared with the printing technology using silver halide photography. However, there remains a problem that the absolute density realized in a printed image is lower than that of a silver halide photograph due to the characteristics of ink used in ink jet printing.
【0010】なお、このような問題は、インクジェット
印刷技術に特有の問題ではなく、他の方式の印刷あるい
はCRT等のディスプレーにおいても同様の問題があ
る。[0010] Such a problem is not a problem peculiar to the ink jet printing technique, but has a similar problem in other types of printing or a display such as a CRT.
【0011】一般に、出力画像において濃度を適切に増
すことによって画像がしまり、良好な画像を得ることが
できることが知られている。ただし、出力画像の濃度増
大を目的として、一律な濃度の増大を行うと、暗い部分
が多い画像ではそのくらい部分の階調を潰してしまい、
かえって画質を低下させる場合がある。In general, it is known that by appropriately increasing the density in an output image, the image is closed and a good image can be obtained. However, if the density is increased uniformly for the purpose of increasing the density of the output image, the gradation of such a portion will be crushed in an image having many dark portions,
Instead, the image quality may be degraded.
【0012】一方、夜間や暗い室内で撮影された写真の
場合は、露光アンダー等で画像全体が暗く、本来の色に
比べてあまりにも異なる場合がある。ここでは出力画像
の濃度を下げることにより全体的に暗い画像を明るく
し、細部まで明らかに仕上げることができる。On the other hand, in the case of a photograph taken at night or in a dark room, the entire image is dark due to underexposure or the like, and may be too different from the original color. Here, by lowering the density of the output image, a dark image as a whole can be lightened and details can be clearly finished.
【0013】また、デジタルカメラのCCDの精度や撮
影条件により、画像の輝度のダイナミックレンジが非常
に狭くなってしまうものもある。その場合、該画像の階
調を広げることでコントラストのついた、見栄えのする
画像に変換できる。In some cases, the dynamic range of the luminance of an image becomes very narrow depending on the accuracy of the CCD of the digital camera and the photographing conditions. In that case, by expanding the gradation of the image, it is possible to convert the image into a contrasting and attractive image.
【0014】本発明は、画像の特性に応じて適切に補正
条件を設定することにより、出力画像の画質を向上させ
ることを目的とする。An object of the present invention is to improve the image quality of an output image by appropriately setting correction conditions according to the characteristics of the image.
【0015】[0015]
【課題を解決するための手段】本発明は上述の目的を達
成するために以下の構成を有することを特徴とする。SUMMARY OF THE INVENTION The present invention is characterized by having the following arrangement in order to achieve the above object.
【0016】本願第1の発明は、画像データが示す画像
の明るさに関する成分の値の画素数に関するヒストグラ
ムから前記画像の明るさの分布を判別し、該判別に基づ
いて、複数の階調補正条件の中から一つを自動的に選択
し、前記選択された階調補正条件を用いて、明るさに関
する成分を補正することを特徴とする。According to a first aspect of the present invention, the brightness distribution of the image is determined from a histogram of the number of pixels of the value of the component related to the brightness of the image indicated by the image data, and a plurality of gradation corrections are performed based on the determination. One of the conditions is automatically selected, and the component relating to brightness is corrected using the selected gradation correction condition.
【0017】本願第2の発明は、画像のヒストグラムか
ら前記画像の色分布を判別し、該判別に基づいて前記画
像を補正するための階調補正条件を求め、前記求められ
た階調補正条件を用いて前記画像を補正する画像処理方
法であって、前記画像の色分布の判別は、前記ヒストグ
ラムから該画像のハイライトポイント、シャドーポイン
トおよび前記ヒストグラムにおける所定範囲の累積度数
に基づき行われることを特徴とする。According to a second aspect of the present invention, a color distribution of the image is determined from a histogram of the image, a tone correction condition for correcting the image is determined based on the determination, and the determined tone correction condition is determined. An image processing method for correcting the image by using the method, wherein the color distribution of the image is determined based on a highlight point, a shadow point of the image, and a cumulative frequency of a predetermined range in the histogram from the histogram. It is characterized by.
【0018】[0018]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0019】<第1の実施形態>図1は、本発明の一実
施形態にかかる印刷システムの概略構成を示すブロック
図である。本システムは、概略、ホストコンピュータ1
00、プリンタ106およびモニタ105を有して構成
されるものである。すなわち、ホストコンピュータ10
0には、例えばインクジェット方式のプリンタ106と
モニタ105が双方向通信可能に接続されている。<First Embodiment> FIG. 1 is a block diagram showing a schematic configuration of a printing system according to an embodiment of the present invention. This system is generally composed of a host computer 1
00, a printer 106 and a monitor 105. That is, the host computer 10
For example, an inkjet printer 106 and a monitor 105 are connected to “0” so that bidirectional communication is possible.
【0020】ホストコンピュータ100は、OS(オペ
レーティングシステム)102を有し、また、このOS
100による管理下においてそれぞれの処理を行う、ワ
ードプロセッサ、表計算、画像処理、インターネットブ
ラウザ等のアプリケーション101、このアプリケーシ
ョンによって発行され、出力画像を示す各種描画命令群
(イメージ描画命令、テキスト描画命令、グラフィック
ス描画命令)を処理して印刷データを作成するプリンタ
ドライバ103、および同様にアプリケーション101
が発行する各種描画命令群を処理してモニタ106に表
示を行うモニタドライバ104を同様のソフトウエアと
して有している。The host computer 100 has an OS (operating system) 102.
An application 101 such as a word processor, a spreadsheet, an image processing, and an Internet browser, which performs each process under the management of the application 100, and various drawing commands issued by the application and indicating an output image (image drawing commands, text drawing commands, graphics A printer driver 103 that processes print rendering commands to create print data, and an application 101
Has a monitor driver 104 for processing various drawing command groups issued by the PC and displaying it on the monitor 106 as similar software.
【0021】また、ホストコンピュータ100は、上述
のソフトウエアによって動作可能な各種ハードウエアと
して中央演算処理装置CPU108、ハードディスクド
ライバHD107、ランダムアクセスメモリ(RAM)1
09、リードオンリーメモリ(ROM)110等を備え
る。すなわち、CPU108は、上述のソフトウエアに
従った処理にかかる信号処理を実行し、ハードディスク
ドライバ107によって駆動されるハードディスクやR
OM110には、それらの各種ソフトウエアが予め格納
されており、必要に応じて読み出されて用いられる。ま
た、RAM109は、上記CPU108による信号処理
実行のワークエリア等として用いられる。The host computer 100 includes a central processing unit CPU 108, a hard disk driver HD 107, a random access memory (RAM) 1 as various hardware operable by the above-mentioned software.
09, a read only memory (ROM) 110 and the like. That is, the CPU 108 executes signal processing relating to processing according to the above-described software, and executes a signal processing on the hard disk or the R driven by the hard disk driver 107.
The OM 110 stores various kinds of software in advance, and reads and uses the software as needed. The RAM 109 is used as a work area for executing signal processing by the CPU 108 and the like.
【0022】図1に示される実施形態として、例えば、
一般的に普及しているIBM社のAT互換機のパーソナ
ルコンピュータにMicrosoft社のWindows98をOSとして
使用し、任意の印刷処理が可能なアプリケーションをイ
ンストールし、モニタとプリンタを接続したものを挙げ
ることができる。As an embodiment shown in FIG. 1, for example,
A common example is a computer that uses Microsoft's Windows 98 as an OS, installs an application that can perform any print processing, and connects a monitor and a printer to an IBM AT compatible personal computer that is widely used. it can.
【0023】以上の構成を有したプリントシステムにお
いて、ユーザーは、アプリケーション101を用いて、
モニタ105の表示画像を見ながら、文字などのテキス
トに分類されるテキストデータ、図形などのグラフィッ
クスに分類されるグラフィックスデータ、自然画などに
分類されるイメージ画像データなどからなる画像データ
を作成することができる。In the printing system having the above configuration, the user uses the application 101 to
While viewing the display image on the monitor 105, image data including text data classified as text such as characters, graphics data classified as graphics such as figures, image image data classified as natural images, and the like is created. can do.
【0024】ユーザーによって印刷処理が指示される
と、アプリケーション101はOS102に印刷出力要
求を行うとともに、グラフィックスデータ部分をグラフ
ィックス描画命令、イメージ画像データ部分をイメージ
描画命令として構成された出力画像を示す描画命令群を
OS102に発行する。OS102はアプリケーション
の印刷出力要求を受け、プリンタドライバ103に描画
命令群を発行する。When a print process is instructed by the user, the application 101 issues a print output request to the OS 102 and, at the same time, outputs an output image constituted by using the graphics data portion as a graphics drawing command and the image data portion as an image drawing command. The rendering command group shown is issued to the OS 102. The OS 102 receives a print output request from the application and issues a drawing command group to the printer driver 103.
【0025】プリンタドライバ103は、OS102か
ら入力した印刷要求と描画命令群を処理しプリンタ10
5で印刷可能な形態の印刷データを作成してプリンタ1
05に転送する。この場合に、プリンタ105がラスタ
ープリンタである場合は、プリンタドライバ103はO
S102からの描画命令に対して、順次画像補正処理を
行い、そして順次RGB24ビットページメモリにラス
タライズし、すべての描画命令をラスタライズした後に
RGB24ビットページメモリの内容をプリンタ105
が印刷可能なデータ形式、例えばCMYKデータに変換
を行いプリンタに転送する。A printer driver 103 processes a print request and a drawing command group input from the OS 102 and
5 to create print data in a form that can be printed by the printer 1
Transfer to 05. In this case, if the printer 105 is a raster printer, the printer driver 103
The drawing command from S102 is sequentially subjected to image correction processing, rasterized sequentially into an RGB 24-bit page memory, and after all drawing commands are rasterized, the contents of the RGB 24-bit page memory are transferred to the printer 105.
Converts the data into a printable data format, for example, CMYK data, and transfers the data to a printer.
【0026】図2は、プリンタドライバ103で行われ
る処理を示す図である。プリンタドライバ103の処理
は、大別して、画像補正処理とプリンタ用補正処理から
なる。FIG. 2 is a diagram showing processing performed by the printer driver 103. The processing of the printer driver 103 is roughly divided into image correction processing and printer correction processing.
【0027】画像補正処理120は、OS102から入
力した描画命令群に含まれる輝度信号R、G、Bからな
る色情報に対して、画像補正処理を行う。詳しくは、レ
ッド(R)、グリーン(G)、ブルー(B)の色情報を基に、
後述の自動階調補正処理を行う。一方、プリンタ用補正
処理部121は、まず画像補正処理120によって補正
された色情報の描画命令をラスタライズし、R、G、B
24ビットのページメモリにラスター画像を生成する。
そして、所定の画素毎に印刷を行うプリンタの色再現性
に依存したシアン(C)、マゼンタ(M)、イエロー(Y)、
ブラック(K)データを生成し、プリンタ105に転送す
る。The image correcting process 120 performs an image correcting process on the color information including the luminance signals R, G, and B included in the drawing command group input from the OS 102. Specifically, based on the color information of red (R), green (G), blue (B),
An automatic gradation correction process described later is performed. On the other hand, the printer correction processing unit 121 first rasterizes the drawing instruction of the color information corrected by the image correction processing 120, and performs R, G, B
A raster image is generated in a 24-bit page memory.
Then, cyan (C), magenta (M), yellow (Y), and cyan (C) depending on the color reproducibility of a printer that performs printing for each predetermined pixel.
Black (K) data is generated and transferred to the printer 105.
【0028】次に、画像補正処理120で行われる自動
階調補正処理について説明する。自動階調補正処理は、
イメージ描画命令で示される画像データのうち、イメー
ジ画像に対して行う。例えば、画像データの中にグラフ
ィックス画像やイメージ画像が含まれている場合は、そ
の画像データからイメージ画像部分を抽出し、これに対
して自動階調補正処理を行う。Next, the automatic gradation correction processing performed in the image correction processing 120 will be described. The automatic gradation correction process
This is performed for an image image among image data indicated by the image drawing command. For example, when a graphics image or an image image is included in the image data, an image image portion is extracted from the image data, and an automatic gradation correction process is performed on the image portion.
【0029】本実施形態の自動階調補正は、画像データ
における各輝度値の度数を集計したヒストグラムを用い
印刷すべき画像の明るさに関する判定を行い、適切な補
正階調曲線を定めることによって行うものである。本実
施形態の自動階調補正は、高濃度部つまりシャドー部が
少ない画像に対して、γ曲線(例えば、図10における
下に凸なガンマ曲線)で画像を補正することによって画
像全体の濃度を増大させ、高濃度出力が可能な出力デバ
イスである銀塩写真の出力濃度に全体として近づけ、シ
ャドー部が多く全体的に暗い画像に対しては、γ曲線
(例えば、図10における上に凸なガンマ曲線)で画像を
明るく補正することによって画像全体の明るさのバラン
スをよくすることができ、ヒストグラム幅が狭い画像に
対しては、そのダイナミックレンジを広げる曲線(例え
ば、図11におけるS字曲線)を用いて補正することによ
ってコントラストのついた見栄えのする画像にすること
ができる。The automatic gradation correction according to the present embodiment is performed by determining the brightness of an image to be printed using a histogram obtained by summing up the frequency of each luminance value in the image data, and determining an appropriate correction gradation curve. Things. In the automatic gradation correction of the present embodiment, the density of the entire image is corrected by correcting the image with a γ curve (for example, a downwardly convex gamma curve in FIG. 10) for an image having a high density portion, that is, a shadow portion is small. The overall output density of a silver halide photograph, which is an output device capable of high-density output, is increased, and a gamma curve (for example, an upwardly convex shape in FIG. By correcting the image brightly with a gamma curve, the brightness balance of the entire image can be improved, and for an image having a narrow histogram width, a curve that expands the dynamic range (for example, the S-curve in FIG. 11) ) Can be used to make a contrasting and attractive image.
【0030】図3は自動階調補正を概念的に示す図であ
り、図4はその処理手順を示すフローチャートである。FIG. 3 is a diagram conceptually showing the automatic gradation correction, and FIG. 4 is a flowchart showing the processing procedure.
【0031】(ヒストグラム集計)ステップS1のヒスト
グラム集計処理において、まず、入力されたRGBの画
像信号を画像の明るさに関する成分である輝度Yと色味
に関する成分である色差信号Cr、Cbに変換する(図
3のB1)。その変換式は以下のように表されるもので
ある。(Histogram totalization) In the histogram totalization process in step S1, first, the input RGB image signals are converted into luminance Y, which is a component relating to the brightness of the image, and color difference signals Cr, Cb, which are components relating to the tint. (B1 in FIG. 3). The conversion formula is represented as follows.
【0032】 Y=0.299×R+0.587×G+0.114×B Cr=R−Y Cb=B−YY = 0.299 × R + 0.587 × G + 0.114 × B Cr = RY Cb = BY
【0033】次に、変換された各信号Y、Cr、Cbの
内、輝度に相当する信号Yについて、画像データにおけ
る各画素の輝度値(信号Yの値)を調べ、0〜255で示
されるそれぞれの輝度値毎にその輝度を有する画素の度
数を集計し、輝度のヒストグラム(度数分布)を作成す
る。Next, of the converted signals Y, Cr and Cb, the luminance value of each pixel in the image data (the value of the signal Y) is examined for the signal Y corresponding to the luminance, and is indicated by 0 to 255. For each luminance value, the frequencies of the pixels having that luminance are totaled, and a luminance histogram (frequency distribution) is created.
【0034】このように作成されたヒストグラムは、例
えば、画像データが全体的に明るい画像を示すときは図
5に示すように高輝度側に分布が偏り、一方、全体的に
暗めの画像を示すときは図7に示すように低輝度側に分
布が偏ったものとなる。For example, when the image data shows a bright image as a whole, the histogram thus created has a distribution biased toward the high luminance side as shown in FIG. 5, while it shows a darker image as a whole. At this time, the distribution is biased toward the low luminance side as shown in FIG.
【0035】なお、上述の輝度ヒストグラムの作成は、
画像全体における輝度の度数分布を調べるのが目的とし
てなされることから、度数の集計は必ずしも全画素につ
いて行う必要はなく、例えば1600(画素)×1200
(画素)の画像データに対しては、横に15(画素)ずつ、
縦に11(画素)ずつ間引いた画素について集計を行って
もよいし、あるいはそれらの画素それぞれについて周囲
画素との平均値を用いてもよい。The above-described creation of the luminance histogram is as follows.
Since the purpose is to check the frequency distribution of the luminance in the entire image, the counting of the frequencies does not necessarily need to be performed for all the pixels. For example, 1600 (pixels) × 1200
For (pixel) image data, 15 (pixels) horizontally,
Aggregation may be performed on pixels that are decimated by 11 (pixels) vertically, or an average value of each of those pixels with surrounding pixels may be used.
【0036】(階調曲線判定)ステップS2では、求めた
ヒストグラムに基づき補正条件設定処理(階調曲線判定
処理)を行う。すなわち、予め用意されている複数の輝
度補正用の階調曲線から、画像の解析結果に基づき階調
曲線を選択する。(Tone Curve Determination) In step S2, a correction condition setting process (tone curve determination process) is performed based on the obtained histogram. That is, a gradation curve is selected from a plurality of gradation curves for luminance correction prepared in advance, based on the analysis result of the image.
【0037】本実施形態の階調曲線判定は、3つのパラ
メータ(ハイライトポイント、シャドーポイントおよ
び、ある輝度領域の画素数)に基づき画像の明るさを判
定し、これに基づいて階調曲線を選択する。In the gradation curve determination of this embodiment, the brightness of the image is determined based on three parameters (highlight point, shadow point, and the number of pixels in a certain luminance area), and the gradation curve is determined based on this. select.
【0038】図8は、階調曲線判定処理の詳細を示すフ
ローチャートであ、これを参照して本実施形態の階調曲
線判定処理を説明する。FIG. 8 is a flowchart showing the details of the gradation curve judgment processing. The gradation curve judgment processing of the present embodiment will be described with reference to FIG.
【0039】ハイライトポイント判定部 ステップS21のハイライトポイント判定処理では、上
記ヒストグラムから処理対象である画像におけるハイラ
イトポイントを算出する。Highlight Point Determination Unit In the highlight point determination processing in step S21, a highlight point in an image to be processed is calculated from the histogram.
【0040】本実施形態では、輝度信号Yのヒストグラ
ムにおいて輝度範囲の最高輝度値(輝度値255)か
ら、順に低輝度側に向かいながら各輝度値の度数を累積
し、ここで求めた累積度数が、例えば、処理対象である
画像データの全画素数の1.0%と一致した輝度値、ま
たは最初に全画素数の1.0%を越えた輝度値を求め、
この点をハイライトポイント(以下、「HLP」という)と
する。In the present embodiment, in the histogram of the luminance signal Y, from the highest luminance value (luminance value 255) in the luminance range, the frequencies of the respective luminance values are accumulated in order toward the lower luminance side. For example, a luminance value that matches 1.0% of the total number of pixels of the image data to be processed or a luminance value that first exceeds 1.0% of the total number of pixels is obtained.
This point is referred to as a highlight point (hereinafter, referred to as “HLP”).
【0041】次に、HLPを予め定めた複数の閾値Th
_H1、Th_H2、・・・(Th_H1<Th_H2
<・・・)と比較し、ヒストグラムの高輝度領域におけ
る分布を解析する。Next, the HLP is set to a plurality of predetermined thresholds Th.
_H1, Th_H2,... (Th_H1 <Th_H2
<...), the distribution of the histogram in the high luminance region is analyzed.
【0042】例えば、本実施形態では、図9に示される
ように、下から順番に200、230の値が設定されて
いる2つの閾値を用いた場合を説明する。For example, in the present embodiment, as shown in FIG. 9, a case will be described in which two threshold values in which values 200 and 230 are set in order from the bottom.
【0043】そして、HLP<Th_H1のときは、画
像を高輝度領域が少なくかつ暗い画像と判定し、Th_
H1≦HLP<Th_H2のときは、画像を高輝度領域
の分布もあるが全体的に暗い画像と判定し、Th_H2
≦HLPのときは、画像を高輝度領域に分布の多い明る
い画像と判定する。When HLP <Th_H1, the image is determined to be a dark image having a small number of high-luminance areas, and
When H1 ≦ HLP <Th_H2, the image is determined to be a dark image as a whole although there is a distribution of high-luminance areas, and Th_H2
If ≦ HLP, the image is determined to be a bright image having a large distribution in the high luminance area.
【0044】例えば、図5に示す明るめの画像のヒスト
グラムでは、HLPが閾値Th_H2を越えて(HLP
>Th_H2)おり、高輝度領域に多く分布がある画像
と判定する。図5のヒストグラムは全体的に高輝度側に
分布が偏っており、結果的にHLPも高輝度側に位置し
ている。こういった分布を示す画像は一般的に明るい画
像が多い。For example, in the histogram of a bright image shown in FIG. 5, the HLP exceeds the threshold Th_H2 (HLP
> Th_H2), and it is determined that the image has a large distribution in the high luminance region. In the histogram of FIG. 5, the distribution is generally biased toward the high luminance side, and as a result, the HLP is also located on the high luminance side. Images showing such a distribution are generally bright images.
【0045】図6に示すヒストグラムでは、HLPが閾
値Th_H2よりも低くTh_H1より高く(Th_H
1<HLP≦Th_H2)、高輝度領域にある程度分布
があるが、明るくはない画像と見なすことができる。図
6のヒストグラムは、輝度は大まかに中間的な分布を示
し、HLPも図5より比較的低輝度側に位置することか
ら、このように判断することができる。In the histogram shown in FIG. 6, the HLP is lower than the threshold Th_H2 and higher than Th_H1 (Th_H
1 <HLP ≦ Th_H2), the image can be regarded as an image that is not bright although there is some distribution in the high luminance region. In the histogram of FIG. 6, the luminance has a roughly intermediate distribution, and the HLP is located on a relatively low luminance side as compared with FIG.
【0046】図7に示すヒストグラムでは、HLPが閾
値Th_H1よりも低く、高輝度領域に分布がない画像
となる。この場合、ヒストグラムは低輝度側に偏り、全
体的に暗い画像であることが分かる。また、HLPが低
いということはすなわち、階調レベルが狭いことも意味
する。こういった画像に対してはγ補正で明るくするか
輝度値を高輝度側に引き延ばして明るくするといった補
正が必要となる。In the histogram shown in FIG. 7, the HLP is lower than the threshold Th_H1, and the image has no distribution in the high luminance area. In this case, it can be seen that the histogram is biased toward the low luminance side and is a dark image as a whole. In addition, a low HLP also means that the gradation level is narrow. For such an image, correction such as increasing the brightness by γ correction or extending the luminance value to the higher luminance side to increase the brightness is required.
【0047】なお、HLPの算出は、必ずしも上述した
方法によって求める必要はなく、従来知られている方式
を適宜用いてもよい。It is not always necessary to calculate the HLP by the above-described method, and a conventionally known method may be appropriately used.
【0048】また、他の画像補正処理、例えば前述した
いわゆる色かぶり補正、コントラスト補正、彩度補正と
組み合わせて本実施形態の自動階調補正処理を行う場合
には、この画像処理で予め用いたHLPを使用すること
もできる。なお、この場合、ハイライトポイントを用い
る代わりに、上記色かぶり補正等で同様に用いられるシ
ャドーポイントを用いて画像の明るさ(暗さを)判別する
ことができ、これに基づいて以下の処理を行うことがで
きることは、以下の説明からも自明なことである。When performing the automatic gradation correction processing of the present embodiment in combination with other image correction processing, for example, the so-called color fogging correction, contrast correction, and saturation correction, the image processing is performed in advance. HLP can also be used. In this case, instead of using the highlight point, the brightness (darkness) of the image can be determined by using the shadow point which is also used in the above color cast correction and the like, and based on this, the following processing is performed. It is obvious from the following description that the following can be performed.
【0049】ヒストグラムのバランス判定 ステップS22において、図4のステップS1で求めた
ヒストグラムを用いてヒストグラムのバランス判定を行
う。Determination of Balance of Histogram In step S22, the balance of the histogram is determined using the histogram obtained in step S1 of FIG.
【0050】ヒストグラムのバランス判定処理では、ス
テップS22で処理対象画像の全画素数に対する所定の
領域の累積度数の割合であるSlowを求める。つまり例え
ば256階調の画像に対して、輝度値0から128まで
(ヒストグラムの半分)の累積画素数の全画素数に占め
る割合を求め、その画像のヒストグラムの全体的なバラ
ンスを解析する。In the histogram balance determination process, Slow, which is the ratio of the cumulative frequency of a predetermined area to the total number of pixels of the image to be processed, is determined in step S22. That is, for an image of 256 gradations, for example, the ratio of the cumulative number of pixels having a luminance value of 0 to 128 (half of the histogram) to the total number of pixels is obtained, and the overall balance of the histogram of the image is analyzed.
【0051】まず、ある輝度領域(0〜128)の累積
度数Sを求める。この累積度数Sは、ヒストグラムにお
いて輝度範囲の最低輝度値(輝度値0)から高輝度側に
向かって所定の輝度値までの累積度数として求められ
る。本実施形態では、最大輝度値(輝度値255)の1
/2となる輝度値(輝度値128)までの累積度数を低
輝度領域の累積度数Sとして求めたが、もちろん他の値
を用いてもよい。First, the cumulative frequency S of a certain luminance area (0 to 128) is obtained. The cumulative frequency S is obtained as a cumulative frequency from the lowest luminance value (luminance value 0) in the luminance range to a predetermined luminance value toward the higher luminance side in the histogram. In the present embodiment, the maximum luminance value (luminance value 255) of 1
Although the cumulative frequency up to a luminance value (luminance value 128) of / 2 is obtained as the cumulative frequency S of the low luminance area, other values may of course be used.
【0052】次に、累積度数Sが、全画素数に占める割
合Slowを以下の式を用いて算出する。Next, the ratio Slow of the cumulative frequency S to the total number of pixels is calculated using the following equation.
【0053】Slow=(ある輝度領域の累積度数S)/
(全画素数)(%)Slow = (cumulative frequency S of a certain luminance area) /
(Total number of pixels) (%)
【0054】なお、前述のヒストグラム集計の際に、画
素を間引いて、間引きヒストグラムを作成した場合に
は、上記Slowの定義式での分母をヒストグラム作成の対
象となった画素数にする。When the thinning histogram is created by thinning out the pixels at the time of the above-described histogram totaling, the denominator in the above Slow definition formula is set to the number of pixels for which the histogram is created.
【0055】次に、上記で求めたSlowを用いて再び閾値
判定を行う。これは、ヒストグラムの下半分の全体に占
める割合を算出することで、その画像の全体的な輝度の
バランスを調べるものである。上述のハイライトポイン
ト判定において、ヒストグラムの高輝度領域の分布状態
に応じて画像を数種類に分類したが、図9に示すよう
に、それぞれの場合に対応させて閾値を設け、ヒストグ
ラムのバランス度合いを判定する。Next, the threshold value is determined again using Slow obtained as described above. This is to calculate the ratio of the lower half of the histogram to the whole, thereby checking the overall luminance balance of the image. In the above-described highlight point determination, the images are classified into several types according to the distribution state of the high-luminance area of the histogram. However, as shown in FIG. 9, a threshold value is provided for each case, and the degree of balance of the histogram is determined. judge.
【0056】例えば、図5に示す明るめの画像の場合、
斜線で示した領域の全画素数に対する割合がSlowとな
る。この例では、Slowは全画素数の20%である。従っ
て、上記HLP判定で明るい画像と判断されるととも
に、Slowは、16〜50の範囲と判定される。For example, in the case of a bright image shown in FIG.
The ratio of the shaded area to the total number of pixels is Slow. In this example, Slow is 20% of the total number of pixels. Therefore, the image is determined to be a bright image by the above HLP determination, and Slow is determined to be in the range of 16 to 50.
【0057】一方、図7に示す暗めの画像の例では、斜
線で示した領域Slowは、全画素数の60%となり、した
がって、上記HLP判定で暗い画像と判断されるととも
に、Slowは50〜80の範囲と判定される。On the other hand, in the example of a dark image shown in FIG. 7, the area Slow indicated by oblique lines is 60% of the total number of pixels. It is determined that the range is 80.
【0058】ある輝度領域における累積度数の割合を用
いず、ヒストグラムの中間値や平均値のみを用いてヒス
トグラムのバランスを判定する方法では、ヒストグラム
の実際の分布状態が適切に反映されていない画像の明る
さについての判定を行うこととなる。例えば、中間値や
平均値自体は比較的高めの輝度値を示しつつも、実際に
は、中間値や平均値周辺の輝度値に度数分布のピークが
あって低輝度領域の度数分布自体は少ない画像の場合、
明るめの画像であると誤った判定をして濃度を高くする
輝度補正が選択され、結果として画像上の比較的大きな
部分を占める暗い部分が潰れてしまうことがある。In the method of determining the balance of the histogram using only the intermediate value or the average value of the histogram without using the ratio of the cumulative frequency in a certain luminance region, the image distribution in which the actual distribution state of the histogram is not appropriately reflected is considered. The determination regarding the brightness is performed. For example, while the intermediate value or the average value itself shows a relatively high luminance value, actually, the luminance value around the intermediate value or the average value has a frequency distribution peak and the frequency distribution itself in the low luminance region is small. For images,
Luminance correction for increasing the density by erroneously determining that the image is a bright image is selected, and as a result, a dark portion occupying a relatively large portion on the image may be crushed.
【0059】これに対し、本実施形態のように、ヒスト
グラムの下半分となる輝度値0〜128の領域における
累積度数を求め、この累積度数の全画素数に占める割合
Slowを用いることにより、より実際のヒストグラムのバ
ランスが反映された画像の明るさの分布の判定を行うこ
とができ、上述のような、暗めの画像についても適切な
階調補正を行うことができる。On the other hand, as in the present embodiment, the cumulative frequency in an area of luminance values 0 to 128 which is the lower half of the histogram is obtained, and the ratio of the cumulative frequency to the total number of pixels is calculated.
By using Slow, it is possible to determine the brightness distribution of an image in which the actual balance of the histogram is reflected, and it is possible to perform appropriate gradation correction even on a dark image as described above. .
【0060】なお、上記実施形態では、Slowの範囲につ
いて輝度値0〜128の範囲を均等に区分したが、より
詳しく低輝度領域の情報を求める場合は、低輝度領域を
いくつかに分割してそれぞれに対して場合分けを行って
もよいし、また、Slowが0〜64までは2倍、65〜1
28までは1倍して足し合わせるといった重み付けをし
てもよい。In the above embodiment, the range of luminance values 0 to 128 is equally divided for the range of Slow. However, when more detailed information on the low luminance area is to be obtained, the low luminance area is divided into several parts. Each case may be classified, and if Slow is 0 to 64, it is doubled and 65 to 1
Weights of up to 28 may be multiplied by one and added.
【0061】シャドーポイント判定 ステップS23のシャドーポイント判定処理では、ま
ず、上記ヒストグラムから処理対象である画像における
シャドーポイントを算出する。Shadow Point Determination In the shadow point determination processing in step S23, first, a shadow point in an image to be processed is calculated from the histogram.
【0062】本実施形態では、ヒストグラムにおいて輝
度範囲の最低輝度値(輝度値0)から、順に高輝度側に
向かいながら各輝度値の度数を累積し、ここで求めた累
積度数が、例えば、処理対象である画像データの全画素
数の1.0%と一致した輝度値、または最初に全画素数
の1.0%を越えた輝度値を求め、この点をシャドーポ
イント(以下、「SDP」ともいう)とする。In this embodiment, the frequency of each luminance value is accumulated from the lowest luminance value (luminance value 0) of the luminance range in the histogram to the higher luminance side in order, and the cumulative frequency obtained here is, for example, A luminance value that matches 1.0% of the total number of pixels of the target image data or a luminance value that exceeds 1.0% of the total number of pixels is first obtained, and this point is referred to as a shadow point (hereinafter, “SDP”). ).
【0063】次に、SDPを輝度値について予め定めた
複数の閾値Th_S1、Th_S2、・・・(Th_S
1<Th_S2<・・・)と比較し、ヒストグラムの低
輝度領域における分布を解析する。Next, a plurality of threshold values Th_S1, Th_S2,... (Th_S
1 <Th_S2 <...) And analyze the distribution of the histogram in the low luminance region.
【0064】なお、本実施形態で用いるシャドーポイン
ト判定はハイライトポイント判定やヒストグラムのバラ
ンス判定を行った後に行っているので、図9に示される
ように、シャドーポイントの閾値はハイライトポイント
やヒストグラムのバランス判定の結果に応じて異なる値
を設定する。Since the shadow point determination used in the present embodiment is performed after performing the highlight point determination and the histogram balance determination, the threshold of the shadow point is determined as shown in FIG. A different value is set according to the result of the balance determination.
【0065】そして、SDP≧Th_S2のときは、画
像は低輝度領域が少なくかつ明るい画像と判定し、Th
_S1≦SDP<Th_S2のときは、画像は低輝度領
域の分布もあるが全体的に明るい画像と判定し、SDP
<Th_S1のときは、画像は低輝度領域に分布の多い
暗い画像と判定する。If SDP ≧ Th_S2, the image is determined to be a bright image with a small number of low-luminance areas, and
When _S1 ≦ SDP <Th_S2, the image is determined to be a bright image as a whole although there is a distribution of low-luminance areas, and the SDP
In the case of <Th_S1, the image is determined to be a dark image having a large distribution in the low luminance area.
【0066】例えば、図5に示す明るめの画像のヒスト
グラムでは、SDPが閾値Th_S2を越えて(SDP
>Th_S2)おり、従って、低輝度領域に分布がない
画像と判定される。この場合、前述したようにヒストグ
ラムは全体的に高輝度側に分布が偏っており、結果的に
SDPも比較的高輝度側に位置している。また、SDP
が高いということはすなわち、階調レベルが狭いことも
意味する。こういった画像に対してはγ補正で暗くする
か輝度値を低輝度側に引き延ばして暗くするといった補
正が必要となる。For example, in the histogram of the bright image shown in FIG. 5, the SDP exceeds the threshold value Th_S2 (SDP
> Th_S2), and thus it is determined that the image has no distribution in the low luminance area. In this case, as described above, the distribution of the histogram is generally biased toward the high luminance side, and as a result, the SDP is also located at the relatively high luminance side. Also, SDP
That is, it means that the gradation level is narrow. For such an image, correction such as darkening by γ correction or extending the luminance value to the low luminance side to darken is required.
【0067】一方、図6に示すヒストグラムでは、SD
Pが閾値Th_S2よりも低くTh_S1より高く(T
h_S1<SDP≦Th_S2)、低輝度領域にある程
度分布はあるが暗くはない画像と判定される。この場
合、輝度は中間的な分布となり、SDPも比較的低輝度
側に位置することから、このような判定が行われる。On the other hand, in the histogram shown in FIG.
P is lower than the threshold Th_S2 and higher than Th_S1 (T
h_S1 <SDP ≦ Th_S2), and it is determined that the image has a certain distribution in the low luminance area but is not dark. In this case, such a determination is made because the luminance has an intermediate distribution and the SDP is also located on the relatively low luminance side.
【0068】次に図7に示すヒストグラムでは、SDP
が閾値Th_S1よりも低く、低輝度領域に多く分布が
ある画像となる。この場合、ヒストグラムは低輝度側に
偏り、全体的に暗い画像であることが分かる。Next, in the histogram shown in FIG.
Is lower than the threshold Th_S1, and the image has a large distribution in the low luminance region. In this case, it can be seen that the histogram is biased toward the low luminance side and is a dark image as a whole.
【0069】補正階調曲線決定 以上のヒストグラムにおける高輝度領域の分布の詳細
(ハイライトポイント)、ヒストグラムのバランス度Sl
ow、低輝度領域の分布の詳細(シャドーポイント)の3
つのパラメータにより、処理対象画像は、図9に示され
るように、その種類に応じて複数に分類されることにな
る。そして、次のステップS24では、図9に示すテー
ブルを用いて補正階調曲線を決定する。Determination of Correction Tone Curve Details of the distribution of the high-luminance area in the above histogram (highlight points), the balance S1 of the histogram
ow, 3 of details of distribution of low luminance area (shadow point)
As shown in FIG. 9, the processing target images are classified into a plurality of types according to their types. Then, in the next step S24, a correction gradation curve is determined using the table shown in FIG.
【0070】本実施形態の階調曲線は、図9に示す補正
テーブルから明らかなように、3つのパラメータに応じ
てその画像種を総合的に判断し、例えばハイライトポイ
ントが比較的低ければ、高輝度領域をカットしてヒスト
グラムを高輝度側へ引き延ばすような処理を盛り込んだ
階調曲線を選択する。また、ヒストグラムのバランスを
整えたい画像に対してはγ補正を行う階調曲線を選択す
る。ヒストグラムのバランス度Slowが低輝度領域に偏っ
ていれば、γ値を変換するなどして画像全体を明るくす
る処理を盛り込んだ階調曲線を選択する。さらにシャド
ーポイントが比較的高ければ、低輝度領域をカットして
ヒストグラムを低輝度側へ引き延ばすような処理を盛り
込んだ階調曲線を選択する。上記複数に分類された画像
に関する階調曲線の決定は、図9に示す判定表を用い
る。As is clear from the correction table shown in FIG. 9, the tone curve of the present embodiment comprehensively judges the image type according to three parameters. For example, if the highlight point is relatively low, A gradation curve including a process of cutting the high-luminance area and extending the histogram to the high-luminance side is selected. Further, for an image for which the balance of the histogram is to be adjusted, a gradation curve for performing γ correction is selected. If the balance Slow of the histogram is biased toward the low luminance area, a gradation curve including a process of brightening the entire image by converting a γ value is selected. Further, if the shadow point is relatively high, a gradation curve including a process of cutting the low-luminance area and extending the histogram to the low-luminance side is selected. The determination of the gradation curves for the plurality of classified images uses a determination table shown in FIG.
【0071】例えば上記HLPが245と高く、Slowが
20%で、SDPが60と比較的高い画像の場合、低輝
度領域20以下をカットする階調曲線を選択する。For example, in the case of an image in which the HLP is as high as 245, the Slow is 20%, and the SDP is as high as 60, a gradation curve that cuts the low luminance area 20 or less is selected.
【0072】図5に示す明るめの画像の場合、HLPは
閾値Th_H2より大きく且つSlowは20%であり、S
DPは閾値Th_S2より大きいので、図9に示すテー
ブルより、この画像は明るい画像と判定され、γ値は
1.1に設定される。このγ値決定により、比較的高い
輝度領域まで暗くする(印刷濃度を高くする)補正がなさ
れ、全体的に最適な濃度の印刷画像となる。また、低輝
度領域の画素に割合が少ないことから、画像の潰れる部
分が少なくて済む。In the case of a bright image shown in FIG. 5, HLP is larger than the threshold Th_H2, Slow is 20%, and SLP is
Since DP is larger than the threshold Th_S2, this image is determined to be a bright image from the table shown in FIG. 9, and the γ value is set to 1.1. By this determination of the γ value, correction is performed to darken (increase the print density) up to a relatively high luminance area, and a print image having an optimum density as a whole is obtained. Further, since the ratio of the pixels in the low-luminance area is small, the portion where the image is crushed can be reduced.
【0073】次に、図6に示すヒストグラムのバランス
が中間的な画像では、HLPがTh_H1より大きくT
h_H2より小さい。且つSlowが40%であり、SDP
がTh_S1より大きくTh_S2より小さいため、図
9に示すテーブルによって、補正階調曲線をS字のもの
にすることでコントラストを強調することができる。こ
うして、印刷される画像全体にメリハリがつき、見栄え
のする印刷画像となる。Next, in the image shown in FIG. 6 where the histogram balance is intermediate, the HLP is larger than Th_H1 and TLP is larger than Th_H1.
It is smaller than h_H2. And Slow is 40%, SDP
Is larger than Th_S1 and smaller than Th_S2, the contrast can be emphasized by making the correction gradation curve an S-shape according to the table shown in FIG. In this way, the entire printed image is sharpened, and the printed image looks good.
【0074】一方、図7に示す暗い画像では、HLPが
Th_H1より小さく且つSlowが60%であり、SDP
はTh_S1より小さいため、図9に示すテーブルによ
って、高輝度領域において200以上をカットする直線
を選択する。これにより、印刷される画像全体が明るく
なり、特に画像のヒストグラムが高輝度側に拡張され、
コントラストのある濃度のバランスがとれた印刷画像と
なる。On the other hand, in the dark image shown in FIG. 7, HLP is smaller than Th_H1, Slow is 60%, and SDP
Is smaller than Th_S1, a straight line that cuts 200 or more in the high-brightness area is selected according to the table shown in FIG. This brightens the entire printed image, especially expanding the histogram of the image to the higher brightness side,
A printed image is obtained with a balance of density with contrast.
【0075】なお、上記の説明では、ハイライトポイ
ント判定において、画像の高輝度領域の明るさの判定を
3段階で行ったが、より最適な階調曲線を求めるため
に、さらに分岐数を増やし、4段階以上に場合分けして
より詳細な判定を行ってもよい。また、ヒストグラム
のバランス判定やシャドーポイント判定においてもよ
り詳細な判定を行うため、分岐数の数を増やしてもよ
い。In the above description, in the highlight point determination, the brightness of the high brightness area of the image is determined in three stages. However, in order to obtain a more optimal gradation curve, the number of branches is further increased. More detailed determination may be made in four or more stages. Further, the number of branches may be increased in order to perform more detailed determination in the histogram balance determination and shadow point determination.
【0076】(LUT作成)以上説明した階調曲線判定処
理(図4のステップS2)を終了すると、図4に示すステ
ップS3でLUT作成を行う。階調曲線判定処理で得ら
れた階調曲線を作成するパラメータに基づいて輝度補正
のためのルックアップテーブル(LUT)を作成する。(LUT Creation) When the above-described gradation curve determination processing (step S2 in FIG. 4) is completed, an LUT is created in step S3 shown in FIG. A look-up table (LUT) for luminance correction is created based on parameters for creating a tone curve obtained by the tone curve determination process.
【0077】本実施形態のLUTは、上述のようにして
得られた階調曲線を指数関数と5次関数して記録してお
く。つまり単純にγ補正だけする場合は指数関数(図1
0)を用い、高輝度または低輝度領域をカットする直線
およびより複雑な曲線で補正する場合は5次曲線(図1
1)を用いる。The LUT of this embodiment records the tone curve obtained as described above as an exponential function and a quintic function. In other words, the exponential function (Fig. 1
0), and when correcting with a straight line that cuts a high-luminance or low-luminance region and a more complicated curve,
Use 1).
【0078】すなわち、LUT L[Y]は、γ補正の
みを行う指数関数の場合、入力輝度信号をY、出力輝度
信号をY'とすると、 Y'=255×[(Y/255)1/γ] なる式によって表される変換を行い、判定結果によりγ
値が与えられる。That is, if the LUT L [Y] is an exponential function that performs only γ correction, if the input luminance signal is Y and the output luminance signal is Y ′, Y ′ = 255 × [(Y / 255) 1 / γ] is performed, and γ is determined based on the determination result.
Is given a value.
【0079】一方、5次曲線の場合、 Y’=A+B×Y+C×Y^2+D×Y^3+E×Y^
4+F×Y^5 なる式によって表される変換を行い、係数となるA、
B、C、D、E、Fを与えることにより5次曲線が完成
する。また、それらは動的に作成されるものである。す
なわち、対象画像の処理ごとに作成される。このように
補正テーブルを動的に作成することにより、必要となる
メモリ量を削減することができる。On the other hand, in the case of a quintic curve, Y ′ = A + B × Y + C × Y ^ 2 + D × Y ^ 3 + E × Y ^
4 + F × Y ^ 5 The conversion represented by the following equation is performed, and the coefficients A,
By providing B, C, D, E, and F, a fifth-order curve is completed. They are created dynamically. That is, it is created for each processing of the target image. By dynamically creating a correction table in this way, the required memory amount can be reduced.
【0080】なお、上記LUTは、動的に作成する代わ
りに上記階調曲線毎に、予めメモリ上に静的に用意して
もよいことは勿論である。It is needless to say that the LUT may be statically prepared on a memory in advance for each of the gradation curves instead of being dynamically created.
【0081】(補正)次に、図4に示すステップS4にお
いて、輝度信号Yの補正を行う。すなわち、作成したL
UT L[Y]によって、入力画像の輝度値YをY'=
L[Y]として変換し、輝度補正を行う(図3に示すB
2の処理)。(Correction) Next, in step S4 shown in FIG. 4, the luminance signal Y is corrected. That is, the created L
By the UT L [Y], the luminance value Y of the input image is represented by Y ′ =
L [Y] and perform luminance correction (B shown in FIG. 3).
2).
【0082】さらに、輝度補正された輝度信号Y'およ
び入力画像の色差信号Cr、CbをR、G、Bの各信号
に戻し(図3に示すB3の処理)、補正された画像信号
R'G'B'を作成する。Further, the luminance signal Y 'whose luminance has been corrected and the color difference signals Cr and Cb of the input image are returned to R, G and B signals (the processing of B3 shown in FIG. 3), and the corrected image signal R' Create G'B '.
【0083】本実施形態よれば、ヒストグラムにおい
て、画像データの明るさに関する成分値の範囲において
その最大値または最小値からの累積度数が所定の値を示
す成分値が求められるので、画像の全体的な明るさを知
ることができ、また、最小値または最大値から所定の成
分値までの累積度数のヒストグラムの全画素数に占める
割合が求められるので、画像の明るさの分布を知ること
ができる。そして、これらの成分値および割合に基づい
て明るさの分布が判別され、その判別に基づいて補正の
階調曲線が定められるので、画像の全体的な明るさ毎に
その明るさの分布と補正階調曲線との対応を異ならせる
ことができる。According to the present embodiment, in the histogram, the component value whose cumulative frequency from the maximum value or the minimum value shows a predetermined value in the range of the component value related to the brightness of the image data is obtained, so that the entire image is obtained. And the ratio of the cumulative frequency from the minimum value or the maximum value to the predetermined component value in the total number of pixels in the histogram is obtained, so that the distribution of image brightness can be known. . Then, the distribution of brightness is determined based on these component values and the ratios, and a gradation curve for correction is determined based on the determination. Therefore, the distribution of the brightness and the correction are determined for each overall brightness of the image. The correspondence with the gradation curve can be made different.
【0084】つまり、ハイライトポイント、ヒストグラ
ムのバランス度、シャドーポイントの3つのパラメータ
を用いて最終的に複数の補正階調曲線の中から、その画
像に最適な補正階調曲線を一つ選択することができる。That is, using the three parameters of the highlight point, the balance of the histogram, and the shadow point, one of the plurality of corrected gradation curves is finally selected as the most suitable corrected gradation curve for the image. be able to.
【0085】これにより、例えば、全体的に暗い画像で
は、より明るくする(印刷画像においてより濃度を低く
する)補正に対応する明るさの分布で、暗い範囲を示す
分布を小さなものとでき、これにより、印刷画像におけ
る明るさのバランスをより好ましいものにできる。一
方、全体的に明るい画像ではより暗くすることで、印刷
画像においてより濃度を高くでき、これにより、印刷デ
バイスが本来的に比較的低い濃度しか実現できないとい
う濃度出力特性を補って全体的に高い濃度の印刷を行う
ことができる。また、元々ダイナミックレンジが狭い画
像では、その幅を広げることにより、コントラストがつ
いた、メリハリがあり見栄えのする画像の印刷を行うこ
とができる。As a result, for example, in a dark image as a whole, the distribution indicating the dark range in the brightness distribution corresponding to the correction to make the image brighter (to lower the density in the printed image) can be reduced. Thereby, the balance of brightness in the printed image can be made more preferable. On the other hand, by making the image darker as a whole, the density can be made higher in the printed image, thereby compensating for the density output characteristic that the printing device can realize only a relatively low density by nature. Density printing can be performed. In the case of an image that originally has a narrow dynamic range, by expanding the width, it is possible to print an image with contrast, sharpness, and good appearance.
【0086】なお、本実施形態では図8の順で判定を行
ったが、順番が変わってもよい。In the present embodiment, the determination is made in the order shown in FIG. 8, but the order may be changed.
【0087】また、HLP、SDPの算出は、必ずしも
上述した方法によって求める必要はなく、従来知られて
いる方式を適宜用いてもよい。The calculation of HLP and SDP does not necessarily need to be calculated by the above-described method, and a conventionally known method may be appropriately used.
【0088】ところで前述したように、高輝度領域にお
ける明るさの分布を調べるためにハイライトポイントを
用い、低輝度領域における明るさの分布を調べるために
シャドーポイントを用いた。しかし例えばハイライトポ
イントの変わりになる別のパラメータで高輝度領域の明
るさの分布の詳細が分かればそれを用いてもよい。つま
りヒストグラムの最大値からある輝度値(例えば輝度値
220)までの累積度数の全画素数に占める割合を求
め、その値から高輝度領域の明るさの分布判定を行って
もよい。その場合、ハイライトポイントと同様、該パラ
メータに対して複数の閾値を設け、場合分け判定を行
う。もちろん低輝度領域においてもシャドーポイントの
変わりに、ヒストグラムの最小値からある輝度値(例え
ば輝度値30)までの累積度数の全画素数に占める割合
を求め、同様の判定を行えばよい。As described above, the highlight point is used to check the brightness distribution in the high brightness area, and the shadow point is used to check the brightness distribution in the low brightness area. However, for example, if the details of the brightness distribution in the high-brightness area are known by another parameter that changes the highlight point, that parameter may be used. That is, the ratio of the cumulative frequency from the maximum value of the histogram to a certain luminance value (for example, the luminance value 220) in the total number of pixels may be obtained, and the distribution of the brightness of the high luminance region may be determined from the value. In this case, as in the case of the highlight point, a plurality of thresholds are provided for the parameter, and the case determination is performed. Of course, in the low luminance region, instead of the shadow point, the ratio of the cumulative frequency from the minimum value of the histogram to a certain luminance value (for example, luminance value 30) in the total number of pixels may be obtained, and the same determination may be made.
【0089】また、上述の実施形態では、輝度値Yに関
する補正について説明したが、R、G、Bの各信号に対
して直接同様の補正を行っても良い。この際、上述のL
UTを用い、そのLUTにおいてYの代わりにR、G、
B、Y′の代わりにR′、G′、B′を用いて補正を行
うことができる。R、G、B信号に対する補正は、RG
B―YCrCb変換が不要であるため、処理速度の向上
を図ることができる。Further, in the above-described embodiment, the correction regarding the luminance value Y has been described. However, the same correction may be directly performed on each of the R, G, and B signals. At this time, the above L
Using a UT, in the LUT instead of Y, R, G,
The correction can be performed using R ', G', B 'instead of B, Y'. The correction for the R, G, B signals is RG
Since the B-YCrCb conversion is unnecessary, the processing speed can be improved.
【0090】<他の実施形態>本発明は上述のように、
複数の機器(たとえばホストコンピュータ、インタフェ
ース機器、リーダ、プリンタ等)から構成されるシステ
ムに適用しても一つの機器(たとえば複写機、ファクシ
ミリ装置)からなる装置に適用してもよい。<Other Embodiments> The present invention, as described above,
The present invention may be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, and the like) or may be applied to an apparatus including one device (for example, a copying machine and a facsimile machine).
【0091】また、前述した実施形態の機能を実現する
ように各種のデバイスを動作させるように該各種デバイ
スと接続された装置あるいはシステム内のコンピュータ
に、前記実施形態機能を実現するための図4、図7に示
すようなソフトウェアのプログラムコードを供給し、そ
のシステムあるいは装置のコンピュータ(CPUあるい
はMPU)を格納されたプログラムに従って前記各種デ
バイスを動作させることによって実施したものも本発明
の範疇に含まれる。FIG. 4 is a block diagram of a computer connected to an apparatus or a system connected to various devices to operate various devices so as to realize the functions of the above-described embodiment. The present invention also includes a software program code as shown in FIG. 7, which is implemented by operating a computer (CPU or MPU) of the system or apparatus according to a stored program to operate the various devices. It is.
【0092】またこの場合、前記ソフトウェアのプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコード自体、およびそのプロ
グラムコードをコンピュータに供給するための手段、例
えばかかるプログラムコードを格納した記憶媒体は本発
明を構成する。In this case, the software program code itself implements the functions of the above-described embodiment, and the program code itself and means for supplying the program code to the computer, such as the program code The stored storage medium constitutes the present invention.
【0093】かかるプログラムコードを格納する記憶媒
体としては例えばフロッピー(登録商標)ディスク、ハ
ードディスク、光ディスク、光磁気ディスク、CD−R
OM、磁気テープ、不揮発性のメモリカード、ROM等
を用いることができる。Examples of a storage medium for storing such a program code include a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, and a CD-R.
An OM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0094】またコンピュータが供給されたプログラム
コードを実行することにより、前述の実施形態の機能が
実現されるだけではなく、そのプログラムコードがコン
ピュータにおいて稼働しているOS(オペレーティング
システム)、あるいは他のアプリケーションソフト等と
共同して前述の実施形態の機能が実現される場合にもか
かるプログラムコードは本発明の実施形態に含まれるこ
とは言うまでもない。When the computer executes the supplied program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer or another program. Needless to say, the program code is included in the embodiment of the present invention even when the functions of the above-described embodiment are realized in cooperation with application software or the like.
【0095】さらに供給されたプログラムコードが、コ
ンピュータの機能拡張ボードやコンピュータに接続され
た機能拡張ユニットに備わるメモリに格納された後その
プログラムコードの指示に基づいてその機能拡張ボード
や機能格納ユニットに備わるCPU等が実際の処理の一
部または全部を行い、その処理によって前述した実施形
態の機能が実現される場合も本発明に含まれることは言
うまでもない。Further, the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, and then stored in the function expansion board or the function storage unit based on the instruction of the program code. It is needless to say that the present invention includes a case where a provided CPU or the like performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0096】[0096]
【発明の効果】本発明によれば、画像の特性に応じて適
切に補正条件を設定することにより、出力画像の画質を
向上させることができる。According to the present invention, the image quality of an output image can be improved by appropriately setting the correction conditions according to the characteristics of the image.
【図1】本発明の一実施形態にかかるプリントシステム
の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a print system according to an embodiment of the present invention.
【図2】システムにおけるプリンタドライバの処理を示
す図である。FIG. 2 is a diagram illustrating processing of a printer driver in the system.
【図3】プリンタドライバの処理のうち画像補正処理と
して行われる自動階調補正処理における主に信号変換の
構成を示す図である。FIG. 3 is a diagram mainly illustrating a configuration of signal conversion in an automatic gradation correction process performed as an image correction process in a process of a printer driver.
【図4】自動階調補正処理の手順を示すフローチャート
である。FIG. 4 is a flowchart illustrating a procedure of an automatic gradation correction process.
【図5】自動階調補正処理の処理対象である画像が明る
い画像である場合のヒストグラムを示す図である。FIG. 5 is a diagram illustrating a histogram when an image to be processed by the automatic gradation correction process is a bright image.
【図6】自動階調補正処理の処理対象である画像の明る
さが中間的な画像である場合のヒストグラムを示す図で
ある。FIG. 6 is a diagram illustrating a histogram when the brightness of an image to be processed by the automatic gradation correction process is an intermediate image.
【図7】自動階調補正処理の処理対象である画像が暗い
画像である場合のヒストグラムを示す図である。FIG. 7 is a diagram illustrating a histogram when an image to be processed by the automatic gradation correction process is a dark image.
【図8】図4に示す上記自動階調補正処理における階調
曲線判定の処理手順を示すフローチャートである。FIG. 8 is a flowchart showing a procedure of a gradation curve determination process in the automatic gradation correction process shown in FIG.
【図9】階調曲線判定処理で用いるテーブルの内容を示
し、画像の種類に応じた階調曲線の定め方を説明する図
である。FIG. 9 is a diagram showing the contents of a table used in a gradation curve determination process and explaining how to determine a gradation curve according to the type of image.
【図10】γ値に応じた輝度補正テーブルの変換特性曲
線(指数関数)を示す図である。FIG. 10 is a diagram showing a conversion characteristic curve (exponential function) of a luminance correction table according to a γ value.
【図11】単なるγ補正以外の、輝度補正テーブルの変
換特性曲線(5次曲線)を示す図である。FIG. 11 is a diagram illustrating a conversion characteristic curve (fiveth-order curve) of a luminance correction table other than a simple γ correction.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B057 BA02 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC01 CE11 CE17 CE20 5C077 LL19 MP08 PP15 PP32 PP34 PP37 PP52 PP53 PQ08 PQ19 PQ20 PQ23 TT02 TT09 5C079 LA02 LA12 LA31 LB01 NA05 ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference)
Claims (13)
成分の値の画素数に関するヒストグラムから前記画像の
明るさの分布を判別し、 該判別に基づいて、複数の階調補正条件の中から一つを
自動的に選択し、 前記選択された階調補正条件を用いて、明るさに関する
成分を補正することを特徴とする画像処理方法。1. A distribution of the brightness of an image is determined from a histogram of the number of pixels of a component value related to the brightness of the image indicated by the image data, and one of a plurality of gradation correction conditions is determined based on the determination. An image processing method for automatically selecting one of the two and correcting a component related to brightness using the selected gradation correction condition.
グラムにおける所定範囲の累積度数に基づき判定される
ことを特徴とする請求項1記載の画像処理方法。2. The image processing method according to claim 1, wherein the distribution of the brightness of the image is determined based on a cumulative frequency of a predetermined range in the histogram.
囲の累積度数が前記ヒストグラムの全画素数に占める割
合に基づいて判別されることを特徴とする請求項2記載
の画像処理方法。3. The image processing method according to claim 2, wherein the brightness distribution of the image is determined based on a ratio of the cumulative frequency of the predetermined range to the total number of pixels of the histogram.
イトポイントおよびシャドーポイントおよび前記画像の
明るさの分布の組み合わせに基づき選択されることを特
徴とする請求項1記載の画像処理方法。4. The image processing method according to claim 1, wherein the gradation correction condition is selected based on a combination of a highlight point and a shadow point of the image and a distribution of brightness of the image.
域の割合が多い場合に濃度を上げ、シャドー領域の割合
が多い場合には濃度を下げ、ヒストグラム幅が狭ければ
ダイナミックレンジを広げるようにすることを特徴とす
る請求項1記載の画像処理方法。5. The method according to claim 1, wherein the density is increased when the proportion of the highlight area in the histogram is large, the density is decreased when the proportion of the shadow area is large, and the dynamic range is increased when the histogram width is small. The image processing method according to claim 1, wherein
は、前記ハイライト領域の割合が小さい場合に比べて濃
度の上げ具合を大きく、 前記シャドー領域の割合が大きい場合は、前記シャドー
領域の割合が小さい場合に比べて濃度の下げ具合を大き
く、 前記ヒストグラム幅が小さい場合は、前記ヒストグラム
幅が大きい場合に比べてダイナミックレンジの広げ具合
を大きくすることを特徴とする請求項5記載の画像処理
方法。6. When the ratio of the highlight region is large, the degree of increase in density is greater than when the ratio of the highlight region is small. When the ratio of the shadow region is large, the ratio of the shadow region is large. 6. The image processing according to claim 5, wherein the degree of reduction in density is greater than when the width of the histogram is small, and the degree of expansion of the dynamic range is larger when the histogram width is smaller than when the histogram width is larger. Method.
布を判別し、 該判別に基づいて前記画像を補正するための階調補正条
件を求め、 前記求められた階調補正条件を用いて前記画像を補正す
る画像処理方法であって、 前記画像の色分布の判別は、前記ヒストグラムから該画
像のハイライトポイント、シャドーポイントおよび前記
ヒストグラムにおける所定範囲の累積度数に基づき行わ
れることを特徴とする画像処理方法。7. A color distribution of the image is determined from a histogram of the image, a tone correction condition for correcting the image is determined based on the determination, and the image is determined using the determined tone correction condition. An image processing method for correcting the color distribution of the image, wherein the determination of the color distribution of the image is performed based on a highlight point, a shadow point, and a cumulative frequency of a predetermined range in the histogram from the histogram. Processing method.
域の割合が多い場合に濃度を上げ、シャドー領域の割合
が多い場合には濃度を下げ、ヒストグラム幅が狭ければ
ダイナミックレンジを広げるようにすることを特徴とす
る請求項7記載の画像処理方法。8. The method according to claim 1, wherein the density is increased when the proportion of the highlight area in the histogram is large, the density is decreased when the proportion of the shadow area is large, and the dynamic range is increased when the histogram width is small. The image processing method according to claim 7, wherein
は、前記ハイライト領域の割合が小さい場合に比べて濃
度の上げ具合を大きく、 前記シャドー領域の割合が大きい場合は、前記シャドー
領域の割合が小さい場合に比べて濃度の下げ具合を大き
く、 前記ヒストグラム幅が小さい場合は、前記ヒストグラム
幅が大きい場合に比べてダイナミックレンジの広げ具合
を大きくすることを特徴とする請求項8記載の画像処理
方法。9. When the proportion of the highlight area is large, the degree of increase in density is greater than when the proportion of the highlight area is small. When the proportion of the shadow area is large, the proportion of the shadow area is large. 9. The image processing method according to claim 8, wherein the degree of reduction in density is larger than when the width of the histogram is small, and the degree of expansion of the dynamic range is larger when the histogram width is smaller than when the histogram width is larger. Method.
る成分の値の画素数に関するヒストグラムから前記画像
の明るさの分布を判別する判別手段と、 該判別に基づいて、複数の階調補正条件の中から一つを
自動的に選択する選択手段と、 前記前記選択された階調補正条件を用いて、明るさに関
する成分を補正する補正手段とを有することを特徴とす
る画像処理方法。10. A discriminating means for discriminating a distribution of brightness of an image from a histogram relating to the number of pixels of a value of a component relating to brightness of an image indicated by image data, and a plurality of gradation correction conditions based on the discrimination. An image processing method comprising: selecting means for automatically selecting one from among them; and correcting means for correcting a component related to brightness using the selected gradation correction condition.
分布を判別する判別手段と、 該判別に基づいて前記画像を補正するための階調補正条
件を求める手段と、 前記求められた階調補正条件を用いて前記画像を補正す
る補正手段とを有し、 前記判別手段は、前記ヒストグラムから該画像のハイラ
イトポイント、シャドーポイントおよび前記ヒストグラ
ムにおける所定範囲の累積度数に基づき、前記画像の色
分布の判別を行うことを特徴とする画像処理装置。11. A determining means for determining a color distribution of the image from a histogram of the image, a means for determining a tone correction condition for correcting the image based on the determination, and the determined tone correction condition Correction means for correcting the image using, the determination means, based on the highlight points of the image, shadow points and the cumulative frequency of a predetermined range in the histogram from the histogram, the color distribution of the image An image processing device for performing determination.
ムが記録されている記録媒体であって、 画像データが示す画像の明るさに関する成分の値の画素
数に関するヒストグラムから前記画像の明るさの分布を
判別し、 該判別に基づいて、複数の階調補正条件の中から一つを
自動的に選択し、 前記前記選択された階調補正条件を用いて、明るさに関
する成分を補正することを実現するためのプログラムが
記録されていることを特徴とする記録媒体。12. A recording medium on which a program is recorded so as to be readable by a computer, wherein a distribution of the brightness of the image is determined from a histogram relating to the number of pixels of a component value relating to the brightness of the image indicated by the image data. Based on the determination, automatically selecting one of a plurality of tone correction conditions, and using the selected tone correction condition to correct a component related to brightness. A recording medium characterized by recording the above program.
分布を判別し、該判別に基づいて前記画像を補正するた
めの階調補正条件を求め、前記求められた階調補正条件
を用いて前記画像を補正する画像処理方法を実現するた
めのプログラムが記録されている記録媒体であって、 前記画像の色分布の判別は、前記ヒストグラムから該画
像のハイライトポイント、シャドーポイントおよび前記
ヒストグラムにおける所定範囲の累積度数に基づき行わ
れることを特徴とする記録媒体。13. A color distribution of the image is determined from a histogram of the image, a tone correction condition for correcting the image is determined based on the determination, and the image correction is performed using the determined tone correction condition. A program for realizing an image processing method for correcting the image, wherein the determination of the color distribution of the image includes determining a highlight point, a shadow point, and a predetermined range in the histogram from the histogram. A recording medium which is performed based on the cumulative frequency.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000263149A JP4208396B2 (en) | 2000-08-31 | 2000-08-31 | Image processing method, apparatus, and recording medium |
US09/745,481 US7006668B2 (en) | 1999-12-28 | 2000-12-26 | Image processing method and image processing apparatus |
DE60026258T DE60026258T2 (en) | 1999-12-28 | 2000-12-27 | Image processing method and image processing apparatus |
EP00311699A EP1130896B1 (en) | 1999-12-28 | 2000-12-27 | Image processing method and image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000263149A JP4208396B2 (en) | 2000-08-31 | 2000-08-31 | Image processing method, apparatus, and recording medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002077616A true JP2002077616A (en) | 2002-03-15 |
JP2002077616A5 JP2002077616A5 (en) | 2007-11-22 |
JP4208396B2 JP4208396B2 (en) | 2009-01-14 |
Family
ID=18750737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000263149A Expired - Fee Related JP4208396B2 (en) | 1999-12-28 | 2000-08-31 | Image processing method, apparatus, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4208396B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005326904A (en) * | 2003-07-01 | 2005-11-24 | Xerox Corp | Page background detection and neutrality on scanned document |
WO2006137361A1 (en) * | 2005-06-20 | 2006-12-28 | Nikon Corporation | Image processing device, image processing method, image processing program product, and imaging device |
CN1332557C (en) * | 2004-03-15 | 2007-08-15 | 致伸科技股份有限公司 | Method of exposure correction for digital image |
CN100359925C (en) * | 2003-09-11 | 2008-01-02 | 松下电器产业株式会社 | Image quality correction apparatus and image quality correction method |
CN100362849C (en) * | 2005-01-17 | 2008-01-16 | 深圳创维-Rgb电子有限公司 | Dynamic depth lifting method for TV image |
US7742637B2 (en) | 2005-08-31 | 2010-06-22 | Sony Corporation | Apparatus, method, and program for taking an image, and apparatus, method, and program for processing an image |
KR100999811B1 (en) | 2009-01-20 | 2010-12-08 | 한양대학교 산학협력단 | Image quality enhancement method using histogram equalization by parity probability segmentation |
JP2014141036A (en) * | 2013-01-25 | 2014-08-07 | Seiko Epson Corp | Image forming device and image forming method |
KR101634724B1 (en) * | 2015-02-03 | 2016-06-30 | 전남대학교산학협력단 | Apparatus for adaptive enhancing the brightness of night image using generation and selection of brightness conversion curve |
EP3334150A1 (en) * | 2016-12-06 | 2018-06-13 | Canon Kabushiki Kaisha | Image processing apparatus |
CN108962184A (en) * | 2018-06-22 | 2018-12-07 | 苏州佳世达电通有限公司 | Bearing calibration, sampling display device and the correcting display device of display device |
US10643318B2 (en) | 2016-02-05 | 2020-05-05 | Nec Platforms, Ltd. | Image data conversion device, image data conversion method, image data conversion program, POS terminal device, and server |
CN113411511A (en) * | 2021-06-29 | 2021-09-17 | 中国科学院长春光学精密机械与物理研究所 | High frame frequency imaging system image preprocessing method based on histogram analysis |
KR20210158384A (en) * | 2019-07-31 | 2021-12-30 | 엘지전자 주식회사 | Display device and method of operation thereof |
CN115760653A (en) * | 2023-01-09 | 2023-03-07 | 武汉中导光电设备有限公司 | Image correction method, device, equipment and readable storage medium |
-
2000
- 2000-08-31 JP JP2000263149A patent/JP4208396B2/en not_active Expired - Fee Related
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005326904A (en) * | 2003-07-01 | 2005-11-24 | Xerox Corp | Page background detection and neutrality on scanned document |
JP4515107B2 (en) * | 2003-07-01 | 2010-07-28 | ゼロックス コーポレイション | Page background detection and neutrality over scanned documents |
CN100359925C (en) * | 2003-09-11 | 2008-01-02 | 松下电器产业株式会社 | Image quality correction apparatus and image quality correction method |
CN1332557C (en) * | 2004-03-15 | 2007-08-15 | 致伸科技股份有限公司 | Method of exposure correction for digital image |
CN100362849C (en) * | 2005-01-17 | 2008-01-16 | 深圳创维-Rgb电子有限公司 | Dynamic depth lifting method for TV image |
WO2006137361A1 (en) * | 2005-06-20 | 2006-12-28 | Nikon Corporation | Image processing device, image processing method, image processing program product, and imaging device |
JP4831067B2 (en) * | 2005-06-20 | 2011-12-07 | 株式会社ニコン | Image processing apparatus, image processing method, image processing program product, and imaging apparatus |
US8103119B2 (en) | 2005-06-20 | 2012-01-24 | Nikon Corporation | Image processing device, image processing method, image processing program product, and image-capturing device |
US7742637B2 (en) | 2005-08-31 | 2010-06-22 | Sony Corporation | Apparatus, method, and program for taking an image, and apparatus, method, and program for processing an image |
KR100999811B1 (en) | 2009-01-20 | 2010-12-08 | 한양대학교 산학협력단 | Image quality enhancement method using histogram equalization by parity probability segmentation |
JP2014141036A (en) * | 2013-01-25 | 2014-08-07 | Seiko Epson Corp | Image forming device and image forming method |
KR101634724B1 (en) * | 2015-02-03 | 2016-06-30 | 전남대학교산학협력단 | Apparatus for adaptive enhancing the brightness of night image using generation and selection of brightness conversion curve |
US10643318B2 (en) | 2016-02-05 | 2020-05-05 | Nec Platforms, Ltd. | Image data conversion device, image data conversion method, image data conversion program, POS terminal device, and server |
US11080831B2 (en) | 2016-02-05 | 2021-08-03 | Nec Platforms, Ltd. | Image data conversion device, image data conversion method, image data conversion program, POS terminal device, and server |
US11138705B2 (en) | 2016-02-05 | 2021-10-05 | Nec Platforms, Ltd. | Image data conversion device, image data conversion method, image data conversion program, POS terminal device, and server |
EP3334150A1 (en) * | 2016-12-06 | 2018-06-13 | Canon Kabushiki Kaisha | Image processing apparatus |
US10432854B2 (en) | 2016-12-06 | 2019-10-01 | Canon Kabushiki Kaisha | Image processing apparatus to determine whether there is fog or mist in a captured image |
CN108962184A (en) * | 2018-06-22 | 2018-12-07 | 苏州佳世达电通有限公司 | Bearing calibration, sampling display device and the correcting display device of display device |
KR20210158384A (en) * | 2019-07-31 | 2021-12-30 | 엘지전자 주식회사 | Display device and method of operation thereof |
KR102584198B1 (en) * | 2019-07-31 | 2023-10-04 | 엘지전자 주식회사 | Display device and method of operation thereof |
CN113411511A (en) * | 2021-06-29 | 2021-09-17 | 中国科学院长春光学精密机械与物理研究所 | High frame frequency imaging system image preprocessing method based on histogram analysis |
CN113411511B (en) * | 2021-06-29 | 2022-05-17 | 中国科学院长春光学精密机械与物理研究所 | High frame frequency imaging system image preprocessing method based on histogram analysis |
CN115760653A (en) * | 2023-01-09 | 2023-03-07 | 武汉中导光电设备有限公司 | Image correction method, device, equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP4208396B2 (en) | 2009-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4725057B2 (en) | Generation of image quality adjustment information and image quality adjustment using image quality adjustment information | |
US6608926B1 (en) | Image processing method, image processing apparatus and recording medium | |
EP1130896B1 (en) | Image processing method and image processing apparatus | |
US8374429B2 (en) | Image processing method, apparatus and memory medium therefor | |
US7945109B2 (en) | Image processing based on object information | |
US7242800B2 (en) | Image processing apparatus, image processing system, image processing method, storage medium, and program | |
EP1301024B1 (en) | Image processing method and apparatus, storage medium and program | |
AU2002300994B2 (en) | Method and Apparatus for Processing Image Data, Storage Medium and Program | |
EP1619875A1 (en) | Image processing apparatus, image processing method, color adjustment method, and color adjusment system | |
JP2003339057A (en) | Image processing apparatus, image processing system, image processing method, storage medium, and program | |
JP4208396B2 (en) | Image processing method, apparatus, and recording medium | |
US7899269B2 (en) | Method and device for image quality adjustment of multiple subject image data on layout locations in ornamental image data | |
JP3667181B2 (en) | Image processing method and image processing apparatus | |
US20050068587A1 (en) | Monotone conversion process for color images | |
JP3667182B2 (en) | Image processing method and image processing apparatus | |
US7768681B2 (en) | Image processing device and method of image processing | |
JP3950551B2 (en) | Image processing method, apparatus, and recording medium | |
JPH11120325A (en) | Image evaluating method, medium where image evaluating program is recorded, and image evaluating device | |
JP4219577B2 (en) | Image processing apparatus, image output apparatus, image processing method, and storage medium | |
JP2000032287A (en) | Image processor and image processing method | |
JP3817371B2 (en) | Image processing method, apparatus, and recording medium | |
JP2000013622A (en) | Image processing method, device and recording medium | |
JP2004112494A (en) | Image processor, image processing method and recording medium | |
JP2000105820A (en) | Device and method for monotone conversion and medium where monotone converting program is recorded | |
JP4100848B2 (en) | Image processing method and image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051014 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071004 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071023 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080624 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080825 |
|
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: 20080924 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081021 |
|
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: 20111031 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131031 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |