(57)【要約】【課題】選択された複数のガンマ調整機能の階調再現やガンマ調整機能の調整レベルに応じた階調再現を行うガンマテーブルの作成を、算出する順序によりガンマテーブルの内容を変化させることなく、意図どおりに容易に行うことができる画像処理装置を提供する。【解決手段】本発明に係る画像形成装置によれば、不揮発性メモリ４２にはγ調整上の基本となる基本γテーブル４２３及び基本γテーブル４２３の階調データを各γ調整機能及び調整レベルに応じた最適な階調再現を行う階調データへと変換するための変換値データをもつ変換テーブル４２４〜４４０が記憶されており、画像処理装置４０において、操作表示部を介して選択されたγ調整機能及び調整レベルに応じて変換テーブル４２４〜４４０の中から使用する変換テーブルが選択され、基本γテーブル４２３の各階調データと、選択された変換テーブルの変換値データとを加算してγテーブルが作成される。【選択図】図３
2005348108.tif 000002
【特許請求の範囲】
【請求項１】
ガンマテーブルを用いて入力画像データにガンマ調整を施して出力する画像処理装置において、
複数種類のガンマ調整機能のなかから入力画像データに施すガンマ調整機能を選択するための選択手段と、
ガンマ調整上の基本となる基本ガンマテーブル、及び前記基本ガンマテーブルの各階調データを前記複数種類の各ガンマ調整機能に応じた階調再現を行う階調データへと変換するための変換値データをもつ前記各ガンマ調整機能に対応する複数の変換テーブルを記憶する記憶手段と、
前記基本ガンマテーブルの各階調データと前記選択手段により選択されたガンマ調整機能に対応する変換テーブルの変換値データとを加算することにより、前記選択されたガンマ調整機能に適した階調再現を行うためのガンマテーブルを作成するガンマテーブル作成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記ガンマテーブル作成手段は、前記作成されたガンマテーブルの各階調データに対し、更に前記選択手段で選択された他のガンマ調整機能に対応する変換テーブルの変換値データを加算することにより、複数のガンマ調整機能の階調再現を組み合わせたガンマテーブルの作成を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、前記各ガンマ調整機能の調整レベルを段階的に選択可能であり、
前記ガンマテーブル作成手段は、前記基本ガンマテーブルの各階調データに前記選択手段により選択されたガンマ調整機能に対応する変換テーブルの変換値データを加算し、これを前記選択された調整レベルに応じて繰り返すことにより、前記選択されたガンマ調整機能及び調整レベルに適した階調再現を行うためのガンマテーブルを作成することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記ガンマテーブル作成手段は、前記基本ガンマテーブルの各階調データの入力値を横軸、出力値を縦軸とした入出力関係を表す空間において、
前記基本ガンマテーブルの各階調データに前記変換テーブルの変換値データを加算することにより前記基本ガンマテーブルを縦軸方向に変換したガンマテーブルを作成し、
前記基本ガンマテーブルの方向を９０度回転させたカーブを作成し、この作成されたカーブの各階調データに前記変換テーブルの変換値データを加算し、前記加算後のカーブの方向を元の方向に戻すことにより前記基本ガンマテーブルを横軸方向に変換したガンマテーブルを作成することを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
前記ガンマテーブル作成手段は、前記作成されたガンマテーブルの各階調データが階調再現範囲を超えるか否かをチェックし、階調再現範囲の最大値を超えた階調データがある場合には、その階調データを最大値に、階調再現範囲の最小値を下回る階調データがある場合には、その階調データを最小値に修正することを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記ガンマテーブル作成手段は、前記作成されたガンマテーブルの階調データが同値を含む単調増加もしくは単調減少であるか否かをチェックし、単調増加もしくは単調減少ではない場合に修正を行うことを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
【請求項７】
ガンマテーブルを用いて入力画像データにガンマ調整を施して出力する画像処理方法において、
複数種類のガンマ調整機能のなかから入力画像データに施すガンマ調整機能を選択し、
ガンマ調整上の基本となる基本ガンマテーブル、及び前記基本ガンマテーブルの各階調データを前記複数種類の各ガンマ調整機能に応じた階調再現を行う階調データへと変換するための変換値データをもつ各ガンマ調整機能に対応する複数の変換テーブルを記憶し、
前記基本ガンマテーブルの各階調データと前記選択されたガンマ調整機能に対応する変換テーブルの変換値データとを加算することにより、前記選択されたガンマ調整機能に適した階調再現を行うためのガンマテーブルを作成することを特徴とする画像処理方法。
【請求項８】
前記作成されたガンマテーブルの各階調データに対し、更に前記選択された他のガンマ調整機能に対応する変換テーブルの変換値データを加算することにより、複数のガンマ調整機能の階調再現を組み合わせたガンマテーブルの作成を行うことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記各ガンマ調整機能の調整レベルを段階的に選択可能であり、
前記基本ガンマテーブルの各階調データに前記選択されたガンマ調整機能に対応する変換テーブルの変換値データを加算し、これを前記選択された調整レベルに応じて繰り返すことにより、前記選択されたガンマ調整機能及び調整レベルに適した階調再現を行うためのガンマテーブルを作成することを特徴とする請求項７又は８に記載の画像処理方法。
【請求項１０】
前記基本ガンマテーブルの各階調データの入力値を横軸、出力値を縦軸とした入出力関係を表す空間において、
前記基本ガンマテーブルの各階調データに前記変換テーブルの変換値データを加算することにより前記基本ガンマテーブルを縦軸方向に変換したガンマテーブルを作成し、
前記基本ガンマテーブルの方向を９０度回転させたカーブを作成し、この作成されたカーブの各階調データに前記変換テーブルの変換値データを加算し、前記加算後のカーブの方向を元の方向に戻すことにより前記基本ガンマテーブルを横軸方向に変換したガンマテーブルを作成することを特徴とする請求項７〜９の何れか一項に記載の画像処理方法。
【請求項１１】
前記作成されたガンマテーブルの各階調データが階調再現範囲を超えるか否かをチェックし、階調再現範囲の最大値を超えた階調データがある場合には、その階調データを最大値に、階調再現範囲の最小値を下回る階調データがある場合には、その階調データを最小値に修正することを特徴とする請求項７〜１０の何れか一項に記載の画像処理方法。
【請求項１２】
前記作成されたガンマテーブルの階調データが同値を含む単調増加もしくは単調減少であるか否かをチェックし、単調増加もしくは単調減少ではない場合に修正を行うことを特徴とする請求項７〜１１の何れか一項に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガンマテーブルを用いて入力画像データに対し各種ガンマ調整を行う画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来、濃度調整機能、コントラスト調整機能、地肌調整機能、赤色調整機能、青色調整機能、緑色調整機能等の複数種類のガンマ（γ）調整機能（γ補正とも呼ばれる）を有する画像処理装置を備えた複写機等の画像形成装置が知られている。このような画像処理装置においては、各γ調整機能に対応する複数のγテーブルが記憶手段に記憶されており、入力された画像データに対し２種類の以上のγ調整を行う場合には、γテーブルを合成し、合成されたγテーブルを用いて、画像データに対して複数種類のγ調整を行っている（例えば、特許文献１参照）。
【０００３】
複数のγテーブルを合成する場合、１つのγテーブルの出力階調データを他のγテーブルの入力階調データとし、その処理を繰り返すことで最終的な出力階調データを得て合成γテーブルを作成している（図１３参照）。
【特許文献１】特開２００２−３３９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の合成γテーブルの作成方法においては、結果的に出来上がるγテーブルによる階調再現が予想し辛かったため、何度も意図した階調再現を行えるγテーブルを作成できるように、合成するγテーブルを調整する必要があった。また、合成を行う順序によりγテーブルを表すカーブの形状が変化したり、意図しないシャドウ階調の浮きやハイライト階調のかぶりが発生したりすることがあった（図１４参照）。
【０００５】
また、γ調整機能の調整レベルを段階的に選択できる場合には、少なくとも通常の調整レベルの階調再現を行うγテーブルと最外（最大、最小）の調整レベルの階調再現を行うγテーブルを用意しておき、各レベルの階調再現を行うγテーブルを上記２つのγテーブルに基づいて算出するなど、他のγテーブル作成方法が必要となった。（図１５参照）。
【０００６】
本発明の課題は、選択された複数のガンマ調整機能の階調再現やガンマ調整機能の調整レベルに応じた階調再現を行うガンマテーブルの作成を、算出する順序によりガンマテーブルの内容を変化させることなく、意図どおりに容易に行うことができる画像処理装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、
ガンマテーブルを用いて入力画像データにガンマ調整を施して出力する画像処理装置において、
複数種類のガンマ調整機能のなかから入力画像データに施すガンマ調整機能を選択するための選択手段と、
ガンマ調整上の基本となる基本ガンマテーブル、及び前記基本ガンマテーブルの各階調データを前記複数種類の各ガンマ調整機能に応じた階調再現を行う階調データへと変換するための変換値データをもつ前記各ガンマ調整機能に対応する複数の変換テーブルを記憶する記憶手段と、
前記基本ガンマテーブルの各階調データと前記選択手段により選択されたガンマ調整機能に対応する変換テーブルの変換値データとを加算することにより、前記選択されたガンマ調整機能に適した階調再現を行うためのガンマテーブルを作成するガンマテーブル作成手段と、
を備えたことを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、
前記ガンマテーブル作成手段は、前記作成されたガンマテーブルの各階調データに対し、更に前記選択手段で選択された他のガンマ調整機能に対応する変換テーブルの変換値データを加算することにより、複数のガンマ調整機能の階調再現を組み合わせたガンマテーブルの作成を行うことを特徴としている。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記選択手段は、前記各ガンマ調整機能の調整レベルを段階的に選択可能であり、
前記ガンマテーブル作成手段は、前記基本ガンマテーブルの各階調データに前記選択手段により選択されたガンマ調整機能に対応する変換テーブルの変換値データを加算し、これを前記選択された調整レベルに応じて繰り返すことにより、前記選択されたガンマ調整機能及び調整レベルに適した階調再現を行うためのガンマテーブルを作成することを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記ガンマテーブル作成手段は、前記基本ガンマテーブルの各階調データの入力値を横軸、出力値を縦軸とした入出力関係を表す空間において、
前記基本ガンマテーブルの各階調データに前記変換テーブルの変換値データを加算することにより前記基本ガンマテーブルを縦軸方向に変換したガンマテーブルを作成し、
前記基本ガンマテーブルの方向を９０度回転させたカーブを作成し、この作成されたカーブの各階調データに前記変換テーブルの変換値データを加算し、前記加算後のカーブの方向を元の方向に戻すことにより前記基本ガンマテーブルを横軸方向に変換したガンマテーブルを作成することを特徴としている。
【００１１】
請求項５記載の発明は、請求項１〜４の何れか一項に記載の発明において、
前記ガンマテーブル作成手段は、前記作成されたガンマテーブルの各階調データが階調再現範囲を超えるか否かをチェックし、階調再現範囲の最大値を超えた階調データがある場合には、その階調データを最大値に、階調再現範囲の最小値を下回る階調データがある場合には、その階調データを最小値に修正することを特徴としている。
【００１２】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の発明において、
前記ガンマテーブル作成手段は、前記作成されたガンマテーブルの階調データが同値を含む単調増加もしくは単調減少であるか否かをチェックし、単調増加もしくは単調減少ではない場合に修正を行うことを特徴としている。
【００１３】
請求項７に記載の発明は、
ガンマテーブルを用いて入力画像データにガンマ調整を施して出力する画像処理方法において、
複数種類のガンマ調整機能のなかから入力画像データに施すガンマ調整機能を選択し、
ガンマ調整上の基本となる基本ガンマテーブル、及び前記基本ガンマテーブルの各階調データを前記複数種類の各ガンマ調整機能に応じた階調再現を行う階調データへと変換するための変換値データをもつ各ガンマ調整機能に対応する複数の変換テーブルを記憶し、
前記基本ガンマテーブルの各階調データと前記選択されたガンマ調整機能に対応する変換テーブルの変換値データとを加算することにより、前記選択されたガンマ調整機能に適した階調再現を行うためのガンマテーブルを作成することを特徴としている。
【００１４】
請求項８に記載の発明は、請求項７に記載の発明において、
前記作成されたガンマテーブルの各階調データに対し、更に前記選択された他のガンマ調整機能に対応する変換テーブルの変換値データを加算することにより、複数のガンマ調整機能の階調再現を組み合わせたガンマテーブルの作成を行うことを特徴としている。
【００１５】
請求項９に記載の発明は、請求項７又は８に記載の発明において、
前記各ガンマ調整機能の調整レベルを段階的に選択可能であり、
前記基本ガンマテーブルの各階調データに前記選択されたガンマ調整機能に対応する変換テーブルの変換値データを加算し、これを前記選択された調整レベルに応じて繰り返すことにより、前記選択されたガンマ調整機能及び調整レベルに適した階調再現を行うためのガンマテーブルを作成することを特徴としている。
【００１６】
請求項１０に記載の発明は、請求項７〜９の何れか一項に記載の発明において、
前記基本ガンマテーブルの各階調データの入力値を横軸、出力値を縦軸とした入出力関係を表す空間において、
前記基本ガンマテーブルの各階調データに前記変換テーブルの変換値データを加算することにより前記基本ガンマテーブルを縦軸方向に変換したガンマテーブルを作成し、
前記基本ガンマテーブルの方向を９０度回転させたカーブを作成し、この作成されたカーブの各階調データに前記変換テーブルの変換値データを加算し、前記加算後のカーブの方向を元の方向に戻すことにより前記基本ガンマテーブルを横軸方向に変換したガンマテーブルを作成することを特徴としている。
【００１７】
請求項１１に記載の発明は、請求項７〜１０の何れか一項に記載の発明において、
前記作成されたガンマテーブルの各階調データが階調再現範囲を超えるか否かをチェックし、階調再現範囲の最大値を超えた階調データがある場合には、その階調データを最大値に、階調再現範囲の最小値を下回る階調データがある場合には、その階調データを最小値に修正することを特徴としている。
【００１８】
請求項１２に記載の発明は、請求項７〜１１の何れか一項に記載の発明において、
前記作成されたガンマテーブルの階調データが同値を含む単調増加もしくは単調減少であるか否かをチェックし、単調増加もしくは単調減少ではない場合に修正を行うことを特徴としている。
【発明の効果】
【００１９】
請求項１、７に記載の発明によれば、ガンマ調整上の基本となる基本ガンマテーブル、及び基本ガンマテーブルの各階調データを複数種類の各ガンマ調整機能に応じた階調再現を行う階調データへと変換するための変換値データをもつ各ガンマ調整機能に対応する複数の変換テーブルを記憶しておき、基本ガンマテーブルの各階調データと複数種類のガンマ調整機能のなかから選択されたガンマ調整機能に対応する変換テーブルの変換値データとを加算することにより、選択されたガンマ調整機能に適した階調再現を行うためのガンマテーブルを作成する。従って、選択されたガンマ調整機能に適した階調再現を行うためのガンマテーブルを加算という簡単な算出方法で容易に行うことが可能となる。また、作成するガンマテーブルを構成するデータのカーブ形状を容易に予想することができ、算出の順序を変更しても作成されるガンマテーブルの内容が変化しないので、意図どおりの階調再現を行うためのガンマテーブルを容易に作成することが可能となる。
【００２０】
請求項２、８に記載の発明によれば、作成されたガンマテーブルの各階調データに対し、更に選択された他のガンマ調整機能に対応する変換テーブルの変換値データを加算することにより、複数のガンマ調整機能の階調再現を組み合わせたガンマテーブルの作成を行うので、複数のガンマ調整機能の階調再現を組み合わせたガンマテーブルを加算により容易に作成することが可能となる。
【００２１】
請求項３、９に記載の発明によれば、基本ガンマテーブルの各階調データに選択されたガンマ調整機能に対応する変換テーブルの変換値データを加算し、これを選択された調整レベルに応じて繰り返すことにより、選択されたガンマ調整機能及び調整レベルに適した階調再現を行うためのガンマテーブルを作成するので、選択されたガンマ調整機能及び調整レベルに適した階調再現を行うためのガンマテーブルを加算により容易に作成することが可能となる。
【００２２】
請求項４、１０に記載の発明によれば、基本ガンマテーブルの各階調データの入力値を横軸、出力値を縦軸とした入出力関係を表す空間において、基本ガンマテーブルの各階調データに変換テーブルの変換値データを加算することにより基本ガンマテーブルを縦軸方向に変換したガンマテーブルを作成することが可能となる。また、基本ガンマテーブルの方向を９０度回転させたカーブを作成し、この作成されたカーブの各階調データに変換テーブルの変換値データを加算し、加算後のカーブの方向を元の方向に戻すことにより基本ガンマテーブルを横軸方向に変換したガンマテーブルを作成することが可能となる。
【００２３】
請求項５、１１に記載の発明によれば、作成されたガンマテーブルの各階調データが階調再現範囲を超えた場合に、階調再現範囲内の値に修正することが可能となる。
【００２４】
請求項６、１２に記載の発明は、作成されたガンマテーブルの階調データが同値を含む単調増加もしくは単調減少となるように修正することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図を参照して、本発明に係る画像処理装置を適用した画像形成装置１００について説明する。
まず、構成を説明する。
画像形成装置１００は、例えばカラー複写機であり、制御部１０、操作表示部２０、画像読取装置３０、画像処理装置４０、画像出力装置５０等を備えて構成され、各部はバス６０により接続されている。
【００２６】
制御部１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）,ＲＡＭ（Ramdom Access Memory）等により構成される。制御部１０のＣＰＵは、操作表示部２０の操作により、ＲＯＭに記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ内に展開し、展開されたプログラムに従って、画像形成装置１００を構成する各部及び各装置の動作を集中制御する。
【００２７】
操作表示部２０は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部１０から入力される表示信号の指示に従って表示画面上に各種操作ボタンや装置の状態表示、各機能の動作状況等の表示を行う。また、ＬＣＤの表示画面上は、透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルが構成されており、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として制御部１０に出力する。
【００２８】
操作表示部２０は、制御部１０からの指示に基づいて、表示画面上に選択手段としてのγ調整選択画面を表示する。このγ調整選択画面には、図２に示すように、濃度調整機能、コントラスト調整機能、地肌調整機能、赤色調整機能、青色調整機能、緑色調整機能の各γ調整機能毎に、調整レベルを−４〜＋４まで選択入力するための選択キーが表示されており、ユーザが調整したいγ調整機能及びその調整レベルを選択可能となっている。
【００２９】
画像読取装置３０は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、ＣＣＤ（Charge Coupled Device）等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換器によりデジタル画像データに変換して画像処理装置４０に入力する。
【００３０】
画像処理装置４０は、画像読取装置３０から入力されたＲ、Ｇ、Ｂの各画像データにγ調整処理、空間フィルタ処理、拡大／縮小処理、回転処理、色変換処理等の画像処理を施して画像出力装置５０に出力する。
【００３１】
ここで、画像処理装置４０により画像データに施される各処理は、図３に示すように、画像処理装置４０に設けられたＣＰＵ４１と、画像処理装置４０内に設けられた不揮発性メモリ４２に記憶されているプログラムとの協働によるソフトウエア処理により実現されることとするが、専用のハードウエアにより実現するようにしてもよい。また、画像処理装置４０は、画像処理後のデータを圧縮して一時的に記憶し、所定のタイミングで伸張して画像出力装置５０に出力するため、メモリコントローラ、一時記憶メモリ、圧縮／伸張ＩＣ等を備えているが、ここでは図示しない。
【００３２】
不揮発性メモリ４２は、記憶手段であり、γ調整処理プログラム４２１、γテーブル作成処理プログラム４２２を始めとする各種画像処理プログラム、基本γテーブル４２３、変換テーブル４２４〜４４０を記憶している。
基本γテーブル４２３は、γ調整上の基本となるγテーブルであり、例えば、入力画像の各階調データを、操作表示部２０において濃度調整機能の調整レベル０が選択された場合に適した階調再現を行う階調データに変換するためのγテーブルである。なお、本実施の形態においては、画像データを８bitの２５６階調とし、入力階調データ及び出力階調データは０〜２５５の範囲の値とする。また、階調データは、輝度、濃度、概明度等、画像の明暗が表現可能なものであれば何でも良いが、相互に数値変換可能なものがより好ましい。図４に、基本γテーブル４２３の階調データの入力値を横軸、出力値を縦軸とした場合の入出力関係を表す特性図を示す。
【００３３】
変換テーブル４２４〜４４０は、各γ調整機能の調整レベル＋１、調整レベル−１、濃度調整機能以外の各γ調整機能の調整レベル０がそれぞれ選択された場合に、基本γテーブル４２３の各階調データを選択されたγ調整機能及び調整レベルに最適な階調再現を行う階調データへと変換するための変換値データ（最適な階調再現を行う階調データと基本γテーブル４２３の階調データとの差分値データ）をもつテーブルであり、各階調データとその変換値データが対応付けられている。各変換テーブルの変換値データは、正若しくは負の実数値のデータであり、変換を行う基本γテーブル４２３と同じ数のデータを有する。
【００３４】
図５に、変換テーブル４２４〜４４０の例として、地肌調整機能の調整レベル０が選択された場合に対応する変換テーブル４２４、地肌調整機能の調整レベル＋１が選択された場合に対応する変換テーブル４２５、地肌調整機能の調整レベル−１が選択された場合に対応する変換テーブル４２６をそれぞれ示す。
【００３５】
画像出力装置５０は、パルス幅変調器、レーザ光源、感光ドラム、帯電器、現像器、給紙部、排紙部、定着装置等を備えて構成されており、画像処理装置４０から入力された画像データをパルス幅変調器によりパルス幅変調してレーザ光を発光させ、帯電器により帯電された感光ドラム表面にレーザ光を照射することにより静電潜像を形成する。更に、画像出力装置５０は、操作表示部２０から入力指示されたサイズ、向きの印刷用紙を給紙部から搬送し、感光ドラム表面の静電潜像を含む領域に現像器によりトナーを付着させ、搬送された印刷用紙にトナーを転写して定着させた後、排紙部から排出する。
【００３６】
次に、本実施の形態の動作について説明する。
図６に、画像処理装置４０により実行されるγ調整処理を示す。
まず、γテーブル作成処理が実行される（ステップＳ１）。そして、作成されたγテーブルを用いて入力画像データがγ調整される（ステップＳ２）。
【００３７】
図７に、図６のステップＳ１において画像処理装置４０により実行されるγテーブル作成処理を示す。このγテーブル作成処理により、γテーブル作成手段が実現される。
【００３８】
以下、図７を参照してγテーブル作成処理について説明するが、ここでは、操作表示部２０のγ調整選択画面から濃度調整機能の調整レベル０及び地肌調整機能の調整レベル＋４が選択された場合を例にとり説明する。また、基本γテーブル４２３の階調データの入力値を横軸、出力値を縦軸とした入出力関係を表す空間において、変換テーブルを用いて基本γテーブル４２３を変換させる方向（「基本γテーブル４２３を変換させる方向」とは、基本γテーブル４２３を構成する階調データによって表されるカーブを変換させる方向を意味する）は、入力方向（横軸方向）、出力方向（縦軸方向）のどちらへも行うことが可能であるが（図４参照）、ここでは、横軸方向に変換する場合を例にとり説明する。
【００３９】
まず、操作表示部２０のγ調整選択画面からの選択入力に基づいて、変換テーブル４２４〜４４０の中から使用する変換テーブルが選択される（ステップＳ１０１）。ここでは、地肌調整機能の調整レベル＋１に対応する変換テーブルが選択される。
【００４０】
次いで、図８に示すように、基本γテーブル４２３の入力値と出力値の入れ換えが行われ、基本γテーブル４２３の方向（「基本γテーブル４２３の方向」とは、基本γテーブルを構成する階調データによって表されるカーブの方向を意味する）を９０度回転させたカーブが作成され（ステップＳ１０２）、作成されたカーブの各階調データとステップＳ１０１で選択された変換テーブルの変換値データとが加算される（ステップＳ１０３）。操作表示部２０から複数のγ調整機能を組み合わせた調整が選択されている場合は、基本γテーブル４２３の方向を９０度回転させたカーブの各階調データに、順次選択されたγ調整機能に対応する変換テーブルの変換値データが加算される。また、本実施の形態のように、γ調整機能の調整レベルが段階的に選択可能な場合は、基本γテーブル４２３の方向を９０度回転させたカーブの各階調データに、選択された調整レベルに応じて変換テーブルの変換値データの加算が繰り返される。例えば、地肌調整機能の調整レベル４が選択されている場合においては、基本γテーブル４２３の方向を９０度回転させたカーブの各階調データへの地肌調整機能の調整レベル＋１に対応する変換テーブル４２４の変換値データの加算が４回繰り返される（図９参照）。なお、複数のγ調整機能を組み合わせたγテーブルや高い調整レベルのγテーブルを作成する場合（記憶された変換テーブルより高い調整レベルのγテーブルを作成する場合）には、先に各変換テーブルの変換値データを加算しておき、所望の変換を行うための変換テーブルを作成してから基本γテーブル４２３の方向を９０度回転させたカーブの各階調データに加算するようにしてもよい（図１０参照）。
【００４１】
次いで、加算後のカーブの各階調データの値が階調再現可能な範囲（ここでは、０〜２５５）を超えているか否かがチェックされ、階調データが最大値を超えている場合は階調データの値が最大値に、階調データが階調データ範囲の最小値を下回る場合は階調データの値が最小値に修正される（ステップＳ１０４）。また、順次隣接する２つの入力階調ｍ１、ｎ１（ｍ１＋１）の各々に対応する出力階調ｍ２、ｎ２の大小関係が比較されることにより、加算後のカーブが同値を含む単調増加又は単調減少であるかがチェックされ、異なる場合は、隣接する直前の出力階調値と同値に修正される（ステップＳ１０５）。
【００４２】
次いで、修正されたカーブの入力値と出力値の入れ換えが行われ、カーブの方向が元に戻される（図１１参照）（ステップＳ１０６）。以上のγカーブ作成処理により、選択されたγ調整機能及び調整レベルの階調再現を行うためのγテーブルが作成される。
【００４３】
なお、基本γテーブル４２３を縦軸方向に変換する場合には、基本γテーブルの方向を９０度回転させたカーブの作成は行わずに、基本γテーブルの各階調データに、対応する変換テーブルの変換値データを加算することにより行う。
【００４４】
以上説明したように、画像処理装置４０の不揮発性メモリ４２にはγ調整の基本となる基本γテーブル４２３及び基本γテーブル４２３の各階調データを各γ調整機能及び調整レベルに応じた最適な階調再現を行う階調データへと変換するための変換値データをもつ変換テーブル４２４〜４４０が記憶されており、画像処理装置４０において、操作表示部２０のγ調整選択画面を介して選択されたγ調整機能及び調整レベルに応じて変換テーブル４２４〜４４０の中から使用する変換テーブルが選択され、基本γテーブル４２３の各階調データと、選択された変換テーブルの変換値データとが加算されてγテーブルが作成され、作成されたγテーブルを用いて画像データにγ調整が施される。
【００４５】
従って、選択された複数のγ調整機能を組み合わせた階調再現を行うためのγテーブルの作成及び選択された調整レベルに応じた階調再現を行うためのγテーブルの作成を、加え算という簡単な算出方法で容易に行うことが可能となる。また、作成するγテーブルを構成するデータのカーブ形状を容易に予想することができ、算出の順序を変更しても作成されるγテーブルの内容が変化しないので、意図どおりの階調再現を行うためのγテーブルを容易に作成することが可能となる。
【００４６】
なお、本実施の形態における記述は、本発明に係る画像形成装置１００の好適な一例を示すものであり、これに限定されるものではない。
【００４７】
例えば、上記実施の形態においては、各γ調整機能の調整レベル＋１、調整レベル−１、濃度調整機能以外の各γ調整機能の調整レベル０に応じた変換テーブルを有する構成とし、高い調整レベルが選択された場合には、選択された調整レベルに応じて変換テーブルの変換値データの加算を繰り返すことにより選択された調整レベルに応じたγテーブルを作成することとしたが、予め各調整レベルに応じた変換テーブルを作成して不揮発性メモリに記憶しておくようにしてもよい。
【００４８】
また、図１２に示すように、不揮発性メモリに記憶する変換テーブルの変換量を調整し、微調整用変換テーブル及び粗調整用変換テーブルを用意しておけば、微調整や粗調整を容易に行うことが可能となる。
【００４９】
また、上記実施の形態においては、本発明の画像処理装置をカラー複写機に適用する場合を例として説明したが、これに限らず、モノカラー（白黒を含む。）複写機としてもよく、また、カラーの画像形成とモノカラーの画像形成とを択一的に選択できるようにしてもよい。また、本発明は、ファクシミリ、プリンタあるいはそれらの複合機等その他の画像形成装置にも適用可能である。
【００５０】
また、本発明を適用した画像処理装置からの出力画像は、印刷出力する他、ＣＲＴディスプレイ、液晶ディスプレイ等の画像表示装置に表示してもよい。
【００５１】
その他、画像形成装置１００を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明に係る画像形成装置１００の機能的構成を示すブロック図である。
【図２】操作表示部２０に表示されるγ調整選択画面の一例を示す図である。
【図３】画像処理装置４０の要部構成を示すブロック図である。
【図４】基本γテーブル４２３の階調データの入力値を横軸、出力値を縦軸とした場合の入出力関係を表す特性図である。
【図５】地肌調整機能の調整レベル０が選択された場合に対応する変換テーブル４２４、地肌調整機能の調整レベル＋１が選択された場合に対応する変換テーブル４２５、地肌調整機能の調整レベル−１が選択された場合に対応する変換テーブル４２６を示す図である。
【図６】画像処理装置４０により実行されるγ調整処理を示すフローチャートである。
【図７】図６のステップＳ１において画像処理装置４０により実行されるγテーブル作成処理を示すフローチャートである。
【図８】図７のステップＳ１０２を模式的に示す図である。
【図９】図７のステップＳ１０３を模式的に示す図である。
【図１０】図７のステップＳ１０３における他の加算方法を模式的に示す図である。
【図１１】図７のステップＳ１０６を模式的に示す図である。
【図１２】微調整用の変換テーブル及び粗調整用の変換テーブルの一例を示す図である。
【図１３】従来技術におけるγテーブルの合成方法を説明するための図である。
【図１４】従来技術におけるγテーブルの合成順序の相違による合成γテーブルのカーブ形状変化例を示す図である。
【図１５】従来技術における、段階的な調整レベルに応じたγテーブルの作成方法を説明するための図である。
【符号の説明】
【００５３】
１００  画像形成装置
１０  制御部
２０  操作表示部
３０  画像読取装置
４０  画像処理装置
４１  ＣＰＵ
４２  不揮発性メモリ
４２１  γ調整処理プログラム
４２２  γテーブル作成処理プログラム
４２３  基本γテーブル
４２４〜４４０  変換テーブル
５０  画像出力装置
６０  バス
【図１】
2005348108.tif 000003
【図２】
2005348108.tif 000004
【図３】
2005348108.tif 000005
【図４】
2005348108.tif 000006
【図５】
2005348108.tif 000007
【図６】
2005348108.tif 000008
【図７】
2005348108.tif 000009
【図８】
2005348108.tif 000010
【図９】
2005348108.tif 000011
【図１０】
2005348108.tif 000012
【図１１】
2005348108.tif 000013
【図１２】
2005348108.tif 000014
【図１３】
2005348108.tif 000015
【図１４】
2005348108.tif 000016
【図１５】
2005348108.tif 000017