(57)【要約】【課題】  出力画像の品質の低下を抑制しつつ下地除去を行う。【解決手段】  画像処理装置は、入力画像中の下地の領域の輝度下限値を表す下地閾値を取得する下地閾値取得部と、画像種別を取得する画像種別取得部とを備えている。画像処理装置は、また、色変換ルックアップテーブル２３２を参照することにより、入力画像の色成分値ＲＧＢからインク量データＣＭＹＫを生成する色変換部２２４を有している。この色変換部２２４は、下地閾値と画像種別とに応じた色調整を行うことにより、下地閾値以上の輝度の色を色調整を行わない場合よりも明度の高い色として出力するようにインク量データＣＭＹＫを生成する。【選択図】  図３
2005303569.tif 000002
【特許請求の範囲】
【請求項１】
第１の表色系で表現される入力画像データを、第２の表色系の色成分に対応する複数のインクのインク量データに変換する画像処理装置であって、
前記入力画像データの輝度の度数分布に基づいて、前記入力画像データで表される入力画像中の輝度の高い領域である下地領域の輝度下限値を表す下地閾値を取得する下地閾値取得部と、
前記第１の表色系の色成分値から前記第２の表色系の色成分値を生成する色変換ルックアップテーブルと、
前記色変換ルックアップテーブルを参照することによって、前記第１の表色系の色成分値である入力値から前記第２の表色系の色成分値である出力値を生成する色変換部と、
を備え、
前記色変換部は、前記下地閾値と前記入力画像の種類に関する画像種別とに応じた色調整を行うことにより、輝度が前記下地閾値以上の色を表す入力値に対して、前記色調整を行わない場合よりも明度の高い色を出力するように前記出力値を生成する、画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、さらに、
前記第１の表色系の色成分値から前記第２の表色系の色成分値を生成する基準となる色変換ルックアップテーブルを備え、
前記色変換部は、前記色変換ルックアップテーブルが前記色調整後の出力値を有するように、前記基準となる色変換ルックアップテーブルの出力値を書き換えることによって前記色変換ルックアップテーブルを生成するルックアップテーブル生成部を備える、画像処理装置。
【請求項３】
請求項１記載の画像処理装置であって、
前記色変換部は、前記下地閾値と前記画像種別とに基づいて形状が決定されるトーンカーブを用いた階調変換によって前記色調整を行なう、画像処理装置。
【請求項４】
第１の表色系で表現される入力画像データを、第２の表色系の色成分に対応する複数のインクのインク量データに変換する画像処理方法であって、
（ａ）前記入力画像データの輝度の度数分布に基づいて、前記入力画像データで表される入力画像中の輝度の高い領域である下地領域の輝度下限値を表す下地閾値を取得する工程と、
（ｂ）前記第１の表色系の色成分値から前記第２の表色系の色成分値を生成する色変換ルックアップテーブルを参照することによって、前記第１の表色系の色成分値である入力値から前記第２の表色系の色成分値である出力値を生成する工程と、
を備え、
前記工程（ｂ）は、前記下地閾値と前記入力画像の種類に関する画像種別とに応じた色調整を行うことにより、輝度が前記下地閾値以上の色を表す入力値に対して、前記色調整を行わない場合よりも明度の高い色を出力するように前記出力値を生成する工程を含む、画像処理方法。
【請求項５】
第１の表色系で表現される入力画像データを、第２の表色系の色成分に対応する複数のインクのインク量データに変換するコンピュータプログラムであって、
前記入力画像データの輝度の度数分布に基づいて、前記入力画像データで表される入力画像中の輝度の高い領域である下地領域の輝度下限値を表す下地閾値を取得する下地閾値取得機能と、
前記第１の表色系の色成分値から前記第２の表色系の色成分値を生成する色変換ルックアップテーブルを参照することによって、前記第１の表色系の色成分値である入力値から前記第２の表色系の色成分値である出力値を生成する色変換機能と、
をコンピュータに実現させるコンピュータプログラムを備え、
前記色変換機能は、前記下地閾値と前記入力画像の種類に関する画像種別とに応じた色調整を行うことにより、輝度が前記下地閾値以上の色を表す入力値に対して、前記色調整を行わない場合よりも明度の高い色を出力するように前記出力値を生成する機能を含むことを特徴とする、コンピュータプログラム。
【請求項６】
複数のインクを印刷媒体に吐出することで画像を形成する印刷部に、入力画像データに応じて生成された印刷データを供給する印刷制御装置であって、
前記入力画像データの輝度の度数分布に基づいて、前記入力画像データで表される入力画像中の輝度の高い領域である下地領域の輝度下限値を表す下地閾値を取得する下地閾値取得部と、
前記入力画像データによって表される第１の表色系の色成分値から前記複数のインクのインク量に対応する第２の表色系の色成分値を生成する色変換ルックアップテーブルと、
前記色変換ルックアップテーブルを参照することによって、前記第１の表色系の色成分値である入力値から前記第２の表色系の色成分値である出力値を生成する色変換部と、
を備え、
前記色変換部は、前記下地閾値と前記入力画像の種類に関する画像種別とに応じた色調整を行うことにより、輝度が前記下地閾値以上の色を表す入力値に対して、前記色調整を行わない場合よりも明度の高い色を出力するように前記出力値を生成する、印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像に含まれる下地を除去する技術に関する。
【背景技術】
【０００２】
スキャナ・プリンタ・コピー複合機やスキャナとプリンタと有する画像処理システム等でコピーを行う場合、スキャナで画像原稿を読み取ることにより取得した画像データをプリンタで出力する処理が行われる。
【０００３】
画像原稿は、通常、印刷媒体である紙の上に原画像を出力することにより作成される。紙の明度が十分に高くない場合、画像原稿をスキャナで読み取った画像データの本来白色である紙の領域（以下、「下地領域」と呼ぶ）が薄いグレーで着色される場合がある。このような下地領域の着色は、例えば、輝度の度数分布に応じて画像データ全体のコントラストやレベルを調整することにより抑制することができる（例えば、特許文献１参照）。なお、一般に、下地領域の着色を除去する画像処理は、「下地除去」と呼ばれる。
【０００４】
【特許文献１】特開２０００−２５３２５０号公報
【０００５】
しかしながら、輝度の度数分布に応じて画像データ全体のコントラストやレベルの調整を行うと、画像データによって表される画像によっては下地領域でない領域の画像が不自然な色で出力される場合があり、下地除去の結果出力画像の品質が低下する可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した従来の課題を解決するためになされたものであり、出力画像の品質の低下を抑制しつつ下地除去を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的の少なくとも一部を達成するために、本発明の画像処理装置は、第１の表色系で表現される入力画像データを、第２の表色系の色成分に対応する複数のインクのインク量データに変換する画像処理装置であって、前記入力画像データの輝度の度数分布に基づいて、前記入力画像データで表される入力画像中の輝度の高い領域である下地領域の輝度下限値を表す下地閾値を取得する下地閾値取得部と、前記第１の表色系の色成分値から前記第２の表色系の色成分値を生成する色変換ルックアップテーブルと、前記色変換ルックアップテーブルを参照することによって、前記第１の表色系の色成分値である入力値から前記第２の表色系の色成分値である出力値を生成する色変換部と、を備え、前記色変換部は、前記下地閾値と前記入力画像の種類に関する画像種別とに応じた色調整を行うことにより、輝度が前記下地閾値以上の色を表す入力値に対して、前記色調整を行わない場合よりも明度の高い色を出力するように前記出力値を生成することを特徴とする。
【０００８】
この構成によれば、画像の種類と度数分布の解析結果とに応じて下地除去の処理が行われるので、出力画像の品質の低下を抑制しつつ下地除去を行うことが可能となる。
【０００９】
前記画像出力装置は、さらに、前記第１の表色系の色成分値から前記第２の表色系の色成分値を生成する基準となる色変換ルックアップテーブルを備え、前記色変換部は、前記色変換ルックアップテーブルが前記色調整後の出力値を有するように、前記基準となる色変換ルックアップテーブルの出力値を書き換えることによって前記色変換ルックアップテーブルを生成するルックアップテーブル生成部を備えるものとしてもよい。
【００１０】
この構成によれば、生成された色変換ルックアップテーブルを用いた色変換を行うことにより下地除去が可能となるので、画像の処理時間が短縮できる。
【００１１】
前記色変換部は、前記下地閾値と前記画像種別とに基づいて形状が決定されるトーンカーブを用いた階調変換によって前記色調整を行なうものとしてもよい。
【００１２】
この構成によれば、階調変換によって下地除去が可能となるので、下地除去の処理が容易となる。
【００１３】
なお、本発明は、種々の態様で実現することが可能であり、例えば、画像処理方法および画像処理装置、印刷方法および印刷装置、印刷制御方法および印刷制御装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．変形例：
【００１５】
Ａ．第１実施例：
図１は、本発明の一実施例としてのスキャナプリンタコピー複合機１００（以下、「ＳＰＣ１００」と呼ぶ）の構成を示す説明図である。ＳＰＣ１００は、スキャナユニット１１０と、プリンタユニット１３０と、スキャナユニット１１０とプリンタユニット１３０とを制御する制御ユニット１２０とを備えている。
【００１６】
スキャナユニット１１０は、画像原稿に光を照射するための光源と、画像原稿からの反射光の強度を電気信号に変換するＣＣＤとを備えている。ＣＣＤの出力信号は、Ａ／Ｄ変換器によりデジタル信号に変換され、これによって原画像データが生成される。
【００１７】
プリンタユニット１３０は、複数色のインクを紙などの印刷媒体に吐出して画像を形成するインクジェットプリンタである。プリンタユニット１３０は、制御ユニット１２０から供給される印刷データに従ってインクを印刷媒体上に吐出する。印刷媒体上には、吐出されるインクの量に応じた色の点（インクドット）が形成されることによりカラー画像が形成される。
【００１８】
制御ユニット１２０は、制御実行部２００と、操作パネル３００と、外部のコンピュータとのインターフェースであるＩ／Ｆ部３１０とを備えている。制御実行部２００は、ＣＰＵ，ＲＯＭ，ＲＡＭなどを備えるマイクロコンピュータとして構成されている。制御実行部２００は、画像データ取得部２１０と、印刷データ生成部２２０とを備えている。これらの各部２１０，２２０の機能は、ＲＯＭに記録されたコンピュータプログラムがＣＰＵにより実行されることにより実現される。
【００１９】
画像データ取得部２１０は、スキャナユニット１１０から供給される原画像データの画像処理を行うことによりＲＧＢ表色系で表される画像データ（ＲＧＢ画像データ）を生成する。生成されたＲＧＢ画像データは、ＳＰＣ１００の動作モードに応じて、印刷データ生成部２２０もしくはＩ／Ｆ部３１０に供給される。
【００２０】
印刷データ生成部２２０には、ＳＰＣ１００の動作モードに応じて、画像データ取得部２１０もしくはＩ／Ｆ部３１０からＲＧＢ画像データが供給される。印刷データ生成部２２０は、供給されるＲＧＢ画像データに従って、プリンタユニット１３０での印刷に用いられる複数色のインク毎のインク量を表す印刷データを生成する。この印刷データは、インク量に対応する表色系で表される画像データということができる。
【００２１】
操作パネル３００は、ユーザからの入力を取得する操作ボタンと、ＳＰＣ１００の動作モードや設定値等を表示するための表示装置とを備えている。ユーザは、表示装置に表示される設定内容を見ながら操作ボタンを押すことによりＳＰＣ１００の動作モードや設定値を変更することができる。
【００２２】
図２は、操作パネル３００の操作によるＳＰＣ１００の設定の様子を示す説明図である。操作パネル３００は、コピーボタンＣＢやスタートボタンＳＢなどの操作ボタンと、表示装置ＤＰとを備えている。
【００２３】
図２（ａ）は、ユーザによってコピーボタンＣＢが押され、ＳＰＣ１００の動作モードとしてコピーモードが選択されている様子を示している。表示装置ＤＰには、コピーモードにおける各種設定の変更が可能であることを示す「コピー設定」の文字と、「コピー」，「枚数」，「倍率」等の設定項目と、各設定項目の設定値とが表示される。
【００２４】
図２（ｂ）は、ユーザによってメニューボタンＭＢが押され、コピーモードの設定変更が行われる様子を示している。メニューボタンＭＢが押されることにより、変更される設定値の左右にその設定値が変更可能であることを示す三角形が表示される。変更する設定項目は、選択ボタンＸＢの上下を押すことにより選択される。選択された設定項目の設定値は、ユーザが選択ボタンＸＢの左右を押すことにより変更される。
【００２５】
図２（ｃ）は、コピーモードの設定項目のうちコピーの種類である「コピー」の設定が変更される様子を示している。図２（ｃ）の例では、「コピー」モードの設定値が「テキスト」モードから「写真」モードに変更されている。このように各設定項目の設定値が変更された後、ユーザによってＯＫボタンＯＢが押されると、変更された設定値は制御実行部２００（図１）に供給される。制御実行部２００は、供給された設定値をＲＡＭ等の一時記憶装置に格納する。
【００２６】
コピーの実行は、ユーザによるスタートボタンＳＢの押下によって開始される。スタートボタンＳＢが押されると、画像データ取得部２１０（図１）はスキャナユニット１１０（図１）の原稿台に置かれた画像原稿の画像を表すＲＧＢ画像データを取得する。取得されたＲＧＢ画像データは、印刷データ生成部２２０によって印刷データに変換され、プリンタユニット１３０に供給される。
【００２７】
図３は、第１実施例における印刷データ生成部２２０の構成を示すブロック図である。印刷データ生成部２２０は、解像度変換部２２２と、色変換部２２４と、ハーフトーン処理部２２６と、データ配列部２２８と、ルックアップテーブル選択部２３０と、複数の色変換ルックアップテーブル２３２と、調整パラメータ取得部２６０とを備えている。
【００２８】
解像度変換部２２２は、入力されたＲＧＢ画像データＲ，Ｇ，Ｂの解像度を印刷解像度に変換する。解像度変換部２２２から出力される印刷解像度の画像データＲ’，Ｇ’，Ｂ’は、各画素の色がＲＧＢ値で表される画像データである。すなわち、印刷解像度画像データＲ’，Ｇ’，Ｂ’は、ＲＧＢ表色系で表される画像データである。
【００２９】
色変換部２２４は、調整パラメータ取得部２６０から供給される色調整パラメータＰＴＣに基づいて色調整を行う色調整部２４０を備えている。色調整部２４０は、印刷解像度画像データＲ’Ｇ’Ｂ’の色調整を行うことにより内部画像データｒｇｂを生成する。この色調整は、印刷解像度画像データＲ’Ｇ’Ｂ’の画素毎に、色調整パラメータＰＴＣによって決定される階調変換特性（トーンカーブ）に従って輝度値を変換することにより行われる。なお、色調整パラメータＰＴＣとトーンカーブとの関係については、後述する。
【００３０】
色変換部２２４は、１つの色変換ルックアップテーブル２３２を用いて内部画像データｒｇｂをインク量データＣＭＹＫに変換する。この色変換部２２４によって行われる一連の処理は、ＲＧＢ表色系で表される印刷解像度画像データＲ’Ｇ’Ｂ’またはｒｇｂをＣＭＹＫ表色系で表される画像データＣＭＹＫに変換する処理に相当する。
【００３１】
複数の印刷モードのそれぞれに適した複数の色変換ルックアップテーブル２３２は、制御実行部２００（図１）が備えるＲＯＭに格納されている。ルックアップテーブル選択部２３０は、これらの複数の色変換ルックアップテーブル２３２の中から、実際の印刷時に使用される印刷モードに適した１つのテーブルを選択する。色変換部２２４は、この選択されたテーブルを使用して色変換を実行する。なお、本実施例では、色変換ルックアップテーブル２３２は、印刷媒体と、印刷解像度と、の２つのパラメータに応じて選択される。
【００３２】
色変換ルックアップテーブル２３２は、色変換部２２４に入力されるＲＧＢ値の特定の値である入力点に対応したインク量ＣＭＹＫを出力する。色変換部２２４は、入力されるＲＧＢ値に対して、必要に応じて補間演算を行うことによりＲＧＢ値からインク量ＣＭＹＫを出力する。なお、色変換ルックアップテーブル２３２の入力点は、ＲＧＢの各成分値の範囲に一定間隔で設定されることが多く、このような入力点は格子点とも呼ばれる。
【００３３】
ハーフトーン処理部２２６は、各インク毎にハーフトーン処理を実行することによって、印刷画素毎にドットの形成状態を示すドット形成データＤｃ，Ｄｍ，Ｄｙ，Ｄｋを生成する。データ配列部２２８は、これらのドット形成データＤｃ，Ｄｍ，Ｄｙ，Ｄｋを配列し、印刷データＰＤとして出力する。
【００３４】
図４は、調整パラメータ取得部２６０の構成を示すブロック図である。調整パラメータ取得部２６０は、画像種別取得部２６２と、ヒストグラム解析部２６４と、調整パラメータ決定部２６６と、調整パラメータテーブル２６８とを備えている。
【００３５】
画像種別取得部２６２は、制御実行部２００（図１）に格納された「コピー」モードの設定値から画像種別ＴＹＰを取得する。具体的には、「コピー」モードの設定値が「テキスト」モードの場合、画像種別ＴＹＰは、文字や線画等からなる画像（以下、このような画像を「テキスト画像」とも呼ぶ）を表す値（テキスト）に設定される。一方、「コピー」モードの設定値が「写真」モードの場合、画像種別ＴＹＰは、写真を含む画像を表す値（写真）に設定される。取得された画像種別ＴＹＰは、調整パラメータ決定部２６６に供給される。
【００３６】
ヒストグラム解析部２６４は、画像データ取得部２１０（図１）を介して、スキャナユニット１１０（図１）から画像原稿を表す低解像度のＲＧＢ画像データ（以下、「プレスキャンデータ」と呼ぶ）を取得する。このプレスキャンデータの取得は、通常、印刷に使用されるＲＧＢ画像データの取得に先だって行われる。あるいは、プレスキャンデータとして通常にスキャンして取得したＲＧＢ画像データを間引いて取得するものとしてもよい。取得されたプレスキャンデータは、輝度の度数分布（ヒストグラム）を用いて解析され、これにより画像原稿の下地領域の輝度の下限値である下地閾値ＴＢＧが算出される。算出された下地閾値ＴＢＧは、調整パラメータ決定部２６６に供給される。なお、ヒストグラムを用いて下地閾値ＴＢＧを算出する方法については、後述する。
【００３７】
調整パラメータ決定部２６６は、調整パラメータテーブル２６８を参照することにより下地閾値ＴＢＧと画像種別ＴＹＰとに応じて色調整パラメータＰＴＣを決定する。この調整パラメータテーブル２６８は、下地閾値ＴＢＧの特定の値と画像種別ＴＹＰとの入力値とに対応し、トーンカーブの形状を決定するための所定の情報ＰＴＣ０を出力するテーブルである。調整パラメータ決定部２６６は、調整パラメータテーブル２６８の出力情報ＰＴＣ０を必要に応じて補間することにより色調整パラメータＰＴＣを取得する。
【００３８】
ヒストグラム解析部２６４による下地閾値ＴＢＧの取得は、例えば、以下のようにして行うことができる。ヒストグラム解析部２６４は、輝度のヒストグラムのうち所定の輝度値（例えば、１８０）以上の領域での最頻値（輝度値）を決定する。そして、最頻値から低輝度側で、度数が最頻値の度数の１／２以下となる最頻値に最も近い輝度値を取得する。ヒストグラム解析部２６４は、このように取得された輝度値を下地閾値ＴＢＧとする。
【００３９】
図５（ａ）は、第１実施例における調整パラメータテーブル２６８（図４）の内容を示す表である。図５（ａ）のテーブルは、行を指定する下地閾値ＴＢＧと、列を指定する画像種別ＴＹＰとで特定される場所に格納された出力情報ＰＴＣ０が出力されることを示している。第１実施例における調整パラメータテーブルは、下地閾値ＴＢＧおよび画像種別ＴＹＰの２つのパラメータの入力に対して、所定の出力情報ＰＴＣ０としてトーンカーブが折れ曲がる点の値ＢＰｘ，ＢＰｐ（屈曲点）を出力するテーブルである。
【００４０】
図５（ｂ）は、第１実施例において色調整に用いられるトーンカーブＴＣｘ，ＴＣｐである。図５（ｂ）の横軸は色調整部２４０（図３）に入力される輝度値（入力輝度値Ｉｘ）であり、図５（ｂ）の縦軸は入力輝度値Ｉｘに対して色調整部２４０が出力する輝度値（出力輝度値Ｏｘ）である。なお、図５（ｂ）の破線ＳＣは、色調整を行わない（ＯX＝ＩX）場合の基準トーンカーブを示している。図５（ｂ）に示されるように、第１実施例のトーンカーブＴＣｘ，ＴＣｐは、入力輝度値Ｉｘが０から屈曲点ＢＰｘ，ＢＰｐまでの区間で出力輝度値Ｏｘが０から２５５まで直線的に変化し、入力輝度値Ｉｘが屈曲点ＢＰｘ，ＢＰｐから２５５までの区間で出力輝度値Ｏｘが一定値（２５５）となるような線で表される。
【００４１】
図５（ａ）に示されるように、例えば、下地閾値ＴＢＧが２２０であり、画像種別ＴＹＰがテキストの場合、屈曲点ＢＰｘは１８１となる。一方、下地閾値ＴＢＧが２２０であり、画像種別ＴＹＰが写真の場合、屈曲点ＢＰｐは２２１となる。そのため、図５（ｂ）に示されるように、画像種別ＴＹＰがテキストの場合のトーンカーブＴＣｘは、画像種別ＴＹＰが写真の場合のトーンカーブＴＣｐよりもコントラストをより高めるようなトーンカーブとなる。なお、図５（ｂ）に示されるように、印刷解像度画像データＲ’Ｇ’Ｂ’（図３）の色は、トーンカーブＴＣｘ，ＴＣｐによる階調変換によって輝度が高められるので、プリンタユニット１３０（図１）から出力される画像の明度は高くなる。
【００４２】
図６は、ヒストグラム解析によるトーンカーブ形状の決定の様子を示す説明図である。図６（ａ）〜（ｃ）は、プレスキャンデータによって表される画像ＩＭＧａ，ＩＭＧｂ，ＩＭＧｃ（以下、「プレスキャン画像ＩＭＧａ，ＩＭＧｂ，ＩＭＧｃ」とも呼ぶ）を示し、図６（ｄ）〜（ｆ）の実線は、左側のプレスキャン画像ＩＭＧａ〜ＩＭＧｃのそれぞれに対応するヒストグラムＨＧａ〜ＨＧｃを示している。図６（ｄ）〜（ｆ）の横軸は輝度を表し、ヒストグラムＨＧａ〜ＨＧｃの参照軸である左の縦軸は輝度値毎の度数を表している。また、図６（ｄ）〜（ｆ）の破線は、上述のように決定された色調整に用いられるトーンカーブＴＣａ〜ＴＣｃを示している。トーンカーブＴＣａ〜ＴＣｃの参照軸である図６（ｄ）〜（ｆ）の右の縦軸は、トーンカーブＴＣａ〜ＴＣｃによる階調変換の出力値（輝度）を表している。
【００４３】
図６（ａ）のプレスキャン画像ＩＭＧａは、縁なしの写真ＰＨＴａを表している。縁なしの写真ＰＨＴａでは、下地の領域が存在しない。そのため、図６（ｄ）に示されるように、ヒストグラムＨＧａには高輝度の領域に度数のピークが存在しない。このように、高輝度の領域にピークがない場合、ヒストグラム解析部２６４（図４）は、下地閾値ＴＢＧとして輝度値のとりうる最大値ＴＢＧａ（２５５）を出力する。
【００４４】
下地閾値ＴＢＧａ（２５５）に対応する屈曲点は、図５（ａ）に示されるように、２５５となる。そのため、下地閾値ＴＢＧａが調整パラメータ決定部２６６（図４）に入力された場合、調整パラメータ決定部２６６が出力する屈曲点は２５５となる。屈曲点が２５５のとき、トーンカーブＴＣａは、入力輝度値Ｉｘと出力輝度値Ｏｘとが同一（Ｏｘ＝Ｉｘ）となるので、画像の階調は色調整の前後で変化しない。
【００４５】
図６（ｂ）のプレスキャン画像ＩＭＧｂは、縁ありの写真ＰＨＴｂを表している。縁ありの写真ＰＨＴｂでは、写真ＰＨＴｂの周囲に下地領域ＢＧｂが存在する。そのため、ヒストグラムＨＧｂには、図６（ｅ）に示されるように下地領域ＢＧｂに相当する高輝度域のピークが存在する。同様に、図６（ｃ）に示されるように、プレスキャン画像ＩＭＧｃが文字ＴＸＴと線画であるグラフＧＲＰを含むテキスト画像を表している場合、ヒストグラムＨＧｃには、図６（ｆ）に示されるように下地領域ＢＧｃに相当する高輝度域のピークが存在する。このように、高輝度の領域にピークが存在する場合、ヒストグラム解析部２６４は、下地閾値ＴＢＧとしてピークの略左端の輝度値ＴＢＧｂ，ＴＢＧｃを出力する。なお、図６（ｅ）と図６（ｆ）とに示されるように、下地閾値ＴＢＧｂ、ＴＢＧｃはほぼ同じ値となっている。
【００４６】
下地閾値ＴＢＧｂ，ＴＢＧｃが調整パラメータ決定部２６６に入力された場合、調整パラメータ決定部２６６の出力である屈曲点は下地閾値ＴＢＧｂ，ＴＢＧｃと画像種別ＴＹＰで定まる値となる。図６（ｅ）の例は、ユーザが「コピー」モードを「写真」に設定し、画像種別ＴＹＰが写真となっている場合を示している。一方、図６（ｆ）の例は、ユーザが「コピー」モードを「テキスト」に設定し、画像種別ＴＹＰがテキストとなっている場合を示している。画像種別ＴＹＰがテキストの場合、調整パラメータ決定部２６６が出力する屈曲点は、画像種別ＴＹＰが写真の場合よりも小さくなる。そのため、図６（ｆ）のトーンカーブＴＣｃは、図６（ｅ）のトーンカーブＴＣｂよりもコントラストを高める効果が大きくなる。
【００４７】
画像種別ＴＹＰがテキストの場合、コントラストが高くなり白色に再現される色の範囲が広くなる。そのため、新聞等のように下地の色が濃い画像原稿をコピーした場合にも、下地の色を白色に再現することができるのでより鮮明な画像を出力することができる。一方、画像種別ＴＹＰが写真の場合、下地領域以外の部分のコントラストが必要以上に高くなることが抑制される。そのため、写真を含む画像原稿をコピーした場合に、写真の部分の色が不自然な色に再現されることを抑制することができる。
【００４８】
このように、第１実施例によれば、画像の種類とヒストグラムの解析結果とに応じて色調整に用いるトーンカーブを決定することにより、出力画像の品質低下を抑制しつつ下地領域を白色で再現することができる。
【００４９】
Ｂ．第２実施例：
図７は、第２実施例における色調整パラメータＰＴＣとトーンカーブとの関係を示す説明図である。図７（ａ）に示される第２実施例の調整パラメータテーブルは、トーンカーブの種類と階調変換の度合いを表すパラメータとの２つのパラメータを出力する点で１つのパラメータを出力する第１実施例の調整パラメータテーブル（図５（ａ））と異なっている。また、図７（ｂ）に示される第２実施例のトーンカーブＴＣ１，ＴＣ２は、滑らかな曲線となっている点で第１実施例のトーンカーブＴＣｘ，ＴＣｐと異なっている。他の構成については、第１実施例とほぼ同じである。
【００５０】
画像種別ＴＹＰがテキストの場合、色調整は図７（ｂ）に示される第１種のトーンカーブＴＣ１を用いて行われる。この第１種のトーンカーブＴＣ１は、以下の式（１）ないし（８）によって表されるトーンカーブである。
【００５１】
ｆa＝１００００／（１００−Δ１）      …（１）
ｘ1＝３×１２８×（ｆa−１００）      …（２）
ａ1＝６５５３６×ｆa／（３×ｘ12）      …（３）
ｘ2＝１２８×（ｆa＋３００）／（２×ｆa）      …（４）
ａ2＝６５５３６×ｆa／（３×（ｘ2−２５６）2）      …（５）
Ｏｘ＝ａ1×Ｉｘ3／６５５３６００    ０≦Ｉｘ＜ｘ1      …（６）
Ｏｘ＝（ｆa×Ｉｘ＋１２８×（１００−ｆa））／１００
ｘ1≦Ｉｘ＜ｘ2      …（７）
Ｏｘ＝ａ2×（Ｉｘ−２５６）3／６５５３６００＋２５６
ｘ2≦Ｉｘ＜２５５      …（８）
【００５２】
上記（１）〜（８）式によって表される第１種のトーンカーブＴＣ１では、中間入力値ＩM（＝１２７）付近での傾きを表すパラメータｆa（以下、単に「傾きｆa」と呼ぶ）、色調整パラメータ中の値Δ１によって決定される。パラメータΔ１が大きくなると、中間入力値ＩM付近での第１種のトーンカーブＴＣ１の傾きｆaは大きくなり、白色に再現される色の範囲が広くなる。なお、第１種のトーンカーブＴＣ１は中間入力値ＩMの上下で対称な形状となっているので、入力値の輝度が高い場合には輝度がより高くなるように色調整が行われ、入力値の輝度が低い場合には輝度がより低くなるように色調整が行われる。
【００５３】
画像種別ＴＹＰが写真の場合、色調整は図７（ｂ）に示される第２種のトーンカーブＴＣ２を用いて行われる。この第２種のトーンカーブＴＣ２は、以下の式（９）ないし（１３）によって表されるトーンカーブである。
【００５４】
ｆb＝１００００／（１００−Δ２）      …（９）
ｘ＝２５６×（３００−ｆb）／（２×ｆb）      …（１０）
ａ＝６５５３６×ｆb／（３×（ｘ−２５６）2）      …（１１）
Ｏｘ＝ｆa×Ｉｘ／１００    ０≦Ｉｘ＜ｘ      …（１２）
Ｏｘ＝ａ×（Ｉｘ−２５６）3／６５５３６００＋２５６
ｘ≦Ｉｘ＜２５５      …（１３）
【００５５】
上記（９）〜（１３）式によって表される第２種のトーンカーブＴＣ２も、第１種のトーンカーブＴＣ１と同様に、中間入力値ＩM付近での傾きｆbが、色調整パラメータ中の値Δ２によって決定される。パラメータΔ２が大きくなると、中間入力値ＩM付近での第２種のトーンカーブＴＣ２の傾きｆbは大きくなり、白色に再現される色の範囲が広くなる。なお、第２種のトーンカーブＴＣ２は輝度の低い領域では直線になっているので、階調変換によってシャドウ部の画像の品質の低下を防ぐことができる。
【００５６】
形状を規定するパラメータΔ１，Δ２が同一値の場合、傾きｆa，ｆbが同一値となるので、中間入力値ＩM付近での第１種のトーンカーブＴＣ１と第２種のトーンカーブＴＣ２のコントラストは同一となる。一方、画像種別ＴＹＰがテキストの場合のパラメータΔ１は、同一の下地閾値ＴＢＧに対して出力される画像種別ＴＹＰが写真の場合のパラメータΔ２よりも大きい値となっている。そのため、第２実施例においても、画像種別ＴＹＰがテキストの場合、画像種別ＴＹＰが写真の場合よりもコントラストの高いより鮮明な画像を出力することができる。一方、画像種別ＴＹＰが写真の場合、第１実施例と同様に、下地領域以外の部分のコントラストが必要以上に高くなることが抑制される。
【００５７】
このように、第１実施例によっても、画像の種類とヒストグラムの解析結果とに応じて色調整に用いるトーンカーブを決定することにより、出力画像の品質低下を抑制しつつ下地領域を白色で再現することができる。
【００５８】
なお、第２実施例では、調整パラメータテーブルには、トーンカーブの種類と階調変換の度合いを表す１つのパラメータ（Δ１またはΔ２）とが色調整パラメータＰＴＣとして格納されているが、さらに多くのパラメータを調整パラメータテーブルに格納することができる。例えば、複数の入力輝度値Ｉｘにおける基準トーンカーブＳＣからの出力輝度値Ｏｘの差をパラメータとして格納し、これらのパラメータによって決定されるトーンカーブを使用して階調変換を行うものとしてもよい。
【００５９】
Ｃ．第３実施例：
図８は、第３実施例における印刷データ生成部２２０ａの構成を示すブロック図である。第２実施例の印刷データ生成部２２０ａは、ルックアップテーブル選択部２３０（図３）と色調整部２４０（図３）とに換えてルックアップテーブル生成部２４２を備えている点で第１実施例と異なっている。ルックアップテーブル生成部２４２は、複数の色変換原ルックアップテーブル２３２ａの中から、実際の印刷時に使用される印刷モードに適した１つのテーブルを選択する。ルックアップテーブル生成部２４２は、調整パラメータ取得部２６０から供給される色調整パラメータＰＴＣに基づいて、選択された色変換原ルックアップテーブル２３２ａから色変換部２２４ａで使用される色変換ルックアップテーブルＬＵＴを生成する。色変換部２２４ａは、ルックアップテーブル生成部２４２によって生成された色変換ルックアップテーブルＬＵＴを用いて印刷解像度画像データＲ’Ｇ’Ｂ’をインク量データＣＭＹＫに変換する。他の構成については第１実施例および第２実施例とほぼ同一である。
【００６０】
ルックアップテーブル生成部２４２は、色変換ルックアップテーブルＬＵＴの各入力格子点に相当する色データを第１実施例または第２実施例と同様に階調変換する。そして、階調変換された入力格子点の色データを、色変換原ルックアップテーブル２３２ａを用いて色変換することにより色変換値Ｃ０，Ｍ０，Ｙ０，Ｋ０を取得する。取得された色変換値Ｃ０，Ｍ０，Ｙ０，Ｋ０は、色変換ルックアップテーブルＬＵＴの各入力格子点の色変換値Ｃ，Ｍ，Ｙ，Ｋに格納される。色変換ルックアップテーブルＬＵＴの入力格子点は、色変換原ルックアップテーブルの入力格子点と同じである。このように生成された色変換ルックアップテーブルＬＵＴを用いることにより、入力格子点の輝度が下地閾値以上の格子点では、色変換ルックアップテーブルＬＵＴが出力するインク量は０となる。そのため、下地領域の色は、インク量がほぼ０の白色として再現される。
【００６１】
第３実施例においても、第１および第２実施例と同様に、下地領域ではインク量がほぼ０の白色として出力され、下地でない領域は適切な色で出力される。そのため、第３実施例においても、写真や文字の色の変化を抑制しつつ紙の色を白色として出力することができるので、画像原稿を読み取ることにより生成された画像を出力する際の出力画像の品質が改善される。
【００６２】
Ｄ．変形例：
なお、この発明は上記実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６３】
Ｄ１．変形例１：
上記各実施例では、画像種別取得部２６２（図４）は、画像種別ＴＹＰを「コピー」モードの設定値から取得しているが、画像種別ＴＹＰは他の方法によっても取得することが可能である。例えば、印刷媒体の種類に基づいて画像種別ＴＹＰを決定するものとしてもよい。具体的には、印刷媒体が写真を出力するための用紙である場合には画像種別ＴＹＰを写真とし、印刷媒体が普通紙である場合には画像種別ＴＹＰをテキストとすることができる。この場合、印刷媒体の種類は、ユーザによる設定値によって決定するものとしてもよく、また、印刷媒体の表面の反射率などを測定することによって自動的に決定するものとしてもよい。
【００６４】
また、画像種別取得部２６２は、画像種別ＴＹＰを画像を解析することによって決定することもできる。輝度のヒストグラムによって画像種別ＴＹＰを判断する場合、例えば、輝度が０から下地閾値ＴＢＧの間のヒストグラムが離散的な場合には画像種別ＴＹＰをテキストとし、ヒストグラムが連続的な場合には画像種別ＴＹＰを写真とすることができる。
【００６５】
Ｄ２．変形例２：
上記各実施例では、印刷データ生成部２２０，２２０ａには、ＲＧＢ表色系で表される画像データを入力しているが、カラー画像を表現できるデータであれば任意の表色系で表される画像データを入力するものとしてもよい。画像データを表す表色系としては、例えば、Ｌ*ａ*ｂ*表色系やＹＣｂＣｒ表色系を用いることができる。
【００６６】
Ｄ３．変形例３：
上記各実施例では、プリンタユニット１３０は、ＣＭＹＫの４種類のインクを利用しているが、これに代えて、任意の複数種類のインクを利用してもよい。この場合、色変換ルックアップテーブル２３２や色変換原ルックアップテーブル２３２ａは、印刷データ生成部２２０，２２０ａに供給される画像データの表色系の入力に対して複数種類のインクの量に対応する表色系での色変換値を出力できればよい。
【００６７】
Ｄ４．変形例４：
上記各実施例では、印刷データ生成部２２０，２２０ａがＳＰＣ１００内に設けられているが、印刷データ生成部２２０，２２０ａは種々の装置に実装することができる。例えば、印刷データ生成部２２０，２２０ａは、パーソナルコンピュータ上で動作するプリンタドライバに組み込まれるものとしてもよい。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例としてのＳＰＣ１００の構成を示す説明図。
【図２】操作パネルの操作によるＳＰＣ複合機の設定の様子を示す説明図。
【図３】第１実施例における印刷データ生成部の構成を示すブロック図。
【図４】調整パラメータ取得部２６０の構成を示すブロック図。
【図５】第１実施例における色調整パラメータＰＴＣとトーンカーブとの関係を示す説明図。
【図６】ヒストグラム解析によるトーンカーブ形状の決定の様子を示す説明図。
【図７】第２実施例における色調整パラメータＰＴＣとトーンカーブとの関係を示す説明図。
【図８】第３実施例における印刷データ生成部の構成を示すブロック図。
【符号の説明】
【００６９】
１００…ＳＰＣ
１１０…スキャナユニット
１２０…制御ユニット
１３０…プリンタユニット
２００…制御実行部
２１０…画像データ取得部
２２０，２２０ａ…印刷データ生成部
２２２…解像度変換部
２２４，２２４ａ…色変換部
２２６…ハーフトーン処理部
２２８…データ配列部
２３０…ルックアップテーブル選択部
２３２…色変換ルックアップテーブル
２３２ａ…色変換原ルックアップテーブル
２４０…色調整部
２４２…ルックアップテーブル生成部
２６０…調整パラメータ取得部
２６２…画像種別取得部
２６４…ヒストグラム解析部
２６６…調整パラメータ決定部
２６８…調整パラメータテーブル
３００…操作パネル
３１０…Ｉ／Ｆ部
ＣＢ…コピーボタン
ＤＰ…表示装置
ＭＢ…メニューボタン
ＳＢ…スタートボタン
ＸＢ…選択ボタン
【図１】
2005303569.tif 000003
【図２】
2005303569.tif 000004
【図３】
2005303569.tif 000005
【図４】
2005303569.tif 000006
【図５】
2005303569.tif 000007
【図６】
2005303569.tif 000008
【図７】
2005303569.tif 000009
【図８】
2005303569.tif 000010