[go: up one dir, main page]

JP3658123B2 - Image processing method and apparatus - Google Patents

Image processing method and apparatus Download PDF

Info

Publication number
JP3658123B2
JP3658123B2 JP00756097A JP756097A JP3658123B2 JP 3658123 B2 JP3658123 B2 JP 3658123B2 JP 00756097 A JP00756097 A JP 00756097A JP 756097 A JP756097 A JP 756097A JP 3658123 B2 JP3658123 B2 JP 3658123B2
Authority
JP
Japan
Prior art keywords
color
image
adjustment
color 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.)
Expired - Fee Related
Application number
JP00756097A
Other languages
Japanese (ja)
Other versions
JPH10210306A (en
Inventor
庸介 中島
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 JP00756097A priority Critical patent/JP3658123B2/en
Priority to US09/009,251 priority patent/US6701011B1/en
Publication of JPH10210306A publication Critical patent/JPH10210306A/en
Application granted granted Critical
Publication of JP3658123B2 publication Critical patent/JP3658123B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6011Colour correction or control with simulation on a subsidiary picture reproducer
    • H04N1/6013Colour correction or control with simulation on a subsidiary picture reproducer by simulating several colour corrected versions of the same image simultaneously on the same picture reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像処理を行う画像処理方法及び装置に関するものである。
【0002】
【従来の技術】
一般に入力されたカラー画像データに基づいて画像形成を行なうプリンタ装置等に代表される従来の画像処理装置においては、モニタ等における色信号であるRGB値を入力として該信号に色処理を施し、プリンタ等の出力色信号であるCMYK信号へ変換する。
【0003】
カラープリンタ装置等においては、上述した信号変換によって得たCMYK信号のインクを減法混色して色再現を行なう。
【0004】
ここで、画像データであるRGB多値のデータを、プリンタの出力画像であるCMYK2値データへ変換する画像処理の従来例を記述する。
【0005】
図14は従来の画像処理部13における画像処理の流れを示すブロック図である。解析部11によって解析された入力データの内、画像データについては画像処理部13へ送られる。図において131は画像処理部を形成する色処理部131である。色処理部131においてまず、調整色変換部191によって色処理が行われるが、これについては後述する。次にRGB→CMYK変換部192において処理が行われる。該処理はRGB多値信号からCMYK多値信号への変換を行なうものであり、カラーマッチング(マッチング)、輝度濃度変換、マスキング等の公知の処理を含むものである。
【0006】
すなわち、該処理は原画像であるRGB等の輝度信号をプリンタ処理用の信号であるCMYK等の濃度信号に変換するものである。
【0007】
該CMYK多値信号は次にHalfToning部193において、プリンタが印刷を行う際都合のよいHalfTone信号に変換される。本発明においては以降2値信号を例に説明を行うが、4値、8値、256値等の多値信号でも適用は可能である。該HalfToning部193で処理が行われた信号は、後段の印刷部へ送られ印刷される。
【0008】
ここで印刷された画像における色が、所望の色と異なる場合が多々見られる。これには様々な要因が絡んでいるが、一例としては上述したRGB→CMYK変換部192における色処理パラメータを設計した時の印刷部の状態が、経年劣化や環境の変化等により異なる場合に上記現象が発生する。また別の例としては、本来の印刷結果が得られていても、使用者の好みの色と異なる場合も考えられる。従来、このような場合を想定して以下に示すような色調整を行う手段が提供されている。
【0009】
従来色調整は、図14における調整色変換部191においてRGB多値からRGB多値への変換として行う。これはまず設定部15において調整値を設定し、該調整値は色調整パラメータ格納部194へ格納される。調整色変換部191は該色調整パラメータを用いて色変換を行う。ここで従来の設定部15の例を図4に示す。
【0010】
図4ではRGB信号レベルで色調整を行うものであり、181はモニタ等の表示装置に表示される設定画面である。182はREDを調整する際のスライドバーであり、ユーザはボタン183をマウス等のポインティングデバイスを用いて前記スライドバー上を左右に移動させる。184はボタン183が初期状態でおかれる位置であり、調整を行わない状態である。図4の場合ボタン183を左に移動させる程RED成分を弱く、右に移動させる程RED成分を強く調整する。同様に185,186はそれぞれGREENを調整するためのスライドバーおよびボタン、また187,188はそれぞれBLUEを調整するためのスライドバーおよびボタンである。
【0011】
設定部15において入力RGB多値信号に対してR,G,B別に強弱で設定した調整値は、色調整パラメータ格納部194へ格納される。調整色変換部191は該色調整パラメータを用いて色変換を行う。該処理は例えばRED多値信号を弱くする設定がされた場合は、該設定に応じてRED成分を弱くする様な線形変換テーブルを作成し、該テーブルを用いて行う等が挙げられるが、ここでは詳細には言及しない。以上図4、図14を用いて画像処理部13が画像データを入力し、印刷部への出力用のデータを形成する際に色調整を行う場合の従来例を示した。
【0012】
【発明が解決しようとする課題】
しかし、上述した技術においては次のような問題点がある。
【0013】
前述したとおり、経年劣化や環境の変化等の外的要因や使用者の好みの色と異なるといった内的要因に起因して、印刷された画像における色が所望の色と異なる場合の色調整手段として、色処理におけるRGBからCMYKへの変換の前段において、入力信号であるRGB多値信号に対してR,G,B別にスライドバーによって強弱で設定する手段がある。
【0014】
このような調整手段において、入力信号RGBを個別に操作して所望の色を得ることは、色学的知識のない一般ユーザのみならず色学的知識のあるユーザにとっても至難の業であり、多大なる試行錯誤を要する。
【0015】
すなわち、印刷結果に対して所望の色を得るためにRGBを調整した後、再度印刷を行い、更にRGBを調整した後、再度印刷を行うといったプロセスを何度か繰り返す必要がある。また該調整ではRGBの強度バランスで色調整を行うため、色みと明度を同時に調整することになり、ある程度完成に近い調整値が得られていても、RGBのいずれかを少し操作したことにより色みや明度が崩れるといった弊害がある。
【0016】
本発明は、上述の問題を解決するためのものであり、使用者がより簡単に画像処理の設定を行なえるようにすることを目的とする。
【0017】
本願第1の発明によれば、複数の画像処理パラメータによる画像処理の結果と、該複数の画像処理パラメータ間の関係をユーザは視覚的に理解することができるので、より簡単に所望の画像処理を設定することができるようにすることを目的とする。
【0018】
本願第2の発明によれば、所望の最終画像を得ることができる画像処理の設定を簡単に、かつ効率的に行うことができるようにすることを目的とする。
【0019】
【課題を解決するための手段】
本発明は従来が有する課題を解決し上述の目的を達成するために、以下の構成を有することを特徴とする。
【0020】
本願第1の画像処理方法は、複数の異なる色調整パラメータを用いて画像を色調整する色調整ステップと、前記色調整ステップにより色調整された画像を表示部により色相環に応じて並列に表示する第1の表示ステップと、前記第1の表示ステップで表示される各々の画像に対応する、色調整可能領域における位置を表す図形を表示する第2の表示ステップと、前記第1の表示ステップで表示された画像が前記色調整ステップにより色調整される度に、前記各々の画像に対応する、前記図形の色調整可能領域における位置が更新されることを特徴とする。
【0022】
【発明の実施の形態】
以下添付図面を参照して、本発明に係る1実施形態を詳細に説明する。
【0023】
尚、以下説明する各実施例ではカラープリンタを例に用いているが、モノクロプリンタに関しても同様に実施可能であることは言うまでもない。
【0024】
また、各実施例では2値化処理を例に用いるが、4値化や8値化といった他の変換処理を用いる多値プリンタに関しても同様に実施が可能である。
【0025】
<第1の実施形態>
本実施形態の画像処理装置は、アプリケーションから送出される出力制御用のコマンド形式のデータやイメージデータといった画像データを解析する解析手段と、該解析手段によって解析された結果にしたがって出力用のデータに展開する展開手段と、該展開手段での展開の際に画像データに対して画像処理を行なう画像処理手段と、当該画像処理手段の一部を構成し、画像データに色処理を行う色処理手段と、前記画像処理手段の一部を構成し、前記色処理手段において後述する設定手段の設定に従って使用する色処理パラメータを切り替える色処理パラメータ切り替え手段と、前記画像処理手段の一部を構成し、後述する設定手段の設定に従って画像を拡大縮小および複写する等の画像加工を行う画像加工手段と、本画像処理装置の使用者が使用目的に応じて外部の入力装置を用いて画像処理に関する設定を行うための設定手段と、該設定手段によって設定された値を格納するための設定値格納手段と、前記展開手段によって展開された画像データを外部の表示装置に出力するための表示手段と、前記展開手段によって展開された画像データを外部の印刷装置に出力するための印刷手段を有している。
【0026】
アプリケーションから入力された画像データを解析手段によって解析した結果に基づいて、前記展開手段によって表示用のデータへの展開を行う際には、前記画像加工手段によって前記画像データを縮小し更に該縮小画像を複製し、該複製画像に対する色処理パラメータを前記色処理パラメータ切り替え手段によって切り替えながら展開を行い、前記表示手段によって外部の表示装置に表示を行なう。
【0027】
前記設定手段によって該表示画像を見ながら色調整を行う際には該設定手段により該表示画面上の1つの画像を選択し、該操作に応じて前記色処理パラメータ切り替え手段によって色処理パラメータを切り替えて同様に展開を行い、前記表示手段によって外部の表示装置に表示を行なう。
【0028】
該複数表示された画像を印刷する際は前記画像加工手段によって印刷用の画像データに加工した後、前記色処理パラメータを用いて前記展開手段によって展開し、該展開データを前記印刷手段によって外部の印刷装置へ出力する。
【0029】
最終的な印刷を得る際は元画像データに対して前記設定手段によって設定した最終的な色処理パラメータを用いて前記展開手段によって展開し、前記印刷手段によって外部の印刷装置へ出力する。
【0030】
このように、本実施形態では、元画像を縮小した画像を複製しそれぞれに異なったパラメータを用いて色処理を施して表示画面上に並べたものを用いて選択的に色調整を行う方法と、該表示画面に表示されている異なった色処理を施した複数の縮小画像を印刷する方法と、前記表示画面上の画像や前記印刷結果に基づいて、該複数の色調整パラメータから1つを選択し元画像に対して色調整処理を行う方法を有する。よって、使用者は所望の色を得るための色調整が感覚的に分かりやすくかつ選択が容易になり、使用目的に応じた効率的な画像処理の設定を行うことができる。
【0031】
以下、本実施形態について詳細に説明する。
【0032】
図1は本発明に係る一実施形態の画像処理装置の構成を示すブロック図である。
【0033】
図1において、1は画像処理装置、2は画像データをユーザが描画編集するためのアプリケーションであり、3は本画像処理装置からの出力データに基づき印刷画像を形成する印刷装置であり、4は本画像処理装置からの出力データに基づき表示画像を形成する表示装置であり、5は外部から様々な設定を行うための入力装置である。
【0034】
11はアプリケーション2から転送される画像データを解析する解析部11である。該解析には例えばアプリケーションの特有の画像記述形式を本画像処理装置内で処理する画像データに変換する処理等も含まれる。12は前記解析部11による解析に従って様々な処理を行い、後述する出力部が出力する際に用いる出力データに変換する展開手段を形成する展開部12である。13は該展開部12の中にあって特に画像データに対する処理を行うための画像処理部13である。131は該画像処理部13の中にあって特に前述した色処理を行うための色処理手段を形成する色処理部131である。132は前記画像処理部13の中にあって、前記色処理部132が色処理を行う際のパラメータを切り替えるための色処理パラメータ切り替え部132である。133は前記画像処理部13の中にあって、前記解析部11から送られる画像データに対して縮小、拡大、複製等の加工をするための画像加工部133である。
【0035】
14は前記加工された画像データや様々な設定画面を外部の表示装置に表示するための処理を行なう表示部14である。15は本画像処理装置の使用者が用途に応じてマウスやキーボードといった外部の入力装置を用いて設定を行なうための処理を行なう設定部15である。本実施例では該表示部14および該設定部15によりモニタ上に調整用画面や出力モード設定画面をグラフィカルに表示し、使用者に設定させうるものである。該設定に関する詳細は後述する。16は前記設定部15によって設定された設定値を格納する設定値格納部16である。17は前記展開部12によって展開された出力用の画像データを外部の印刷装置3に出力するための処理を行なう印刷部17である。
【0036】
なお、上述の各部はバスを介して接続されている不図示の記憶手段に記憶されているプログラムに基づき、不図示のCPUによって制御されている。
【0037】
本実施形態において印刷装置3はカラーレーザービームプリンタである。出力される画像データは1頁分のビットマップ形式のデータであり、CMYK4色用にそれぞれ用意される。印刷部17は該画像データを印刷装置3へ送出し、印刷装置3は出力用のインクであるC(シアン)、M(マゼンタ)、Y(イエロー)、(K(ブラック)の各インクを用いて記録媒体に画像を形成する。
【0038】
図2に、画像処理部13が解析部11から画像色信号を入力し、表示部14もしくは印刷部15への出力用の色信号を形成する際の処理の流れを示す。
【0039】
まず、設定値格納部16に格納されている情報を参照する。ここで該情報について説明する。
【0040】
該情報は、使用者の設定に応じている。
【0041】
図9を用いて、グラフィカルに表示される該調整用画面の説明を行う。図9は前記表示部14を経て外部表示装置4へ表示される調整用画面である。図において911および910については本実施形態では用いない。図9において91は調整用の領域であり、以降サムネイルと記述する。該サムネイル91は図のとおり9枚の画像を並べて表示したものであり、92はその中央に位置する画像であり以降カレント画像と記述する。カレント画像92は最新の調整を行った結果を示すものであり、本実施形態では常に9つの画像の中央に位置する。カレント画像92の周辺に位置する8枚の画像はそれぞれカレント画像92に対して「赤」「黄」「黄緑」「緑」「水色」「青」「紫」「ピンク」を強調した画像であり、画像そのものが設定用のボタンになっている。本実施例では上記8色を用いて説明するが、これら以外の有彩色でも適用可能である。93はカレント画像92に対して緑を強くした画像である。使用者が例えば緑を強くした画像を所望する場合は、外部装置であるマウスに代表されるポインティングデバイスである入力装置5から前記設定部15を経て、画像93で示すボタンを押下する。該押下と同時に画面93がカレントとなり、92の位置へ移動する。カレント画像92が更新されたことにより、再び芯カレント画像92を基準として上記8色を強調した8枚の画像を周辺に表示する。該動作を繰り返すことによりカレント画像92を所望の色に設定する。94は前記サムネイル91において調整可能な領域を示すインジケータであり、以降全体マップ94と記述する。95は該全体マップの中にあって前記サムネイル91に現在表示されている位置を示すカーソル95である。すなわちカーソル95の9つのポイントがサムネイル91の9つの画像に相当する。サムネイル91において前述のごとく調整を行う度にカーソル95は全体マップ94上を移動する。カーソル95が全体マップ94の端に到達した場合はサムネイル91は該方向への調整はできない。
【0042】
99は全体マップ94におけるカレントの位置情報を示すアドレス表示部99である。該値は本実施例ではx,yそれぞれ−10〜0〜+10の値をとり、中心である0,0が未調整の状態に対応する。98は調整幅を設定する調整幅設定部98であり、前記カーソル95においてカレントと周辺の間の幅を設定するものである。
【0043】
図10を用いてこれらについて詳細に説明する。図10は図9における全体マップ部分のみを取り出したものである。図10Bは図9と同様にx,y=0,0、調整幅3の例である。これに対し図10Aは調整幅設定部103を5に設定した例である。すなわちカーソルの中心であるカレント101と周辺である例えば緑を示す102との隔たりが全体マップ上で5となる。このように調整幅を3から5に増加することによりサムネイルにおいて調整を行う場合に、1つのアクションで行われる調整の度合が増大する。逆に調整幅を減少させることにより1つのアクションで行われる調整の度合が小さくなり微調整が行いやすくなる。図10cは前記サムネイル91において調整を行うことによりカーソルが移動する例である。図においてカレント107はx,y=+3,+3の位置へ移動している。この場合の調整幅は3である。
【0044】
このように全体マップ94とカーソル95により、使用者は現在行っている調整を明示的に知ることができる。
【0045】
図9において96は調整を行う前のオリジナル画像を示し、97はカレント画像92と同じ色調整パラメータを用いて処理した画像である。
【0046】
これまで説明した如く、サムネイル調整はすなわち全体マップ上の任意の位置に1対1に対応した色調整パラメータを用いて色変換を行うものである。
【0047】
ここで全体マップと色調整パラメータとの対応について図12、図13を用いて説明する。図12は色調整における色空間を示す図である。すなわち該調整はまずRGB空間上の色A(R,G,B)からrg空間上の色a(r,g,b)に変換する。これは公知の次式によるものである。
【0048】
r=R/(R+G+B)
g=G/(R+G+B)
b=1−r−g
調整は該rg空間上で行い、a’(r’,g’,b’)を得る。
【0049】
rg空間上の該調整とは図13Aに示す様な調整である。図13Aにおいて131は未調整を示すwhiteである。本実施形態では前述した如く調整8色に「赤」「黄」「黄緑」「緑」「水色」「青」「紫」「ピンク」を用いており、これらは図13Aに示す8つの頂点に相当する。先に調整8色を上記以外で実施可能であると記述したのは、該8つの頂点に上記以外の色を使用することに他ならない。但しこれらの色は色学的に環状に連続している必要がある。図13Aにおける該8頂点と前記white131を結ぶ線上にまず基本調整点を置き、次に等レベルの該基本調整点間を結ぶ線上に副調整点を置く。これらにより、rg空間上に複数の調整点を置くが、該作業は等間隔で行ってもよいし、重みづけを行ってもよい。例えば132の色調整パラメータはyellow,redを3レベル分強調する基本調整点を結ぶ線上において等間隔の場合は2/3*yellow〔3〕+1/3*red〔3〕により算出する。
【0050】
図13Bは該調整点を全体マップに対応づけた図である。すなわち前述した調整点を正方形のマップに単純に対応させたものであり、133がwhite131に、132が134に対応する。
【0051】
rg空間上の調整は以上のように全体マップに対応して予め算出した色調整パラメータを用いて行い、a’(r’,g’,b’)を得る。
【0052】
次に図12において該a’(r’,g’,b’)から公知の次式によりRGB空間のA’(R’,G’,B’)へ変換する。
【0053】
Y=0.30R+0.59G+0.11B
y=0.30r’+0.59g’+0.11b’
R’=r’*Y/y’
G’=g’*Y/y’
B’=b’*Y/y’
【0054】
本実施形態では、サムネイル調整は全体マップ上の任意の位置に1対1に対応下色調整パラメータを用いて色変換を行っている。本実施形態では1対1と記述したが、表示上は必ずしも1対1である必要はなく、例えば表示上は1の隔たりであっても内部的には2以上の隔たりを持っても構わない。
【0055】
次に、本実施形態における出力設定画面の説明を図3を用いて行う。図3における171は図9と同様に表示部14を経て外部の表示装置4へ表示される画像であり、印字モードを通常モードで行うかカタログプリントで行うかの切り換えを行う設定部15の一つでもある。すなわち172に示すエリアを前述ポインティングデバイスで押下すると、カタログプリントが設定され、再度押下するとカタログプリントが解除されると同時に通常モードが設定されるトグルスイッチになっている。
【0056】
ここでカタログプリントについて図5を用いて説明する。図5はカタログプリントおよびサムネイル調整および通常印字を説明する図である。
【0057】
まず図5Aにおける151は通常印字により印字した画像である。使用者は該印刷画像が所望の色になる様に前述した調整用の表示152におけるサムネイル156を用いて調整を行う。すなわち周辺の8色画像を押下して所望の画像をカレント画像155に設定する。この時前述のとおり未調整のオリジナル画像153とカレント画像154を見比べながら調整を行うようになっている。ここで該サムネイル調整は表示画面上における調整であり、実際の印刷とは若干色みが異なるケースがある。カタログプリントとは、図5cに示す様にサムネイル156に現在表示されているパラメータを用いて色変換処理を行った9枚の画像を印刷するものである。ここで、本実施形態におけるサムネイル、カタログプリントは前述した画像加工部133によって元画像151を縮小および複写して複数並べたものであり、特にカタログプリントでは元画像を9分の1以下に縮小して通常モードで印刷を行う印刷用紙に印刷できるように加工する。158はカレントパラメータを用いて処理された画像であり、通常モードでは該パラメータを用いて印刷される。159はサムネイルにおける156に相当する色調整パラメータを用いて処理された画像である。
【0058】
図2において設定値格納部16に格納される情報とは図9におけるカレント画像92のアドレス情報および調整幅情報であり、図3におけるカタログプリントか否かの情報である。
【0059】
図2における132は色調整パラメータ切り換え部132であり、表示用には前述サムネイル表示画像を、カタログプリント用には前述カタログプリント画像を生成するために、上記カレント画像アドレス情報、調整幅情報を元にカレント画像および周辺8画素のアドレス情報を切り換えるものである。
【0060】
画像加工部133は前述のように元画像151を縮小および複写して複数並べる処理を行うものであり、特にカタログプリントでは元画像を9分の1以下に縮小して通常モードで印刷を行う印刷用紙に印刷できるように加工する。通常モードでは該画像加工は行わない。該カタログプリントモードか通常モードかの情報は前述したように設定値格納部16から与えられる。
【0061】
色処理部131は与えられたアドレス情報に応じて色処理を行い、RGB多値信号をCMYK2値信号へ変換する。該色処理部131における変換は前記サムネイル時や前記カタログプリント時は9頁分、通常モードでは1頁分の画像処理を行うために複数回コールされる。
【0062】
21は前述した通り入力されるRGB多値信号をrg空間の信号へ変換し、rg空間上で調整色変換を行い、RGB多値信号へ変換する調整色変換部21である。24は該rg空間上の調整に使用する、前述した全体マップに対応して予め算出した色調整パラメータを全体マップのアドレスに対応させて格納する色調整パラメータ格納部24である。すなわち、前記色調整パラメータ切り換え部132から与えられたアドレス情報に対応する色調整パラメータを調整色変換部21に与えるものである。
【0063】
22はRGB多値信号をCMYK多値信号へ変換するためのRGB→CMYK変換部22であり、公知のマスキングやLUT(Look Up Table)を用いて処理を行う。該処理は基本的には輝度信号と濃度信号の色額的な一致を得るために予め算出されたパラメータを用いて行うものであり、マッチング処理や輝度濃度変換処理等を含むものであるが、ここではその詳細については言及しない。
【0064】
23はCMYK多値信号をCMYK2値信号に変換するためのHalfToning部23であり、公知のディザ法や誤差拡散法により処理を行う。
【0065】
ここで、RGB→CMYK変換部22、HalfToning部23については印刷用に必要な処理であり、前記サムネイルによって表示部14を経て表示装置4へ表示する際には不必要な処理であるため、色処理部131はサムネイル時には基本的にはこれらの処理は行わない。但し構成によっては印字と表示の一致を図るためにRGB→CMYK変換部22の後、CMYKからRGBに逆変換し、該信号を表示信号として用いる場合もある。
【0066】
以上説明したように本実施形態によれば、サムネイルすなわち元画像を縮小した画像を複製しそれぞれに異なった9つの調整パラメータにより色処理を施して表示画面上に並べ、同時に該9つの調整パラメータの絶対的な位置を示す全体マップを示し、これらの表示画面を用いてポインティングデバイスによって選択的に色調整を行う方法と、カタログプリントすなわち該表示画面に表示されている異なった色処理を施した9つの縮小画像を上記表示画面と同様の9つの異なるパラメータを用いて印刷する方法と、前記表示画面上の画像や前記印刷結果に基づいて、カレント画像をサムネイルの中央に移動させることにより、該8つの色調整パラメータから1つを選択し元画像に対して該パラメータを用いて色調整処理を行う方法を有しているので、所望の色を得るための色調整が使用者に対して感覚的に分かりやすくかつ選択が容易になり、使用目的に応じた最適な印刷結果を効率よく得ることができる。
【0067】
<第2の実施形態>
以下、本発明に係る第2実施形態について、詳細に説明する。
【0068】
第1の実施形態が、印刷する画像全体を色調整の対象として構成するのに対して、第2の実施形態では、画像を構成する写真、グラフィクス、文字といったオブジェクトに応じて色調整を行えるようにすることにより、より詳細かつ的確な色調整が行えるように構成する。
【0069】
第1の実施形態によれば、印刷する画像全体を対象として、所望の色を得るための色調整が使用者に対して容易になるため、高能率な印刷処理が可能となる。ところがこの場合、次のような問題が生ずる。即ち第1の実施形態では、印刷する画像全体に対して調整が行われるため、例えば文字、写真が混在する元画像に対して、写真画像に色調整操作を行った場合、文字に関しては調整の必要がない場合においても調整されてしまう。特に文字に関しては黒で出力することが望まれるが、上記の如く黒に他色が混合する場合があり、使用者の意図に反する結果となる。
【0070】
以上説明したように理想的には、画像を構成するオブジェクトである写真、グラフィクス、文字に応じて色調整の設定、処理ができるように構成するのが望ましい。第2の実施形態はこれらを実現するために構成されたものである。
【0071】
即ち、第1の実施形態では設定部15において使用者が調整対象を選択できないのに対して、第2の実施形態では、設定部15において使用者が写真、グラフィクス、文字といった調整対象を選択する方法、および設定値格納部16において該オブジェクト別の調整値を格納する方法、および色調整パラメータ切り換え部132においてオブジェクト別の色調整パラメータを切り換える方法を設けることにより、オブジェクト別の色調整が可能な構造にするものである。
【0072】
従って、第2の実施形態の画像処理装置においては、基本的な構成は上述した第1の実施形態と同様であるが、画像処理装置内においてオブジェクト別の色調整を可能とすることに、より使用者の目的に則した色調整手段を備える点、及びその制御方法が異なる。
【0073】
以下、上述した第1の実施形態と異なる部分について説明する。
【0074】
図9は表示部14を経て外部表示装置4へ表示される調整用画面である。図において911を付加した点が上記第1の実施形態と異なる。911は色調整対象を設定するフィールドであり、写真、グラフィクス、文字の3つの選択子がある。該選択子はいずれか一つのみ選択可能となっている。すなわち910に示す様に写真を選択した場合は他のオブジェクトは選択できない。ここで図9において調整対象を切り換えた場合、91サムネイルや96,97の画面においては現在選択されている対象オブジェクトにのみ調整が行われる。
【0075】
この様子を図6、図7に示す流れ図を用いて説明する。図6においてまずステップs61においてデータ解析が行われる。これは図2における解析部11によって行われるものであり、画像を構成するオブジェクトに応じた色処理を行うためのデータ分類等の処理も行う。次にステップs62において該処理がカタログプリントであるか否かの判定を行う。これは先述した第1の実施形態と同様、図2において設定値格納部16に格納された情報に基づいて行うものである。s62においてカタログプリントである場合は、ステップs63において画像加工を行う。これは図2における画像加工部133において行われるが、内容については第1の実施形態と同様である。
【0076】
以降のステップにおいては色パラメータ選択が行われる。これは先述したように図2における設定値格納部16に格納された、オブジェクト別の図9におけるカレント画像92のアドレス情報および調整幅情報をもとに、色調整パラメータ切り換え部132において行われる。すなわち色調整パラメータ切り換え部132では、表示用にはサムネイル表示画像を、カタログプリント用にはカタログプリント画像を生成するために、上記オブジェクト別のカレント画像アドレス情報、調整幅情報を元にカレント画像および周辺8画像のアドレス情報を切り換えるものである。
【0077】
すなわち、図6におけるステップs64において、まず一頁分の画像データの処理が終わったか否かの判断を行う。終わっていない場合はステップs65において解析データがイメージオブジェクトか否かの判断を行い、イメージの場合はステップs66において先述したように色調整パラメータ切り換え部132によってイメージオブジェクト用のカレントアドレス情報および調整幅情報をもとに、色調整パラメータであるアドレス情報を導出する。
【0078】
ステップs65においてイメージでない場合はステップs67において解析データがグラフィクスオブジェクトか否かの判断を行い、グラフィクスの場合は同様にステップs68においてグラフィクス用のアドレス情報を導出する。ステップs67においてグラフィクスでない場合はステップs69においてテキスト用のアドレス情報を導出する。次にステップs610において図2における調整色変換部21によって調整色変換を行う。該処理は、画像を構成するオブジェクト毎に呼び出されるものであり、上記色処理パラメータであるアドレス情報を元に色調整パラメータ格納部24内の色調整パラメータを用いて調整色変換部21によって処理される。次のステップs611、s612は前記第1の実施形態と同様である。
【0079】
ステップs64において一頁分の画像データの処理が終わったと判断された場合は、ステップs613においてカタログプリントが終了したか否かの判断を行う。終了の場合は処理を終える。終了でない場合はステップs64へ戻る。
【0080】
ステップs62において、カタログプリントでない場合は、図7のステップs614へ進む。図7は通常プリント時の処理の流れ図であり、カタログプリント時に9回行う処理を1回行うものと同様であるためここでは説明を省略する。
【0081】
第2の実施形態において、上述した設定部15において使用者がオブジェクトに応じた色調整を設定する方法、および設定値格納部16において該オブジェクト別の調整値を格納する方法、および色調整パラメータ切り換え部132においてオブジェクト別の色調整パラメータを切り換える方法以外の処理は、上述した第1実施形態で示した処理と同様であるため、説明を省略する。
【0082】
以上説明したように第2の実施形態によれば、使用者が写真、グラフィクス、文字といった調整対象を選択する方法、および該オブジェクト別の調整値を格納する方法、およびオブジェクト別の色調整パラメータを切り換える方法を設けることにより、オブジェクト別の色調整が可能な構造にするため、使用者はより詳細な色調整を行うことが可能となり、最適な出力結果を得ることができる。
【0083】
<第3の実施形態>
以下、本発明に係る第3の実施形態について、詳細に説明する。
【0084】
第2の実施形態において、オブジェクト別に色調整を行う場合の実施形態を述べたが、同様の効果を得るための別の実施形態として第3の実施形態を述べる。
【0085】
第2の実施形態が、設定部15において使用者がオブジェクトに応じた色調整を設定する方法において、調整対象を写真、グラフィクス、文字から1つを選択してそれぞれのオブジェクトに対する調整値を設定する構造になっているのに対して、第3の実施形態では1つの調整をどのオブジェクトに適用するかを選択させるものである。
【0086】
すなわち、第2の実施形態では各オブジェクト別に調整設定ができうるため詳細な設定が可能となるが、調整対象を随時切り換える必要があるなど操作が複雑となる反面がある。第3の実施形態ではオブジェクトを意識した調整を可能にし、かつ分かり易い設定方法を与えるものである。
【0087】
従って、第3の実施形態の画像処理装置においては、基本的な構成は第1の実施形態、第2の実施形態と同様であるが、画像処理装置内においてより使用者の操作性を高くした設定手段を備える点、及びその制御方法が異なる。
【0088】
以下、第2の実施形態と異なる部分について説明する。
【0089】
図11は表示部14を経て外部表示装置4へ表示される調整用画面である。図において111で示す部分が第2の実施形態と異なる。111は色調整対象を設定するフィールドであり、写真を調整、グラフィクスを調整、文字を調整の3つの選択子がある。該選択子は複数選択可能となっている。すなわち現調整をどのオブジェクトに適用するかを選択するための選択子である。この場合、本実施形態においては対象外のオブジェクトは色調整が行われないことになる。
【0090】
この様子を図8に示す流れ図を用いて説明する。
【0091】
図8は図2に示す画像処理部13の色処理部131において画像処理を行う場合の流れ図を示すものである。まずステップs81において上記図11における選択でイメージ(写真)が調整対象となっているか否かの判断を行う。これは設定値格納部16に格納された情報に基づくものである。調整対象である場合はステップs82においてイメージオブジェクトの調整色変換を行う。この場合の色調整パラメータは色調整パラメータ切り換え部132において設定される。該情報は前述第2実施形態においては各オブジェクト別に所持していたが、第3の実施形態においては先に述べた通り1種のみである。従って色調整パラメータ切り換え部132においては、サムネイル、カタログプリント用の9つのパラメータの設定切り換えのみを行う。ステップs81においてイメージが調整対象外の場合は、イメージに対する色調整は行わないため、ステップs83へ進む。ステップs83〜ステップs86においては同様にグラフィクス、テキストの処理を行う。
【0092】
以上説明したように第3の実施形態によれば、1つの調整を適用する対象を写真、グラフィクス、文字から複数選択させる構造になっているため、使用者にオブジェクトを意識した調整を可能にし、かつ分かり易い設定方法を与えることができ、効率のよい最適な出力結果を得ることができる。
【0093】
尚、本発明は複数の機器から構成されるシステムに適用しても1つの機器からなる装置に適用してもよい。また、本発明はシステム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。この場合、本発明に係るプログラムを格納した記憶媒体が、本発明を構成する事になる。そして、該記憶媒体からそのプログラムをシステムあるいは装置に読み込ませることによって、そのシステムあるいは装置が予め定められた方法で動作する。
【0094】
【発明の効果】
本発明によれば、使用者がより簡単に画像処理の設定を行なえるようにすることができる。
【0095】
本願第1の発明によれば、複数の画像処理パラメータによる画像処理の結果と、該複数の画像処理パラメータ間の関係をユーザは視覚的に理解することができるので、より簡単に所望の画像処理を設定することができる。
【図面の簡単な説明】
【図1】本発明に係る画像処理装置構成例を示すブロック図である。
【図2】本発明に係る画像処理装置の処理の流れを示すブロック図である。
【図3】本発明に係る設定部の一例を示す図である。
【図4】本発明に係る従来の色調整の例を示す図である。
【図5】本発明に係るカタログプリントの例を説明する図である。
【図6】本発明における画像処理の流れを示すフローチャートである。
【図7】本発明における画像処理の流れを示すフローチャートである。
【図8】本発明における画像処理の流れを示すフローチャートである。
【図9】本発明における設定部におけるサムネイルを説明する図である。
【図10】本発明に係るサムネイルにおける全体マップとカーソルを説明する図である。
【図11】本発明における設定部における調整対象を説明する図である。
【図12】本発明における色調整における色空間の変化を説明する図である。
【図13】本発明における色調整のrg空間と全体マップの関係を示す図である。
【図14】本発明に係る従来色処理の流れを示す図である。
【符号の説明】
1 画像処理装置
11 解析部
12 展開部
13 画像処理部
14 表示部
15 設定部
16 設定値格納部
17 印刷部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing method and apparatus for performing image processing.
[0002]
[Prior art]
In a conventional image processing apparatus typified by a printer apparatus that forms an image based on color image data that is generally input, an RGB value that is a color signal in a monitor or the like is input to perform color processing on the signal, and the printer To CMYK signals which are output color signals.
[0003]
In a color printer or the like, color reproduction is performed by subtractively mixing the inks of the CMYK signals obtained by the signal conversion described above.
[0004]
Here, a conventional example of image processing for converting RGB multilevel data as image data into CMYK binary data as an output image of a printer will be described.
[0005]
FIG. 14 is a block diagram showing a flow of image processing in the conventional image processing unit 13. Of the input data analyzed by the analysis unit 11, the image data is sent to the image processing unit 13. In the figure, reference numeral 131 denotes a color processing unit 131 that forms an image processing unit. In the color processing unit 131, first, the adjustment color conversion unit 191 performs color processing, which will be described later. Next, the RGB → CMYK conversion unit 192 performs processing. This process converts RGB multilevel signals to CMYK multilevel signals, and includes known processes such as color matching (matching), luminance density conversion, and masking.
[0006]
In other words, the processing is to convert a luminance signal such as RGB that is an original image into a density signal such as CMYK that is a signal for printer processing.
[0007]
The CMYK multilevel signal is then converted into a HalfTone signal that is convenient for the printer to perform printing in the HalfToning unit 193. In the present invention, a binary signal will be described below as an example, but the present invention can also be applied to a multi-value signal such as a 4-value, 8-value, 256-value signal. The signal processed by the Half Toning unit 193 is sent to the subsequent printing unit and printed.
[0008]
In many cases, the color of the printed image is different from the desired color. Various factors are involved in this, but as an example, when the color processing parameters in the above-described RGB → CMYK conversion unit 192 are designed due to aged deterioration, environmental changes, etc. The phenomenon occurs. As another example, even if the original print result is obtained, it may be different from the user's favorite color. Conventionally, there has been provided means for performing color adjustment as described below assuming such a case.
[0009]
Conventional color adjustment is performed as conversion from RGB multivalue to RGB multivalue in the adjustment color conversion unit 191 in FIG. First, an adjustment value is set in the setting unit 15, and the adjustment value is stored in the color adjustment parameter storage unit 194. The adjustment color conversion unit 191 performs color conversion using the color adjustment parameter. An example of a conventional setting unit 15 is shown in FIG.
[0010]
In FIG. 4, color adjustment is performed at the RGB signal level, and reference numeral 181 denotes a setting screen displayed on a display device such as a monitor. Reference numeral 182 denotes a slide bar for adjusting RED, and the user moves the button 183 left and right on the slide bar using a pointing device such as a mouse. Reference numeral 184 denotes a position where the button 183 is placed in the initial state, and no adjustment is performed. In the case of FIG. 4, the RED component is weakened as the button 183 is moved to the left, and the RED component is adjusted more strongly as the button 183 is moved to the right. Similarly, 185 and 186 are slide bars and buttons for adjusting GREEN, and 187 and 188 are slide bars and buttons for adjusting BLUE, respectively.
[0011]
The adjustment values set for the input RGB multi-value signal by R, G, and B in the setting unit 15 are stored in the color adjustment parameter storage unit 194. The adjustment color conversion unit 191 performs color conversion using the color adjustment parameter. For example, when the setting is made to weaken the RED multilevel signal, a linear conversion table that weakens the RED component according to the setting is created, and the processing is performed using the table. I won't go into details. The conventional example in which the image processing unit 13 inputs image data and performs color adjustment when forming data for output to the printing unit has been described with reference to FIGS.
[0012]
[Problems to be solved by the invention]
However, the above-described technique has the following problems.
[0013]
As described above, color adjustment means when the color in the printed image is different from the desired color due to external factors such as aging and environmental changes, and internal factors such as being different from the user's favorite color As an example, there is a means for setting the RGB multi-valued signal, which is the input signal, with a slide bar for each of R, G, and B, in the previous stage of conversion from RGB to CMYK in color processing.
[0014]
In such an adjustment means, it is difficult for not only general users without color knowledge but also users with color knowledge to obtain a desired color by individually operating the input signals RGB, It takes a lot of trial and error.
[0015]
In other words, it is necessary to repeat the process of adjusting RGB to obtain a desired color for the print result, then performing printing again, further adjusting RGB, and then printing again. In addition, since the color adjustment is performed with the intensity balance of RGB in the adjustment, color tone and brightness are adjusted at the same time. Even if an adjustment value close to completion is obtained to some extent, it is possible to slightly adjust any of RGB. There is a bad effect such as color and brightness are lost.
[0016]
SUMMARY An advantage of some aspects of the invention is that it enables a user to set image processing more easily.
[0017]
According to the first invention of the present application, the user can visually understand the result of image processing using a plurality of image processing parameters and the relationship between the plurality of image processing parameters. The purpose is to be able to set.
[0018]
According to the second invention of the present application, an object is to enable easy and efficient setting of image processing capable of obtaining a desired final image.
[0019]
[Means for Solving the Problems]
The present invention is characterized by having the following configuration in order to solve the problems of the prior art and achieve the above-described object.
[0020]
The first image processing method of the present application is a plurality of different Color adjustment Image using parameters Color adjustment step for color adjustment and color adjustment by the color adjustment step the image Depending on the display Displayed in a first display step for displaying in parallel according to the hue circle and the first display step Represents the position in the color adjustable area corresponding to each image A second display step for displaying a graphic; Each time the image displayed in the first display step is color-adjusted in the color adjustment step, in the color-adjustable area of the graphic corresponding to each image the position is Updated It is characterized by that.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment according to the present invention will be described in detail with reference to the accompanying drawings.
[0023]
In each embodiment described below, a color printer is used as an example, but it goes without saying that the present invention can be similarly applied to a monochrome printer.
[0024]
In each embodiment, binarization processing is used as an example. However, the present invention can be similarly applied to a multi-value printer using other conversion processing such as quaternarization or octarization.
[0025]
<First Embodiment>
The image processing apparatus according to the present embodiment includes an analysis unit that analyzes image data such as output control command format data and image data transmitted from an application, and outputs data according to a result analyzed by the analysis unit. Development means for developing, image processing means for performing image processing on image data at the time of development by the development means, and color processing means for forming a part of the image processing means and performing color processing on the image data And a part of the image processing means, a color processing parameter switching means for switching color processing parameters used in accordance with the setting of the setting means described later in the color processing means, and a part of the image processing means, Use of image processing means for performing image processing such as enlarging / reducing and copying an image in accordance with the setting of setting means to be described later, and use of this image processing apparatus Is expanded by the setting means for setting image processing using an external input device according to the purpose of use, the setting value storing means for storing the value set by the setting means, and the expanding means. Display means for outputting the image data to an external display device, and printing means for outputting the image data developed by the development means to an external printing device.
[0026]
When the image data input from the application is analyzed by the analysis unit, when the expansion unit expands the display data, the image processing unit reduces the image data and further reduces the reduced image. The color processing parameter is expanded while being switched by the color processing parameter switching means, and displayed on an external display device by the display means.
[0027]
When performing color adjustment while viewing the display image by the setting unit, the setting unit selects one image on the display screen and switches the color processing parameter by the color processing parameter switching unit according to the operation. In the same manner, the image is expanded and displayed on the external display device by the display means.
[0028]
When printing the plurality of displayed images, the image processing means processes the image data for printing, and then uses the color processing parameter to develop the development data by the development means. Output to the printer.
[0029]
When obtaining the final print, the development unit develops the original image data using the final color processing parameters set by the setting unit, and outputs the data to an external printing apparatus by the printing unit.
[0030]
As described above, in the present embodiment, a method of selectively performing color adjustment using a copy of an image obtained by reducing an original image, color processing using different parameters for each image, and arranging them on the display screen. , A method of printing a plurality of reduced images that have been subjected to different color processing displayed on the display screen, and one of the plurality of color adjustment parameters based on the image on the display screen and the print result. A method of selecting and performing color adjustment processing on the original image. Therefore, the user can intuitively understand and easily select the color adjustment for obtaining a desired color, and can perform efficient image processing settings according to the purpose of use.
[0031]
Hereinafter, this embodiment will be described in detail.
[0032]
FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to an embodiment of the present invention.
[0033]
In FIG. 1, 1 is an image processing apparatus, 2 is an application for the user to draw and edit image data, 3 is a printing apparatus that forms a print image based on output data from the image processing apparatus, and 4 is A display device forms a display image based on output data from the image processing device, and 5 is an input device for performing various settings from the outside.
[0034]
Reference numeral 11 denotes an analysis unit 11 that analyzes image data transferred from the application 2. The analysis includes, for example, processing for converting a specific image description format of the application into image data to be processed in the image processing apparatus. Reference numeral 12 denotes a developing unit 12 that performs various processes in accordance with the analysis by the analyzing unit 11 and forms developing means for converting the output data to be used when the output unit described below outputs the data. Reference numeral 13 denotes an image processing unit 13 in the developing unit 12 for performing processing on image data. A color processing unit 131 in the image processing unit 13 forms color processing means for performing the color processing described above. Reference numeral 132 denotes a color processing parameter switching unit 132 in the image processing unit 13 for switching parameters when the color processing unit 132 performs color processing. Reference numeral 133 denotes an image processing unit 133 in the image processing unit 13 for processing the image data sent from the analysis unit 11 such as reduction, enlargement, and duplication.
[0035]
A display unit 14 performs processing for displaying the processed image data and various setting screens on an external display device. Reference numeral 15 denotes a setting unit 15 that performs processing for the user of the image processing apparatus to perform setting using an external input device such as a mouse or a keyboard according to the application. In the present embodiment, the display unit 14 and the setting unit 15 graphically display an adjustment screen and an output mode setting screen on a monitor so that the user can set them. Details regarding the setting will be described later. Reference numeral 16 denotes a set value storage unit 16 for storing a set value set by the setting unit 15. Reference numeral 17 denotes a printing unit 17 that performs processing for outputting the output image data developed by the developing unit 12 to the external printing apparatus 3.
[0036]
The above-described units are controlled by a CPU (not shown) based on a program stored in a storage means (not shown) connected via a bus.
[0037]
In the present embodiment, the printing apparatus 3 is a color laser beam printer. The output image data is bitmap format data for one page, and is prepared for each of CMYK four colors. The printing unit 17 sends the image data to the printing apparatus 3, and the printing apparatus 3 uses C (cyan), M (magenta), Y (yellow), and (K (black) inks, which are output inks. To form an image on the recording medium.
[0038]
FIG. 2 shows a processing flow when the image processing unit 13 inputs an image color signal from the analysis unit 11 and forms a color signal for output to the display unit 14 or the printing unit 15.
[0039]
First, the information stored in the set value storage unit 16 is referred to. Here, the information will be described.
[0040]
The information depends on the setting of the user.
[0041]
The adjustment screen displayed graphically will be described with reference to FIG. FIG. 9 is an adjustment screen displayed on the external display device 4 through the display unit 14. In the figure, 911 and 910 are not used in this embodiment. In FIG. 9, reference numeral 91 denotes an adjustment area, which is hereinafter referred to as a thumbnail. The thumbnail 91 is a display of nine images arranged side by side as shown in the figure, and 92 is an image located at the center thereof, which will be described as a current image hereinafter. The current image 92 shows the result of the latest adjustment, and is always located at the center of the nine images in this embodiment. Eight images located around the current image 92 are images in which “red”, “yellow”, “yellowish green”, “green”, “light blue”, “blue”, “purple”, and “pink” are emphasized with respect to the current image 92, respectively. Yes, the image itself is a setting button. In the present embodiment, description is made using the above eight colors, but chromatic colors other than these can also be applied. Reference numeral 93 denotes an image in which green is strengthened with respect to the current image 92. For example, when the user desires an image in which green is enhanced, a button indicated by an image 93 is pressed from the input device 5 that is a pointing device represented by a mouse that is an external device, through the setting unit 15. Simultaneously with the pressing, the screen 93 becomes current and moves to the position 92. When the current image 92 is updated, the eight images in which the above eight colors are emphasized are displayed in the vicinity again with the core current image 92 as a reference. By repeating this operation, the current image 92 is set to a desired color. Reference numeral 94 denotes an indicator indicating an adjustable area in the thumbnail 91, which is hereinafter referred to as an entire map 94. Reference numeral 95 denotes a cursor 95 indicating the position currently displayed on the thumbnail 91 in the overall map. That is, nine points of the cursor 95 correspond to nine images of the thumbnail 91. Each time the thumbnail 91 is adjusted as described above, the cursor 95 moves on the entire map 94. When the cursor 95 reaches the end of the entire map 94, the thumbnail 91 cannot be adjusted in that direction.
[0042]
Reference numeral 99 denotes an address display unit 99 indicating current position information in the entire map 94. In this embodiment, the values take values of -10 to 0 to +10 respectively for x and y, and 0 and 0 as the centers correspond to the unadjusted state. Reference numeral 98 denotes an adjustment width setting unit 98 for setting an adjustment width. The cursor 95 sets a width between the current and the surrounding area.
[0043]
These will be described in detail with reference to FIG. FIG. 10 shows only the entire map portion in FIG. FIG. 10B is an example of x, y = 0, 0 and adjustment width 3 as in FIG. 9. On the other hand, FIG. 10A shows an example in which the adjustment width setting unit 103 is set to 5. That is, the distance between the current 101 that is the center of the cursor and the peripheral 102 that is, for example, green is 5 on the entire map. In this way, when adjusting the thumbnail by increasing the adjustment range from 3 to 5, the degree of adjustment performed in one action increases. Conversely, by decreasing the adjustment range, the degree of adjustment performed in one action is reduced, and fine adjustment is facilitated. FIG. 10c shows an example in which the cursor moves by adjusting the thumbnail 91. In the figure, the current 107 has moved to positions x, y = + 3, +3. The adjustment range in this case is 3.
[0044]
In this way, the user can explicitly know the adjustment currently being performed by using the entire map 94 and the cursor 95.
[0045]
In FIG. 9, reference numeral 96 denotes an original image before adjustment, and 97 is an image processed using the same color adjustment parameters as the current image 92.
[0046]
As described above, the thumbnail adjustment is to perform color conversion using a color adjustment parameter corresponding to one-to-one at an arbitrary position on the entire map.
[0047]
Here, the correspondence between the entire map and the color adjustment parameters will be described with reference to FIGS. FIG. 12 is a diagram showing a color space in color adjustment. That is, the adjustment first converts the color A (R, G, B) in the RGB space to the color a (r, g, b) in the rg space. This is due to the following known formula.
[0048]
r = R / (R + G + B)
g = G / (R + G + B)
b = 1-r-g
The adjustment is performed on the rg space to obtain a ′ (r ′, g ′, b ′).
[0049]
The adjustment on the rg space is an adjustment as shown in FIG. 13A. In FIG. 13A, 131 is a white indicating unadjusted. In this embodiment, “red”, “yellow”, “yellowish green”, “green”, “light blue”, “blue”, “purple”, and “pink” are used as the eight adjustment colors as described above, and these are the eight apexes shown in FIG. 13A. It corresponds to. The fact that the eight adjustment colors can be implemented in addition to the above is that the colors other than the above are used for the eight vertices. However, these colors need to be continuous in color. First, a basic adjustment point is placed on a line connecting the eight vertices and the white 131 in FIG. 13A, and then a sub-adjustment point is placed on a line connecting the basic adjustment points at the same level. As a result, a plurality of adjustment points are placed on the rg space, but the operation may be performed at equal intervals or may be weighted. For example, the 132 color adjustment parameters are calculated as 2/3 * yellow [3] + 1/3 * red [3] in the case of equal intervals on the line connecting the basic adjustment points that emphasize yellow and red by three levels.
[0050]
FIG. 13B is a diagram in which the adjustment points are associated with the entire map. That is, the adjustment points described above are simply associated with a square map, with 133 corresponding to white 131 and 132 corresponding to 134.
[0051]
As described above, the adjustment in the rg space is performed using the color adjustment parameters calculated in advance corresponding to the entire map, and a ′ (r ′, g ′, b ′) is obtained.
[0052]
Next, in FIG. 12, the a ′ (r ′, g ′, b ′) is converted into A ′ (R ′, G ′, B ′) in the RGB space by the following known formula.
[0053]
Y = 0.30R + 0.59G + 0.11B
y = 0.30r ′ + 0.59g ′ + 0.11b ′
R ′ = r ′ * Y / y ′
G ′ = g ′ * Y / y ′
B ′ = b ′ * Y / y ′
[0054]
In the present embodiment, the thumbnail adjustment performs color conversion using a lower color adjustment parameter corresponding to one-to-one at an arbitrary position on the entire map. In the present embodiment, it is described as one-to-one, but it is not always necessary to be one-to-one on the display. For example, the display may have one gap or two or more gaps internally. .
[0055]
Next, the output setting screen in this embodiment will be described with reference to FIG. In FIG. 3, reference numeral 171 denotes an image displayed on the external display device 4 through the display unit 14 in the same manner as in FIG. 9, and is one of the setting unit 15 for switching between the normal printing mode and the catalog printing mode. There is also one. That is, when the area 172 is pressed with the pointing device, the catalog print is set, and when the area is pressed again, the catalog print is canceled and the normal mode is set at the same time.
[0056]
Here, the catalog print will be described with reference to FIG. FIG. 5 is a diagram for explaining catalog printing, thumbnail adjustment, and normal printing.
[0057]
First, reference numeral 151 in FIG. 5A denotes an image printed by normal printing. The user performs adjustment using the thumbnail 156 in the adjustment display 152 described above so that the print image has a desired color. That is, a peripheral eight-color image is pressed to set a desired image as the current image 155. At this time, as described above, the adjustment is performed while comparing the unadjusted original image 153 and the current image 154. Here, the thumbnail adjustment is an adjustment on the display screen, and there are cases where the color is slightly different from actual printing. As shown in FIG. 5c, the catalog print prints nine images that have been subjected to color conversion processing using the parameters currently displayed on the thumbnail 156. Here, thumbnails and catalog prints in the present embodiment are obtained by reducing and copying the original image 151 by the image processing unit 133 described above and arranging a plurality of them. Especially in the catalog print, the original image is reduced to 1/9 or less. Then, it is processed so that it can be printed on the printing paper for printing in the normal mode. An image 158 is processed using the current parameters, and is printed using the parameters in the normal mode. Reference numeral 159 denotes an image processed using a color adjustment parameter corresponding to 156 in the thumbnail.
[0058]
In FIG. 2, the information stored in the set value storage unit 16 is the address information and adjustment width information of the current image 92 in FIG. 9, and is information on whether or not it is a catalog print in FIG.
[0059]
Reference numeral 132 in FIG. 2 denotes a color adjustment parameter switching unit 132, which uses the current image address information and the adjustment width information to generate the thumbnail display image for display and the catalog print image for catalog printing. Are used to switch the address information of the current image and the surrounding eight pixels.
[0060]
As described above, the image processing unit 133 performs processing to reduce and copy the original image 151 and arrange a plurality of images. In particular, in catalog printing, the original image is reduced to 1/9 or less and printing is performed in the normal mode. Process it so that it can be printed on paper. The image processing is not performed in the normal mode. Information about the catalog print mode or the normal mode is given from the set value storage unit 16 as described above.
[0061]
The color processing unit 131 performs color processing according to the given address information, and converts the RGB multilevel signal into a CMYK binary signal. The conversion in the color processing unit 131 is called a plurality of times in order to perform image processing for nine pages at the time of the thumbnail or the catalog printing and for one page in the normal mode.
[0062]
An adjustment color conversion unit 21 converts the RGB multilevel signal input as described above into an rg space signal, performs adjustment color conversion on the rg space, and converts it into an RGB multilevel signal. A color adjustment parameter storage unit 24 stores color adjustment parameters calculated in advance corresponding to the above-described entire map, which are used for adjustment in the rg space, in association with addresses of the entire map. That is, the color adjustment parameter corresponding to the address information given from the color adjustment parameter switching unit 132 is given to the adjustment color conversion unit 21.
[0063]
Reference numeral 22 denotes an RGB → CMYK conversion unit 22 for converting an RGB multilevel signal into a CMYK multilevel signal, and performs processing using known masking or LUT (Look Up Table). The processing is basically performed using parameters calculated in advance to obtain a color value match between the luminance signal and the density signal, and includes matching processing, luminance density conversion processing, etc. The details are not mentioned.
[0064]
Reference numeral 23 denotes a Half Toning unit 23 for converting a CMYK multilevel signal into a CMYK binary signal, and performs processing by a known dither method or error diffusion method.
[0065]
Here, the RGB → CMYK conversion unit 22 and the HalfToning unit 23 are processes necessary for printing, and are unnecessary processes when the thumbnails are displayed on the display device 4 via the display unit 14. The processing unit 131 basically does not perform these processes when thumbnails are used. However, depending on the configuration, the RGB → CMYK conversion unit 22 may be reversely converted from CMYK to RGB in order to match the printing and display, and the signal may be used as a display signal.
[0066]
As described above, according to the present embodiment, a thumbnail, that is, an image obtained by reducing the original image is duplicated, color-processed according to nine different adjustment parameters, and arranged on the display screen. An overall map showing the absolute position is shown, and a method of selectively performing color adjustment with a pointing device using these display screens and a catalog print, that is, different color processing displayed on the display screens 9 A method of printing nine reduced images using nine different parameters similar to those on the display screen, and moving the current image to the center of the thumbnail based on the image on the display screen and the print result, A method of selecting one of the two color adjustment parameters and performing color adjustment processing on the original image using the parameter. Since, it is possible to color adjustment for obtaining a desired color sensory in understandable and selection easier for the user to obtain efficiently the best print result according to the intended use.
[0067]
<Second Embodiment>
The second embodiment according to the present invention will be described in detail below.
[0068]
In the first embodiment, the entire image to be printed is configured as a color adjustment target, whereas in the second embodiment, color adjustment can be performed according to objects such as photographs, graphics, and characters that form the image. By doing so, a more detailed and accurate color adjustment can be performed.
[0069]
According to the first embodiment, the user can easily perform color adjustment for obtaining a desired color for the entire image to be printed, so that highly efficient printing processing is possible. However, in this case, the following problems occur. That is, in the first embodiment, since adjustment is performed on the entire image to be printed, for example, when a color adjustment operation is performed on a photographic image with respect to an original image in which characters and photographs are mixed, adjustment of the characters is performed. Even when it is not necessary, it is adjusted. In particular, it is desirable to output characters in black, but as described above, other colors may be mixed with black, resulting in a result that is contrary to the user's intention.
[0070]
As described above, ideally, it is desirable to configure so that color adjustment can be set and processed according to photographs, graphics, and characters that are objects constituting the image. The second embodiment is configured to realize these.
[0071]
That is, in the first embodiment, the user cannot select an adjustment target in the setting unit 15, whereas in the second embodiment, the user selects an adjustment target such as a photo, graphics, or text in the setting unit 15. Color adjustment for each object is possible by providing a method, a method for storing the adjustment value for each object in the set value storage unit 16, and a method for switching the color adjustment parameter for each object in the color adjustment parameter switching unit 132. It is a structure.
[0072]
Accordingly, the basic configuration of the image processing apparatus according to the second embodiment is the same as that of the first embodiment described above, but it is more possible to perform color adjustment for each object within the image processing apparatus. The point which is provided with the color adjustment means according to a user's objective, and its control method differ.
[0073]
Hereinafter, a different part from 1st Embodiment mentioned above is demonstrated.
[0074]
FIG. 9 is an adjustment screen displayed on the external display device 4 via the display unit 14. In the figure, the point of adding 911 is different from the first embodiment. Reference numeral 911 denotes a field for setting a color adjustment target, and there are three selectors: photo, graphics, and text. Only one of the selectors can be selected. That is, as shown in 910, when a photograph is selected, no other object can be selected. Here, when the adjustment target is switched in FIG. 9, the adjustment is performed only on the currently selected target object in the 91 thumbnail and 96, 97 screens.
[0075]
This will be described with reference to the flowcharts shown in FIGS. In FIG. 6, data analysis is first performed in step s61. This is performed by the analysis unit 11 in FIG. 2, and also performs processing such as data classification for performing color processing according to the objects constituting the image. Next, in step s62, it is determined whether or not the process is a catalog print. This is performed based on the information stored in the set value storage unit 16 in FIG. 2 as in the first embodiment described above. If it is a catalog print in s62, image processing is performed in step s63. This is performed in the image processing unit 133 in FIG. 2, but the content is the same as in the first embodiment.
[0076]
In the subsequent steps, color parameter selection is performed. As described above, this is performed in the color adjustment parameter switching unit 132 based on the address information and adjustment width information of the current image 92 in FIG. 9 stored for each object, which is stored in the setting value storage unit 16 in FIG. That is, the color adjustment parameter switching unit 132 generates a thumbnail display image for display and a catalog print image for catalog printing. The address information of the peripheral 8 images is switched.
[0077]
That is, in step s64 in FIG. 6, it is first determined whether or not one page of image data has been processed. If not completed, it is determined in step s65 whether or not the analysis data is an image object. If it is an image, the current address information and adjustment width information for the image object are displayed by the color adjustment parameter switching unit 132 as described above in step s66. Based on the above, address information that is a color adjustment parameter is derived.
[0078]
If the image is not an image in step s65, it is determined in step s67 whether or not the analysis data is a graphics object. In the case of graphics, similarly, address information for graphics is derived in step s68. If not graphics in step s67, text address information is derived in step s69. In step s610, the adjustment color conversion unit 21 in FIG. 2 performs adjustment color conversion. This process is called for each object constituting the image, and is processed by the adjustment color conversion unit 21 using the color adjustment parameter in the color adjustment parameter storage unit 24 based on the address information which is the color processing parameter. The The next steps s611 and s612 are the same as those in the first embodiment.
[0079]
If it is determined in step s64 that the processing of one page of image data has been completed, it is determined in step s613 whether or not catalog printing has been completed. If it is finished, the process is finished. If not, the process returns to step s64.
[0080]
In step s62, if it is not a catalog print, the process proceeds to step s614 in FIG. FIG. 7 is a flowchart of processing during normal printing, which is similar to the processing performed nine times during catalog printing, and will not be described here.
[0081]
In the second embodiment, a method in which a user sets color adjustment according to an object in the setting unit 15 described above, a method in which a setting value storage unit 16 stores adjustment values for each object, and color adjustment parameter switching. Processing other than the method of switching the color adjustment parameters for each object in the unit 132 is the same as the processing described in the first embodiment, and thus description thereof is omitted.
[0082]
As described above, according to the second embodiment, a method for a user to select an adjustment target such as a photograph, graphics, and text, a method for storing an adjustment value for each object, and a color adjustment parameter for each object By providing a switching method, a structure that enables color adjustment for each object is provided, so that the user can perform more detailed color adjustment and obtain an optimum output result.
[0083]
<Third Embodiment>
Hereinafter, a third embodiment according to the present invention will be described in detail.
[0084]
In the second embodiment, the embodiment in the case of performing color adjustment for each object has been described, but the third embodiment will be described as another embodiment for obtaining the same effect.
[0085]
In the second embodiment, in the method in which the user sets the color adjustment according to the object in the setting unit 15, one of the adjustment targets is selected from photographs, graphics, and characters, and the adjustment value for each object is set. In contrast to the structure, in the third embodiment, an object to which one adjustment is applied is selected.
[0086]
That is, in the second embodiment, detailed settings can be made because adjustment settings can be made for each object. However, there is a disadvantage in that the operation is complicated, for example, the adjustment target needs to be switched as needed. In the third embodiment, an object-aware adjustment is possible, and an easy-to-understand setting method is provided.
[0087]
Accordingly, the basic configuration of the image processing apparatus according to the third embodiment is the same as that of the first embodiment and the second embodiment, but the operability of the user is further enhanced in the image processing apparatus. The point provided with a setting means and its control method differ.
[0088]
Hereinafter, a different part from 2nd Embodiment is demonstrated.
[0089]
FIG. 11 is an adjustment screen displayed on the external display device 4 via the display unit 14. In the figure, a portion indicated by 111 is different from that of the second embodiment. Reference numeral 111 denotes a field for setting a color adjustment target, which includes three selectors for adjusting a photograph, adjusting graphics, and adjusting characters. A plurality of the selectors can be selected. That is, it is a selector for selecting to which object the current adjustment is applied. In this case, in this embodiment, the color adjustment is not performed on the non-target object.
[0090]
This will be described with reference to the flowchart shown in FIG.
[0091]
FIG. 8 is a flowchart when image processing is performed in the color processing unit 131 of the image processing unit 13 shown in FIG. First, in step s81, it is determined whether or not an image (photograph) is an adjustment target by the selection in FIG. This is based on the information stored in the set value storage unit 16. If it is an adjustment target, adjustment color conversion of the image object is performed in step s82. The color adjustment parameter in this case is set in the color adjustment parameter switching unit 132. The information is possessed for each object in the second embodiment, but in the third embodiment, there is only one type as described above. Accordingly, the color adjustment parameter switching unit 132 only switches setting of nine parameters for thumbnail and catalog printing. If it is determined in step s81 that the image is not an adjustment target, color adjustment is not performed on the image, and the process proceeds to step s83. In steps s83 to s86, graphics and text are processed in the same manner.
[0092]
As described above, according to the third embodiment, since a structure to select a plurality of targets to apply one adjustment from photos, graphics, and characters, it is possible to make adjustments with the user aware of the object, An easy-to-understand setting method can be provided, and an efficient and optimal output result can be obtained.
[0093]
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can also be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, the storage medium storing the program according to the present invention constitutes the present invention. Then, by causing the system or apparatus to read the program from the storage medium, the system or apparatus operates in a predetermined method.
[0094]
【The invention's effect】
According to the present invention, it is possible to make it easier for the user to set image processing.
[0095]
According to the first invention of the present application, the user can visually understand the result of image processing using a plurality of image processing parameters and the relationship between the plurality of image processing parameters. Can be set.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of an image processing apparatus according to the present invention.
FIG. 2 is a block diagram showing a processing flow of the image processing apparatus according to the present invention.
FIG. 3 is a diagram illustrating an example of a setting unit according to the present invention.
FIG. 4 is a diagram illustrating an example of conventional color adjustment according to the present invention.
FIG. 5 is a diagram illustrating an example of a catalog print according to the present invention.
FIG. 6 is a flowchart showing a flow of image processing in the present invention.
FIG. 7 is a flowchart showing a flow of image processing in the present invention.
FIG. 8 is a flowchart showing a flow of image processing in the present invention.
FIG. 9 is a diagram illustrating thumbnails in a setting unit according to the present invention.
FIG. 10 is a diagram illustrating an entire map and a cursor in thumbnails according to the present invention.
FIG. 11 is a diagram illustrating an adjustment target in a setting unit according to the present invention.
FIG. 12 is a diagram illustrating a change in color space in color adjustment according to the present invention.
FIG. 13 is a diagram showing a relationship between an rg space for color adjustment and an entire map in the present invention.
FIG. 14 is a diagram showing a flow of conventional color processing according to the present invention.
[Explanation of symbols]
1 Image processing device
11 Analysis Department
12 Development department
13 Image processing unit
14 Display section
15 Setting section
16 Set value storage
17 Printing department

Claims (8)

複数の異なる色調整パラメータを用いて画像を色調整する色調整ステップと、
前記色調整ステップにより色調整された画像を表示部により色相環に応じて並列に表示する第1の表示ステップと、
前記第1の表示ステップで表示される各々の画像に対応する、色調整可能領域における位置を表す図形を表示する第2の表示ステップと、
前記第1の表示ステップで表示された画像が前記色調整ステップにより色調整される度に、前記各々の画像に対応する、前記図形の色調整可能領域における位置が更新されることを特徴とする画像処理方法。
A color adjustment step for color-adjusting the image using a plurality of different color adjustment parameters ;
A first display step of displaying the images color-adjusted in the color adjustment step in parallel according to the hue circle on the display unit ;
A second display step for displaying a graphic representing a position in the color adjustable region corresponding to each image displayed in the first display step;
Each time the image displayed in the first display step is color-adjusted by the color adjustment step, the position of the graphic corresponding to each image in the color-adjustable area is updated. Image processing method.
前記形は2次元平面であることを特徴とする請求項1記載の画像処理方法。The image processing method according to claim 1, wherein the view form is a two-dimensional plane. 前記色調整は、カラーバランスを補正することを特徴とする請求項1記載の画像処理方法。The image processing method according to claim 1, wherein the color adjustment corrects a color balance. 前記色調整パラメータに基づき色調整された画像データを画像形成装置に出力することを特徴とする請求項記載の画像処理方法。4. The image processing method according to claim 3, wherein image data color-adjusted based on the color adjustment parameter is output to an image forming apparatus. 前記色調整パラメータの設定は、画像の種類毎に設定することができ、
前記色調整は、入力画像の種類を判別し、該判別結果に応じた色調整パラメータに基づき色調整を行うことを特徴とする請求項1記載の画像処理方法。
The color adjustment parameter can be set for each type of image,
The image processing method according to claim 1, wherein the color adjustment is performed by determining a type of an input image and performing color adjustment based on a color adjustment parameter corresponding to the determination result.
設定した色調整パラメータを有効とする画像の種類を選択するユーザの指示を入力することを特徴とする請求項記載の画像処理方法。6. The image processing method according to claim 5 , wherein a user instruction for selecting an image type for which the set color adjustment parameter is valid is input. 前記第1の表示ステップで並列に表示された画像を画像形成装置によって記録媒体上に形成することを特徴とする請求項1記載の画像処理方法。  2. The image processing method according to claim 1, wherein the images displayed in parallel in the first display step are formed on a recording medium by an image forming apparatus. 複数の異なる色調整パラメータを用いて画像を色調整する色調整手段と、
前記色調整手段により色調整された画像を表示部により色相環に応じて並列に表示する第1の表示手段と、
前記第1の表示手段で表示される各々の画像に対応する、色調整可能領域における位置を表す図形を表示する第2の表示手段と、
前記第1の表示手段で表示された画像が前記色調整手段により色調整される度に、前記各々の画像に対応する、前記図形の色調整可能領域における位置が更新されることを特徴とする画像処理装置。
Color adjustment means for color-adjusting the image using a plurality of different color adjustment parameters ;
First display means for displaying the images color-adjusted by the color adjustment means in parallel on the display unit according to the hue circle;
Second display means for displaying a graphic representing a position in the color adjustable region corresponding to each image displayed by the first display means;
Each time the image displayed on the first display means is color-adjusted by the color adjustment means, the position of the graphic corresponding to each image in the color-adjustable area is updated. Image processing device.
JP00756097A 1997-01-20 1997-01-20 Image processing method and apparatus Expired - Fee Related JP3658123B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP00756097A JP3658123B2 (en) 1997-01-20 1997-01-20 Image processing method and apparatus
US09/009,251 US6701011B1 (en) 1997-01-20 1998-01-20 Image processing apparatus and image processing method and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00756097A JP3658123B2 (en) 1997-01-20 1997-01-20 Image processing method and apparatus

Publications (2)

Publication Number Publication Date
JPH10210306A JPH10210306A (en) 1998-08-07
JP3658123B2 true JP3658123B2 (en) 2005-06-08

Family

ID=11669197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00756097A Expired - Fee Related JP3658123B2 (en) 1997-01-20 1997-01-20 Image processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3658123B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3962496B2 (en) 1998-01-29 2007-08-22 キヤノン株式会社 Image processing method, apparatus, and recording medium
US6618170B1 (en) * 1999-05-14 2003-09-09 Xerox Corporation User interface comprising hue shift control for color printing
JP4171574B2 (en) * 2000-07-21 2008-10-22 富士フイルム株式会社 Image processing condition determining apparatus and image processing condition determining program storage medium
JP2003123086A (en) 2001-10-11 2003-04-25 Sony Corp Information processing apparatus and method, and information processing program
JP3754943B2 (en) 2002-08-19 2006-03-15 キヤノン株式会社 Image processing method, apparatus, storage medium, and program
KR100497367B1 (en) * 2002-11-01 2005-06-28 삼성전자주식회사 Method and apparatus for printing index
JP4085265B2 (en) * 2003-02-26 2008-05-14 セイコーエプソン株式会社 Print control apparatus and print control method
JP2005026775A (en) * 2003-06-30 2005-01-27 Toppan Printing Co Ltd Color correction apparatus, color correction method, and program thereof
JP2005326690A (en) * 2004-05-14 2005-11-24 Sony Corp Image processing apparatus and image processing method
JP4512992B2 (en) * 2004-08-12 2010-07-28 ノーリツ鋼機株式会社 Image correction determination method and image processing apparatus using the method
US7957590B2 (en) 2005-03-31 2011-06-07 Panasonic Corporation Image processing method, display image processing method, image processing device, image processing program, and integrated circuit device including that image processing device
JP4910948B2 (en) * 2007-08-29 2012-04-04 株式会社ニコン Image processing program
JP5896610B2 (en) * 2011-03-14 2016-03-30 キヤノン株式会社 Apparatus, method and program

Also Published As

Publication number Publication date
JPH10210306A (en) 1998-08-07

Similar Documents

Publication Publication Date Title
JP3869910B2 (en) Image processing method and apparatus, and storage medium
US6701011B1 (en) Image processing apparatus and image processing method and storage medium
JP3754943B2 (en) Image processing method, apparatus, storage medium, and program
US6476793B1 (en) User interactive copy processing for selective color conversion or adjustment without gradation loss, and adjacent non-selected-color areas are not affected
JP3491998B2 (en) Image processing method and apparatus
JP2002016818A (en) Color correction method and device, and recording medium
JP2001144989A (en) Image processing apparatus, method, recording medium, and computer program
JP2000165693A (en) Print system
JP3658123B2 (en) Image processing method and apparatus
JP2002016939A (en) Method and apparatus for processing image as well as recording medium
US7787151B2 (en) Tone setting for monochrome image using ink color diagram
KR20180087842A (en) Image processing apparatus and method for controlling the same
JPH11196285A (en) Image processing method, apparatus and recording medium
JPH04336870A (en) Color picture recorder
JP7204402B2 (en) IMAGE PROCESSING DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP2022062512A (en) Image forming apparatus, control method of the same, and program
US20050140996A1 (en) Color reduction processing apparatus, printer control device, color reduction method, and printer control method
JP2007043424A (en) Color processing method and apparatus
JP2000030039A (en) Image processing apparatus and method
US6351263B1 (en) Image processor which manually and independently designates processing parameters for character data and image data
JP2005184602A (en) Apparatus, method and program for image processing
JP2002204363A (en) Image display method and image processor
US7057771B2 (en) Color image processing apparatus, image processing apparatus, color image processing method, image processing method, and a computer-readable recording medium for making a computer execute the methods
JP2015126277A (en) Image processing apparatus and image processing method
CN101090448A (en) Image forming apparatus and image forming method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040316

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041019

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050311

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090318

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100318

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100318

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110318

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120318

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130318

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140318

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees