【手続補正書】
【提出日】平成19年1月19日(2007.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データの画像の色調を改変して新たな画像データを生成する画像処理装置であって、
画像データの画素の色を改変するためのパラメータであって、互いに異なる改変内容に対応する複数の改変候補パラメータを格納しているパラメータ候補記憶部と、
ユーザに、前記改変候補パラメータの中からパラメータを選択させるユーザインターフェイス部と、
前記選択されたパラメータに応じて、画像の色調を改変する対象である対象画像データから、前記対象画像データとは少なくとも一部の画素の色が異なる改変画像データを生成する画像変換部と、を備え、
前記複数の改変候補パラメータは、
カラー画像データ用のＮｃ個（Ｎｃは正の整数）のカラー画像用改変候補パラメータと、
モノクロ画像データ用のＮｍ個（ＮｍはＮｃより大きい整数）のモノクロ画像用改変候補パラメータと、を含み、
前記ユーザインターフェイス部は、
前記対象画像データがカラー画像データであるときには、ユーザに、Ｎｃ個の前記カラー画像用改変候補パラメータの中から、パラメータを選択させ、
前記対象画像データがモノクロ画像データであるときには、ユーザに、Ｎｍ個の前記モノクロ画像用改変候補パラメータの中から、パラメータを選択させる、画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記複数の改変候補パラメータは、階調変換特性を表すパラメータである、画像処理装置。
【請求項３】
請求項１記載の画像処理装置であって、さらに、
画素の色の改変を実現するための変換曲線であって、入力階調値に対応する出力階調値を与える変換曲線を、前記選択されたパラメータに応じて準備する変換曲線準備部を備え、
前記ユーザインターフェイス部は、
前記対象画像データがモノクロ画像データであるときには、前記変換曲線のうち前記入力階調値が所定の範囲内にある第１の部分を改変せずに第２の部分を改変するための部分調整入力画面をユーザに提供し、
前記画像処理装置は、さらに、前記部分調整入力画面を介したユーザの指示に応じて前記変換曲線の前記第２の部分を改変する変換曲線改変部を備え、
前記画像変換部は、前記変換曲線に基づいて前記対象画像データの画素の前記階調値を改変する、画像処理装置。
【請求項４】
請求項３記載の画像処理装置であって、
前記第２の部分は、前記入力階調値がとりうる値の範囲のうち上から４０％までの範囲に含まれる領域に相当する部分である、画像処理装置。
【請求項５】
請求項３記載の画像処理装置であって、
前記第２の部分は、前記入力階調値がとりうる値の範囲のうち下から２５％までの範囲に含まれる領域に相当する部分である、画像処理装置。
【請求項６】
請求項４または５記載の画像処理装置であって、
前記変換曲線改変部は、前記変換曲線の出力階調値の変化が、Ｌ*ａ*ｂ*表色系のＬ*で表したときにプラスマイナス１０の範囲内となるように、前記変換曲線を改変する、画像処理装置。
【請求項７】
請求項４または５記載の画像処理装置であって、さらに、
前記対象画像データの画像を印刷する印刷媒体の種類の情報を受けとる媒体種類入力部と、
前記印刷媒体の種類の情報に応じて、前記変換曲線改変部による前記変換曲線の出力階調値の改変の許容範囲を決定する改変範囲決定部と、を備え、
前記変換曲線改変部は、前記変換曲線の出力階調値の変化の大きさが前記許容範囲内となるように前記変換曲線を改変する、画像処理装置。
【請求項８】
請求項３記載の画像処理装置であって、
前記変換曲線改変部は、入力階調値がとりうる値のうちで最も高い値を、出力階調値がとりうる値で最も高い値よりも低い値に変換するように、前記変換曲線の前記第２の部分を改変する画像処理装置。
【請求項９】
請求項３記載の画像処理装置であって、
前記変換曲線改変部は、入力階調値がとりうる値のうちで最も低い値を、出力階調値がとりうる値で最も低い値よりも高い値に変換するように、前記変換曲線の前記第２の部分を改変する画像処理装置。
【請求項１０】
請求項３記載の画像処理装置であって、
前記モノクロ画像データは、各画素の明度が階調値で表されている画像データであり、
前記画像処理装置は、さらに、前記対象画像データがモノクロ画像データであるときに、前記変換曲線に応じてモノクロ画像用変換テーブルを生成する変換テーブル生成部を備え、
前記モノクロ画像用変換テーブルは、前記モノクロ画像データを、所定の第１の表色系の階調値で表された画像データに変換するための変換テーブルであって、前記階調値で表現された無彩色のうち少なくとも一部を明度の異なる色に改変する変換テーブルであり、
前記画像変換部は、前記対象画像データが前記モノクロ画像データであるときに、前記モノクロ画像用変換テーブルに基づいて、前記対象画像データを前記改変画像データに変換する、画像処理装置。
【請求項１１】
請求項１０記載の画像処理装置であって、
前記カラー画像データは、各画素の色が第２の表色系の階調値で表されている画像データであり、
前記変換テーブル生成部は、前記対象画像データがカラー画像データであるときに、前記変換曲線に応じてカラー画像用変換テーブルを生成し、
前記カラー画像用変換テーブルは、前記カラー画像データを、前記第２の表色系とは異なる第３の表色系の階調値で表された画像データに変換するための変換テーブルであって、前記第２の表色系の階調値で表された色のうち少なくとも一部を他の色に改変する変換テーブルであり、
前記画像変換部は、前記対象画像データがカラー画像データであるときに、前記カラー画像用変換テーブルに基づいて、前記対象画像データを前記改変画像データに変換し、
前記第３の表色系は、階調値が、互いに異なるＭｃ個（Ｍｃは正の整数）の値をとりうる表色系であり、
前記第１の表色系は、階調値が、互いに異なるＭｍ個（Ｍｍは、Ｍｃよりも大きい整数）の値をとりうる表色系である、画像処理装置。
【請求項１２】
請求項１０記載の画像処理装置であって、
前記モノクロ画像用変換テーブルは、色をＬ*ａ*ｂ*表色系で表したときに、前記変換曲線に応じて改変する前の色のＬ*の値が、改変前の色を表す入力階調値の増加に対して線形に増加する部分を含むモノクロ画像用変換テーブルである、画像処理装置。
【請求項１３】
画像データの画像の色調を改変して新たな画像データを生成する方法であって、
（ａ）画像データの画素の色を改変するためのパラメータであって、互いに異なる改変内容に対応する複数の改変候補パラメータの中から、パラメータを選択する工程と、
（ｂ）前記選択されたパラメータに応じて、画像の色調を改変する対象である対象画像データから、前記対象画像データとは少なくとも一部の画素の色が異なる改変画像データを生成する工程と、を備え、
前記複数の改変候補パラメータは、
カラー画像データの画素の階調値を変換するためのＮｃ個（Ｎｃは正の整数）のカラー画像用改変候補パラメータと、
モノクロ画像データの画素の階調値を変換するためのＮｍ個（ＮｍはＮｃより大きい整数）のモノクロ画像用改変候補パラメータと、を含み、
前記工程（ａ）は、
（ａ１）前記対象画像データがカラー画像データであるときに、Ｎｃ個の前記カラー画像用改変候補パラメータの中から、パラメータを選択する工程と、
（ａ２）前記対象画像データがモノクロ画像データであるときに、Ｎｍ個の前記モノクロ画像用改変候補パラメータの中から、パラメータを選択する工程と、を含む方法。
【請求項１４】
コンピュータに、画像データの画像の色調を改変させて新たな画像データを生成させるためのコンピュータプログラムであって、
画像データの画素の色を改変するためのパラメータであって、互いに異なる改変内容に対応する複数の改変候補パラメータの中から、ユーザに、パラメータを選択させる機能と、
前記選択されたパラメータに応じて、画像の色調を改変する対象である対象画像データから、前記対象画像データとは少なくとも一部の画素の色が異なる改変画像データを生成する機能と、をコンピュータに実現させることができ、
前記複数の改変候補パラメータは、
カラー画像データの画素の階調値を変換するためのＮｃ個（Ｎｃは正の整数）のカラー画像用改変候補パラメータと、
モノクロ画像データの画素の階調値を変換するためのＮｍ個（ＮｍはＮｃより大きい整数）のモノクロ画像用改変候補パラメータと、を含み、
前記コンピュータプログラムは、さらに、
前記対象画像データがカラー画像データであるときには、ユーザに、Ｎｃ個の前記カラー画像用改変候補パラメータの中から、パラメータを選択させ、
前記対象画像データがモノクロ画像データであるときには、ユーザに、Ｎｍ個の前記モノクロ画像用改変候補パラメータの中から、パラメータを選択させる機能を前記コンピュータに実現させることができるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、以下のような処理を行うことも好ましい。すなわち、画素の色の改変を実現するための変換曲線であって、入力階調値に対応する出力階調値を与える変換曲線を、選択されたパラメータに応じて準備する。そして、対象画像データがモノクロ画像データであるときには、変換曲線のうち入力階調値が所定の範囲内にある第１の部分を改変せずに第２の部分を改変するための部分調整入力画面をユーザに提供する。一方、対象画像データがカラー画像データであるときには、部分調整入力画面をユーザに提供しない態様とすることもできる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
Ａ３．印刷用１次元ルックアップテーブルの生成：
色変換モジュール９８の機能部である印刷用変換テーブル生成部９８ｄ（図１参照）は、印刷用基準１次元ルックアップテーブル１０４ｄに基づいて、印刷用１次元ルックアップテーブル１０４ｃを生成する。印刷用基準１次元ルックアップテーブル１０４ｄは、白黒画像をデフォルトの色調で印刷する際に使用されるルックアップテーブルである。一方、印刷用１次元ルックアップテーブル１０４ｃは、色調設定画面２００を介して決定されたトーンカーブＧｄに応じて白黒画像の濃淡の改変を行って印刷する際に使用されるルックアップテーブルである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
図１の色変換モジュール９８は、このようにして生成した印刷用１次元ルックアップテーブル１０４ｃに従って、白黒の画像データＭＩＤ１を、第１〜第３の無彩色インク（Ｋ１〜Ｋ３）、とシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）のインクの階調値で各画素の色が表された画像データＭＩＤ２に変換する。このような機能を果たす機能部を画像変換部９８ｅとして示す。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
印刷用基準３次元ルックアップテーブル１０４ｂ（図１参照）は、ユーザが画像データの画像をデフォルトの色調で印刷を行う場合に使用されるルックアップテーブルである。これに対して、印刷用３次元ルックアップテーブル１０４ａは、ユーザが画像データの画像の色調を変化させて印刷を行う場合に使用されるルックアップテーブルである。印刷用３次元ルックアップテーブル１０４ａは、印刷用基準３次元ルックアップテーブル１０４ｂから生成される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
図８は、印刷用基準３次元ルックアップテーブル１０４ｂを示す図である。印刷用基準３次元ルックアップテーブル１０４ｂは、レッド、グリーン、ブルーの３個の階調値の組み合わせ（Ｖｒ，Ｖｇ，Ｖｂ）と、シアン、マゼンダ、イエロー、第１〜第３の無彩色インクの階調値の組み合わせ（Ｖｃ，Ｖｍ，Ｖｙ，Ｖｋ，Ｖｌｋ，Ｖｌｌｋ）とを、対応づけて格納しているテーブルである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
初期画像データＰＩＤが、カラー画像データである場合、そのカラー画像データは、各画素の色が、それぞれ０〜２５５の値をとるレッド、グリーン、ブルーの３個の階調値の組み合わせで表された画像データである。よって、印刷用基準３次元ルックアップテーブル１０４ｂのレッド、グリーン、ブルーの３個の入力階調値Ｖｒ，Ｖｇ，Ｖｂも、それぞれ０〜２５５の値をとる。また、印刷用基準３次元ルックアップテーブル１０４ｂにおいては、出力階調値であるシアン、マゼンダ、イエロー、第１〜第３の無彩色インクの階調値Ｖｃ，Ｖｍ，Ｖｙ，Ｖｋ，Ｖｌｋ，Ｖｌｌｋも０〜２５５の値をとる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ガンマ値指定部、明度スケール、コントラストスケールを介してトーンカーブの形状が決定されると、色変換モジュール９８の印刷用変換テーブル生成部９８ｄ（図１参照）は、印刷用基準１次元ルックアップテーブル１０４ｄから印刷用１次元ルックアップテーブル１０４ｃを生成したときと同様に、印刷用３次元ルックアップテーブル１０４ａを生成する。すなわち、トーンカーブの形状に基づいて印刷用基準３次元ルックアップテーブル１０４ｂを改変して、印刷用３次元ルックアップテーブル１０４ａを生成する。ただし、その際の変換作業は、レッド、グリーン、ブルーの各階調値について行う必要がある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
なお、印刷用基準１次元ルックアップテーブル１０４ｄおよび印刷用１次元ルックアップテーブル１０４ｃの出力階調値が、０〜６５５３５の値をとりうるのに対して、印刷用基準３次元ルックアップテーブル１０４ｂおよび印刷用３次元ルックアップテーブル１０４ａは、より少ない０〜２５５の階調値しか取りえない。しかし、カラー画像においては、明度に加えて彩度、色相も表現される。よって、印刷用基準３次元ルックアップテーブル１０４ｂまたは印刷用３次元ルックアップテーブル１０４ａで生成したカラー画像の印刷結果において、印刷対象の識別のしやすさが白黒画像の印刷結果に比べて大きく劣るわけではない。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
ユーザによって、カラーサークル２１０またはカラートーン選択部２５０を介して白黒画像に付する色調が指定されると、まず、トーン調整用１次元ルックアップテーブル１０４ｅが生成される。具体的には、ユーザが指定した色調に応じてシアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）の出力階調値の情報が生成され、印刷用基準１次元ルックアップテーブル１０４ｄのシアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）の出力階調値に修正が加えられて、トーン調整用１次元ルックアップテーブル１０４eが生成される。たとえば、セピア調の色調が付与される場合には、図９に示すように、シアンの階調値が全体に下げられ、マゼンタとイエローの階調値が全体に上げられる。これら各色の出力階調値は、第１実施例の印刷用１次元ルックアップテーブル１０４ｃと同様、０〜６５５３５である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
Ｃ．第３実施例
図１０は、第３実施例の印刷システムのソフトウェアの構成を示すブロック図である。第１実施例においては、プリンタドライバ９６がトーンカーブに応じて印刷用ルックアップテーブル１０４ｃ，１０４ａを生成することで、画像データの色の調整を実現していた。しかし、第３実施例では、アプリケーション９５ｔが、原画像データＯＲＧの画素の階調値を改変することで画像データの色を改変する。第３実施例においては、プリンタドライバ９６ｔは、色変換テーブル１０４として、印刷用基準３次元ルックアップテーブル１０４ｂのみを備える。そして、プリンタドライバ９６ｔは、アプリケーション９５ｔから受け取った初期画像データＰＩＤをそのままの色調で印刷画像データＦＮＬに変換する。第３実施例の他の点は、第１実施例と同じである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
画像変換部９５ｆは、ユーザによって決定されたトーンカーブＧｄに応じて原画像データＯＲＧの各画素の階調値を変換する。そして、アプリケーション９５ｔは、変換後の画像データを初期画像データＰＩＤとしてプリンタドライバ９６ｔに出力する。プリンタドライバ９６ｔは、アプリケーション９５ｔから受け取った初期画像データＰＩＤを、印刷用基準３次元ルックアップテーブル１０４ｂを参照しつつ、そのままの色調で印刷画像データＦＮＬに変換する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
なお、「印刷媒体の種類」とは、インクを記録していない領域と、同じインクで塗りつぶした領域と、の明度に応じて決定される種類とすることができる。その場合、２種類の印刷媒体について、インクを記録していない領域と、同じインクで塗りつぶした領域と、をそれぞれ測色計で計測し、Ｌ*ａ*ｂ*表色系のＬ*が、いずれかについて１０％以上異なる場合には、「種類が異なる印刷媒体」であるとする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
【図１】第１実施例の印刷システムのソフトウェアの構成を示すブロック図。
【図２】プリンタドライバ９６の色調設定画面２００を示す説明図。
【図３】１．４〜２．４までの各ガンマ値に対応するトーンカーブを示す図。
【図４】暗部トーン調整スケール２３６と、明部トーン調整スケール２３８を介したトーンカーブの修正の内容を示す説明図。
【図５】入力階調値が１２８以上の移行領域におけるトーンカーブを示す図。
【図６】印刷用１次元ルックアップテーブル１０４ｃの生成方法を示す説明図。
【図７】プリンタドライバ９６の色調設定画面２０２を示す説明図。
【図８】印刷用基準３次元ルックアップテーブル１０４ｂを示す図。
【図９】第２実施例の印刷用１次元ルックアップテーブル１０４ｅの生成方法を示す説明図。
【図１０】第３実施例の印刷システムのソフトウェアの構成を示すブロック図。
【図１１】パラメータに対応したコントラスト変換用のトーンカーブを示す図。
【図１２】画像データにおける最も暗い色の明るさを調整した場合のトーンカーブを示す図。