JPH09270926A - Image processor, image processing method and storage medium - Google Patents

Image processor, image processing method and storage medium

Info

Publication number
JPH09270926A
JPH09270926A JP8080009A JP8000996A JPH09270926A JP H09270926 A JPH09270926 A JP H09270926A JP 8080009 A JP8080009 A JP 8080009A JP 8000996 A JP8000996 A JP 8000996A JP H09270926 A JPH09270926 A JP H09270926A
Authority
JP
Japan
Prior art keywords
color
color space
data
adjustment
image processing
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
Application number
JP8080009A
Other languages
Japanese (ja)
Other versions
JP3809217B2 (en
Inventor
Nobuhiko Sato
信彦 佐藤
Yasusuke Nakajima
庸介 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP08000996A priority Critical patent/JP3809217B2/en
Publication of JPH09270926A publication Critical patent/JPH09270926A/en
Application granted granted Critical
Publication of JP3809217B2 publication Critical patent/JP3809217B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Color Image Communication Systems (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the operability of color adjustment by converting data of color space on a picture being an adjustment image into data of color space, which is matched with the color sense of a human being, inputting an adjustment value in the color space and reconverting it into color space data of a physical device. SOLUTION: In a step S502 (only marks in the following), printing data is read only by a size fitted to one processing. In S503, whether the date is color designation data or not is checked. Whet the color is designated, the value of RGB color space whose color is designated is changed into the value of color space fitted to the color sense of man, which is H(hue), L (luminosity) and S(saturation), by a known conversion operation. In S505, adjustment corresponding to the adjustment value which is previously inputted, is executed on a value designated in HLS color space. In S506, the value of HLS color space after adjustment is reconverted into the value of RGB color space with the known conversion operation. In S507, printing data to which the processings of S504 to S506 are executed are outputted, depending on the condition. A system returns to S501, and the whole processings terminate when unprocessed data no longer exist.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理装置、画
像処理方法及び記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing device, an image processing method and a storage medium.

【0002】[0002]

【従来の技術】カラー画像処理及び像形成を行なう際
に、画面表示時に使用する基本3色であるRGB(赤/
緑/青)のR、G、Bの値それぞれ、もしくは印刷時に
使用する色材の基本4色であるCMYK(シアン/マゼ
ンタ/イエロー/ブラック)のC、M、Y、Kの値それ
ぞれのいずれかをユーザが変更することで、印刷される
色を微調整していた。
2. Description of the Related Art When performing color image processing and image formation, RGB (red / red), which are the three basic colors used during screen display
R / G / B values of green / blue) or C, M, Y, and K values of CMYK (cyan / magenta / yellow / black) which are the four basic colors of the color material used at the time of printing. A user changes the printed color to finely adjust the color to be printed.

【0003】[0003]

【発明が解決しようとする課題】前記処理、像形成で
は、カラー印刷を行なう際に、画面表示時に使用する基
本3色であるRGB(赤/緑/青)のR、G、Bの値そ
れぞれ、もしくは印刷時に使用する色材の基本4色であ
るCMYK(シアン/マゼンタ/イエロー/ブラック)
のC、M、Y、Kの値それぞれのいずれかをユーザが変
更することで、印刷される色を微調整していた。
In the above-mentioned processing and image formation, when color printing is performed, R, G, and B values of RGB (red / green / blue), which are the three basic colors used when displaying a screen, respectively. , Or CMYK (cyan / magenta / yellow / black), which are the four basic colors used for printing.
The color to be printed is finely adjusted by the user changing any of the C, M, Y, and K values.

【0004】この従来のものでは調整に使用しているR
GB、CMYKのパラメータとも人間の色彩感覚とは必
ずしも一致しないパラメータであったため、ユーザが特
定の色を別の色に微調整したい場合などは複数のパラメ
ータを同時に調整する必要があり、なかなか期待するよ
うな色の微調整を実現することが難しかった。
In this conventional device, R used for adjustment
Since the parameters of GB and CMYK are not always the same as the human sense of color, it is necessary to adjust a plurality of parameters at the same time when the user wants to fine-tune a specific color to another color. It was difficult to achieve such fine adjustment of colors.

【0005】また同じ理由で特定の色だけに対して調整
を施すことが不可能であり、調整をすべき色以外の色が
変化してしまっていた。
For the same reason, it is impossible to adjust only a specific color, and colors other than the color to be adjusted have changed.

【0006】また画像には複数のオブジェクト(文字、
図形、写真等)が含まれることがあるがオブジェクトご
とに色調整を行なう場合には、画像に対して複数回の色
調整指示を行なう必要がある。1つの色調整でさえ期待
通りの色調整は難しいことを鑑みれば複数のオブジェク
トに対して所望の調整値を設定することは更に困難であ
る。
In addition, a plurality of objects (characters, characters,
(Figures, photographs, etc.) may be included, but when performing color adjustment for each object, it is necessary to give color adjustment instructions to the image a plurality of times. Considering that even one color adjustment is difficult to perform as expected, it is more difficult to set desired adjustment values for a plurality of objects.

【0007】本発明は上述の課題を改善することを目的
とする。
The present invention aims to remedy the above-mentioned problems.

【0008】[0008]

【課題を解決するための手段】本発明は上述の課題を解
決するために調整対象画像に応じた第1の色空間のデー
タを入力する入力手段、前記第1の色空間のデータを人
間の色彩感覚に一致した色空間のデータに変換する色空
間変換手段、前記人間の色彩感覚に一致した色空間にお
いて調整値を入力する調整値入力手段、前記調整値入力
手段により入力された調整値に従って、前記変換後の人
間の色彩感覚に一致した色空間のデータを調整する調整
手段とを有することを特徴とする。
In order to solve the above-mentioned problems, the present invention provides an input means for inputting data of a first color space corresponding to an image to be adjusted, and the data of the first color space for human beings. Color space conversion means for converting into data of a color space matching the color sense, adjustment value input means for inputting an adjustment value in the color space matching the human color sense, according to the adjustment value input by the adjustment value input means Adjusting means for adjusting the data in the color space that matches the human color sense after the conversion.

【0009】また、調整対象画像に応じた第1の色空間
のデータを入力する入力手段、前記第1の色空間のデー
タを人間の色彩感覚に一致した色空間のデータに変換す
る色空間変換手段、前記人間の色彩感覚に一致した色空
間において設定される調整値であって前記調整対象画像
のオブジェクトごとの調整値を入力する調整値入力手
段、前記調整値入力手段により入力された調整値に従っ
て、前記調整対象であるオブジェクト毎に前記人間の色
彩感覚に一致した色空間のデータを調整する調整手段と
を有することを特徴とする。
Input means for inputting data of the first color space corresponding to the image to be adjusted, and color space conversion for converting the data of the first color space into data of a color space that matches a human color sense. Means, adjustment value input means for inputting an adjustment value for each object of the image to be adjusted, which is an adjustment value set in a color space that matches the human color sense, and the adjustment value input by the adjustment value input means Accordingly, there is provided an adjusting means for adjusting the data of the color space that matches the human color sense for each object to be adjusted.

【0010】[0010]

【発明の実施形態】DETAILED DESCRIPTION OF THE INVENTION

(第1の実施形態)本実施形態を適用するに好適なレー
ザビームプリンタの構成について図1を参照しながら説
明する。なお、本実施形態を適用するプリンタは、レー
ザビームプリンタに限られるものではなくインクジェッ
トプリンタに限られるものではなく、他のプリント方式
のプリンタ例えばインクジェットプリンタ等どのような
ものであっても良いことは言うまでもない。
(First Embodiment) The configuration of a laser beam printer suitable for applying this embodiment will be described with reference to FIG. The printer to which the present embodiment is applied is not limited to the laser beam printer and is not limited to the inkjet printer, and may be any printer such as an inkjet printer of another printing method. Needless to say.

【0011】図1は本実施形態において適用する第1の
出力装置であるレーザビームプリンタ(LBP)の構成
を示す断面図を示す。
FIG. 1 is a sectional view showing the structure of a laser beam printer (LBP) which is a first output device applied in this embodiment.

【0012】図1において、1000はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報に従って対応する文字パターンやフォームパターン
等を作成し、記録媒体である記録紙等に像を形成する。
In FIG. 1, reference numeral 1000 denotes an LBP main body, which inputs and stores print information (character codes, etc.), form information, macro commands, etc. supplied from an externally connected host computer. A corresponding character pattern, form pattern, or the like is created in accordance with the information, and an image is formed on a recording medium such as recording paper.

【0013】1012は操作のためのスイッチおよびL
ED表示器等が配されている操作部、1001はLBP
本体1000全体の制御およびホストコンピュータから
供給される文字情報等を解析するプリンタ制御ユニット
である。
Reference numeral 1012 is a switch for operation and L
An operation unit provided with an ED display and the like, 1001 is an LBP
A printer control unit that controls the entire main body 1000 and analyzes character information and the like supplied from a host computer.

【0014】このプリンタ制御ユニット1001は、主
に文字コードを対応する文字パターンのビデオ信号に変
換してレーザドライバ1002に出力する。
The printer control unit 1001 mainly converts a character code into a video signal of a corresponding character pattern and outputs it to the laser driver 1002.

【0015】レーザドライバ1002は半導体レーザ1
003を駆動するための回路であり、入力されたビデオ
信号に応じて半導体レーザ1003から発射されるレー
ザ光1004をオン・オフ切り換えする。
The laser driver 1002 is a semiconductor laser 1
003 is a circuit for driving a laser beam 1004 that is emitted from the semiconductor laser 1003 in accordance with an input video signal.

【0016】レーザ光1004は回転多面鏡1005で
左右方向に振らされて静電ドラム1006上を走査露光
する。これにより、静電ドラム1006上には文字パタ
ーンの静電潜像が形成されることになる。この潜像は、
静電ドラム1006周囲に配設された現像ユニット10
07により現像された後、記録紙に転写される。
The laser beam 1004 is oscillated in the left-right direction by the rotating polygon mirror 1005 to scan and expose the electrostatic drum 1006. As a result, an electrostatic latent image having a character pattern is formed on the electrostatic drum 1006. This latent image is
Developing unit 10 arranged around the electrostatic drum 1006
After being developed by 07, it is transferred to recording paper.

【0017】この記録紙にはカットシートを用い、カッ
トシート記録紙はLBP1000に装着した用紙カセッ
ト1008に収納され、給紙ローラ1009および搬送
ローラ1010と搬送ローラ1011とにより、装置内
に取り込まれて、静電ドラム1006に供給される。
A cut sheet is used as the recording sheet, and the cut sheet recording sheet is stored in a sheet cassette 1008 mounted on the LBP 1000 and is taken into the apparatus by a sheet feeding roller 1009, a conveying roller 1010 and a conveying roller 1011. , To the electrostatic drum 1006.

【0018】またLBP本体1000には、図示しない
カードスロットを少なくとも1個以上備え、内蔵フォン
トに加えてオプションフォントカード,言語系の異なる
制御カード(エミュレーションカード)を接続できるよ
うに構成されている。
The LBP main body 1000 is provided with at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language can be connected in addition to the built-in font.

【0019】図2は図1のLBP及びホストコンピュー
タからなるプリンタ制御システムの構成を説明するブロ
ック図である。
FIG. 2 is a block diagram illustrating the configuration of a printer control system including the LBP and the host computer of FIG.

【0020】なお、本実施形態ではホストコンピュータ
−プリンタのシステムを例に挙げて動作説明をするが、
該システムと同様の機能を有するものであれば単体の機
器であっても、複数の機器からなるシステムであって
も、LAN等のネットワークを介して処理が行われるシ
ステムであってもどのような装置構成であっても同様に
処理可能であることは言うまでもない。
In the present embodiment, the operation will be described by taking the host computer-printer system as an example.
It does not matter whether it is a single device, a system composed of a plurality of devices, or a system in which processing is performed via a network such as a LAN, as long as it has the same function as that of the system. It goes without saying that the same processing can be performed even with the device configuration.

【0021】図2において、3000はホストコンピュ
ータで、ROM3のプログラム用ROMに記憶された文
書処理プログラム等に基づいて図形,イメージ,文字,
表(表計算等を含む)等が混在した文書処理を実行する
CPU1を備え、システムデバイス4に接続される各デ
バイスをCPU1が総括的に制御する。また、このRO
M3のプログラム用ROMには、CPU1の制御プログ
ラム等を記憶し、ROM3のフォント用ROMには上記
文書処理の際に使用するフォントデータ等を記憶し、R
OM3のデータ用ROMは上記文書処理等を行う際に使
用する各種データを記憶する。
In FIG. 2, reference numeral 3000 denotes a host computer, which is based on a document processing program or the like stored in the program ROM of the ROM 3,
A CPU 1 that executes document processing in which tables (including spreadsheets and the like) are mixed is provided, and the CPU 1 comprehensively controls each device connected to the system device 4. Also, this RO
The control program of the CPU 1 is stored in the program ROM of M3, the font data and the like used in the document processing are stored in the font ROM of the ROM 3,
The data ROM of the OM3 stores various data used when performing the above document processing and the like.

【0022】2はRAMで、CPU1の主メモリ,ワー
クエリア等として機能する。5はキーボードコントロー
ラ(KBC)で、キーボード9や不図示のマウス等のポ
インティングデバイスからのキー入力を制御する。6は
CRTコントローラ(CRTC)で、CRTディスプレ
イ(CRT)10の表示を制御する。尚、表示デバイス
としてはCRTに限られるものではなくFLCD、TF
T等どのような表示デバイスを用いても良い。
Reference numeral 2 denotes a RAM, which functions as a main memory, a work area, etc. of the CPU 1. A keyboard controller (KBC) 5 controls key inputs from the keyboard 9 and a pointing device such as a mouse (not shown). Reference numeral 6 denotes a CRT controller (CRTC) which controls display on a CRT display (CRT) 10. The display device is not limited to a CRT, but an FLCD or TF.
Any display device such as T may be used.

【0023】7はメモリコントローラ(MC)で、ブー
トプログラム,種々のアプリケーション、フォントデー
タ、ユーザファイル、編集ファイル等を記憶するハード
ディスク(HD)、フロッピーディスク(FD)等の外
部メモリ11とのアクセスを制御する。8はプリンタコ
ントローラ(PRTC)で、所定の双方向性インタフェ
ース(インタフェース)21を介してプリンタ1500
に接続されて、プリンタ1000との通信制御処理を実
行する。
Reference numeral 7 denotes a memory controller (MC), which accesses the external memory 11 such as a hard disk (HD) or a floppy disk (FD) for storing a boot program, various applications, font data, user files, edit files and the like. Control. A printer controller (PRTC) 8 is a printer 1500 via a predetermined bidirectional interface (interface) 21.
To perform communication control processing with the printer 1000.

【0024】なお、CPU1は、例えばRAM2上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYGを可能としている。また、CPU1は、C
RT10上の不図示のマウスカーソル等で指示されたコ
マンドに基づいて登録された種々のウインドウを開き、
種々のデータ処理を実行する。
The CPU 1 executes, for example, a process of rasterizing an outline font into a display information RAM set on the RAM 2, and executes W (W) processing on the CRT 10.
It enables YSIWYG. Further, the CPU 1
Various registered windows are opened based on a command specified by a mouse cursor or the like (not shown) on the RT 10,
Perform various data processing.

【0025】プリンタ1000において、12はプリン
タCPUで、ROM13のプログラム用ROMに記憶さ
れた制御プログラム等或いは外部メモリ14に記憶され
た制御プログラム等に基づいてシステムバス15に接続
される各種のデバイスとのアクセスを総括的に制御し、
印刷部インタフェース16を介して接続される印刷部
(プリンタエンジン)17に出力情報としての画像信号
を出力する。
In the printer 1000, a printer CPU 12 includes various devices connected to the system bus 15 based on a control program stored in the program ROM of the ROM 13 or a control program stored in the external memory 14. Control access to
An image signal as output information is output to a printing unit (printer engine) 17 connected via the printing unit interface 16.

【0026】また、このROM13のプログラムROM
にはCPU12の制御プログラム等を記憶する。ROM
13のフォント用ROMには上記出力情報を生成する際
に使用するフォントデータ等を記憶し、ROM13のデ
ータ用ROMにはハードディスク等の外部メモリ14が
無いプリンタの場合には、ホストコンピュータ上で利用
される情報等を記憶している。
Further, the program ROM of the ROM 13
The control program of the CPU 12 and the like are stored in. ROM
The font ROM 13 stores font data and the like used when generating the output information. The data ROM of the ROM 13 is used on a host computer in the case of a printer without an external memory 14 such as a hard disk. Information to be stored.

【0027】CPU12は入力部18を介してホストコ
ンピュータとの通信処理が可能となっており、プリンタ
内の情報等をホストコンピュータ3000に通知可能に
構成されている。19はCPU12の主メモリ、ワーク
エリア等として機能するRAMで、図示しない増設ポー
トに接続されるオプションRAMによりメモリ容量を拡
張することができるように構成されている。
The CPU 12 can communicate with the host computer via the input unit 18, and can notify the host computer 3000 of information in the printer. Reference numeral 19 denotes a RAM that functions as a main memory, a work area, etc. of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown).

【0028】なお、RAM19は、出力情報展開領域、
環境データ格納領域、NVRAM等に用いられる。前述
したハードディスク(HD)、ICカード等の外部メモ
リ14は、メモリコントローラ(MC)20によりアク
セスを制御される。外部メモリ14は、オプションとし
て接続され、フォントデータ、エミュレーションプログ
ラム、フォームデータ等を記憶する。また、1012は
前述した操作部で操作のためのスイッチおよびLED表
示器等が配されている。また、前述した外部メモリは1
個に限らず、少なくとも1個以上備え、内蔵フォントに
加えてオプションフォントカード,言語系の異なるプリ
ンタ制御言語を解釈するプログラムを格納した外部メモ
リを複数接続できるように構成されていても良い。さら
に、図示しないNVRAMを有し、操作部1012から
のプリンタモード設定情報を記憶するようにしても良
い。
The RAM 19 is an output information expansion area,
Used for environmental data storage area, NVRAM, etc. The access to the external memory 14 such as a hard disk (HD) and an IC card is controlled by a memory controller (MC) 20. The external memory 14 is connected as an option and stores font data, an emulation program, form data, and the like. Reference numeral 1012 denotes the above-described operation unit, which is provided with switches for operation, an LED display, and the like. In addition, the above-mentioned external memory is 1
Not limited to one, at least one may be provided, and in addition to the built-in font, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages may be connected. Further, an NVRAM (not shown) may be provided to store the printer mode setting information from the operation unit 1012.

【0029】このように構成されたプリンタ制御システ
ムにおける本実施形態の特徴となる色処理に関して以下
詳細に説明する。なお以下の処理を行なうためのプログ
ラムは前述のプログラムROMに格納されているものと
する。
Color processing, which is a feature of the present embodiment in the printer control system configured as described above, will be described in detail below. A program for performing the following processing is assumed to be stored in the program ROM described above.

【0030】色の情報を画像処理システムにおいて扱う
ためには色を数値で表現する必要がある。本実施形態で
は色の情報をR(赤)G(緑)B(青)の3値で表現す
るRGB色空間と、H(色相)L(明度)S(彩度)の
3値で表現するHLS色空間の2種類を使用する。
In order to handle the color information in the image processing system, it is necessary to represent the color by numerical values. In the present embodiment, color information is represented by an RGB color space that is represented by three values of R (red), G (green), and B (blue), and by three values of H (hue), L (lightness), and S (saturation). Two types of HLS color space are used.

【0031】RGB色空間はCRTディスプレイ上への
画像表示やプリンタへの印刷データ中の色指定データと
いったコンピュータシステムで多く使用される色空間で
ある。このRGB色空間は物理デバイスで扱いやすい色
空間であるが人間の色彩感覚には合わない。そのためR
GB色空間を用いているコンピュータシステムにおいは
色を指定する場合直観的に色を指定することが出来ない
ため、ユーザーは色の指定をするために試行錯誤的な操
作を行わねばならない。
The RGB color space is a color space often used in computer systems such as image display on a CRT display and color designation data in print data for a printer. This RGB color space is a color space that can be easily handled by a physical device, but it does not match the human sense of color. Therefore R
When a color is specified in a computer system using the GB color space, the color cannot be intuitively specified, and thus the user must perform a trial and error operation to specify the color.

【0032】それに対してHLS色空間は、H(色相、
色合い)、L(明度、明るさ)、S(彩度、鮮やかさ)
という人間の色彩感覚に適応した3つの値を使用して色
を数値で表現するものである。そのためこのHLS色空
間のデータとしてユーザが、コンピュータシステムに対
して色を指定する構成とすれば、直観的に色を指定する
ことができユーザが行なうべき操作が非常に軽減され
る。
On the other hand, the HLS color space is H (hue,
Hue), L (lightness, brightness), S (saturation, vividness)
That is, the color is expressed numerically by using three values that are adapted to the human color sense. Therefore, if the user specifies the color for the computer system as the data of the HLS color space, the color can be intuitively specified, and the operation that the user should perform is greatly reduced.

【0033】本実施形態では色指定を行う際にはHLS
空間のデータを用いることによって操作性が良好なコン
ピュータシステムを提供している。なお本実施形態は、
これら2つの色空間を使用しているため、RGB色空間
からHLS色空間への変換、HLS色空間からRGB色
空間への変換の2種類の色空間変換を行なっているが、
上述の色空間の変換演算は公知のものであるため詳細な
説明は省略する。
In this embodiment, HLS is used when a color is designated.
A computer system with good operability is provided by using spatial data. In this embodiment,
Since these two color spaces are used, two types of color space conversion are performed: conversion from the RGB color space to the HLS color space and conversion from the HLS color space to the RGB color space.
The above-mentioned color space conversion calculation is well known, and therefore detailed description thereof will be omitted.

【0034】また変換演算は様々なものがあるが、RG
B−HLS変換を行えるものであればどのような変換演
算を用いて変換してもよい。
Although there are various conversion operations, RG
Any conversion operation may be used as long as the B-HLS conversion can be performed.

【0035】以下、本実施形態では、ユーザがホストコ
ンピュータ3000上で動作しているワードプロセッサ
などで印刷を行なう際にオリジナルの印刷データに対し
てユーザが所望とする任意の色調整を施す場合を一例と
して説明する。
In the following, in this embodiment, as an example, when the user prints with a word processor operating on the host computer 3000, arbitrary color adjustment desired by the user is applied to the original print data. As described below.

【0036】本実施形態のホストコンピュータ内の色調
整処理にかかるブロック図を図3に示す。
FIG. 3 shows a block diagram relating to the color adjustment processing in the host computer of this embodiment.

【0037】ホストコンピュータ3000上でユーザが
ワードプロセッサB301を使用して印刷すべきデータ
を作成し印刷を指示すると、ワードプロセッサB301
から印刷データが出力される。なおこの印刷データに含
まれるものデータであって該印刷データの印刷色を示す
色指定データはRGB色空間のデータとして定義されて
いる。
When the user uses the word processor B301 on the host computer 3000 to create data to be printed and gives an instruction to print, the word processor B301 is used.
Print data is output from. The data included in the print data, which is the color designation data indicating the print color of the print data, is defined as the data of the RGB color space.

【0038】出力された印刷データは色調整部B302
において、後述する色調整値を元に色調整を施して出力
される。この色調整後の印刷データの色指定データにつ
いてもRGB色空間が使用されている。
The output print data is color adjustment unit B302.
In, the color adjustment is performed based on the color adjustment value described later, and the result is output. The RGB color space is also used for the color designation data of the print data after the color adjustment.

【0039】レンダリング部B303では、色調整済み
の印刷データを読み込み、印刷命令を解釈して実際の印
刷イメージデータを作成しプリンタ1000へ転送す
る。この印刷イメージデータについてもRGB色空間が
使用されている。
The rendering unit B303 reads the color-adjusted print data, interprets the print command, creates actual print image data, and transfers it to the printer 1000. The RGB color space is also used for this print image data.

【0040】転送された印刷イメージデータはプリンタ
1000により受信され紙などの記録媒体に印刷され
る。この一連の処理を行なうことでユーザは任意の色調
整後に印刷を行なうことが出来る。
The transferred print image data is received by the printer 1000 and printed on a recording medium such as paper. By performing this series of processing, the user can perform printing after arbitrary color adjustment.

【0041】本実施形態ではホストコンピュータ300
0上でほとんどの処理を行なう構成となっているが、レ
ンダリング部B303をホストコンピュータに有するの
ではなく、プリンタ1000内で配置することも可能で
あり、ホストコンピュータ3000とプリンタ1000
との間でどのような処理負荷分散をしてもよいとは言う
までもない。
In this embodiment, the host computer 300
However, it is possible to arrange the rendering unit B303 in the printer 1000 instead of having the rendering unit B303 in the host computer.
It goes without saying that any processing load may be distributed between the and.

【0042】次に任意の色調整値をユーザが入力する際
の処理動作の一例を説明する。この色調整値は印刷処理
を開始する前に入力しておく必要があるので、本実施例
ではホストコンピュータ3000上で動作するプリンタ
ドライバに色調整値を入力する機能が含まれるものとし
て説明する。
Next, an example of the processing operation when the user inputs an arbitrary color adjustment value will be described. Since this color adjustment value needs to be input before starting the printing process, this embodiment will be described assuming that the printer driver operating on the host computer 3000 includes a function of inputting the color adjustment value.

【0043】図4にこの色調整値を入力するための画面
表示例を示す。この画面表示はホストコンピュータ30
00のCRT10に表示されるものとする。
FIG. 4 shows a screen display example for inputting this color adjustment value. This screen is displayed on the host computer 30.
00 is displayed on the CRT 10.

【0044】画面の構成としては色相、彩度、明度それ
ぞれの調整値を入力するためのスライドバーを配置し、
ホストコンピュータ3000に接続されたキーボード9
や不図示のマウス等のポインティングデバイスなどでユ
ーザが任意の値を入力できるようにする。またこのスラ
イドバーの右に数値を表示できる領域を設け、その部分
に調整値を表示することでユーザに正確な調整値を伝え
るようにする。
As a screen configuration, a slide bar for inputting adjustment values for each of hue, saturation, and lightness is arranged,
Keyboard 9 connected to host computer 3000
The user can input an arbitrary value with a pointing device such as a mouse (not shown). Further, an area for displaying a numerical value is provided on the right side of the slide bar, and the adjusted value is displayed in that area so that the user can be notified of the accurate adjusted value.

【0045】画面の左側には、ユーザが入力した調整値
を元に色調整を施したサンプル画像を表示することによ
り、ユーザが画面上でどのような調整値を入力すれば希
望する結果を得られるかを印刷することなく予め判断出
来る環境を提供する。
On the left side of the screen, a sample image in which color adjustment is performed based on the adjustment value input by the user is displayed, so that the user can obtain the desired result no matter what adjustment value is input on the screen. Providing an environment in which it can be determined in advance without printing whether or not it is possible

【0046】更にサンプル画像の下にはマウスなどの指
示により、色調整を施した後のサンプル画像と色調整を
施す前のサンプル画像をこの指示に応じて切替えて表示
するよう制御することで、ユーザに対し色調整による影
響をわかりやすく伝えるようにする。
Further, under the sample image, a sample image after color adjustment and a sample image before color adjustment are controlled so as to be switched and displayed according to the instruction by a mouse or the like. Make it easy for users to understand the effects of color adjustment.

【0047】なおサンプル画像としては予め決められた
画像を用いいてもよいし、実際に印刷する画像を操作部
のサイズに応じて縮小した縮小画像を用いても良い。予
め決められた画像を用いる構成にした場合には前述の縮
小処理を行う縮小回路が不要になるとともに縮小処理に
かかる処理時間を削減できる。また縮小画像を用いる場
合は実際に調整された画像をモニタできる。またユーザ
がどちらのサンプル画像を用いるか選択しても良い。
As the sample image, a predetermined image may be used, or a reduced image obtained by reducing the image to be actually printed according to the size of the operation unit may be used. In the case of using a predetermined image, the reduction circuit for performing the above-described reduction processing is not necessary and the processing time required for the reduction processing can be reduced. When a reduced image is used, the actually adjusted image can be monitored. Further, the user may select which sample image to use.

【0048】また調整値としては本実施形態では、明度
に+10、彩度に−10という調整値をユーザが入力す
るものとして後の説明を行なう。また本実施形態では、
色相は0から360°、明度は0から100、彩度は0
から100という範囲の値を取るものとする。
In the present embodiment, as the adjustment value, the following description will be made assuming that the user inputs an adjustment value of +10 for lightness and -10 for saturation. In the present embodiment,
Hue 0 to 360 °, lightness 0 to 100, saturation 0
It is assumed that the value ranges from 1 to 100.

【0049】次に、ユーザが印刷を指示することで起動
する色調整部B302の動作について図5に示したフロ
ーチャートに従い、説明する。
Next, the operation of the color adjusting unit B302 which is activated by the user's printing instruction will be described with reference to the flow chart shown in FIG.

【0050】ステップS501では、まだ処理すべき印
刷が存在するかどうか調べ、残っていればステップS5
02へ進み、残っていなければ全体の処理を終了する。
In step S501, it is checked whether or not there is any print to be processed, and if any print remains, step S5 is executed.
The process proceeds to 02, and if not remaining, the entire process is ended.

【0051】ステップS502では、1回の処理に適し
たサイズだけ印刷データを読み込み、ステップS503
へ進む。
In step S502, print data of a size suitable for one processing is read, and then in step S503.
Proceed to.

【0052】ステップS503では、読み込んだデータ
が色指定データかどうか調べ、色指定するためのデータ
であればステップS504へ進み、色を指定するための
データでなければステップS507へ進む。
In step S503, it is checked whether the read data is color designation data. If it is data for color designation, the process proceeds to step S504, and if it is not data for color designation, the process proceeds to step S507.

【0053】ステップS504では、色を指定している
RGB色空間の値をHLS色空間の値へ変換し、ステッ
プS505へ進む。
In step S504, the value in the RGB color space that specifies the color is converted into the value in the HLS color space, and the flow advances to step S505.

【0054】ステップS505では、HLS色空間で色
を指定している値に対して予め入力済みの調整値に応じ
た調整を施し、ステップS506へ進む。本実施例の場
合明度を+10、彩度を−10という調整値が入力され
ているのでステップS504で求めたHLS色空間の値
の内、色相に対しては何もせず、明度に対しては値を1
0増し、彩度に対しては値を10減ずる。またこのステ
ップS505での調整の結果明度、彩度がその最大値よ
り大きく、または最小値より小さくなる場合は、本実施
形態ではそれぞれ最大値または最小値で丸めることにす
る。一方色相がその最大値より大きくなった場合は36
0を減じ、最小値より小さくなる場合は360を加える
ことで調整後の値が範囲内に納まるよう本実施形態では
処理することにする。
In step S505, the value designating the color in the HLS color space is adjusted in accordance with the previously input adjustment value, and the flow advances to step S506. In the case of the present embodiment, since the adjustment values of lightness +10 and saturation -10 are input, nothing is done to the hue and the lightness is done out of the values of the HLS color space obtained at step S504. Value 1
Increase 0 and decrease value 10 for saturation. Further, when the brightness and saturation are larger than the maximum value or smaller than the minimum value as a result of the adjustment in step S505, the maximum value and the minimum value are rounded in this embodiment, respectively. On the other hand, if the hue is larger than the maximum value, 36
In the present embodiment, 0 is subtracted, and when the value is smaller than the minimum value, 360 is added so that the adjusted value falls within the range.

【0055】ステップS506では、調整後のHLS色
空間の値をRGB色空間の値へ変換し、ステップS50
7へ進む。
In step S506, the adjusted HLS color space value is converted into an RGB color space value, and step S50 is performed.
Proceed to 7.

【0056】ステップS507では、ステップS502
で読み込み、条件によってはステップS504からステ
ップS506にかけての処理を施した印刷データを出力
し、ステップS501へ戻る。
In step S507, step S502
In step S504, the print data that has been read and processed in steps S504 to S506 is output, and the process returns to step S501.

【0057】このステップS501からステップS50
7までの処理を印刷データがなくなるまで続けることに
より、ユーザが予め入力した色調整値に従った色調整を
全ての印刷データに対して施すこして、プリンタ100
0へ送信し印刷を行なわせることができる。
From step S501 to step S50
By continuing the processes up to 7 until there is no more print data, the color adjustment according to the color adjustment value previously input by the user is applied to all the print data.
It can be sent to 0 for printing.

【0058】サンプル画像として、縮小画像を選択した
際には、レンダリングしたデータを即座にプリンタに出
力するのではなくいったんRAM2等に蓄えておきRA
M2からサンプル画像のサイズに応じて間引ながら画像
を読出し、CRT10上のサンプル画像表示領域に表示
を行いユーザによる画像の確認後、プリンタへRAM2
からレンダリング後のデータを出力させるものとする。
When a reduced image is selected as the sample image, the rendered data is not immediately output to the printer but is temporarily stored in the RAM 2 or the like and RA
The image is read from M2 while being thinned according to the size of the sample image, displayed in the sample image display area on the CRT 10, and the user confirms the image, and then RAM2 is sent to the printer.
To output the data after rendering.

【0059】以上説明したように、印刷時にRGB色空
間で指定された色指定データを一旦HLS色空間での値
に変換し、予めユーザが入力したHLS色空間での色調
整値に基づいた調整をそのHLS色空間での値に対して
施し、その調整後のHLS色空間での値をRGB色空間
での値に変換し印刷処理を実行することにより、色相、
彩度、明度といった人間の色彩感覚に一致したパラメー
タを用いて印刷結果に対する色調整を行なえるようにな
り、色調整の操作性が飛躍的に向上する。
As described above, the color designation data designated in the RGB color space at the time of printing is once converted into the value in the HLS color space, and the adjustment is performed based on the color adjustment value in the HLS color space input by the user in advance. Is applied to the value in the HLS color space, the adjusted value in the HLS color space is converted into a value in the RGB color space, and the printing process is executed,
It becomes possible to perform color adjustment on the print result using parameters such as saturation and lightness that match human color perception, and the operability of color adjustment is dramatically improved.

【0060】(第2の実施形態)第1の実施形態では色
調整を行う画像全体に色調整値を設定し、画像全体に対
して1種類の色調整を施す例を例示したが本実施形態で
は、画像上で色調整を施す色の範囲をユーザが任意に指
定するもので、指定された色の範囲をについてのみ設定
された色調整値に従って調整できる構成とした。本実施
形態では色の範囲の一例として調整対象とする色の色相
の範囲を指定するものとし、第1の実施形態同様プリン
タドライバ内の機能で色調整値入力と色調整範囲入力を
実現するものとする。
(Second Embodiment) In the first embodiment, an example in which color adjustment values are set for the entire image to be subjected to color adjustment and one type of color adjustment is applied to the entire image has been described. In the above, the user arbitrarily specifies the range of colors to be subjected to color adjustment on the image, and the specified range of colors can be adjusted according to the set color adjustment value. In the present embodiment, the hue range of the color to be adjusted is specified as an example of the color range, and the color adjustment value input and the color adjustment range input are realized by the function in the printer driver as in the first embodiment. And

【0061】図6にこの色調整値を入力するための画面
表示例を示す。画面の構成としては色相、彩度、明度そ
れぞれの調整値を入力するためのスライドバーを配置
し、ホストコンピュータ3000に接続されたキーボー
ド9や不図示のマウス等のポインティングデバイスによ
りユーザが任意の値を入力できるようにする。またこの
スライドバーの右に数値を表示できる領域を設け、その
部分に調整値を表示することでユーザに正確な調整値を
伝えるようにする。
FIG. 6 shows an example of a screen display for inputting this color adjustment value. As a screen configuration, a slide bar for inputting each adjustment value of hue, saturation, and lightness is arranged, and a user can set an arbitrary value with a pointing device such as a keyboard 9 or a mouse (not shown) connected to the host computer 3000. To be able to enter. Further, an area for displaying a numerical value is provided on the right side of the slide bar, and the adjusted value is displayed in that area so that the user can be notified of the accurate adjusted value.

【0062】画面の左側には、ユーザが入力した調整値
を元にした色調整を施したサンプル画像と色調整を施す
前のサンプル画像を並べて表示し、ユーザが画面上でど
のような調整値を入力すれば希望する結果を得られるか
を判断しやすい環境を提供する。尚、第1の実施形態同
様サンプル画像を切替表示を用いても良いのは明らかで
ある。
On the left side of the screen, a sample image subjected to color adjustment based on the adjustment value input by the user and a sample image before being subjected to color adjustment are displayed side by side. Provide an environment in which it is easy to determine if you can get the desired result by entering. Obviously, the switching display of the sample images may be used as in the first embodiment.

【0063】次に色調整の対象とする色の色相の範囲を
指定するための方法であるが、第2の実施形態では赤、
黄、緑、シアン、青、マゼンタの内のいずれかの色を選
択させることで色相の範囲を容易にユーザが指定できる
ようにする。そのため前述のポインティングデバイスに
より画面右上の部分にユーザが色を選択するための6個
のボタンを設ける。また入力する調整値によってどのよ
うな色調整がなされるかをユーザへ視覚的に示すため、
色相調整値入力用スライドバーの左右両端を特定の色で
塗りつぶす。例えば調整対象の色相として図6の様に
「黄」を選択したとする。色相調整用スライドバーの両
端にはそれぞれ、色相調整値を正に指定する側には黄緑
を、色相調整値を負に指定する側にはオレンジを配置
し、色相のスライドバーを操作することによりユーザに
対しどのような値を設定することで実際の色調整がどう
なるかの情報を調整値入力前に与えることで、ユーザが
調整値を入力する際の操作性を向上させている。同様に
彩度及び明度調整用の入力部の両端も、調整対象の色相
に応じて表示を変えるようにすることも可能である。
Next, the method for designating the hue range of the color to be subjected to the color adjustment will be described. In the second embodiment, red,
The user can easily specify the hue range by selecting any one of yellow, green, cyan, blue, and magenta. Therefore, the above pointing device is provided with six buttons for the user to select a color in the upper right part of the screen. Also, to visually show the user what kind of color adjustment will be made by the input adjustment value,
Fill the left and right ends of the hue adjustment value input slide bar with a specific color. For example, assume that "yellow" is selected as the hue to be adjusted as shown in FIG. At both ends of the hue adjustment slide bar, place yellow-green on the side that specifies the hue adjustment value positive, and orange on the side that specify the hue adjustment value negative, and operate the hue slide bar. By giving information to the user as to what value should be set for actual color adjustment before inputting the adjustment value, the operability when the user inputs the adjustment value is improved. Similarly, it is also possible to change the display at both ends of the saturation and lightness adjusting input section according to the hue to be adjusted.

【0064】本実施形態では、明度を+10、彩度を−
10という調整値をユーザが入力し、調整対象の色相と
して「黄」を選択したものとして以下説明を行なう。
In this embodiment, the brightness is +10 and the saturation is-.
The following description will be made assuming that the user has input an adjustment value of 10 and has selected “yellow” as the hue to be adjusted.

【0065】また本実施形態では、色相は0から360
°、明度は0から100、彩度は0から100という範
囲の値を取るものとする。
In this embodiment, the hue ranges from 0 to 360.
°, the brightness is from 0 to 100, and the saturation is from 0 to 100.

【0066】また第1の実施形態同様に本実施形態で
も、図3のブロック図に示した構成で印刷処理を実現す
るものとして以下説明する。
In the present embodiment as well as in the first embodiment, description will be given below assuming that the printing process is realized by the configuration shown in the block diagram of FIG.

【0067】それでは、ユーザが印刷を指示することで
起動する色調整部B302の動作について図7に示した
フローチャートに従い、説明を進める。
Now, the operation of the color adjusting unit B302 which is activated by the user's printing instruction will be described in accordance with the flowchart shown in FIG.

【0068】ステップS701では、まだ処理すべき印
刷が存在するかどうか調べ、残っていればステップS7
02へ進み、残っていなければ全体の処理を終了する。
In step S701, it is checked whether or not there is print to be processed.
The process proceeds to 02, and if not remaining, the entire process is ended.

【0069】ステップS702では、1回の処理に適し
たサイズだけ印刷データを読み込み、ステップS703
へ進む。ステップS703では、読み込んだデータが色
指定データであるかどうか調べ、色指定データであれば
ステップS704へ進み、色を指定するためのデータで
なければステップS707へ進む。
In step S702, print data of a size suitable for one processing is read, and then in step S703.
Proceed to. In step S703, it is checked whether the read data is color designation data. If it is color designation data, the process proceeds to step S704, and if it is not data for designating a color, the process proceeds to step S707.

【0070】ステップS704では、色を指定している
RGB色空間の値をHLS色空間の値へ変換し、ステッ
プS705へ進む。
In step S704, the value in the RGB color space that specifies the color is converted into the value in the HLS color space, and the flow advances to step S705.

【0071】ステップS705では、ステップS704
で求めたHLS値が予め入力されている調整対象である
色相値の範囲に納まっているかどうか調べ、納まってい
ればステップS706へ進み、納まっていなければステ
ップS707へ進む。
In step S705, step S704
It is checked whether or not the HLS value obtained in step 3 is within the range of the hue value that is a pre-input adjustment target. If yes, the process proceeds to step S706, and if not, the process proceeds to step S707.

【0072】ステップS706では、HLS色空間で色
を指定している値に対して予め入力済みの調整を施し、
ステップS707へ進む。
In step S706, the value that specifies the color in the HLS color space is adjusted in advance, and
It proceeds to step S707.

【0073】ステップS707では、HLS色空間の値
をRGB色空間の値へ変換し、ステップS708へ進
む。
In step S707, the HLS color space values are converted into RGB color space values, and the flow advances to step S708.

【0074】ステップS708では、ステップS702
で読み込み、条件によってはステップS704からステ
ップS707にかけての処理を施した印刷データを出力
し、ステップS701へ戻る。
In step S708, step S702
In step S704, the print data that has been read and processed in steps S704 to S707 is output, and the process returns to step S701.

【0075】このステップS701からステップS70
8までの処理を印刷データがなくなるまで続けることに
より、ユーザが予め入力した色調整値と色調整範囲に従
った色調整を全ての印刷データに対して施すこして、プ
リンタ1000へ送信し印刷を行なわせることが出来
る。
From step S701 to step S70
By continuing the processes up to 8 until there is no print data, all the print data is color-adjusted according to the color adjustment value and the color adjustment range input by the user in advance, and is transmitted to the printer 1000 to print. Can be done.

【0076】以上説明したように、第2の実施形態では
印刷時にRGB色空間で指定された色指定データを一旦
HLS色空間での値に変換し、予めユーザが入力したH
LS色空間での色調整値と色調整範囲に基づいた調整を
そのHLS色空間での値に対して施し、その調整後のH
LS色空間での値をRGB色空間での値に変換し印刷処
理を実行することにより、色相、明度、彩度といった人
間の色彩感覚に一致したパラメータを用いて印刷結果に
対する色調整を行なえ、更に色調整自体と同様に色相、
明度、彩度といった人間の色彩感覚に一致したパラメー
タを用いてその色調整を施す色の範囲を制限すること
で、色調整の操作性が飛躍的に向上する。
As described above, in the second embodiment, the color designation data designated in the RGB color space at the time of printing is once converted into the value in the HLS color space, and the H value entered by the user in advance.
An adjustment based on the color adjustment value in the LS color space and the color adjustment range is applied to the value in the HLS color space, and the adjusted H
By converting the value in the LS color space into the value in the RGB color space and executing the printing process, it is possible to perform color adjustment on the print result using the parameters such as hue, brightness, and saturation that match the human color sense. Furthermore, like the color adjustment itself, the hue,
The operability of color adjustment is dramatically improved by limiting the range of colors to be subjected to the color adjustment by using parameters such as lightness and saturation that match human color perception.

【0077】また本実施形態では、色調整の範囲を制限
するために色相の範囲をユーザが入力するものとして説
明したが、色相以外に、明度、彩度の範囲で色調整の範
囲を指定してもよいことは明らかであり、更に2つ以上
のパラメータを組合わせて範囲指定することも可能であ
る。
In the present embodiment, the user has entered the hue range in order to limit the range of color adjustment. However, in addition to hue, the range of color adjustment is specified by the range of lightness and saturation. Obviously, the range may be specified by combining two or more parameters.

【0078】(第3の実施形態)第2の実施形態では指
定した色調整範囲外の色指定データに対しては全く色調
整を施さなかったが、本実施形態では色調整範囲外の色
指定データに対しては明度に対してのみ色調整を施すと
いう例を説明する。
(Third Embodiment) In the second embodiment, no color adjustment is performed on the color designation data outside the designated color adjustment range, but in the present embodiment, color designation outside the color adjustment range is performed. An example will be described in which color adjustment is performed only on the brightness of data.

【0079】なお、色調整値及び色調整範囲の入力方法
は第2の実施形態と同様の方法を用いるものとする。ま
た第1の実施形態同様に本実施形態でも、図3のブロッ
ク図に示した構成で色調整処理を実現するものである。
The method of inputting the color adjustment value and the color adjustment range is the same as that of the second embodiment. Further, as in the first embodiment, also in the present embodiment, the color adjustment processing is realized by the configuration shown in the block diagram of FIG.

【0080】ユーザが印刷を指示することで起動する色
調整部B302の動作について図8に示したフローチャ
ートに従い、以下説明をする。
The operation of the color adjusting unit B302 activated by the user's instruction to print will be described below with reference to the flowchart shown in FIG.

【0081】ステップS801では、まだ処理すべき印
刷が存在するかどうか調べ、残っていればステップS8
02へ進み、残っていなければ全体の処理を終了する。
In step S801, it is checked whether or not there is print to be processed.
The process proceeds to 02, and if not remaining, the entire process is ended.

【0082】ステップS802では、1回の処理に適し
たサイズだけ印刷データを読み込み、ステップS803
へ進む。
In step S802, print data of a size suitable for one processing is read, and step S803 is executed.
Proceed to.

【0083】ステップS803では、読み込んだデータ
が色を指定するためのデータかどうか調べ、色指定デー
タであればステップS804へ進み、色指定データでな
ければステップS807へ進む。
In step S803, it is checked whether the read data is data for designating a color. If it is color designating data, the process proceeds to step S804, and if it is not color designating data, the process proceeds to step S807.

【0084】ステップS804では、色を指定している
RGB色空間の値をHLS色空間の値へ変換し、ステッ
プS805へ進む。
In step S804, the value in the RGB color space that specifies the color is converted into the value in the HLS color space, and the flow advances to step S805.

【0085】ステップS805では、ステップS804
で求めたHLS値が予め入力されている調整対象である
色相値の範囲に納まっているかどうか調べ、納まってい
ればステップS806へ進み、納まっていなければステ
ップS807へ進む。
In step S805, step S804
It is checked whether or not the HLS value obtained in step 3 is within the range of the hue value that is the adjustment target that has been input in advance. If yes, the process proceeds to step S806. If not, the process proceeds to step S807.

【0086】ステップS806では、HLS色空間で色
を指定している値に対して予め入力済みの調整を施し、
ステップS808へ進む。
In step S806, the value that specifies the color in the HLS color space is adjusted in advance, and
It proceeds to step S808.

【0087】ステップS807では、HLS色空間で色
を指定している値の内明度に対してのみ予め入力済みの
調整を施し、ステップS808へ進む。
In step S807, the adjustment that has been input in advance is performed only for the internal brightness of the value that specifies the color in the HLS color space, and the flow advances to step S808.

【0088】ステップS808では、HLS色空間の値
をRGB色空間の値へ変換し、ステップS809へ進
む。
In step S808, the HLS color space values are converted into RGB color space values, and the flow advances to step S809.

【0089】ステップS809では、ステップS802
で読み込み、条件によってはステップS804からステ
ップS808にかけての処理を施した印刷データを出力
し、ステップS801へ戻る。
In step S809, step S802
In step S804, the print data that has been read and processed in steps S804 to S808 is output, and the process returns to step S801.

【0090】このステップS801からステップS80
9までの処理を印刷データがなくなるまで続けることに
より、ユーザが予め入力した色調整値と色調整範囲に従
った色調整を全ての印刷データに対して施すこして、プ
リンタ1000へ送信し印刷を行なわせることが出来
る。更に色調整範囲外のデータに関しては明度に対して
のみ色調整を施すことができ、よりきめ細かい色調整を
実現できる。
From step S801 to step S80
By continuing the processes up to 9 until there is no print data, all the print data is color-adjusted according to the color adjustment value and the color adjustment range input by the user in advance, and is transmitted to the printer 1000 to print. Can be done. Further, with respect to the data outside the color adjustment range, the color adjustment can be performed only on the lightness, and more detailed color adjustment can be realized.

【0091】以上説明したように第3の実施形態によれ
ば、印刷時にRGB色空間で指定された色指定データを
一旦HLS色空間での値に変換し、予めユーザが入力し
たHLS色空間での色調整値と色調整範囲に基づいた調
整をそのHLS色空間での値に対して施し、その調整後
のHLS色空間での値をRGB色空間での値に変換し印
刷処理を実行することにより、色相、明度、彩度といっ
た人間の色彩感覚に一致したパラメータを用いて印刷結
果に対する色調整を行なえ、更に色調整自体と同様に色
相、明度、彩度といった人間の色彩感覚に一致したパラ
メータを用いてその色調整を施す色の範囲を制限するこ
とで、色調整の操作性が飛躍的に向上する。
As described above, according to the third embodiment, the color designation data designated in the RGB color space at the time of printing is once converted into the value in the HLS color space, and the data is designated in the HLS color space input by the user in advance. The adjustment based on the color adjustment value and the color adjustment range is performed on the value in the HLS color space, the adjusted value in the HLS color space is converted into the value in the RGB color space, and the printing process is executed. By doing so, it is possible to make color adjustments to the print results using parameters that match human color perceptions such as hue, lightness, and saturation. Furthermore, like the color adjustment itself, it matches human color perceptions such as hue, lightness, and saturation. By limiting the range of colors to be subjected to the color adjustment using the parameters, the operability of the color adjustment is dramatically improved.

【0092】その際指定された色調整範囲外の色に対し
て全く色調整を施さないのではなく、ある制限を設けた
色調整を施すよう処理することでより細かい色調整をユ
ーザに提供できる。
At this time, a finer color adjustment can be provided to the user by performing a color adjustment with a certain limit, rather than performing no color adjustment on the color outside the designated color adjustment range. .

【0093】また本実施形態では色調整の範囲を制限す
るために色相の範囲をユーザが入力するものとして説明
したが、色相以外に、明度、彩度の範囲で色調整の範囲
を指定してよいことは明らかであり、更に2つ以上のパ
ラメータを組合わせて範囲指定することも可能である。
In this embodiment, the user has entered the hue range in order to limit the color adjustment range. However, in addition to the hue, the color adjustment range is specified by the lightness and saturation ranges. Obviously, it is also possible to specify a range by combining two or more parameters.

【0094】更に本実施形態では色調整範囲外の色指定
データに対しては明度に対してのみ色調整を施すものと
して説明したが、明度以外に彩度、色相に対してのみ色
調整を施すものとしてもよく、更に2つ以上のパラメー
タに対して色調整を施すものとしても可能である。
Further, in the present embodiment, the color adjustment data for the color designation data outside the color adjustment range is described as being adjusted only for the lightness, but the color adjustment is performed only for the saturation and the hue in addition to the lightness. Alternatively, the color adjustment may be performed on two or more parameters.

【0095】(第4の実施形態)前記した実施形態では
印刷データの内容に依存させず、色調整を行なう例を示
した。しかし実際の印刷画像には文字、図形描画、写真
など様々な要素(オブジェクト)が混在する場合が多
い。
(Fourth Embodiment) In the above-described embodiment, an example is shown in which color adjustment is performed without depending on the content of print data. However, in many cases, various elements (objects) such as characters, graphic drawings, and photographs are mixed in the actual print image.

【0096】そこで本実施形態ではオブジェクト毎に異
なる調整値をユーザに入力させ、印刷データを色調整を
施すために解析する際にオブジェクト毎に処理を分ける
ことで、オブジェクトの種類に応じて適切な色調整値を
設定し、オブジェクト毎に色処理を異ならせる処理を説
明する。
Therefore, in the present embodiment, the user is allowed to input a different adjustment value for each object, and the processing is divided for each object when the print data is analyzed in order to perform the color adjustment. A process of setting a color adjustment value and changing the color process for each object will be described.

【0097】図9にこのオブジェクト毎の色調整値を入
力するための画面表示例を示す。この画面表示はホスト
コンピュータ3000のCRT10に表示されるものと
する。
FIG. 9 shows a screen display example for inputting the color adjustment value for each object. This screen display is assumed to be displayed on the CRT 10 of the host computer 3000.

【0098】まず画面左下の部分に文字、図形、写真と
いう3つのボタンを設け、これら3つのオブジェクトの
内どのオブジェクトに対する色調整値の入力を行なうの
かをユーザが指示できるようにする。もちろんオブジェ
クトの種類は3つに限らずいくつであってもよい。
First, three buttons of a character, a figure, and a photograph are provided in the lower left part of the screen so that the user can instruct which of these three objects the color adjustment value is to be input. Of course, the types of objects are not limited to three and may be any number.

【0099】次に色相、彩度、明度それぞれの調整値を
入力するためのスライドバーを配置し、ホストコンピュ
ータ3000に接続されたキーボード9や不図示のポイ
ンティングデバイスであるマウスなどでユーザが任意の
値を入力できるようにする。またこのスライドバーの右
に数値を表示できる領域を設け、その部分に調整値を表
示することでユーザに正確な調整値を伝えるようにす
る。
Next, a slide bar for inputting the respective adjustment values of hue, saturation, and lightness is arranged, and the user can use a keyboard 9 connected to the host computer 3000 or a mouse (not shown) as a pointing device to select an arbitrary value. Allows you to enter a value. Further, an area for displaying a numerical value is provided on the right side of the slide bar, and the adjusted value is displayed in that area so that the user can be notified of the accurate adjusted value.

【0100】画面の左側には、ユーザが入力した調整値
を元にした色調整を施したサンプル画像を表示し、ユー
ザが画面上でどのような調整値を入力すれば希望する結
果を得られるかを判断しやすい環境を提供する。
On the left side of the screen, a sample image that has been subjected to color adjustment based on the adjustment value input by the user is displayed, and any desired adjustment value can be input by the user to obtain the desired result. Provide an environment that makes it easy to judge

【0101】更にサンプル画像の下にはマウスなどで押
下できるボタンを設け、色調整を施した後のサンプル画
像と色調整を施す前のサンプル画像をこのボタンを押す
たびに切替えて表示するよう制御することで、ユーザに
対し色調整による影響をわかりやすく伝えるようにす
る。
Furthermore, a button that can be pressed with a mouse or the like is provided below the sample image, and control is performed so that the sample image after color adjustment and the sample image before color adjustment are switched and displayed each time this button is pressed. By doing so, it is possible to inform the user of the effect of color adjustment in an easy-to-understand manner.

【0102】なお、サンプル画像としては第1の実施形
態のように縮小画像を用いてもよい。またサンプル画像
の表示方法としては第2の実施形態同様に色調整処理前
後のサンプル画像を同時に表示するものであってもよ
い。
A reduced image may be used as the sample image as in the first embodiment. Further, as a method of displaying the sample image, the sample images before and after the color adjustment processing may be simultaneously displayed as in the second embodiment.

【0103】またこのサンプル画像内は調整対象として
選択可能な文字、図形、写真の3つの領域に分割されて
おり、オブジェクト毎に異なる色調整値をそれぞれ別々
にサンプル画像上に反映させることができるようにして
いる。その結果、ユーザに対してオブジェクト毎に異な
る色調整の結果を同時に伝えることが出来る。
Further, the sample image is divided into three areas of characters, figures, and photographs that can be selected as adjustment targets, and different color adjustment values can be reflected on the sample image for each object separately. I am trying. As a result, it is possible to simultaneously notify the user of the result of different color adjustment for each object.

【0104】また図10に示した画面表示例のように、
1つの画面では色調整の対象とするオブジェクトを選択
すると図4に示した色調整値入力画面に切り替わるとい
ったように、色調整の対象オブジェクト選択と色調整値
入力の画面を異なる画面で実現することも可能である。
Further, as in the screen display example shown in FIG.
To select a target object for color adjustment and a screen for inputting color adjustment values on different screens, such as switching to the color adjustment value input screen shown in FIG. 4 when selecting an object for color adjustment on one screen. Is also possible.

【0105】上述の各実施形態では人間の色彩感覚に一
致したパラメータの色空間としてとしてHLS色空間を
例に挙げて説明したが、均等色空間であればこれに限ら
れるものではなくHVC色空間等他の色空間を用いても
よいことは明らかである。
In each of the above-described embodiments, the HLS color space has been described as an example of the color space of the parameters matching the human color sense, but the HVC color space is not limited to this as long as it is a uniform color space. Obviously, other color spaces such as these may be used.

【0106】[0106]

【発明の効果】以上説明したように本発明によれば色調
整値を人間の色彩感覚に応じた色空間上において設定で
きるので色調整値を直感的に設定することが可能とな
り、操作性のよい色調整機能を提供できる。
As described above, according to the present invention, since the color adjustment value can be set in the color space according to the human sense of color, the color adjustment value can be intuitively set, and the operability can be improved. Can provide good color adjustment function.

【0107】また対象画像上の特定色相のみ、特定彩度
のみ、特定明度のみの色調整が可能となり色調整の操作
性を向上した上、調整機能を向上できる。
In addition, it is possible to adjust only the specific hue, the specific saturation, and the specific lightness on the target image, so that the operability of the color adjustment can be improved and the adjustment function can be improved.

【0108】更に対象画像上の特定色相以外、特定彩度
以外、特定明度以外の色調整が可能となり更に色調整機
能を向上できる。
Furthermore, it is possible to adjust colors other than the specific hue, the specific saturation, and the specific brightness on the target image, and the color adjusting function can be further improved.

【0109】また色調整後の画像を表示する構成を有す
るので無駄な像形成することなくコストの削減が可能と
なる。
Further, since the color adjusted image is displayed, the cost can be reduced without wasteful image formation.

【0110】画像のオブジェクトごとの色調整を人間の
色彩感覚に応じたい色空間上で設定できるので複数のオ
ブジェクトを有する画像に対しても操作性の高い色調整
機能を提供できる。
Since the color adjustment for each object of the image can be set in the color space desired to correspond to the human color sense, it is possible to provide the color adjusting function with high operability even for the image having a plurality of objects.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態の出力装置の一例であるL
BPの構成を示す断面図である。
FIG. 1 is an example of an output device L according to an embodiment of the present invention.
It is sectional drawing which shows the structure of BP.

【図2】本発明の一実施形態を示すプリンタ制御システ
ムの構成を説明するブロック図である。
FIG. 2 is a block diagram illustrating a configuration of a printer control system according to an exemplary embodiment of the present invention.

【図3】本発明の一実施形態のホストコンピュータ内の
色調整処理にかかるブロック図である。
FIG. 3 is a block diagram related to color adjustment processing in the host computer according to the embodiment of the present invention.

【図4】第1の実施形態の色調整値を入力するための画
面表示例を示す図である。
FIG. 4 is a diagram showing a screen display example for inputting a color adjustment value according to the first embodiment.

【図5】第1の実施形態の色調整部の動作を示すフロー
チャートである。
FIG. 5 is a flowchart showing an operation of the color adjusting unit of the first embodiment.

【図6】第2の実施形態の色調整値を入力するための画
面表示例を示す図である。
FIG. 6 is a diagram showing a screen display example for inputting a color adjustment value according to the second embodiment.

【図7】第2の実施形態の色調整部の動作を示すフロー
チャートである。
FIG. 7 is a flowchart showing an operation of a color adjusting unit of the second embodiment.

【図8】第3の実施形態の色調整部の動作を示すフロー
チャートである。
FIG. 8 is a flowchart showing an operation of a color adjusting unit of the third embodiment.

【図9】第4の実施形態の色調整値を入力するための画
面表示例を示す図である。
FIG. 9 is a diagram showing a screen display example for inputting a color adjustment value according to a fourth embodiment.

【図10】第4の実施形態のオブジェクト選択のための
表示画面である。
FIG. 10 is a display screen for selecting objects according to the fourth embodiment.

Claims (28)

【特許請求の範囲】[Claims] 【請求項1】 調整対象画像に応じた第1の色空間のデ
ータを入力する入力手段、 前記第1の色空間のデータを人間の色彩感覚に一致した
色空間のデータに変換する色空間変換手段、 前記人間の色彩感覚に一致した色空間において調整値を
入力する調整値入力手段、 前記調整値入力手段により入力された調整値に従って、
前記変換後の人間の色彩感覚に一致した色空間のデータ
を調整する調整手段とを有する画像処理装置。
1. Input means for inputting data of a first color space corresponding to an image to be adjusted; color space conversion for converting the data of the first color space into data of a color space that matches a human sense of color. Means, adjustment value input means for inputting an adjustment value in a color space that matches the human color sense, according to the adjustment value input by the adjustment value input means,
An image processing apparatus comprising: an adjusting unit that adjusts data of a color space that matches the human color sense after the conversion.
【請求項2】 前記第1の色空間はRGB色空間である
ことを特徴とする請求項1記載の画像処理装置。
2. The image processing apparatus according to claim 1, wherein the first color space is an RGB color space.
【請求項3】 前記人間の色彩感覚に一致した色空間と
は色相−彩度−明度色空間であることを特徴とする請求
項1記載の画像処理装置。
3. The image processing apparatus according to claim 1, wherein the color space that matches the human color sense is a hue-saturation-lightness color space.
【請求項4】 前記調整結果を表示する表示手段を有す
ることを特徴とする請求項1記載の画像処理装置。
4. The image processing apparatus according to claim 1, further comprising display means for displaying the adjustment result.
【請求項5】 前記調整後のデータに基ずき像形成を行
なう像形成手段を有することを特徴とする請求項1記載
の画像処理装置。
5. The image processing apparatus according to claim 1, further comprising an image forming unit that forms an image based on the adjusted data.
【請求項6】 前記調整値は前記データの色相成分、彩
度成分、明度成分それぞれに対して設定可能であること
を特徴とする請求項3項記載の画像処理装置。
6. The image processing apparatus according to claim 3, wherein the adjustment value can be set for each of the hue component, the saturation component, and the lightness component of the data.
【請求項7】 前記表示手段は調整前及び調整後の双方
を指示に応じて切り換えて表示することを特徴とする請
求項4項記載の画像処理装置。
7. The image processing apparatus according to claim 4, wherein the display unit switches and displays both before and after adjustment according to an instruction.
【請求項8】 前記表示手段は調整前及び調整後の双方
を切り換えて表示することを特徴とする請求項4項記載
の画像処理装置。
8. The image processing apparatus according to claim 4, wherein the display unit switches and displays both before and after adjustment.
【請求項9】 特定の色相を指定する指定手段、 前記処理対象画像内の前記指定手段により指定された色
相を有するデータに対して、前記調整手段は前記調整値
に応じた調整を行なうことを特徴とする請求項1項記載
の画像処理装置。
9. Designating means for designating a specific hue, said adjusting means performing adjustment according to said adjustment value for data having a hue designated by said designating means in said image to be processed. The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
【請求項10】 特定の彩度を指定する指定手段、 前記処理対象画像内の前記指定手段により指定された彩
度を有するデータに対して、前記調整手段は前記調整値
に応じた調整を行なうことを特徴とする請求項1項記載
の画像処理装置。
10. Designating means for designating a specific saturation, said adjusting means performing adjustment according to said adjustment value on data having the saturation specified by said designating means in said image to be processed. The image processing apparatus according to claim 1, wherein
【請求項11】 特定の明度を指定する指定手段、 前記処理対象画像内の前記指定手段により指定された明
度を有するデータに対して、前記調整手段は前記調整値
に応じた調整を行なうことを特徴とする請求項1項記載
の画像処理装置。
11. Designating means for designating a specific lightness, said adjusting means performing adjustment according to said adjustment value with respect to data having the lightness designated by said designating means in said processing object image. The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
【請求項12】 前記処理対象画像の内前記指定手段に
より指定された色相を有さないデータに対する調整値を
入力する第2の調整値入力手段、 前記第2の調整値入力手段によりの入力された第2の調
整値に従って前記指定手段により指定された色相を有さ
ないデータを調整する第2の調整手段を有することを特
徴とする請求項9記載の画像処理装置。
12. A second adjustment value input means for inputting an adjustment value for data which does not have a hue designated by the designation means in the image to be processed, and is input by the second adjustment value input means. 10. The image processing apparatus according to claim 9, further comprising second adjusting means for adjusting the data having no hue specified by the specifying means according to the second adjusting value.
【請求項13】 前記処理対象画像の内前記指定手段に
より指定された彩度を有さないデータに対する調整値を
入力する第2の調整値入力手段、 前記第2の調整値入力手段によりの入力された第2の調
整値に従って前記指定手段により指定された彩度を有さ
ないデータを調整する第2の調整手段を有することを特
徴とする請求項10記載の画像処理装置。
13. A second adjustment value input means for inputting an adjustment value for data having no saturation specified by the specifying means in the image to be processed, and input by the second adjustment value input means. 11. The image processing apparatus according to claim 10, further comprising a second adjusting unit that adjusts data having no saturation specified by the specifying unit according to the second adjusted value.
【請求項14】 前記処理対象画像の内前記指定手段に
より指定された明度を有さないデータに対する調整値を
入力する第2の調整値入力手段、 前記第2の調整値入力手段によりの入力された第2の調
整値に従って前記指定手段により指定された明度を有さ
ないデータを調整する第2の調整手段を有することを特
徴とする請求項11記載の画像処理装置。
14. A second adjustment value input means for inputting an adjustment value for data having no lightness designated by the designation means in the image to be processed, and input by the second adjustment value input means. 12. The image processing apparatus according to claim 11, further comprising second adjusting means for adjusting data having no lightness specified by the specifying means according to the second adjusting value.
【請求項15】 調整対象画像に応じた第1の色空間の
データを入力する入力手段、 前記第1の色空間のデータを人間の色彩感覚に一致した
色空間のデータに変換する色空間変換手段、 前記人間の色彩感覚に一致した色空間において設定され
る調整値であって前記調整対象画像のオブジェクトごと
の調整値を入力する調整値入力手段、 前記調整値入力手段により入力された調整値に従って、
前記調整対象画像のオブジェクト毎に前記人間の色彩感
覚に一致した色空間のデータを調整する調整手段とを有
する画像処理装置。
15. Input means for inputting data of a first color space corresponding to an image to be adjusted; color space conversion for converting the data of the first color space into data of a color space that matches a human sense of color. Means, adjustment value input means for inputting an adjustment value for each object of the adjustment target image, which is an adjustment value set in a color space that matches the human color sense, and an adjustment value input by the adjustment value input means According to
An image processing apparatus comprising: an adjusting unit that adjusts data of a color space that matches the human color sense for each object of the adjustment target image.
【請求項16】 前記オブジェクトとは文字を含むこと
を特徴とする請求項15記載の画像処理装置。
16. The image processing apparatus according to claim 15, wherein the object includes a character.
【請求項17】 前記オブジェクトとは図形を含むこと
を特徴とする請求項15記載の画像処理装置。
17. The image processing apparatus according to claim 15, wherein the object includes a graphic.
【請求項18】 前記オブジェクトとは写真を含むこと
を特徴とする請求項15記載の画像処理装置。
18. The image processing apparatus according to claim 15, wherein the object includes a photograph.
【請求項19】 前記第1の色空間はRGB色空間であ
ることを特徴とする請求項15記載の画像処理装置。
19. The image processing apparatus according to claim 15, wherein the first color space is an RGB color space.
【請求項20】 前記人間の色彩感覚に一致した色空間
とは色相−彩度−明度色空間であることを特徴とする請
求項15記載の画像処理装置。
20. The image processing apparatus according to claim 15, wherein the color space that matches the human sense of color is a hue-saturation-lightness color space.
【請求項21】 前記調整結果を表示する表示手段を有
することを特徴とする請求項15記載の画像処理装置。
21. The image processing apparatus according to claim 15, further comprising display means for displaying the adjustment result.
【請求項22】 前記調整後のデータに基ずき像形成を
行なう像形成手段を有することを特徴とする請求項15
記載の画像処理装置。
22. An image forming means for forming an image based on the adjusted data.
The image processing apparatus according to any one of the preceding claims.
【請求項23】 前記調整値は色相成分、彩度成分、明
度成分それぞれに対して設定可能であることを特徴とす
る請求項20記載の画像処理装置。
23. The image processing apparatus according to claim 20, wherein the adjustment value can be set for each of the hue component, the saturation component, and the lightness component.
【請求項24】 前記表示手段は調整前及び調整後の双
方を指示に応じて切り換えて表示することを特徴とする
請求項21記載の画像処理装置。
24. The image processing apparatus according to claim 21, wherein the display unit switches and displays both before and after the adjustment according to an instruction.
【請求項25】 前記表示手段は調整前及び調整後の双
方を切り換えて表示することを特徴とする請求項21項
記載の画像処理装置。
25. The image processing apparatus according to claim 21, wherein the display unit switches and displays both before and after adjustment.
【請求項26】 調整対象画像に応じた第1の色空間の
データを入力し、 人間の色彩感覚に一致した色空間において調整値を入力
し、 前記第1の色空間のデータを前記人間の色彩感覚に一致
した色空間のデータに変換し、 前記入力された調整値に従って、前記変換後の人間の色
彩感覚に一致した色空間のデータを調整することを特徴
とする画像処理方法。
26. Data of a first color space corresponding to an image to be adjusted is input, an adjustment value is input in a color space that matches a human sense of color, and the data of the first color space is input to the human. An image processing method, comprising: converting into data of a color space that matches a color sensation; and adjusting the data of the color space that matches the human color sensation after conversion according to the input adjustment value.
【請求項27】 調整対象画像に応じた第1の色空間の
データを入力し、 人間の色彩感覚に一致した色空間において設定される調
整値であって前記調整対象画像のオブジェクトごとの調
整値を入力し、 前記第1の色空間のデータを人間の色彩感覚に一致した
色空間のデータに変換し、 前記入力された調整値に従って、前記調整対象であるオ
ブジェクト毎に前記人間の色彩感覚に一致した色空間の
データを調整することを特徴とする画像処理方法。
27. An adjustment value set in a color space in which data of a first color space corresponding to an adjustment target image is input and which matches a human color sense, and is an adjustment value for each object of the adjustment target image. Is input, and the data of the first color space is converted into data of a color space that matches the human color sense, and according to the input adjustment value, the human color sense is changed for each object that is the adjustment target. An image processing method characterized by adjusting data in a matched color space.
【請求項28】 前記請求項26又は請求項27記載の
画像処理方法にかかるプログラムが格納されていること
を特徴とする記憶媒体。
28. A storage medium in which the program according to the image processing method according to claim 26 or 27 is stored.
JP08000996A 1996-04-02 1996-04-02 Image processing apparatus, image processing method, and storage medium Expired - Fee Related JP3809217B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08000996A JP3809217B2 (en) 1996-04-02 1996-04-02 Image processing apparatus, image processing method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08000996A JP3809217B2 (en) 1996-04-02 1996-04-02 Image processing apparatus, image processing method, and storage medium

Publications (2)

Publication Number Publication Date
JPH09270926A true JPH09270926A (en) 1997-10-14
JP3809217B2 JP3809217B2 (en) 2006-08-16

Family

ID=13706336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08000996A Expired - Fee Related JP3809217B2 (en) 1996-04-02 1996-04-02 Image processing apparatus, image processing method, and storage medium

Country Status (1)

Country Link
JP (1) JP3809217B2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003058930A (en) * 2001-08-10 2003-02-28 Oki Electric Ind Co Ltd Automatic transaction machine
KR100463831B1 (en) * 2001-11-23 2004-12-29 한국전자통신연구원 Apparatus and method for optimizing image quality by using human visual characteristics
US6901162B2 (en) 1999-12-09 2005-05-31 Mitsubishi Denki Kabushiki Kaisha Image display device
JP2005323376A (en) * 2004-05-06 2005-11-17 Samsung Electronics Co Ltd Apparatus and method for adjusting primary color component of image, and computer-readable recording medium for recording program therefor
JP2008099239A (en) * 2006-09-12 2008-04-24 Seiko Epson Corp Unit and method for processing image
JP2008146260A (en) * 2006-12-07 2008-06-26 Canon Inc Image generation device and image generation method
JP2008312041A (en) * 2007-06-15 2008-12-25 Canon Inc Color converter
US7474446B2 (en) 2003-12-03 2009-01-06 Seiko Epson Corporation Color reduction processing apparatus, printer control device, color reduction method, and printer control method
JP2009037398A (en) * 2007-08-01 2009-02-19 Konica Minolta Business Technologies Inc Control program for controlling image forming apparatus, image forming apparatus, image forming method, and image forming system
JP2009170999A (en) * 2008-01-11 2009-07-30 Sharp Corp Display device
JP2010152901A (en) * 1999-11-15 2010-07-08 Samsung Electronics Co Ltd Device and method for converting illumination chromaticity using recognized light source and highlight, and computer-readable recording medium with program therefor recorded thereon
US7843602B2 (en) 2004-03-24 2010-11-30 Fujifilm Corporation Image inspection apparatus, image inspecting method, and program therefor
KR20110018542A (en) * 2009-08-18 2011-02-24 엘지전자 주식회사 Display apparatus and color adjustment method of display apparatus
JP2011244961A (en) * 2010-05-25 2011-12-08 Hoya Corp Endoscope processor and endoscope unit
JP2012104076A (en) * 2010-11-15 2012-05-31 Konica Minolta Business Technologies Inc Print instruction device and image formation system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4649532B2 (en) * 1999-11-15 2011-03-09 三星電子株式会社 Illumination chromaticity conversion device using cognitive light source and highlight, method for the same, and computer-readable recording medium recording program therefor
JP2010152901A (en) * 1999-11-15 2010-07-08 Samsung Electronics Co Ltd Device and method for converting illumination chromaticity using recognized light source and highlight, and computer-readable recording medium with program therefor recorded thereon
US6901162B2 (en) 1999-12-09 2005-05-31 Mitsubishi Denki Kabushiki Kaisha Image display device
US7158667B2 (en) 1999-12-09 2007-01-02 Mitsubishi Denki Kabushiki Kaisha Image display device
JP2003058930A (en) * 2001-08-10 2003-02-28 Oki Electric Ind Co Ltd Automatic transaction machine
KR100463831B1 (en) * 2001-11-23 2004-12-29 한국전자통신연구원 Apparatus and method for optimizing image quality by using human visual characteristics
US7474446B2 (en) 2003-12-03 2009-01-06 Seiko Epson Corporation Color reduction processing apparatus, printer control device, color reduction method, and printer control method
US7843602B2 (en) 2004-03-24 2010-11-30 Fujifilm Corporation Image inspection apparatus, image inspecting method, and program therefor
JP2005323376A (en) * 2004-05-06 2005-11-17 Samsung Electronics Co Ltd Apparatus and method for adjusting primary color component of image, and computer-readable recording medium for recording program therefor
JP2008099239A (en) * 2006-09-12 2008-04-24 Seiko Epson Corp Unit and method for processing image
JP2008146260A (en) * 2006-12-07 2008-06-26 Canon Inc Image generation device and image generation method
US8081185B2 (en) 2006-12-07 2011-12-20 Canon Kabushiki Kaisha Information processing apparatus and information processing method
JP2008312041A (en) * 2007-06-15 2008-12-25 Canon Inc Color converter
JP2009037398A (en) * 2007-08-01 2009-02-19 Konica Minolta Business Technologies Inc Control program for controlling image forming apparatus, image forming apparatus, image forming method, and image forming system
JP2009170999A (en) * 2008-01-11 2009-07-30 Sharp Corp Display device
KR20110018542A (en) * 2009-08-18 2011-02-24 엘지전자 주식회사 Display apparatus and color adjustment method of display apparatus
JP2011244961A (en) * 2010-05-25 2011-12-08 Hoya Corp Endoscope processor and endoscope unit
JP2012104076A (en) * 2010-11-15 2012-05-31 Konica Minolta Business Technologies Inc Print instruction device and image formation system

Also Published As

Publication number Publication date
JP3809217B2 (en) 2006-08-16

Similar Documents

Publication Publication Date Title
US7688332B2 (en) Image processing method, image processing apparatus, storage medium and program
JP3809217B2 (en) Image processing apparatus, image processing method, and storage medium
JP3491998B2 (en) Image processing method and apparatus
JP3969801B2 (en) Information processing apparatus and method, and program storage medium
US20060072135A1 (en) Image forming apparatus and method
JPH1132227A (en) Image-processing method and unit and storage medium
US7440122B2 (en) Image processing apparatus managing user profiles, image processing method managing user profiles, and storage medium thereof
US11137961B2 (en) Image forming apparatus for printing a designated part of print data in a special color
JP2001045310A (en) Image processor, image processing method and recording medium
JP2022170172A (en) Printing system, printing method, and program
KR100699493B1 (en) Method and apparatus for generating preview image
JP3658123B2 (en) Image processing method and apparatus
JP2013256073A (en) Data generation device, image forming apparatus, and data generation program
JP2013120402A (en) Print control device
EP3584761A1 (en) Image forming apparatus capable of changing thickness of character, control method therefor, and storage medium storing control program therefor
JP2022037793A (en) Image processing apparatus, control method of image processing apparatus and program
JPH06328790A (en) Color printer
JPH11308450A (en) Image forming device
JP2021062553A (en) Image processing apparatus, image processing method, and program
JP2009153019A (en) Image processing device
JP2008092312A (en) Image forming apparatus, image processing method and image processing program
JP4086425B2 (en) Image processing apparatus and method
JPH07219726A (en) Information processor and information processing method in the processor
JP2004348405A (en) Information processing device and program
JP2008118335A (en) Color conversion table creating program, color conversion table creating device, and color conversion table creating system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050125

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050830

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051031

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060522

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100526

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110526

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120526

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120526

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130526

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20140526

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees