JP2011059900A - Color-adjusting method and image-processing device using the same - Google Patents
Color-adjusting method and image-processing device using the same Download PDFInfo
- Publication number
- JP2011059900A JP2011059900A JP2009207532A JP2009207532A JP2011059900A JP 2011059900 A JP2011059900 A JP 2011059900A JP 2009207532 A JP2009207532 A JP 2009207532A JP 2009207532 A JP2009207532 A JP 2009207532A JP 2011059900 A JP2011059900 A JP 2011059900A
- Authority
- JP
- Japan
- Prior art keywords
- input
- adjustment
- value
- color
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
- Facsimiles In General (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
本発明は色再現を調整するための色調整方法及びその方法を用いた画像処理装置に関する。 The present invention relates to a color adjustment method for adjusting color reproduction and an image processing apparatus using the method.
近年、インクジェットプリンタを用いた画像処理技術は益々高性能なものになってきている。具体的には、記録に用いるインク液滴のサイズが小さくなり、記録ヘッドの走査方法が改善され、またインクそのものが改良されてきている。この結果、インクジェットプリンタにより得られた画像の粒状性や光沢性が向上し、銀塩写真と同等な画質が実現可能となっている。 In recent years, image processing technology using an ink jet printer has become increasingly high performance. Specifically, the size of ink droplets used for recording is reduced, the scanning method of the recording head is improved, and the ink itself is improved. As a result, the granularity and glossiness of the image obtained by the ink jet printer are improved, and an image quality equivalent to a silver salt photograph can be realized.
色補正処理技術も同様に、例えば、写真用途の色補正処理では階調性を重視し、銀塩写真と同等な再現性を持った色補正テーブルが提案されている。とはいえ、どれほど階調性が重視された色補正テーブルでも、入力されるすべての画像に対して、最適な色補正を行うことは困難である。例えば、ハイエンドユーザが望む画像とローエンドユーザが望む画像の両方に最適な色補正テーブルを作成することは不可能である。従って、ハイエンドなユーザは、メーカ側が用意した色補正テーブルでは満足しない場合が多い。こういったケースを想定し、メーカ側は図9に示すようなドライバユーザインタフェース上に色再現調整機能を設け、ユーザが好みの写真画質を実現できるような工夫をしている。 Similarly, for the color correction processing technique, for example, a color correction table with a reproducibility equivalent to that of a silver halide photograph has been proposed in which color gradation is emphasized in color correction processing for photographic use. However, it is difficult to perform optimum color correction on all input images, no matter how much the tone correction is important. For example, it is impossible to create an optimal color correction table for both an image desired by a high-end user and an image desired by a low-end user. Therefore, high-end users are often not satisfied with the color correction table prepared by the manufacturer. Assuming such a case, the manufacturer provides a color reproduction adjustment function on the driver user interface as shown in FIG. 9 so that the user can realize the desired picture quality.
ところが、実際にユーザがドライバに搭載された色調整機能を使用する場合に、最適な調整値を予測できないため、この機能はユーザによって使いづらいという問題がある。もちろん、選択可能な全ての調整値を用いて調整して記録すれば、最適な画像を再現できるが、ユーザの手間やインクや用紙のコストが多大となり、最良な方法とは言い難い。 However, when the user actually uses the color adjustment function installed in the driver, the optimum adjustment value cannot be predicted, and this function is difficult for the user to use. Of course, if an image is adjusted and recorded using all the selectable adjustment values, an optimal image can be reproduced. However, it is difficult to say that it is the best method because the user's labor and the cost of ink and paper increase.
また、すべての調整値で調整された複数の画像をサムネイル画像として出力し、ユーザ好みの画像を選択するという方法がある。この方法を用いても、色調整において選択可能な調整値が多い場合は、サムネイル画像で記録される画像の数が多くなり、結局、インクや用紙のコストが多大となるという問題が生じる。サムネイル画像の画像サイズを小さくすれば、この問題は解決できるが、用紙サイズがA4〜A1といった比較的大きな記録媒体に記録する場合、サムネイル画像のサイズが小さいと、最終出力物との印象が異なり選択ミスが発生するという問題が発生する。このような問題に対して、例えば、特許文献1のような先行技術が提案されている。 Also, there is a method of outputting a plurality of images adjusted with all adjustment values as thumbnail images and selecting a user-preferred image. Even if this method is used, if there are a large number of adjustment values that can be selected in color adjustment, the number of images recorded as thumbnail images increases, resulting in a problem that the cost of ink and paper increases. This problem can be solved by reducing the image size of the thumbnail image. However, when recording on a relatively large recording medium such as A4 to A1, the impression of the final output differs if the size of the thumbnail image is small. A problem occurs that a selection error occurs. For such a problem, for example, a prior art as disclosed in Patent Document 1 has been proposed.
しかしながら、特許文献1では、比較的画像の出力回数を少なくできるものの、ユーザが満足いくまで複数回の出力を繰り返さなければならないため、ユーザの作業負担が大きいという問題がある。 However, in Patent Document 1, although the number of times of image output can be relatively reduced, there is a problem that the work burden on the user is large because the output must be repeated a plurality of times until the user is satisfied.
本発明は上記従来例に鑑みてなされたもので、容易に且つ効率的に色調整を行うことができる色調整方法及びその方法を適用した画像処理装置を提供することを目的としている。 The present invention has been made in view of the above conventional example, and an object thereof is to provide a color adjustment method capable of easily and efficiently performing color adjustment and an image processing apparatus to which the method is applied.
上記目的を達成するために本発明の画像処理装置は次のような構成からなる。 In order to achieve the above object, the image processing apparatus of the present invention has the following configuration.
即ち、画像データを入力する入力手段と、前記入力手段により入力された画像データの色調整を調整値に従って行うための色調整手段と、前記色調整に用いるサムネイル画像のサイズと枚数とを前記ユーザに指定させるための指定手段と、前記指定手段により指定されたサムネイル画像のサイズと枚数とに基づいて、前記入力手段により入力された画像データを異なる調整値に従って調整することで、色調整済みの複数のサムネイル画像を含むチェックチャートを記録するためのチェックチャート用のデータを生成する生成手段と、前記生成手段により生成されたチェックチャート用のデータをプリンタに送信する送信手段と、前記送信手段により送信されたチェックチャート用のデータに基づき前記プリンタにより記録されたチェックチャートに含まれる前記複数のサムネイル画像それぞれに対する評価値を入力するための評価値入力手段と、前記評価値入力手段により入力された評価値と前記調整値とを用いて1つの値を決定する決定手段とを有し、前記色調整手段は、前記決定手段により決定された1つの値を用いて前記入力手段により入力された画像データの色調整を行うことが可能であることを特徴とする。 That is, an input unit for inputting image data, a color adjustment unit for performing color adjustment of image data input by the input unit according to an adjustment value, and the size and number of thumbnail images used for the color adjustment are determined by the user. And adjusting the image data input by the input means according to different adjustment values based on the specifying means for causing the input means to specify and the size and number of thumbnail images specified by the specifying means. A generating unit that generates check chart data for recording a check chart including a plurality of thumbnail images, a transmitting unit that transmits the check chart data generated by the generating unit to a printer, and the transmitting unit Checkchart recorded by the printer based on the transmitted checkchart data A decision to determine one value using an evaluation value input means for inputting an evaluation value for each of the plurality of thumbnail images included in the image, and the evaluation value input by the evaluation value input means and the adjustment value And the color adjustment unit is capable of performing color adjustment of the image data input by the input unit using one value determined by the determination unit.
従って本発明によれば、ユーザがプリンタドライバで色再現調整を行う際に、容易に且つ効率的に最適な調整値を特定できるという効果がある。 Therefore, according to the present invention, there is an effect that when the user performs color reproduction adjustment with the printer driver, an optimum adjustment value can be easily and efficiently specified.
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described more specifically and in detail with reference to the accompanying drawings.
図1は本発明の代表的な実施例を示す画像処理装置の構成を示すブロック図である。 FIG. 1 is a block diagram showing the configuration of an image processing apparatus showing a typical embodiment of the present invention.
図1において、ホストコンピュータ(以下、ホスト)201は、各種の演算や制御を行うCPU203と各種制御プログラムを記憶するとともにデータを一時的に記憶するメインメモリ204を備えている。さらに、ホスト201はプリンタドライバ等の各種アプリケーションやデータ等を記憶するハードディスク206と各種データの入出力を行う入出力ポート205を備えている。 In FIG. 1, a host computer (hereinafter referred to as a host) 201 includes a CPU 203 that performs various calculations and controls, and a main memory 204 that stores various control programs and temporarily stores data. The host 201 further includes a hard disk 206 that stores various applications such as a printer driver and data, and an input / output port 205 that inputs and outputs various data.
CPU203、メインメモリ204、ハードディスク206、入出力ポート205はバス202によって接続されている。また、ホスト201には、ユーザから情報を入力するキーボード208やポインティングデバイス209や各種情報を画面上に表示するディスプレイ207が接続されている。さらに、ホスト201は、画像データを印刷するためのプリンタ210が接続されている。なお、この実施例では、プリンタの採用する記録方式を特定してはいないが、インクジェットプリンタ、電子写真プリンタ、昇華型プリンタなどが挙げられる。 The CPU 203, main memory 204, hard disk 206, and input / output port 205 are connected by a bus 202. The host 201 is connected to a keyboard 208 for inputting information from the user, a pointing device 209, and a display 207 for displaying various information on the screen. Further, the host 201 is connected to a printer 210 for printing image data. In this embodiment, the recording method employed by the printer is not specified, but examples include an ink jet printer, an electrophotographic printer, and a sublimation printer.
また、この実施例の画像処理装置は、例えば、プリンタとディスプレイとキーボードとポインティングデバイスとコンピュータなどを一体化した多機能プリンタ(MFP)のような形態でも良いし、複数の機器を接続したシステムの構成でも良い。MFPの場合、画像データは内蔵のスキャナを用いて画像を読み取って生成しても良いし、例えば、USBインタフェースのような外部インタフェースを用いて外部機器(デジタルカメラやメモリスティックなど)から入力しても良い。 In addition, the image processing apparatus of this embodiment may be in the form of a multifunction printer (MFP) in which a printer, a display, a keyboard, a pointing device, a computer, and the like are integrated, or a system in which a plurality of devices are connected. It may be configured. In the case of an MFP, image data may be generated by reading an image using a built-in scanner, or input from an external device (such as a digital camera or a memory stick) using an external interface such as a USB interface. Also good.
次に上記構成におけるデジタル画像のプリンタ出力動作について詳細を説明する。 Next, details of the printer output operation of the digital image in the above configuration will be described.
まず、ハードディスク206に格納されている画像アプリケーションが、ユーザの指示を受けたOSの制御によりCPU203により起動される。続いてユーザの指示による画像アプリケーション内の処理に従って、ハードディスク206に格納されているデジタル画像データをCPU203の指示に基づきバス202経由によりメインメモリ204に転送する。 First, the image application stored in the hard disk 206 is activated by the CPU 203 under the control of the OS in response to a user instruction. Subsequently, the digital image data stored in the hard disk 206 is transferred to the main memory 204 via the bus 202 based on the instruction of the CPU 203 in accordance with the processing in the image application according to the instruction of the user.
以下、メインメモリ204に保持されているデジタル画像データは、RGB各色成分信号が符号無し8ビットで表現されるRGB画像データであるとして説明する。 Hereinafter, the digital image data held in the main memory 204 will be described as RGB image data in which each RGB color component signal is expressed by 8 bits without a sign.
メインメモリ204に保持されているRGB画像データは、CPU203の指示により画像データをD/A変換しディスプレイケーブルを通じてディスプレイ207に転送され、これによりディスプレイ207上に画像が表示される。ここで、画像アプリケーション上でユーザが印刷の指示を行うと、ドライバユーザインタフェースがディスプレイ上に表示される。このドライバユーザインタフェースがユーザからの印刷の指示を受けると、画像アプリケーションはメインメモリ204に保持されているRGB画像データをプリンタドライバに転送する。プリンタドライバ(ソフトウェア)は後述の処理フローチャートに基づき、RGB画像データを、プリンタ210で用いるインク色に対応したCMYK画像データに変換する。そして、このプリンタドライバは、CMYK画像データをプリンタ210へ送信する。以上一連の動作の結果として、プリンタ210より、画像や後述するチェックチャートが記録される。 The RGB image data held in the main memory 204 is D / A converted in accordance with an instruction from the CPU 203 and transferred to the display 207 through a display cable, whereby an image is displayed on the display 207. Here, when the user instructs printing on the image application, the driver user interface is displayed on the display. When the driver user interface receives a print instruction from the user, the image application transfers the RGB image data held in the main memory 204 to the printer driver. The printer driver (software) converts RGB image data into CMYK image data corresponding to the ink color used in the printer 210 based on a processing flowchart described later. Then, the printer driver transmits CMYK image data to the printer 210. As a result of the above series of operations, the printer 210 records an image and a check chart described later.
以下、上記構成におけるプリンタドライバ動作について、図2に示すユーザインタフェースと図3に示すフローチャートを参照して説明する。 The printer driver operation in the above configuration will be described below with reference to the user interface shown in FIG. 2 and the flowchart shown in FIG.
図2はディスプレイ207に表示されるドライバユーザインタフェースの表示画面の例を示す図である。図2において、(a)は印刷設定画面、(b)は色調整画面である。 FIG. 2 is a diagram illustrating an example of a display screen of the driver user interface displayed on the display 207. 2A is a print setting screen, and FIG. 2B is a color adjustment screen.
図2(a)に示されるように、印刷設定画面301には、ユーザが印刷の指示を行うための印刷ボタン302や色調整を行うための色調整ボタン303等が設けられている。ユーザが、印刷ボタン302をクリックすると、上述した通り、プリンタドライバがRGB画像データをCMYK画像データに変換し、CMYK画像データをプリンタ210へ出力する。一方、ユーザが、色調整ボタン303をクリックすると図2(b)に示すような色調整ウインドウ401が表示される。この色調整ウインドウ401にて、ユーザは、「明るさ」、「コントラスト」、「鮮やかさ」等の色調整用のパラメータの値(色調整値)を指定できる。プリンタフドライバは、この指定値に従ってRGB画像データを補正することで、画像の色調整を行う。また、ユーザが最適調整値特定ボタン402をクリックした場合、図3に示されるような最適調整値の特定を開始する。なお、この実施例では色調整の対象となるパラメータとして明るさ調整の最適値を指定する場合を例にとって説明する。 As shown in FIG. 2A, the print setting screen 301 is provided with a print button 302 for a user to give a print instruction, a color adjustment button 303 for color adjustment, and the like. When the user clicks the print button 302, the printer driver converts the RGB image data into CMYK image data and outputs the CMYK image data to the printer 210 as described above. On the other hand, when the user clicks the color adjustment button 303, a color adjustment window 401 as shown in FIG. 2B is displayed. In this color adjustment window 401, the user can specify values of color adjustment parameters (color adjustment values) such as “brightness”, “contrast”, and “brightness”. The printer driver performs color adjustment of the image by correcting the RGB image data according to the specified value. When the user clicks the optimum adjustment value specifying button 402, the specification of the optimum adjustment value as shown in FIG. 3 is started. In this embodiment, a case where an optimum value for brightness adjustment is designated as a parameter to be subjected to color adjustment will be described as an example.
図3は、プリンタドライバにて行われる最適調整値の算出処理を含む一連のデータ処理を示すフローチャートである。まず、最適調整値特定ボタン402がクリックされると、ステップS501において、図4(b)に示されるようなチェックチャートとして記録される画像(記録対象画像)に対応するRGB画像データを画像アプリケーションより受け取る。この受け取ったRGB画像データをメインメモリ204に格納する。次いで、ステップS502では、上記記録対象画像に対応するRGBデータを後述の処理に基づき複数の色調整値に従って調整し、色調整済みの複数のサムネイル画像に対応したサムネイル画像データを生成する。このサムネイル画像データはRGBデータ形式なので、このRGBデータを上述のようにCMYKデータに変換し、CMYK形式のサムネイル画像データを生成する。そして、このCMYK形式のサムネイル画像データをプリンタ210へ送信する。そして、送信されたサムネイル画像データに基づき複数のサムネイル画像を含むチェックチャートを、プリンタ210に記録させる。ここで、調整値は明るさ調整のための調整値とする。ステップS503では、記録用紙等の記録媒体に記録されたチェックチャート内の複数のサムネイル画像のすべてについてユーザが主観的評価を入力できる評価値入力画面(図6参照)を表示させる。そして、各サムネイル画像の評価をユーザに入力させる。入力された入力値は、メインメモリ204に格納される。これにより、各画像の評価値を取得することができる。次に、ステップS504では、入力された評価値より最適な調整値を算出する。最適調整値特定方法の詳細に関しては図7および図8を用いて後述する。最後にステップS505で、特定された最適調整値によるパラメータに従って上記記録対象画像に対応するRGB画像データの補正(色調整)を行い、色調整済みのRGB画像データを得る。次いで、この色調整済みのRGB画像データをCMYK画像データに変換し、出力先としてのプリンタ210へCMYK画像データを送信する。 FIG. 3 is a flowchart showing a series of data processing including calculation processing of optimum adjustment values performed by the printer driver. First, when the optimum adjustment value specifying button 402 is clicked, in step S501, RGB image data corresponding to an image (recording target image) recorded as a check chart as shown in FIG. receive. The received RGB image data is stored in the main memory 204. Next, in step S502, RGB data corresponding to the recording target image is adjusted according to a plurality of color adjustment values based on processing described later, and thumbnail image data corresponding to a plurality of color-adjusted thumbnail images is generated. Since the thumbnail image data is in the RGB data format, the RGB data is converted into CMYK data as described above to generate thumbnail image data in the CMYK format. Then, the thumbnail image data in the CMYK format is transmitted to the printer 210. Then, the printer 210 records a check chart including a plurality of thumbnail images based on the transmitted thumbnail image data. Here, the adjustment value is an adjustment value for brightness adjustment. In step S503, an evaluation value input screen (see FIG. 6) on which the user can input a subjective evaluation for all of the plurality of thumbnail images in the check chart recorded on the recording medium such as recording paper is displayed. Then, the user is asked to input the evaluation of each thumbnail image. The inputted input value is stored in the main memory 204. Thereby, the evaluation value of each image can be acquired. In step S504, an optimal adjustment value is calculated from the input evaluation value. Details of the optimum adjustment value specifying method will be described later with reference to FIGS. Finally, in step S505, the RGB image data corresponding to the recording target image is corrected (color adjustment) according to the specified parameter based on the optimum adjustment value, and color-adjusted RGB image data is obtained. Next, the color-adjusted RGB image data is converted into CMYK image data, and the CMYK image data is transmitted to the printer 210 as an output destination.
次に、ステップS502において作成されるチェックチャートについて図4〜図5を参照して詳細に説明する。図4(a)はチェックチャート設定画面、図4(b)は記録されたチェックチャートを示し、図5はチェックチャート作成処理を示すフローチャートである。 Next, the check chart created in step S502 will be described in detail with reference to FIGS. 4A shows a check chart setting screen, FIG. 4B shows a recorded check chart, and FIG. 5 is a flowchart showing check chart creation processing.
まず、図5のステップS801は、ステップS501においてメインメモリ204に格納されたRGB画像データをプリンタドライバは取得する。ステップS802では、ユーザはチェックチャート設定画面601からチェックチャートを作成する際の画像サイズを画像サイズ選択欄604より選択し、画像枚数を選択する画像枚数選択欄603より画像枚数を選択する。当然画像枚数が多い方が、最適設定値を特定する精度が高くなる。こうしてユーザにより選択された画像サイズと画像サイズに関する情報をプリンタドライバは取得する。次いで、ステップS803では、ステップS802にて取得した画像サイズと画像枚数に関する情報に従ってチェックチャート用の画像データを作成する。チェックチャートに含まれる各サムネイル画像は、調整値によって調整された画像であり、調整値は選択された画像枚数と色調整機能にて選択可能な調整値数より決定される。 First, in step S801 in FIG. 5, the printer driver obtains the RGB image data stored in the main memory 204 in step S501. In step S802, the user selects an image size when creating a check chart from the check chart setting screen 601 from the image size selection field 604, and selects the number of images from an image number selection field 603 for selecting the number of images. Of course, the accuracy of specifying the optimum set value increases as the number of images increases. In this way, the printer driver acquires the image size selected by the user and information related to the image size. In step S803, check chart image data is created in accordance with the information regarding the image size and the number of images acquired in step S802. Each thumbnail image included in the check chart is an image adjusted by an adjustment value, and the adjustment value is determined by the number of selected images and the number of adjustment values that can be selected by the color adjustment function.
例えば、選択可能な調整値数が−20〜+20までの41の場合で、選択された画像枚数が9とすると、チェックチャートに含まれる画像に適用される複数の調整値は(−20,−15,−10,−5,0,+5,+10,+15,+20)となる。つまり、配列された画像に適用される調整値が等間隔になるような調整値で、画像は調整される。なお、調整値を等間隔に設定することは一例であって、これに限られるものではない。 For example, if the number of adjustment values that can be selected is 41 from -20 to +20, and the number of selected images is 9, a plurality of adjustment values applied to the images included in the check chart are (−20, − 15, -10, -5, 0, +5, +10, +15, +20). That is, the image is adjusted with an adjustment value such that the adjustment values applied to the arranged images are equally spaced. Note that setting the adjustment values at equal intervals is an example, and the present invention is not limited to this.
ステップS804では、ユーザがチェックチャート記録ボタン602をクリックしたことに応じて、ステップS803で作成されたチェックチャート用の画像データをプリンタ210に送信する。そして、チェックチャート用の画像データをプリンタ210に記録させる。 In step S804, in response to the user clicking the check chart recording button 602, the check chart image data created in step S803 is transmitted to the printer 210. Then, the image data for the check chart is recorded on the printer 210.
図4(b)はプリンタ201で記録されたチェックチャートを示す図である。このチェックチャートに記録された複数のサムネイル画像は、前述した調整値にて調整された画像が配列されたものである。具体的に説明すると、図4(b)において、画像Aは入力画像を−20の調整値で調整された画像である。以下、Bは−15、Cは−10、Dは−5、Eは0、Fは+5、Gは+10、Hは+15、Iは+20の調整値にて調整された画像が記録されている。 FIG. 4B is a diagram showing a check chart recorded by the printer 201. The plurality of thumbnail images recorded on the check chart are images in which images adjusted with the adjustment values described above are arranged. Specifically, in FIG. 4B, an image A is an image obtained by adjusting the input image with an adjustment value of −20. In the following, B is -15, C is -10, D is -5, E is 0, F is +5, G is +10, H is +15, and I is adjusted to +20. .
次に、図3のステップS503における評価値入力の詳細について図6に示す評価値入力画面を参照して詳細に説明する。まず、ユーザは図4(b)に示すチェックチャートに記録された各画像の好ましさの度合いを主観的に評価する。例えば、(好ましい、やや好ましい、どちらでもない、やや好ましい、好ましくない)といった具合である。ユーザは各画像の評価を図6に示す評価値入力画面から選択する。この評価値入力画面は、ステップS802で選択された画像枚数によって異なり、図6の例では画像枚数9(即ち、画像A〜I)が選択された場合を示している。 Next, details of the evaluation value input in step S503 of FIG. 3 will be described in detail with reference to the evaluation value input screen shown in FIG. First, the user subjectively evaluates the degree of preference of each image recorded in the check chart shown in FIG. For example, (preferably, somewhat preferable, neither, slightly preferable, not preferable). The user selects the evaluation of each image from the evaluation value input screen shown in FIG. This evaluation value input screen varies depending on the number of images selected in step S802, and the example of FIG. 6 shows a case where the number of images 9 (that is, images A to I) is selected.
最後に、図3のステップS504における最適調整値の算出方法の詳細を図7〜図8を参照して説明する。この実施例では、調整値と評価値とにより曲線近似を行い近似式から得られる1つの値(即ち、最大値)を最適調整値としている。図7は評価値と調整値との関係を示す図であり、図8は最適調整値の算出方法の詳細を示すフローチャートである。 Finally, details of the method for calculating the optimum adjustment value in step S504 in FIG. 3 will be described with reference to FIGS. In this embodiment, curve approximation is performed using the adjustment value and the evaluation value, and one value (that is, the maximum value) obtained from the approximation formula is set as the optimum adjustment value. FIG. 7 is a diagram showing a relationship between the evaluation value and the adjustment value, and FIG. 8 is a flowchart showing details of a method for calculating the optimum adjustment value.
ステップS1101では、図6に示した評価値入力画面から選択入力された評価値を取得し、ユーザが評価した画像の評価値とその調整値を対応付けたn個(X1,Y1),(X2,Y2),……,(Xn,Yn)のデータを作成する。X1,X2,……XnはステップS502で決定された調整値であり、Y1,Y2,……Ynは、ステップS503でユーザが選択した評価値である。評価値は、例えば、好ましいを5点、やや好ましいを4点、どちらでもないを3点、やや好ましいを2点、好ましくないを1点といった具合いに得点化し、ユーザの評価を数値化したものとする。また、nは、ステップ802で選択された画像枚数とする。
ステップ1102では、n個のデータを用いて調整値と評価値より最小二乗近似を用いて、図7に示すような近似曲線1001を算出する。ステップ1103では、近似曲線1001より最大値をとる調整値を最適調整値として取得する。
In step S1101, the evaluation value selected and input from the evaluation value input screen shown in FIG. 6 is acquired, and n (X1, Y1), (X2) in which the evaluation value of the image evaluated by the user is associated with the adjustment value. , Y2),..., (Xn, Yn). Xn are adjustment values determined in step S502, and Y1, Y2,... Yn are evaluation values selected by the user in step S503. The evaluation value is, for example, a score of 5 points that is preferable, 4 points that are slightly preferable, 3 points that are not preferable, 2 points that are slightly preferable, 1 point that is not preferable, and a numerical evaluation of user evaluation To do. Also, n is the number of images selected in step 802.
In step 1102, an approximate curve 1001 as shown in FIG. 7 is calculated using the least square approximation from the adjustment value and the evaluation value using n pieces of data. In step 1103, an adjustment value that takes the maximum value from the approximate curve 1001 is acquired as an optimum adjustment value.
従って以上説明した実施例に従えば、ユーザの好みに応じて選択したサイズと数のサムネイル画像が記録されたチェックチャートに基づいてユーザが主観的に画像の好ましさを評価して入力し、これを定量化して色の最適な調整値を生成することができる。これにより、チェックチャート画像の出力回数を少なくする一方、そのチェックチャート画像を構成するサムネイル画像のサイズや数もユーザの好みを反映したものであるためユーザの作業負担が大きくならないという利点がある。 Therefore, according to the embodiment described above, the user subjectively evaluates and inputs the preference of the image based on the check chart in which thumbnail images of the size and number selected according to the user's preference are recorded, This can be quantified to produce an optimal adjustment value for the color. Thereby, while the number of times of output of the check chart image is reduced, the size and number of thumbnail images constituting the check chart image reflect the user's preference, and there is an advantage that the user's work load is not increased.
なお、以上説明した実施例では、色調整の対象となるパラメータとして明るさ調整のための調整値を例として説明したが本発明はこれにより限定されるものではない。例えば、彩度、コントラスト、鮮やかさなどの調整を行なうことも可能である。 In the embodiment described above, the adjustment value for brightness adjustment has been described as an example of the parameter to be subjected to color adjustment, but the present invention is not limited thereto. For example, it is possible to adjust saturation, contrast, vividness, and the like.
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或は装置に供給し、そのシステム或は装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。 The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or apparatus executes the program. It is a process to read and execute.
Claims (5)
前記入力手段により入力された画像データの色調整を調整値に従って行うための色調整手段と、
前記色調整に用いるサムネイル画像のサイズと枚数とを前記ユーザに指定させるための指定手段と、
前記指定手段により指定されたサムネイル画像のサイズと枚数とに基づいて、前記入力手段により入力された画像データを異なる調整値に従って調整することで、色調整済みの複数のサムネイル画像を含むチェックチャートを記録するためのチェックチャート用のデータを生成する生成手段と、
前記生成手段により生成されたチェックチャート用のデータをプリンタに送信する送信手段と、
前記送信手段により送信されたチェックチャート用のデータに基づき前記プリンタにより記録されたチェックチャートに含まれる前記複数のサムネイル画像それぞれに対する評価値を入力するための評価値入力手段と、
前記評価値入力手段により入力された評価値と前記調整値とを用いて1つの値を決定する決定手段とを有し、
前記色調整手段は、前記決定手段により決定された1つの値を用いて前記入力手段により入力された画像データの色調整を行うことが可能であることを特徴とする画像処理装置。 Input means for inputting image data;
Color adjustment means for performing color adjustment of the image data input by the input means according to an adjustment value;
Designation means for causing the user to designate the size and number of thumbnail images used for the color adjustment;
A check chart including a plurality of color-adjusted thumbnail images by adjusting the image data input by the input unit according to different adjustment values based on the size and number of thumbnail images specified by the specifying unit. Generating means for generating data for a check chart for recording;
Transmitting means for transmitting check chart data generated by the generating means to a printer;
Evaluation value input means for inputting evaluation values for each of the plurality of thumbnail images included in the check chart recorded by the printer based on the data for the check chart transmitted by the transmission means;
Determining means for determining one value using the evaluation value input by the evaluation value input means and the adjustment value;
The image processing apparatus, wherein the color adjustment unit is capable of adjusting the color of the image data input by the input unit using one value determined by the determination unit.
前記入力工程において入力された画像データの色調整を調整値に従って行うための色調整工程と、
前記色調整に用いるサムネイル画像のサイズと枚数とを前記ユーザに指定させる指定工程と、
前記指定工程において指定されたサムネイル画像のサイズと枚数とに基づいて、前記入力手段により入力された画像データを異なる調整値に従って調整することで、色調整済みの複数のサムネイル画像を含むチェックチャートを記録するためのチェックチャート用のデータを生成する生成工程と、
前記チェックチャート用のデータに基づいて前記チェックチャートを記録する記録工程と、
前記記録工程により記録されたチェックチャートに含まれる前記複数のサムネイル画像それぞれに対する評価値を入力する評価値入力工程と、
前記評価値入力工程において入力された評価値と前記調整値とを用いて1つの値を決定する決定工程とを有し、
前記色調整工程では、前記決定工程において決定された1つの値を用いて前記入力工程により入力された画像データの色調整を行うことが可能であることを特徴とする色調整方法。 An input process for inputting image data;
A color adjustment step for performing color adjustment of the image data input in the input step according to an adjustment value;
A designation step for allowing the user to designate the size and number of thumbnail images used for the color adjustment;
A check chart including a plurality of color-adjusted thumbnail images by adjusting the image data input by the input unit according to different adjustment values based on the size and number of thumbnail images specified in the specifying step. A generation process for generating data for a check chart for recording;
A recording step of recording the check chart based on the data for the check chart;
An evaluation value input step of inputting an evaluation value for each of the plurality of thumbnail images included in the check chart recorded by the recording step;
A determination step of determining one value using the evaluation value input in the evaluation value input step and the adjustment value;
In the color adjustment step, it is possible to perform color adjustment of the image data input in the input step using one value determined in the determination step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009207532A JP2011059900A (en) | 2009-09-08 | 2009-09-08 | Color-adjusting method and image-processing device using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009207532A JP2011059900A (en) | 2009-09-08 | 2009-09-08 | Color-adjusting method and image-processing device using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011059900A true JP2011059900A (en) | 2011-03-24 |
Family
ID=43947467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009207532A Withdrawn JP2011059900A (en) | 2009-09-08 | 2009-09-08 | Color-adjusting method and image-processing device using the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011059900A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10362198B2 (en) | 2016-10-27 | 2019-07-23 | Fuji Xerox Co., Ltd. | Color processing device, color processing system and non-transitory computer readable medium storing program |
-
2009
- 2009-09-08 JP JP2009207532A patent/JP2011059900A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10362198B2 (en) | 2016-10-27 | 2019-07-23 | Fuji Xerox Co., Ltd. | Color processing device, color processing system and non-transitory computer readable medium storing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5116215B2 (en) | Color management module | |
US8422070B2 (en) | Image processing apparatus, method, and computer readable storage medium for toner reduction based on image data type and area size | |
US8437055B2 (en) | Image processing apparatus, image processing method, image processing system, and computer-readable medium | |
JP4677379B2 (en) | Image processing apparatus and image processing method | |
JP6217339B2 (en) | Print control apparatus, print control method, and program | |
JP2008153725A (en) | Image processor, image processing method, image display/printing controller, image display/printing control method, program, and recording medium | |
US8767227B2 (en) | Storage medium for printer driver program, print control apparatus, and method for controlling same | |
JP2009151102A (en) | Image forming apparatus and image processing method | |
JP2010118927A (en) | Program, recording medium, image processing apparatus, image processing method, and sheet for gradation correction parameter generation | |
JP2007196529A (en) | Image processing program and image processor | |
JP6702685B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
JP6758928B2 (en) | Image processing equipment, image processing methods, and programs | |
JP2011059900A (en) | Color-adjusting method and image-processing device using the same | |
JP4821142B2 (en) | Image processing system | |
US8675246B2 (en) | Image processing device and program | |
JP2007306311A (en) | Image processing method, image processing apparatus, computer program, and recording medium | |
JP2003250045A (en) | Printer correction apparatus and control method thereof | |
JP2004070661A (en) | Print control method, information processor and image processor | |
JP6163975B2 (en) | Print control apparatus, image forming system, and program | |
JP2016224922A (en) | Image processing apparatus, image processing method and computer program | |
JP2008213406A (en) | Printing processor, printing processing method, and its program | |
JP2008132665A (en) | Image forming method and image forming apparatus | |
US10051157B2 (en) | Image processing apparatus and image processing method generating soft proof image display with color adjustment for printing apparatus | |
JP2024007767A (en) | Image forming apparatus, image forming method, and program | |
JP2005286423A (en) | Image processing method and image processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20121204 |