(57)【要約】【課題】  色調整を必要とする文書データのファイルフォーマットの種類を問わず、かつ、色調整操作の容易な画像処理装置を提供する。【解決手段】  入力手段１１０を介して入力された文書データから、レンダリング手段１２０によりラスタ画像データを生成する。このラスタ画像データは画像表示手段に表示される。ユーザはこの表示画面を見ながら色調整手段１７０を用いて色調整が必要な色を指定することによって、色変換パラメータ記憶手段に記憶されている色変換パラメータを修正する。【選択図】図１
2006108866.tif 000002
【特許請求の範囲】
【請求項１】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項２】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項３】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
所望の色を指定可能な色指示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項４】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
所望の色を指定可能な色指示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項５】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
前記文書構造情報に対応する色変換パラメータを修正するために前記文書構造情報を用い、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項６】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
前記文書構造情報に対応する色変換パラメータを修正するために前記文書構造情報を用い、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項７】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
所望の色を指定可能な色指示手段と、
前記文書構造情報に対応する色変換パラメータを修正するために前記文書構造情報を用い、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項８】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
前記縮小処理手段により縮小処理された前記ラスタ画像データの表示手段と、
所望の色を指定可能な色指示手段と、
前記文書構造情報に対応する色変換パラメータを修正するために前記文書構造情報を用い、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段と
を有することを特徴とする画像処理装置。
【請求項９】
前記文書構造情報は、文書データが持つオブジェクトの種類情報および／または文書データが持つ出力条件指示情報であることを特徴とする請求項５ないし請求項８のいずれかに記載の画像処理装置。
【請求項１０】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された前記読取ラスタ画像データと前記レンダリング手段により生成された前記ラスタ画像データとの画面を用いて色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１１】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された前記読取ラスタ画像データと前記縮小処理手段により縮小処理されたラスタ画像データとの画面を用いて色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１２】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
所望の色を指定することができる色指示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された前記ラスタ画像データを用いて修正対象となる色を指定し、前記表示手段に表示された前記読取ラスタ画像データを用いて所望の色を指定して色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１３】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データを生成するレンダリング手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
前記ラスタ画像データのサイズを減少させる縮小処理手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
所望の色を指定することができる色指示手段と、
前記色変換パラメータを修正するために、前記表示手段に表示された前記縮小処理手段により縮小処理されたラスタ画像データを用いて修正対象となる色を指定し、前記表示手段に表示された前記読取ラスタ画像データを用いて所望の色を指定して色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１４】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
前記文書構造情報に対応する色変換パラメータを修正するために、前記文書構造情報を用い、前記表示手段に表示された画面を用いて色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１５】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
前記文書構造情報に対応する色変換パラメータを修正するために、前記文書構造情報を用い、前記表示手段に表示された画面を用いて色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１６】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、
所望の色を指定することができる色指示手段と、
前記色変換パラメータを修正するために、前記文書構造情報を用い、前記表示手段に表示された前記ラスタ画像データを用いて修正対象となる色を指定し、前記表示手段に表示された前記読取ラスタ画像データを用いて所望の色を指定することにより色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１７】
文書データを入力する入力手段と、
入力された前記文書データからラスタ画像データおよび文書構造情報を生成するレンダリング手段と、
前記レンダリング手段により生成された文書構造情報を記憶する文書構造情報記憶手段と、
色変換パラメータを記憶する色変換パラメータ記憶手段と、
前記ラスタ画像データを前記文書構造情報に対応する色変換パラメータにしたがって色変換する色変換処理手段と、
この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、
前記レンダリング手段により生成されたラスタ画像データのサイズを減少させる縮小処理手段と、
画像を読み取り、読取ラスタ画像データを生成する読取手段と、
前記読取ラスタ画像データと前記縮小処理手段により縮小処理されたラスタ画像データの表示手段と、
所望の色を指定することができる色指示手段と、
前記色変換パラメータを修正するために、前記文書構造情報を用い、前記表示手段に表示された前記ラスタ画像データを用いて修正対象となる色を指定し、前記表示手段に表示された前記読取ラスタ画像データを用いて所望の色を指定することにより色調整を行う色調整手段と
を有することを特徴とする画像処理装置。
【請求項１８】
前記文書構造情報は、文書データが持つオブジェクトの種類情報および／または文書データが持つ出力条件指示情報であることを特徴とする請求項１４ないし１７のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に係わり、特に画像データの容易な色調整を可能とする画像処理装置に関するものである。
【背景技術】
【０００２】
近年、ワープロ、表計算、描画等のカラー化された文書作成アプリケーションソフトウェア等の普及により、カラープリント（カラー印刷）のニーズが増大している。このようなソフトウェアを使用してカラープリントを行った場合、時にはユーザが望まない色でプリントされることがある。例えば、企業のロゴタイプのプリントにおいては特に正確な色が要求されるが、所望の色から若干ずれてプリントされることが多い。この理由は、プリンタの色変換パラメータの設計にある。プリンタの色変換パラメータは基本的には正確な色をプリントするように設計されているが、さまざまな文字、図形、自然画像がプリントの対象であり、それぞれがプリントされたときに、平均的なユーザが好ましいと感じるように色変換パラメータが微調整されているためである。例えば、好ましい色となるよう少し明るめに、あるいは少しコントラストを強めになるよう色変換パラメータが微調整されていることが多い。このために、正確な色が必要な企業のロゴタイプのプリントの色に若干のずれが発生するのである。また、たとえ正確な色をプリントするよう色変換パラメータを設計した場合でも、入力される色をすべて正確にプリント可能な色変換パラメータを作ることは困難であり、部分的には色の誤差が発生する。企業のロゴタイプの色はそれぞれ異なるため、非常に多くの企業のロゴタイプの色が存在する。このため、ある企業のロゴタイプは正確な色でプリントできる場合もあるが、他の企業のロゴタイプのプリントは色がずれる場合も発生してしまう。さらに、プリンタ個体にもそれぞれある程度の機体差があるため、あらかじめプリンタにセットされた同一の色変換パラメータを使用しても、常に完全に同一の色でプリントできるとは限らない。
【０００３】
以上、企業のロゴタイプの色を例にとって説明したが、個人の色の好みに起因して、企業のロゴタイプの色以外の色についてもユーザの不満が発生することもある。前述したように、多くの場合、色変換パラメータは、平均的なユーザが好ましいと感じるように設計されている。しかし、色の好みはユーザ個々に異なるため、例えば、通常の赤い文字をプリントする場合でも、あらかじめプリンタにセットされた色変換パラメータを使用してプリントされた赤の色にユーザが不満と感じることもある。
【０００４】
プリントされる色を修正する対策として色調整処理が存在する。色調整処理は、例えばプリンタ内に格納された色変換パラメータを所望の色のプリント出力が得られるように修正する処理である。図１６を用いて色調整処理の動作を説明する。まず、色調整処理手段１６１０は現在の色変換パラメータをカラープリンタ１６００から読み込む。色変換パラメータは色変換パラメータ記憶手段１６２０に記憶されていることが多い。この色変換パラメータを修正するために、色調整用画像データ１６３０を色調整処理手段１６１０に読み込む。この色調整用画像データ１６３０は、通常は、予め用意された複数の異なる色パッチを含む画像データであり、これらの色パッチは、カラープリンタ１６００に入力される色データとして扱われる。この色データが所望の色となるように、ユーザは色調整処理手段１６１０を用いて、色変換パラメータの修正を行う。そして、修正された色変換パラメータをカラープリンタ１６００内の色変換パラメータ記憶手段１６２０に格納する。このようにして前述の問題を解決している。
【０００５】
しかし、前記の従来の色調整処理技術には幾つかの問題点がある。
【０００６】
まず、色変換パラメータを修正するために使われる色調整用画像データには複数の異なる色パッチが存在し、これらの色パッチがプリンタに入力される色として扱われるが、これらの色パッチにユーザが調整したい色が含まれているとは限らない点である。この場合、ユーザは自分が調整したい色を含む色調整用画像データを作成しなおす必要がある。新たな色調整用画像データを作成しなおすためには多くの時間が必要となる。
【０００７】
また、ユーザが文書に色をつけるときには、文書作成ソフトウェアが用意した複数の色から使用したい色を選択することが通常である。この場合、ユーザは選択した色を表す具体的な数値、例えば Red＝２５５、Green＝１２８、Blue＝１２８といった数値を特に意識してはいない。しかし、色調整用画像データを作成しなおす場合には、この具体的な数値を調査した後に、この色パッチを色調整用画像データに加えなくてはならず、この労力は非常に大きなものとなる点である。
【０００８】
さらに、色調整処理手段に読み込まれる色調整用画像データのファイルフォーマットはTIFFなどのラスタデータ系のフォーマットであることが多い。しかし、ユーザが実際に文書作成に使用しているファイルフォーマットは、ワープロ系、表計算系、グラフィックス系（描画）などアプリケーションソフトウェアで規定されたファイルフォーマットであり、多種にわたる。この場合、それら文書作成用のアプリケーションソフトウェアで作成したファイルをただちに色調整手段に読み込むことはできない。無論、色調整処理手段が各種ファイルフォーマットのコンバータを備えればよいのだが、多種類のフォーマットコンバータを用意することは現実的ではない。
【０００９】
また、色調整処理手段は、修正する対象の色変換パラメータを色変換パラメータ記憶手段から読み込み修正する。しかし、色変換パラメータ記憶手段には、多数の色変換パラメータが記憶されていることが通常である。例えば、プリンタに入力される文書データ中には、文字、図形、自然画など異なる種類のオブジェクトが存在するため、これら異なる種類のオブジェクトに対応した色変換パラメータが記憶されている。さらに、用紙の種類、プリントの解像度、ハーフトーンの種類などのプリント条件に応じて色変換パラメータの数は増加する。このように多数存在する色変換パラメータの中から、ユーザが自分の修正したい色変換パラメータを特定することは容易ではない。
【００１０】
また、ユーザは色調整手段を用いて修正したい色を所望の色になるように調整を行うが、この調整操作は単純ではなく、ユーザは多くの時間を費やす必要がある。
【非特許文献１】“プロファイルメーカ５  ドキュメンテーション（ProfileMaker 5 Documentation）”  ｐ．１６８−１９１、[online]、GretagMacbeth社、［平成16年８月20日検索］、インターネット、＜URL: www.gretagmacbeth.com/downloads/pm5_documentation-ja.pdf ＞
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は上記のような、画像処理における色調整に関する従来の問題点に鑑みてなされたもので、色調整用の文書データのファイルフォーマットの種類を問わず、かつ、操作の容易な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の画像処理装置は、文書データを入力する入力手段と、入力された前記文書データからラスタ画像データを生成するレンダリング手段と、色変換パラメータを記憶する色変換パラメータ記憶手段と、前記ラスタ画像データを前記色変換パラメータにしたがって色変換する色変換処理手段と、この色変換処理手段により色変換されたラスタ画像データを出力する出力手段と、前記レンダリング手段により生成された前記ラスタ画像データの表示手段と、前記色変換パラメータを修正するために、前記表示手段に表示された画面の指定された部分の色を修正対象とする色調整手段とを有する。また、前記レンダリング手段等により生成される文書構造情報あるいは画像読取手段を設けることによって得られる読取画像データを利用した色調整を行うことも可能である。
【発明の効果】
【００１３】
本発明によれば、ユーザが作成する様々な種類のフォーマットの文書データに対して、容易に色調整を行うことができる画像処理装置を提供することが可能となる。また、本発明によれば、ユーザが色調整をする際に所望する色を容易に指定できる画像処理装置を提供することが可能となる。また、本発明によれば、色調整すべき色変換パラメータをユーザに煩雑な操作を要求することなく、自動的に選択し、修正することができる画像処理装置を提供することが可能となる。
【００１４】
さらに、本発明によれば、あるオブジェクトの色調整を行っても、色調整を必要としない他のオブジェクトの色に対しては影響を与えない画像処理装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１５】
発明を詳細に説明する前に、いくつかの用語について説明する。本発明における「入力手段」は、文書データを本発明による画像処理装置に入力するための手段であり、ＬＡＮインタフェース、ＵＳＢインタフェース等の通信インタフェースはすべて入力手段である。
【００１６】
また、本発明における「出力手段」は、本発明による画像処理装置によって処理された文書データを、人間の視覚によって認識しうるものにする手段であり、プリント手段、ディスプレイは出力手段に該当する。但し、以下の実施例の説明においては、特に断らない限り、出力手段としてはプリント手段を例にした説明を行う。
【００１７】
本発明における「文書構造情報」は、文書データ中のオブジェクトに関する情報、もしくは出力手段における出力条件、または文書データ中のオブジェクトに関する情報と出力手段における出力条件の両方を意味する。ここで、文書データ中のオブジェクトに関する情報には、文書データ中に含まれるオブジェクトの種類、文書中のどの位置にどのオブジェクトが存在するかの情報を含む。また、出力手段における出力条件には、出力画像の解像度、ハーフトーン種類、プリント出力の場合にはプリント用紙種類等が含まれる。
【００１８】
以下、本発明の実施形態について図面を用いて説明する。
【００１９】
（第１実施例）
図１に本発明による画像処理装置の一実施例の機能ブロック図を示す。入力手段１１０は、単数ページまたは複数ページからなる文書データを受け入れる。文書データは一般的な文書作成ソフトウェア、例えばMicrosoft Word、Excel、Adobe Acrobat（登録商標）などで作成されることが多い。入力手段１１０は、これらの文書データ、または事前にプリンタドライバなどによってPostscript（登録商標）やＰＣＬなどのＰＤＬ（ページ記述言語）となった文書データを受け入れる。
【００２０】
レンダリング手段１２０は、入力された文書データをラスタ画像データに変換する。図２（ａ）に示すように入力される文書データには、その文書中あるいはページ中にラスタデータではないデータが含まれることがある。すなわち、文字データは、通常アスキーコードとその色情報と大きさなどの情報で表現された非ラスタデータである。また、いわゆるドロー系グラフィックソフトウェアで作成された図形データは、直線、四角、円などの形状やその大きさ、位置、色情報などからなるベクターデータという非ラスタデータで表現される。また、自然画像データは圧縮処理された非ラスタデータ形式の場合がある。図２（ｂ）は、これら文字データ、図形データ、自然画像データを、すべてラスタ画像データに変換した後の状態を示している。
【００２１】
色変換処理手段１３０は、ラスタ画像データを色変換パラメータにしたがって色変換を行う。色変換パラメータはテーブルあるいは行列（マトリクス）の形態で表現することができる。但し、以下の説明においては、特に断らない限り、便宜上、テーブルの形態で表現された色変換パラメータについてのみ述べるが、本発明はテーブルの形態で表現された色変換パラメータに制限されるものではない。図３に色変換処理手段１３０における処理の一例を示す。図３では入力のラスタ画像データの色空間をＲＧＢ（Red、Green、Blue）、色変換処理手段１３０から出力されるラスタ画像データの色空間をＣＭＹＫ（Cyan、Magenda、Yellow、Black）としている。したがって、この例ではＲ、Ｇ、Ｂの３つの変数で定められる入力値を、Ｃ、Ｍ、Ｙ、Ｋの４つの変数で定められる出力に色変換処理される。色変換処理手段１３０は、３次元ＬＵＴ（ルックアップテーブル）を持つ。３次元ＬＵＴには、いかなるＲＧＢ値が入力されたときには、いかなるＣＭＹＫ値に変換すべきかを決定するデータが予め格納される。３次元ＬＵＴに格納されるデータは色変換パラメータの一形態であり、色変換処理対象の属性に適合した色変換パラメータが図３に示す色変換処理手段１３０に格納される。すなわち、色変換パラメータは通常、色変換対象の属性に応じて複数存在する。なお、入力であるＲ、Ｇ、Ｂのそれぞれの値は２５６種類（８ビット）程度の場合が多く、この場合、色は約１６７０万種類にもなり、これをそのまま３次元ＬＵＴデータとするのはメモリ容量の面から実用的でない。そこで通常は、Ｒ、Ｇ、Ｂの各軸を何分割かして、この何分割された各軸の交点にあたる格子点におけるＲＧＢ値の組み合わせに対応するＣＭＹＫ値を３次元ＬＵＴデータとして、３次元ＬＵＴに格納する。
【００２２】
このように３次元ＬＵＴにデータを格納しておき、入力ＲＧＢ値の組み合わせが３次元ＬＵＴの格子点にあれば、その３次元ＬＵＴの格子点におけるデータのＣＭＹＫ値を出力する。また、入力ＲＧＢ値の組み合わせが３次元ＬＵＴの格子点にない場合には、入力ＲＧＢ値に近接する周囲の複数の格子点（例えば８点）を抽出し、抽出された複数の格子点に対応する３次元ＬＵＴデータのＣＭＹＫ値をもとに、補間演算により入力ＲＧＢ値に対応するＣＭＹＫ値を出力する。
【００２３】
以上、説明を簡単にするため、例としてＲＧＢ空間での値と、ＣＭＹＫ空間での値とを、直接的に結びつけるものとして色変換パラメータについて説明した。しかし、色は様々な表色系によって表すことが可能であり、デバイスに依存せず、人間の視覚と親和性が高いＣＩＥ（Commission Internationale d’Eclairage；国際照明委員会）のＬＡＢ表色系の空間での値を介して、間接的にＲＧＢ空間での値とＣＭＹＫ空間での値とを結びつける色変換パラメータもある。ここで、ＣＩＥ  ＬＡＢ表色系では、色はＬ＊、ａ＊、ｂ＊の３要素で表され、Ｌ＊の値が明度を、ａ＊、ｂ＊の値が色相、彩度（鮮やかさ）を表す。
【００２４】
出力手段１４０は、画像をプリントする手段であり、インクジェット方式、電子写真方式、熱転写方式などによるものがあるが、本発明では特にこれら方式を問うものではない。
【００２５】
色変換パラメータ記憶手段１５０は、ハードディスクや半導体メモリなどで構成され、色変換処理手段１３０で使用される色変換パラメータを記憶する。図３に示した色変換処理手段の例では、色変換パラメータは、入力がＲＧＢで、出力がＣＭＹＫの３次元ＬＵＴの形で記憶されている。
【００２６】
ラスタ画像データ記憶手段１６０は、レンダリング手段１２０によってラスタ化された文書データであるラスタ画像データを記憶する。例えば、図２（ｂ）に示したラスタ画像データが記憶される。
【００２７】
色調整手段１７０は、色変換パラメータ記憶手段１５０に記憶されている色変換パラメータを、ユーザの指示にしたがって、出力の色がユーザの所望するものとなるように修正することができる。ユーザによる色調整操作に際しては、ラスタ画像データ記憶手段１６０に記憶されたラスタ画像データが使用される。
【００２８】
以上説明を行った図１に示した本発明による画像処理装置の第１実施例の機能ブロック図について動作を説明する。
【００２９】
図４（ａ）は、ユーザが一般的な文書作成ソフトウェアを使用して作成した１ページの文書データを示す。この文書データは、文字データ、ベクター（図形）データ、自然画像データを含む。また文字データ１の文字は、ユーザが一般的な文書作成ソフトウェア上で指定した、例えば赤の文字である。この文書データは、入力手段１１０を介して画像処理装置に入力される。
【００３０】
続いてレンダリング手段１２０によって、文書中の文字データ、ベクターデータ、自然画像データは、すべて、図４（ｂ）に示すＲＧＢのラスタ画像データになる。このラスタ画像データは、色変換処理手段１３０に入力されるとともに、ラスタ画像データ記憶手段１６０に記憶される。色変換処理手段１３０の３次元ＬＵＴには、あらかじめ色変換パラメータ記憶手段１５０に記憶されていた色変換パラメータである３次元ＬＵＴデータがセットされる。そして、色変換処理手段１３０は、入力されるＲＧＢラスタ画像データに含まれるＲＧＢ値を、順次、３次元ＬＵＴに基づき、必要に応じて補間演算を行い、ＣＭＹＫ値に変換する。図４（ｃ）はこのようにしてＣＭＹＫに変換されたラスタ画像データを示す。そして、色変換処理されたラスタ画像データは、出力手段１４０によりプリント出力される。
【００３１】
ここで、ユーザがプリント出力されたハードコピーを見て、文字データ１の文字の赤色はユーザが所望する色ではないと考える場合がある。このとき、ユーザは色調整手段１７０を用いて、文字データ１の文字の赤色をユーザが所望する色が得られるよう色変換パラメータを修正することができる。
【００３２】
より詳細に色調整手段１７０を用いた色調整の例について説明する。図５に示すように色調整手段１７０は、例えば、ラスタ画像データの表示手段（以下、画像表示手段という）および色指示手段というユーザインタフェースを持っている。画像表示手段はＲＧＢラスタ画像データを表示する。色指示手段には、画像表示手段に表示されたラスタ画像データ中にユーザが修正したい色が存在するときに、ユーザが修正したい色を指定する手段と、指定した色から所望する色にユーザが指示する手段が含まれる。
【００３３】
まず、画像表示手段はラスタ画像データ記憶手段１６０に記憶されているＲＧＢラスタ画像データを表示する。ここで、ＲＧＢラスタ画像データは、レンダリング手段１２０によって既にラスタ形式のデータフォーマットとなっている。したがって、特別なフォーマットコンバータを必要としないで、ＲＧＢラスタ画像データを容易に画像表示手段に表示することができる。ユーザは、色指示手段の一部である十字カーソルをマウスなどのポインティングデバイス（図示せず）を使用して、画像表示手段に表示されたラスタ画像上で文字データ１の部分に合わせる。この操作によって、文字データ１の色を所望しない、すなわち修正したい色として指定される。この段階での文字データ１の色のＲＧＢ値を、（Ｒ１，Ｇ１，Ｂ１）とし、色調整手段１７０に記憶しておく。
【００３４】
次に、ユーザは、色指示手段の例えば、明るさ、色相、鮮やかさのスライドバーを操作する。この操作に応じて画像表示手段に表示されている文字データ１の色と同じ色の部分の色が変化する。但し、文字データ１の元々の色（Ｒ１，Ｇ１，Ｂ１）と異なる色の部分の色は変化しない。ユーザは前記スライドバーの操作により、文字データ１の色が所望する赤色となるように調整する。調整が終わった段階での文字データ１の色のＲＧＢ値を（Ｒ２，Ｇ２，Ｂ２）とし、色調整手段１７０に記憶しておく。
【００３５】
以上のような操作により、修正したい色のＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）と所望する色のＲＧＢ値（Ｒ２，Ｇ２，Ｂ２）とが指定されると、これらのＲＧＢ値に基づいて色変換パラメータが修正される。
【００３６】
色変換パラメータの修正方法について説明をしておく。修正したい色（Ｒ１，Ｇ１，Ｂ１）が３次元ＬＵＴの格子点にあたる場合には、所望する色（Ｒ２，Ｇ２，Ｂ２）に対応するＣＭＹＫ値（Ｃ２，Ｍ２，Ｙ２，Ｋ２）を３次元ＬＵＴに基づき、必要に応じて補間演算を行って求める。そして、３次元ＬＵＴの格子点である（Ｒ１，Ｇ１，Ｂ１）に対応するＣＭＹＫデータを新たな値である（Ｃ２，Ｍ２，Ｙ２，Ｋ２）に修正する。
【００３７】
修正したい色（Ｒ１，Ｇ１，Ｂ１）が３次元ＬＵＴの格子点にはない場合には、（Ｒ１，Ｇ１，Ｂ１）に近接する周囲の、例えば、８つの格子点（Ｒ１１，Ｇ１１，Ｂ１１）、（Ｒ１２，Ｇ１２，Ｂ１２）、・・・・、（Ｒ１８，Ｇ１８，Ｂ１８）を抽出し、抽出された８つの格子点のそれぞれに対応する３次元ＬＵＴデータのＣＭＹＫ値の修正を行う。ここで、所望する色（Ｒ２，Ｇ２，Ｂ２）に対応するＣＭＹＫ値（Ｃ２，Ｍ２，Ｙ２，Ｋ２）は修正前の３次元ＬＵＴに基づき、必要に応じて補間演算によって、求まる。したがって、前記８つの格子点（Ｒ１ｉ，Ｇ１ｉ，Ｂ１ｉ）（ｉ＝１ないし８）に対応するＣＭＹＫ値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｋ１ｉ）（ｉ＝１ないし８）をそれぞれ（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）（ｉ＝１ないし８）に修正し、（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）（ｉ＝１ないし８）の値を用いた補間演算によって求められるＣＭＹＫ値が所望する（Ｃ２，Ｍ２，Ｙ２，Ｋ２）となればよい。ただし、この条件を満たす（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）（ｉ＝１ないし８）の値は一義的には定まらない。しかし、例えば、（Ｃ２１−Ｃ１１）＾２＋（Ｃ２２−Ｃ１２）＾２＋・・・・＋（Ｃ２８−Ｃ１８）＾２、（Ｍ２１−Ｍ１１）＾２＋（Ｍ２２−Ｍ１２）＾２＋・・・・＋（Ｍ２８−Ｍ１８）＾２、（Ｙ２１−Ｙ１１）＾２＋（Ｙ２２−Ｙ１２）＾２＋・・・・＋（Ｙ２８−Ｙ１８）＾２および（Ｋ２１−Ｋ１１）＾２＋（Ｋ２２−Ｋ１２）＾２＋・・・・＋（Ｋ２８−Ｋ１８）＾２のそれぞれの値が最小になるという条件をさらに設定することにより、（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）（ｉ＝１ないし８）の値が求められる。そして、３次元ＬＵＴの格子点である（Ｒ１ｉ，Ｇ１ｉ，Ｂ１ｉ）にそれぞれ対応するＣＭＹＫデータが、新たな値である（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）に修正される（ここで、ｉ＝１ないし８）。
【００３８】
色変換パラメータが修正された後、図４（ａ）に示した文書データが再度入力手段１１０を介して入力されると、修正された色変換パラメータにしたがって色変換処理がされるため、文字データ１の赤色は、ユーザが所望する赤でプリントされる。
【００３９】
以上、本発明によれば、入力される文書データのフォーマットに関わらず、色調整手段は文書を容易に表示し、ユーザに提示することができる。また、プリントと同じ絵柄が表示されるため、ユーザは容易に、速く、修正したい色を指定できる。さらに、ユーザが修正対象の色を含む部分と所望の色を指示することにより前記色変換パラメータが自動的に修正される。
【００４０】
なお、本実施例は本発明の一例であり、本発明の主旨にしたがい、例えば、色変換処理パラメータ、色指示手段の指示項目およびデザインなどの変更が可能であり、本発明はこれらを排除するものではない。
【００４１】
（第２実施例）
図６に本発明による画像処理装置の第２の実施例の機能ブロック図を示す。第２の実施例は図１で示した第１の実施例に縮小処理手段６１０を付け加えた構成となっている。縮小処理手段６１０は、ラスタ画像データ記憶手段１６０に記憶されたラスタ画像データのサイズ、すなわち縦方向と横方向の画素数を減少させる機能を有する。例えば図７に示すように、縦2000×横1000画素のラスタ画像データを縦1000×横500画素にする。
【００４２】
レンダリング手段１２０から出力されるラスタ画像データは、出力手段１４０の出力解像度に対応したデータサイズで出力される。しかし、色調整手段１７０での画像表示には、高解像度のラスタ画像データは必ずしも必要ではないため、ラスタ画像データを縮小処理しても問題がない場合が多い。前記縮小処理手段を設けることによってラスタ画像データのサイズが小さくなるため画像表示の速度が向上し、また、画像表示用メモリの容量も小さくて済む利点が生じる。
【００４３】
また、図８に示すように、レンダリング手段１２０によって生成されたラスタ画像データをラスタ画像データ記憶手段１６０に記憶させる前に、縮小処理手段６１０を設けても同様な効果を得ることができる。
【００４４】
本実施例における動作は、前記縮小処理手段６１０によりラスタ画像データのサイズが減少されたラスタ画像が色調整手段１７０の画面に表示されることを除くと、第１実施例と同様である。
【００４５】
（第３実施例）
図９に本発明による画像処理装置の第３の実施例の機能ブロック図を示す。本実施例は図１で示した第１の実施例に文書構造情報記憶手段９１０を付け加えた構成を有する。
【００４６】
レンダリング手段１２０は、入力された文書データをラスタ画像データに変換するとともに、文書データ中のオブジェクト種類（文字、図形、自然画）を判別し、さらに判別したオブジェクト種類から文書構造情報を生成する。ここで、文書構造情報には、図２（ｃ）に示すように、文書中のどの位置にどのオブジェクトがあるかを示す情報が含まれる。また、レンダリング手段１２０は、文書データ中のオブジェクト種類の判別結果に基づき、判別されたオブジェクトに対応した色変換パラメータを、色変換パラメータ記憶手段１５０に記憶されている複数の色変換パラメータの中から、指定する。
【００４７】
色変換処理手段１３０は、ラスタ画像データを色変換パラメータにしたがって色変換を行う。このとき用いる色変換パラメータは、前記レンダリング手段１２０が判別したオブジェクトの種類に対応した色変換テーブルである。色変換手段１３０における処理は、既に図３を用いて説明した方法によって行うことができる。
【００４８】
色変換パラメータ記憶手段１５０は、色変換処理手段１３０で使用され、オブジェクト種類に対応した複数の色変換パラメータを記憶する。
【００４９】
文書構造情報記憶手段９１０は、レンダリング手段１２０によって生成された文書構造情報を記憶する。
【００５０】
色調整手段１７０は、色変換パラメータ記憶手段１５０に記憶されている色変換パラメータを、ユーザの指示にしたがって出力の色が所望するものとなるように修正する。このとき用いられる色変換パラメータは、文書構造情報記憶手段９１０に記憶されている文書構造情報に基づいて選択される。
【００５１】
以上、説明を行った図９に示した本発明による画像処理装置の第３の実施例について、動作を説明する。
【００５２】
図４（ａ）は、ユーザが一般的な文書作成ソフトウェアを使用して作成した１ページの文書データであり、文字データ、ベクター（図形）データ、自然画像データを含む。また、文字データ１の文字は、ユーザが一般的な文書作成ソフトウェア上で指定した例えば赤の文字である。この文書データは、入力手段１１０を介して画像処理装置に入力される。
【００５３】
続いてレンダリング手段１２０によって、文書中の文字データ、ベクターデータ、自然画像データは、すべて、図４（ｂ）に示すＲＧＢのラスタ画像データになる。また、レンダリング手段１２０は、図４（ｄ）に示すように、文書データ中のどの位置にどのオブジェクトがあるかを示す文書構造情報を生成し、この文書構造情報は文書構造情報記憶手段９１０に記憶される。ラスタ画像データは、ラスタ画像データ記憶手段１６０に記憶されるとともに、色変換処理手段１３０に入力される。
【００５４】
色変換処理手段１３０には、色変換パラメータ記憶手段１５０に記憶されている色変換パラメータである３次元ＬＵＴデータのうち、レンダリング手段１２０が判別したオブジェクトの種類に対応した３次元ＬＵＴがセットされる。そして、色変換処理手段１３０は、入力されるＲＧＢラスタ画像データを順次、３次元ＬＵＴに基づき、必要に応じて補間演算を行い、ＣＭＹＫ値に変換する。図４（ｃ）はこのようにしてＣＭＹＫに色変換されたラスタ画像データを示す。ＣＭＹＫ値に色変換されたラスタ画像データは、出力手段１４０によりプリントされる。
【００５５】
ここで、ユーザがプリント出力されたハードコピーを見て、文字データ１の文字の赤色はユーザが所望する赤ではないと考える場合がある。このとき、ユーザは、色調整手段１７０を用いて、文字データ１の文字の赤色をユーザが所望する赤が得られるよう文字オブジェクト用の色変換パラメータを修正することができる。
【００５６】
より詳細に、本実施例における色調整手段１７０を用いた色調整の例について説明する。第１の実施例と同様に、図５に示すように色調整手段１７０は、例えば、画像表示手段と色指示手段というユーザインタフェースを持っている。画像表示手段はＲＧＢラスタ画像データを表示する。色指示手段には、画像表示手段に表示されたラスタ画像データ中にユーザが修正したい色が存在するときに、ユーザが修正したい色を指定する手段と、指定した色から所望する色にユーザが指示する手段が含まれる。
【００５７】
まず、画像表示手段はラスタ画像データ記憶手段１６０に記憶されているＲＧＢラスタ画像データを表示する。ここで、ＲＧＢラスタ画像データは、レンダリング手段１２０によって既にラスタ形式のデータフォーマットとなっている。したがって、特別なフォーマットコンバータを必要としないで、ＲＧＢラスタ画像データを容易に画像表示手段に表示することができる。ユーザは、色指示手段の一部である十字カーソルをマウスなどのポインティングデバイス（図示せず）を使用して、画像表示手段に表示されたラスタ画像上で文字データ１の部分にあわせる。この操作によって、文字データ１の色を所望しない、すなわち修正したい色として指定される。この段階での文字データ１の色のＲＧＢ値を、（Ｒ１，Ｇ１，Ｂ１）とし、色調整手段１７０に記憶しておく。
【００５８】
次に、ユーザは、色指示手段の例えば、明るさ、色相、鮮やかさのスライドバーを操作する。この操作に応じて画像表示手段に表示されている文字データ１の色が変化する。但し、文字データ１の元々の色（Ｒ１，Ｇ１，Ｂ１）と異なる色の部分の色は変化しない。ユーザは前記の操作により、文字データ１の色が所望する赤色となるように指定する。この段階での文字データ１の色のＲＧＢ値を、（Ｒ２，Ｇ２，Ｂ２）とし、色調整手段１７０に記憶しておく。
【００５９】
以上のように修正したい色（Ｒ１，Ｇ１，Ｂ１）と、所望する色（Ｒ２，Ｇ２，Ｂ２）とを指定した後、この指定にしたがって色変換パラメータが修正される。色変換パラメータの修正方法は第１の実施例で説明した方法と同様である。
【００６０】
ここで、本実施例で修正の対象となる色変換パラメータは、文書構造情報によって決定される。すなわち、ユーザが色調整手段１７０の色指示手段を用いて十字カーソルで指定した色の位置と、文書構造情報記憶手段９１０に記憶されている文書構造情報を、色調整手段１７０が照らし合わせる。このことにより、色調整手段１７０は、色指示手段を用いてユーザが十字カーソルで指定した色が、どの種類のオブジェクトに含まれているかを認識する。この認識結果に基づき、色調整手段１７０は、オブジェクト種類に対応する色変換パラメータを色変換パラメータ記憶手段に記憶されている色変換パラメータの中から選択する。上記の説明においては、文字データ１の色を修正対象として指示しているため、選択される色変換パラメータは文字オブジェクトに対応したものとなる。
【００６１】
色変換パラメータが修正された後、図４（ａ）に示す文書データが再度、入力手段１１０を介して入力されると、修正された色変換パラメータにしたがって、色変換処理がされるため、文字データ１の赤色は、ユーザが所望する赤でプリントされる。また、修正された色変換パラメータは、文字オブジェクトに対応した色変換パラメータだけであるため、他のオブジェクト、すなわち図形オブジェクトと自然画像オブジェクトの色は変化しない。
【００６２】
以上、本発明によれば、入力される文書データのフォーマットに関わらず、色調整手段は文書を容易に表示し、ユーザに提示することができる。また、プリントと同じ絵柄が表示されるため、ユーザは容易に、速く、修正したい色を指定できる。さらに文書構造情報により、修正対象の色変換パラメータが自動的に選択され、かつ、ユーザが修正対象の色を含む部分と所望の色を指示することにより前記色変換パラメータが自動的に修正される。また、ユーザが指定した色を含むオブジェクトの種類に対応した色変換パラメータのみが修正されるため、修正を必要としない他のオブジェクトの色には影響を与えない。
【００６３】
なお、本実施例は本発明の一例であり、本発明の主旨に従い様々な変更（例えば、色変換処理パラメータ、色指示手段のデザイン、指示項目など）が可能であり、本発明はこれらを排除するものではない。
【００６４】
また、本実施例では文書構造情報を文書データ中のオブジェクトの種類としたが、例えば用紙種類、ハーフトーン種類などの文書データが指示するプリント出力条件を文書構造情報とすることもでき、文書データ中のオブジェクトの種類と前記プリント出力条件との両方とすることもできる。
【００６５】
（第４実施例）
図１０に本発明による画像処理装置の第４の実施例の機能ブロック図を示す。本実施例は図９で示した第３の実施例に縮小処理手段６１０を付け加えた構成を有する。縮小処理手段６１０の機能は第２の実施例における機能と同一である。また、第３の実施例に縮小処理手段６１０を付け加えたことによる効果も、第２の実施例における効果と同一であり、色調整手段１７０における画像表示の速度が向上し、また、画像表示用メモリの容量も小さくて済む。
【００６６】
また、図１０の構成に代えて、レンダリング手段１２０によって生成されたラスタ画像データをラスタ画像データ記憶手段１６０に入力する手前に、縮小処理手段６１０を設けてもよい。
【００６７】
本実施例における色調整手段１７０、文書構造情報記憶手段９１０など縮小処理手段６１０以外の部分については第３の実施例の場合と同様である。また、文書構造情報は、文書データ中のオブジェクトの種類、あるいは例えば用紙種類、ハーフトーン種類などの文書データが指示するプリント出力条件、または文書データ中のオブジェクトの種類と前記プリント出力条件との両方とすることもできる。
【００６８】
（第５実施例）
図１１に本発明による画像処理装置の第５の実施例の機能ブロック図を示す。本実施例は図１０で示した第４の実施例に画像読取手段１１１０を付け加えた構成を有する。画像読取手段１１１０を設ける意義の一つは、ユーザが所望する色を含むハードコピーが存在する場合に、そのハードコピー原稿を読み取り、電子的なラスタ画像データを得ることによって、ユーザの色調整操作を非常に容易にする点にある。画像読取手段１１１０は、光源、ＣＣＤセンサなどの電子読取素子、その駆動回路、光学系などから構成される。この画像読取手段１１１０が読み取ることによって生成される電子的なラスタ画像データを、色調整手段１７０の色指示手段に表示する。
【００６９】
次に図１２を用いて本実施例における色調整手段１７０を用いた色調整の例について説明する。図１２に示すように色調整手段１７０は、例えば、画像表示手段と色指示手段というユーザインタフェースを有する。図１２に示すように、画像表示手段は２つの画像データを表示する。説明の便宜上、図１２に示される２つの画像のうち、左側に表示されている画像データを第１の画像データ、右側に表示されている画像データを第２の画像データとする。第１の画像データは、レンダリング手段１２０によって生成されたラスタ画像データである。第２の画像データは、ユーザが所望する色が含まれるハードコピー原稿を、読取手段１１１０によって読み込むことによって生成されたラスタ画像データである。
【００７０】
ユーザは、色指示手段の一部である十字カーソルをマウスなどのポインティングデバイス（図示せず）を使用して、画像表示手段に表示されている第１の画像データの中にある文字データ１の色を所望しない、すなわち修正したい色として指定する。色調整手段１７０は文字データ１の色のＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）を記憶しておく。
【００７１】
ここで、文字データ１の色として所望する赤色が含まれるハードコピー原稿は画像読取手段１１１０によってラスタ画像データになっており、画像表示手段に第２の画像データとして表示されているとする。ユーザは、次に、色指示手段の一部であるＸ字カーソルをマウスなどのポインティングデバイス（図示せず）を使用して、画像表示手段に表示されている第２の画像データの中にある、ユーザが所望する赤色を含む部分を指定する。このように、ユーザが所持しているハードコピー原稿に既に所望の色がある場合は、非常に容易に所望する色を指定することができる。色調整手段１７０は、Ｘ字カーソルで指定された部分の色である赤色のＲＧＢ値（Ｒ２，Ｇ２，Ｂ２）を記憶しておく。
【００７２】
以上のようなユーザの操作により、修正したい色のＲＧＢ値（Ｒ１，Ｇ１，Ｂ１）と所望する色のＲＧＢ値（Ｒ２，Ｇ２，Ｂ２）とが定まると、これらのＲＧＢ値に基づいて色変換パラメータが修正される。ここで、本実施例においては修正したい色の部分は文字データのオブジェクトであることが、文書構造情報として分かっているため、修正対象となる色変換パラメータは自動的に文字データ用の色変換パラメータが選択される。色変換パラメータの修正方法については、第１の実施例の説明で述べた方法を用いることができる。
【００７３】
また、本実施例では文書構造情報を文書データ中のオブジェクトの種類としたが、例えば用紙種類、ハーフトーン種類などの文書データが指示するプリント出力条件を文書構造情報とすることもでき、文書データ中のオブジェクトの種類と前記プリント出力条件との両方とすることもできる。
【００７４】
なお、図１１で示した本実施例の構成は多様な変更、変形が可能である。まず、画像読取手段１１１０を、図１３に示すように色調整手段１７０に直接、接続する構成がある。
【００７５】
また、図１１または図１２に示す構成から、縮小処理手段６１０を取り除き、ラスタ画像データ記憶手段１６０からの出力を直接、色調整手段１７０に入力する、図１４または図１５に示す構成がある。
【００７６】
さらに、図１１または図１３に示す構成から、文書構造情報記憶手段９１０を取り除き、色調整手段１７０で文書構造情報を用いない構成も可能である。
【００７７】
また、図１１または図１２に示す構成から、縮小処理手段６１０を取り除き、ラスタ画像データ記憶手段１６０からの出力を直接、色調整手段１７０に入力するとともに、文書構造情報記憶手段９１０をも取り除き、色調整手段１７０で文書構造情報を用いない構成も可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明による画像処理装置の一実施例の機能ブロック図である。
【図２】本発明による画像処理装置の動作を説明するための図である。
【図３】本発明による画像処理装置における色変換処理手段の機能ブロック図である。
【図４】本発明による画像処理装置の動作を説明するための図である。
【図５】本発明による画像処理装置の一実施例における色調整手段のユーザインタフェースを示す図である。
【図６】本発明による画像処理装置の一実施例の機能ブロック図である。
【図７】本発明による画像処理装置の一実施例における縮小処理手段の機能を説明するための図である。
【図８】本発明による画像処理装置の一実施例の機能ブロック図である。
【図９】本発明による画像処理装置の一実施例の機能ブロック図である。
【図１０】本発明による画像処理装置の一実施例の機能ブロック図である。
【図１１】本発明による画像処理装置の一実施例の機能ブロック図である。
【図１２】本発明による画像処理装置の一実施例における色調整手段のユーザインタフェースを示す図である。
【図１３】本発明による画像処理装置の一実施例の機能ブロック図である。
【図１４】本発明による画像処理装置の一実施例の機能ブロック図である。
【図１５】本発明による画像処理装置の一実施例の機能ブロック図である。
【図１６】従来の色調整処理の動作を説明するための機能ブロック図である。
【符号の説明】
【００７９】
１１０    入力手段
１２０    レンダリング手段
１３０    色変換処理手段
１４０    出力手段
１５０    色変換パラメータ記憶手段
１６０    ラスタ画像データ記憶手段
１７０    色調整手段
６１０    縮小処理手段
９１０    文書構造情報記憶手段
１１１０  画像読取手段
【図１】
2006108866.tif 000003
【図２】
2006108866.tif 000004
【図３】
2006108866.tif 000005
【図４】
2006108866.tif 000006
【図５】
2006108866.tif 000007
【図６】
2006108866.tif 000008
【図７】
2006108866.tif 000009
【図８】
2006108866.tif 000010
【図９】
2006108866.tif 000011
【図１０】
2006108866.tif 000012
【図１１】
2006108866.tif 000013
【図１２】
2006108866.tif 000014
【図１３】
2006108866.tif 000015
【図１４】
2006108866.tif 000016
【図１５】
2006108866.tif 000017
【図１６】
2006108866.tif 000018