(57)【特許請求の範囲】
【請求項１】
濃度を補正するためのγ補正データを格納するγ補正データ格納手段と、
前記γ補正データ格納手段により格納された現在のγ補正データより線グラフを作図するグラフ作図手段と、
前記グラフ作図手段により作図されたγ補正データを示す線グラフにおける所定の傾きを検出する傾き検出手段と、
前記傾き検出手段により所定の傾きが検出された前記γ補正データを示す線グラフ上の点を、現在のγ補正データを補正するためのγ調整点として検出するγ調整点検出手段と、
を有することを特徴とするγ補正装置。
【請求項２】
前記グラフ作図手段は、前記γ補正データ格納手段により格納されたγ補正データの入力値を直交座標における一方の軸、出力値を他方の軸にとり、前記直交座標上に前記γ補正データを示す線グラフを作図することを特徴とする請求項１記載のγ補正装置。
【請求項３】
前記γ補正装置により複数色の濃度を補正する画像形成装置であって、前記γ調整点検出手段は、所定の色に係る前記γ調整点の入力値に対応した他の色の前記γ補正データを示す線グラフ上の点を、前記他の色のγ補正データにおける前記γ調整点として検出することを特徴とする請求項１に記載のγ補正装置を有する画像形成装置。
【請求項４】
前記所定の色および前記他の色は、グレーバランスを構成する色であることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記所定の色および前記他の色は、色構成の３原色のうちのいずれかであることを特徴とする請求項４記載の画像形成装置。
【請求項６】
濃度を補正するためのγ補正データを格納するγ補正データ格納ステップと、
前記γ補正データ格納ステップにより格納された現在のγ補正データより線グラフを作図するグラフ作図ステップと、
前記グラフ作図ステップにより作図されたγ補正データを示す線グラフにおける所定の傾きを検出する傾き検出ステップと、
前記傾き検出ステップにより所定の傾きが検出された前記γ補正データを示す線グラフ上の点を、現在のγ補正データを補正するためのγ調整点として検出するγ調整点検出ステップと、
を有することを特徴とするγ調整点検出方法。
【請求項７】
前記γ調整点検出ステップは、所定の色に係る前記γ調整点の入力値に対応した他の色の前記γ補正データを示す線グラフ上の点を、前記他の色のγ補正データにおける前記γ調整点として検出することを特徴とする請求項６に記載のγ調整点検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、γ補正装置、画像形成装置、γ調整点検出方法に関し、特に、γ調整点を検出し、検出したγ調整点においてγ補正データを補正するγ補正装置に関する。
【０００２】
【従来の技術】
従来技術によるプリンタ装置では、プリンタに入力される８ビットの印刷データに対して行われるγ補正に基づいて、プリンタエンジンで出力するための濃度データを変換することによって、印刷データの見た目の濃度が均一になるようにしていた。
【０００３】
上記した従来技術によるγ補正では、例えば、ＬＵＴテーブルを使用することにより、入力値から出力値が得られていた。特に、カラーバランスの補正を行うカラープリンタなどは、ＬＵＴテーブルを搭載することが一般的となっている。
【０００４】
しかしながら、プリンタ装置におけるプリンタエンジンに経時変化などが生じ、ＬＵＴテーブルで記憶していたγ補正データが実際の出力を補正できなくなることがあった。従来におけるプリンタ装置では、上記のプリンタエンジンにおける経時変化などを補正するために、γ補正データで出力したテストチャートなどを使用し、γ補正データの補正を行っていた。
【０００５】
図１２の（ａ）は、従来技術によるプリンタ装置における計時変化前のγ補正データを示す図である。また、図１２の（ｂ）は、従来技術によるプリンタ装置における計時変化前および計時変化後のγ特性を示す図であり、計時変化前のγ特性は点線、計時変化後のγ特性は実線でそれぞれ示されている。また、図１２の（ｃ）は、従来技術によるプリンタ装置において必要とされる計時変化前および計時変化後のγ補正データを示す図であり、計時変化前に必要とされるγ補正データは点線、計時変化後に必要とされるγ補正データは実線でそれぞれ示されている。以下、図１２の（ａ）〜（ｃ）を用いて、従来技術によるプリンタ装置におけるγ特性およびγ補正データについて説明する。
【０００６】
図１２の（ａ）には、製品出荷時（計時変化前）のカラープリンタに設定されたγ補正データが示されている。また、図１２の（ｂ）において点線で示される曲線は、経時変化前におけるカラープリンタのγ特性を示す。
【０００７】
例えば、図１２の（ｂ）で点線により示される曲線がシアン版のシャドー部のγ特性を示すとして、以下、γ特性の経時変化について説明する。カラープリンタの製品出荷時から１ヶ月後にシアン版のシャドー部のγ特性が立ってきて、上記のγ特性が、図１２の（ｂ）における点線で示されるγ特性から実線で示されるγ特性に変化したとする。
【０００８】
上記のようにγ特性が計時変化した場合、図１２の（ｃ）において点線で示されている製品出荷時（経時変化前）のγ補正データでは、計時変化後のγ特性を補正することが困難となってしまう。計時変化後のγ特性を補正するために、図１２の（ｃ）において実線で示されるγ補正データを作成しなくては製品出荷時同等の出力結果は得られない。
【０００９】
従来、上記のような計時変化後のγ補正データを作成するために、γ補正データにおける所定のγ調整点の出力値を調整していた。例えば、８ビットで表される印刷データである０から２５５までの値のうち、１５段階に区切った１６、３２、４８、．．．．２４０といった１６入力値毎などの均等に分割したγ調整点を用いて、そのγ調整点での出力値が調整されていた。
【００１０】
図１３は、従来技術によるプリンタ装置におけるγ補正処理を示す図である。以下、図１３を用いて、従来技術によるプリンタ装置におけるγ補正処理について説明する。
【００１１】
プリンタ装置は、接続されているホストから送られてきた印刷データに基づいて、印刷データを描画し、印刷を行う。その際、プリンタエンジンの特性に応じて濃度が変化しないように、印刷データに含まれる濃度データに対して、γ補正を行うことによって、各プリンタエンジンにおける出力結果の違いを吸収する。
【００１２】
まず、所定の点において固定されているγ調整点（固定）１３０６とγ補正データ（ＬＵＴ）１３０９とに基づいて、入力したホストからの印刷データ１３０１に対してγ補正１３０２が行われる。γ補正１３０２は、ホストからの印刷データ１３０１に含まれる濃度に関するデータ（例えば、０〜２５５の２５６値）の入力値のうちの所定の値に対して行われる。
【００１３】
γ補正１３０２が行われた濃度データである補正後データは、描画１３０３され、プリンタエンジン１３０４に入力される。プリンタエンジン１３０４は、入力した補正後データを印刷する。
【００１４】
また、補正後データとγ調整点（固定）１３０６とに基づいて、テストチャート描画１３０５が行われる。補正後データは、テストチャート描画１３０５が行われた後、プリンタエンジン１３０４に入力される。プリンタエンジン１３０４は、入力した補正後データに基づいて、例えば、濃度０〜２５５のうち所定の１５段階について補正が行われたテストチャートを印刷する。
【００１５】
ユーザは、印刷されたテストチャートに対して、目視により、テストチャート比較１３０７を行う。ユーザは、テストチャートにおける１５段階それぞれについて、結果が薄ければ出力値を高く、結果が濃ければ出力値を低く設定して、パネル入力１３０８により補正値を入力する。パネル入力１３０８により入力された補正値は、γ補正データ（ＬＵＴ）１３０９の設定値に反映され、γ補正データ（ＬＵＴ）１３０９が補正される。
【００１６】
また、上記のように、γ補正を実現する従来技術としては、特開平５−４８９２９号公報が開示するところの表示装置のガンマ補正回路（以下、従来例１）があった。
【００１７】
従来例１では、入力信号に対してγ補正を行う際、途中を折り曲げた折線を用いて、γ補正を行っていた。また、従来例１では、上記の折線の傾きを可変とすることによって、容易に輝度および色バランスを調整していた。
【００１８】
また、特開２０００−１８４２３６号公報が開示するところのγ補正回路およびγ補正方法（以下、従来例２）では、γ補正を折れ線近似により行っており、所定のγ特性データに基づいて、γ補正の際に用いる折れ線の傾きおよび切片を設定していた。
【００１９】
また、特開２０００−２００３７号公報が開示するところの表示装置、ガンマ補正方法及び電子機器（以下、従来例３）では、８ビットのディジタル映像信号を１０ビットのディジタル映像信号に変換することによって、透過率０％〜１００％までのＶ−Ｔ特性カーブの傾きを詳細に設定し、γ補正を行っていた。
【００２０】
【発明が解決しようとする課題】
しかしながら、上記の従来技術（従来例１〜３を含む）では、調整が行われるγ調整点は、予め固定されており、調整する必要の無いγ調整点まで、値を入力する必要があった。また、調整範囲が限られているため、調整が困難であるといった問題点が生じていた。
【００２１】
本発明は、上記問題点に鑑みてなされたものであり、現在のγ補正データの形状からγ調整点を設定し、そのγ調整点の数を制御することにより、経時変化後のγ特性の補正などを行うためのγ補正データ（ＬＵＴ）の補正を容易に行うことを目的とする。
【００２２】
【課題を解決するための手段】
かかる目的を達成するため、請求項１記載の発明は、濃度を補正するためのγ補正データを格納するγ補正データ格納手段と、γ補正データ格納手段により格納された現在のγ補正データより線グラフを作図するグラフ作図手段と、グラフ作図手段により作図されたγ補正データを示す線グラフにおける所定の傾きを検出する傾き検出手段と、傾き検出手段により所定の傾きが検出されたγ補正データを示す線グラフ上の点を、現在のγ補正データを補正するためのγ調整点として検出するγ調整点検出手段と、を有することを特徴とするγ補正装置である。
【００２３】
また、請求項２記載の発明によれば、請求項１記載のγ補正装置において、グラフ作図手段は、γ補正データ格納手段により格納されたγ補正データの入力値を直交座標における一方の軸、出力値を他方の軸にとり、前記直交座標上に前記γ補正データを示す線グラフを作図することを特徴とする。
【００２４】
また、請求項３記載は、上記γ補正装置により複数色の濃度を補正する画像形成装置であって、γ調整点検出手段は、所定の色に係るγ調整点の入力値に対応した他の色のγ補正データを示す線グラフ上の点を、他の色のγ補正データにおけるγ調整点として検出することを特徴とする請求項１に記載のγ補正装置を有する画像形成装置である。
【００２５】
また、請求項４記載の発明によれば、請求項３記載の画像形成装置において、所定の色および他の色は、グレーバランスを構成する色であることを特徴とする。
【００２６】
また、請求項５記載の発明によれば、請求項４記載の画像形成装置において、所定の色および他の色は、色構成の３原色のうちのいずれかであることを特徴とする。
【００２７】
また、請求項６記載の発明は、濃度を補正するためのγ補正データを格納するγ補正データ格納ステップと、γ補正データ格納ステップにより格納された現在のγ補正データより線グラフを作図するグラフ作図ステップと、グラフ作図ステップにより作図されたγ補正データを示す線グラフにおける所定の傾きを検出する傾き検出ステップと、傾き検出ステップにより所定の傾きが検出されたγ補正データを示す線グラフ上の点を、現在のγ補正データを補正するためのγ調整点として検出するγ調整点検出ステップと、を有することを特徴とするγ調整点検出方法である。
【００２８】
また、請求項７記載の発明によれば、請求項６記載のγ調整点検出方法において、γ調整点検出ステップは、所定の色に係るγ調整点の入力値に対応した他の色のγ補正データを示す線グラフ上の点を、他の色のγ補正データにおけるγ調整点として検出することを特徴とする。
【００２９】
【発明の実施の形態】
（第１の実施形態）
図１は、本発明の第１の実施形態におけるγ補正装置によるγ補正を示す図である。以下、図１を用いて、本実施形態におけるγ補正装置によるγ補正について説明する。
【００３０】
本実施形態におけるγ補正装置は、接続されているホストから送られてきた印刷データに基づいて、印刷データを描画し、印刷を行う。その際、プリンタエンジンの特性に応じて濃度が変化しないように、印刷データに含まれる濃度データに対して、γ補正を行うことによって、各プリンタエンジンにおける出力結果の違いを吸収する。
【００３１】
γ調整点１０６とγ補正データ（ＬＵＴ）１０９とに基づいて、入力したホストからの印刷データ１０１に対してγ補正１０２が行われる。γ補正処理は、ホストからの印刷データ１０１に含まれる濃度に関するデータ（例えば、０〜２５５の２５６値）の入力値のうちの所定値に対して行われる。
【００３２】
γ補正１０２が行われた濃度データである補正後データは、描画１０３され、プリンタエンジン１０４に入力される。プリンタエンジン１０４は、入力した補正後データを印刷する。
【００３３】
また、補正後データとγ調整点（固定）１０６とに基づいて、テストチャート描画１０５が行われる。補正後データは、テストチャート描画１０５が行われた後、プリンタエンジン１０４に入力される。
【００３４】
ユーザは、印刷されたテストチャートに対して、目視により、テストチャート比較１０７を行う。ユーザは、テストチャートにおける各γ調整点それぞれについて、結果が薄ければ出力値を高く、結果が濃ければ出力値を低く設定して、パネル入力１０８により補正値を入力する。パネル入力１０８により入力された補正値は、γ補正データ（ＬＵＴ）１０９の設定値に反映され、γ補正データ（ＬＵＴ）１０９が補正される。
【００３５】
従来技術では、γ調整点を、濃度０〜２５５における１５段階の所定の値として固定していたが、本実施形態では、γ調整点として固定値を用いずに、現在の（補正前の）γ補正データ（ＬＵＴ）からγ調整点を決定する。
【００３６】
図２は、本発明の第１の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。以下、図２を用いて、本実施形態におけるγ補正装置によるγ調整点の決定処理について説明する。
【００３７】
まず、γ補正装置は、γ補正データ（ＬＵＴ）１０９を参照し、γ補正データ（ＬＵＴ）１０９における各入力値と、入力値それぞれに対応する出力値と、に基づいて、グラフを形成し、そのグラフにおける傾きを算出する（ステップＳ２０１）。
【００３８】
次に、γ補正装置は、算出されたγ補正データを示す傾きのうち、その傾きが「１」となる点が検出されたか否かを判断する（ステップＳ２０２）。傾きが「１」となる点が検出されなかったと判断された場合（ステップＳ２０２／Ｎｏ）、γ補正装置は、動作を終了する。
【００３９】
傾きが「１」となる点が検出されたと判断された場合（ステップＳ２０２／Ｙｅｓ）、γ補正装置は、検出された点をγ調整点として記録し（ステップＳ２０３）、γ補正装置は、動作を終了する。
【００４０】
図３の（ａ）および（ｂ）は、本発明の第１の実施形態におけるγ補正装置によるγ特性およびγ調整点を示す図である。以下、本実施形態におけるγ調整点の決定方法について説明する。
【００４１】
図３の（ａ）には、γ補正データを表す曲線が示されている。また、その曲線上に黒塗りの菱形で示されている点は、曲線の傾きが「１」であるγ調整点を示している。また、図３の（ａ）と同様に、図３の（ｂ）においても、γ補正データを表す曲線と、その曲線において傾きが「１」であるγ調整点が黒塗りの菱形で示されている。
【００４２】
本実施形態のように、曲線の傾きが「１」となる点をγ調整点とした場合、γ調整点の前後の傾きが変化していることになるので、上記のγ調整点を調整することにより、γ補正データを容易に調整することが可能となる。例えば、図３の（ａ）および（ｂ）に示されるようなγ補正データでは、図中のようにγ調整点を置くことで、現在のγ補正データを容易に変更することが可能となる。
【００４３】
（第２の実施形態）
以下、特記しない限り、本発明の第２の実施形態における構成および動作は、本発明の第１の実施形態と同様であるとする。
【００４４】
図４は、本発明の第２の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。以下、図４に沿って、本実施形態におけるγ補正装置によるγ調整点の決定処理について説明する。
【００４５】
まず、γ補正装置は、γ補正データ（ＬＵＴ）１０９を参照し、γ補正データ（ＬＵＴ）１０９における各入力値と、入力値それぞれに対応する出力値と、に基づいて、グラフを形成し、グラフにおける傾きを算出する（ステップＳ４０１）。
【００４６】
次に、γ補正装置は、算出されたγ特性を示す傾きのうち、所定の傾きを示す点（例えば、傾きが「１」となる点）が検出されたか否かを判断する（ステップＳ４０２）。所定の傾きを示す点が検出されなかったと判断された場合（ステップＳ４０２／Ｎｏ）、γ補正装置は、動作を終了する。
【００４７】
所定の傾きを示す点が検出されたと判断された場合（ステップＳ４０２／Ｙｅｓ）、γ補正装置は、上記の所定の傾きを示す点が、グラフ上における所定の範囲内において、連続して所定数以上検出されたか否かを判断する（ステップＳ４０３）。
【００４８】
検出された所定の傾きを示す点が、グラフ上の所定の範囲内において、連続して所定数以上存在しないと判断された場合（ステップＳ４０３／Ｎｏ）、γ補正装置は、検出した所定の傾きを示す点をγ調整点として記録し（ステップＳ４０５）、動作を終了する。
【００４９】
検出された所定の傾きを示す点が、グラフ上の所定の範囲内において、連続して所定数以上存在すると判断された場合（ステップＳ４０３／Ｙｅｓ）、γ補正装置は、所定数以上連続する所定の傾きを示す点のうち、予め設定されたの個数だけ抽出する（ステップＳ４０４）。
【００５０】
γ補正装置は、抽出した所定の傾きを示す点をγ調整点として記録し（ステップＳ４０５）、動作を終了する。
【００５１】
また、図５の（ａ）は、本発明の第２の実施形態におけるγ補正装置によるγ補正データを表す直線とその直線上における調整前のγ調整点を示す図である。また、図５の（ｂ）は、本発明の第２の実施形態におけるγ補正装置によるγ補正データを表す直線とその直線上における調整後のγ調整点を示す図である。以下、図５の（ａ）および（ｂ）を用いて、本実施形態において、グラフ上の所定範囲内で所定の傾きを示す点が連続して所定数以上存在する場合におけるγ補正装置によるγ調整点の抽出（検出）処理について説明する。
【００５２】
図５の（ａ）により示されるγ補正データのグラフは、傾きが「１」の直線（入力と出力とが同等なリニア）であるとする。また、図５の（ａ）において黒塗りの菱形で示されるγ調整点は、上記のグラフで傾きが「１」を示す点であるとする。
【００５３】
傾きが「１」の直線において、傾きが「１」を示す点をγ調整点として検出すると、図５の（ａ）で示されるように、直線上の全ての点がγ調整点（入力値）となってしまい、γ補正データの調整が困難になってしまう。
【００５４】
本実施形態では、同じ傾きのγ調整点が複数存在する場合、γ補正装置は、同じ傾きのγ調整点が互いに、入力値において所定の間隔を保つようにγ調整点を決定することにより、γ補正データの調整を容易にすることが可能となる。つまり、同じ傾きの点が複数連続して検出された場合、その中間近傍に位置する点の（入力値において）前後に位置する点をγ調整点として抽出しないようにする。
【００５５】
図５の（ｂ）には、本実施形態のγ補正装置により、連続して検出された傾き「１」を示す点のうち、所定数だけγ調整点として抽出した場合のγ補正データを示す直線およびγ調整点（黒塗りの菱形で表示）が示されている。上記のように、グラフ上の所定範囲内におけるγ調整点の個数を調整することによって、γ補正データの補正を容易にすることが可能となる。
【００５６】
（第３の実施形態）
以下、特記しない限り、本発明の第３の実施形態における構成および動作は、本発明の第１の実施形態と同様であるとする。
【００５７】
図６は、本発明の第３の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。以下、図６に沿って、本実施形態におけるγ補正装置によるγ調整点の決定処理について説明する。
【００５８】
まず、γ補正装置は、γ補正データ（ＬＵＴ）１０９を参照し、γ補正データ（ＬＵＴ）１０９における各入力値と、入力値それぞれに対応する出力値と、に基づいて、グラフを形成し、グラフにおける傾きを算出する（ステップＳ６０１）。
【００５９】
次に、γ補正装置は、算出されたγ特性を示す傾きのうち、所定の傾きを示す点（例えば、傾きが「１」となる点）が検出されたか否かを判断する（ステップＳ６０２）。所定の傾きを示す点が検出されなかったと判断された場合（ステップＳ６０２／Ｎｏ）、γ補正装置は、動作を終了する。
【００６０】
所定の傾きを示す点が検出されたと判断された場合（ステップＳ６０２／Ｙｅｓ）、γ補正装置は、検出された所定の傾きを示す点の入力値±８の範囲における傾きを算出し、算出した入力値±８内における傾きが上記の所定の傾きに等しいか否かを判断する（ステップＳ６０３）。なお、算出した入力値±８内における傾きと上記の所定の傾きとの比較は、例えば、所定の傾きを示す点が複数存在する場合は、入力値が「０」に近いものから順に行うとしてもよい。
【００６１】
算出した入力値±８内における傾きが上記の所定の傾きに等しいと判断された場合（ステップＳ６０３／Ｙｅｓ）、γ補正装置は、算出した入力値±８内における（基準となった所定の傾きを示す点以外の）他の点を削除する（ステップＳ６０４）。なお、削除された点は、γ調整点として選択しないことが決定される。なお、入力値の最小値と最大値はγ調整点として選択される。例えば、入力値を０〜２５５の２５６値とした場合、最小値「０」と最大値「２５５」はγ調整点として選択される。
【００６２】
算出した入力値±８内における傾きと上記の所定の傾きとが異なると判断された場合（ステップＳ６０４／Ｎｏ）、入力値±８内における（基準となった所定の傾きを示す点以外の）他の点をγ調整点として記録する（ステップＳ６０５）。
【００６３】
入力値±８内における（基準となった所定の傾きを示す点以外の）他の点が削除あるいは記録された後、所定の傾きと所定の傾きを示す点近傍±８内における傾きとの比較は、完了したか否かを判断する（ステップＳ６０６）。完了したと判断された場合（ステップＳ６０６／Ｙｅｓ）、γ補正装置は、動作を終了する。まだ完了していないと判断された場合（ステップＳ６０６／Ｎｏ）、ステップＳ６０３に遷移する。
【００６４】
図７は、本発明の第３の実施形態におけるγ補正装置によるγ補正データを表す直線とその直線上におけるγ調整点を示す図である。以下、図７を用いて、本実施形態におけるγ補正装置によるγ調整点の抽出（検出）処理について説明する。
【００６５】
図７により示されるγ補正データのグラフは、傾きが「１」の直線（入力と出力とが同等なリニア）であるとする。また、図７において黒塗りの菱形で示される点は、γ調整点であるとする。
【００６６】
以上説明したように、図７に示されるグラフでは、傾き「１」を示す点の入力値±８内の傾きに基づいて、γ調整点を決定すると、０、１６、３２、４８、６４、８０、９６、１１２、１２８、１４４、１６０、１７６、１９２、２０８、２２４、２４０、２５５の１７点がγ調整点となる。従って、所定の傾きを示す点のうち、適切な個数だけγ調整点として選択することが可能となる。
【００６７】
（第４の実施形態）
以下、特記しない限り、本発明の第４の実施形態における構成および動作は、本発明の第１の実施形態と同様であるとする。
【００６８】
本発明の第３の実施形態では、所定の傾き（例えば傾き「１」）を示す点の入力値±８内の傾きを算出し、所定の傾きと比較していたが、本実施形態では、所定の傾きを示す点の入力値近傍の範囲を条件に応じて自由に設定する。
【００６９】
図８は、本発明の第４の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。以下、図８に沿って、本実施形態におけるγ補正装置によるγ調整点の決定処理について説明する。
【００７０】
まず、γ補正装置は、γ補正データ（ＬＵＴ）１０９を参照し、γ補正データ（ＬＵＴ）１０９における各入力値と、入力値それぞれに対応する出力値と、に基づいて、グラフを形成し、グラフにおける傾きを算出する（ステップＳ８０１）。
【００７１】
次に、γ補正装置は、算出されたγ特性を示す傾きのうち、所定の傾きを示す点（例えば、傾きが「１」となる点）が検出されたか否かを判断する（ステップＳ８０２）。所定の傾きを示す点が検出されなかったと判断された場合（ステップＳ８０２／Ｎｏ）、γ補正装置は、動作を終了する。
【００７２】
所定の傾きを示す点が検出されたと判断された場合（ステップＳ８０２／Ｙｅｓ）、γ補正装置は、パネル入力１０８等により、γ調整点の最大（設定）数が設定されたか否かを判断する（ステップＳ８０３）。γ調整点の最大数が設定されていないと判断された場合（ステップＳ８０３／Ｎｏ）、ステップＳ８０３の工程が繰り返される。
【００７３】
γ調整点の最大数が設定されていると判断された場合（ステップＳ８０３／Ｙｅｓ）、γ補正装置は、設定されたγ調整点の最大数に基づいて、傾きが算出される所定の傾き（例えば「１」）を示す点近傍の範囲を決定する（ステップＳ８０４）。
【００７４】
次に、γ補正装置は、検出された所定の傾きを示す点の入力値の近傍に設定された所定範囲における傾きを算出し、算出した所定範囲内における傾きが上記の所定の傾きに等しいか否かを判断する（ステップＳ８０５）。なお、算出した所定範囲内における傾きと上記の所定の傾きとの比較は、例えば、所定の傾きを示す点が複数存在する場合は、入力値が「０」に近いものから順に行うとしてもよい。
【００７５】
算出した所定範囲内における傾きが上記の所定の傾きに等しいと判断された場合（ステップＳ８０５／Ｙｅｓ）、γ補正装置は、算出した所定範囲内における（範囲決定の際に基準となった所定の傾きを示す点以外の）他の点を削除する（ステップＳ８０６）。なお、削除された点は、γ調整点として選択しないことが決定される。なお、入力値の最小値と最大値はγ調整点として選択される。例えば、入力値を０〜２５５の２５６値とした場合、最小値「０」と最大値「２５５」はγ調整点として選択される。
【００７６】
算出した所定範囲内における傾きと上記の所定の傾きとが異なると判断された場合（ステップＳ８０５／Ｎｏ）、所定範囲内における（範囲決定の際に基準となった所定の傾きを示す点以外の）他の点をγ調整点として記録する（ステップＳ８０７）。
【００７７】
所定範囲内における（範囲決定の際に基準となった所定の傾きを示す点以外の）他の点が削除あるいは記録された後、所定の傾きと所定の傾きを示す点近傍の所定範囲内における傾きとの比較は、完了したか否かを判断する（ステップＳ８０８）。完了したと判断された場合（ステップＳ８０８／Ｙｅｓ）、γ補正装置は、動作を終了する。まだ完了していないと判断された場合（ステップＳ８０８／Ｎｏ）、ステップＳ８０５に遷移する。
【００７８】
図９は、本発明の第４の実施形態におけるγ補正装置によるγ補正データを表す直線とその直線上におけるγ調整点を示す図である。以下、図９を用いて、本実施形態におけるγ補正装置によるγ調整点の抽出（検出）処理について説明する。
【００７９】
図９により示されるγ補正データのグラフは、傾きが「１」の直線（入力と出力とが同等なリニア）であるとする。また、図９において黒塗りの菱形で示される点は、γ調整点であるとする。図９では、入力値Ａ、２Ａ、３Ａ、４Ａ、．．．．において、γ調整点が設定されている。
【００８０】
以下、入力値を０〜２５５の２５６値として、所定の傾きを示す点近傍の範囲Ｍの決定方法について説明する。本実施形態において、範囲Ｍは、２５６／（Ｎ−１）で与えられるとする。なお、上記の「Ｎ」は、γ調整点の最大数とする。
【００８１】
ここで、γ調整点の最大数を「５」に設定し、図９に示されているリニアのγ補正データにおいて、γ調整点を設定する。上記の式により、範囲Ｍは、２５６／（５−１）＝６４となる。「６４」の範囲で傾きを参照することにより、γ調整点は、０、６４、１２８、１９６、２５５の５個（最大数）となる。つまり、０からＭ、Ｍから２Ｍ、２Ｍから３Ｍ、３Ｍから４Ｍの４つの範囲からそれぞれの傾きを算出し、γ調整点とする。なお、２５６／（Ｎ−１）が整数値とならない場合は、小数点第１位まで計算し、小数点第１位の値を四捨五入して範囲Ｍを整数値として算出する。
【００８２】
本実施形態では、パネル等からユーザがγ調整点の最大数を設定する場合、範囲Ｍを制御することによって、簡単にγ調整点の最大数を制御することが可能となる。
【００８３】
（第５の実施形態）
以下、特記しない限り、本発明の第５の実施形態における構成および動作は、本発明の第１の実施形態と同様であるとする。
【００８４】
一般的に、カラープリンタ等は、色ごと（例えば、ＣＭＹ等）にγ補正データを有している。本実施形態では、所定の色のγ補正データにおけるγ調整点を、他の色のγ補正データにおけるγ調整点とすることによって、カラープリンタ等において所定のグレーバランスを保つものとする。
【００８５】
図１０は、本発明の第５の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。以下、図１０に沿って、本実施形態におけるγ補正装置によるγ調整点の決定処理について説明する。
【００８６】
まず、γ補正装置は、γ補正データにおける入力値の各点と、その入力値に対応する出力値との対応関係を示すグラフを色ごとに作成し、そのグラフにおける任意の点における傾きを算出する（ステップＳ１００１）。
【００８７】
次に、γ補正装置は、γ補正データを示すグラフにおいて、γ調整点を検出し、記録する（ステップＳ１００２）。
【００８８】
γ調整点記録後、γ補正装置は、そのγ調整点（γ補正データ）に係る色がグレーバランスに影響を与える色（グレーバランスを構成する色）であるか否かを判断する（ステップＳ１００３）。なお、グレーバランスに影響を与える色としては、例えば、ＣＭＹ３原色が考えられるが、その他の色（例えば、薄色インクあるいはＣＭＹによる組み合わせ等）であってもよい。ただし、特色等のＣＭＹの組み合わせ等により作成不可能な色は、グレーバランスに影響を与えない色として判断される。
【００８９】
γ調整点を検出した色がグレーバランスに影響を与える色ではないと判断された場合（ステップＳ１００３／Ｎｏ）、γ補正装置は、自装置に格納されている全ての色のγ補正データに係るγ調整点を検出したか否かを判断する（ステップＳ１００５）。全色γ調整点が検出されたと判断された場合（ステップＳ１００５／Ｎｏ）、ステップＳ１００２に遷移し、γ調整点の検出動作を繰り返す。
【００９０】
γ調整点を検出した色がグレーバランスに影響を与える色であると判断された場合（ステップＳ１００３／Ｙｅｓ）、γ補正装置は、グレーバランスに影響を与えると判断された他の色に係るγ補正データに、検出したγ調整点の入力値におけるγ調整点を設定する（ステップＳ１００４）。他の色のγ補正データに対するγ調整点の設定後、γ補正装置は、自装置に格納されている全ての色のγ補正データに係るγ調整点を検出したか否かを判断する（ステップＳ１００５）。全色γ調整点が検出されたと判断された場合（ステップＳ１００５／Ｎｏ）、ステップＳ１００２に遷移し、γ調整点の検出動作を繰り返す。
【００９１】
図１１は、本発明の第５の実施形態におけるγ補正装置によるγ補正データを表す曲線とその曲線上におけるγ調整点を示す図である。以下、図１０を用いて、本実施形態におけるγ補正装置によるγ調整点の抽出（検出）処理について説明する。
【００９２】
図１１には、γ１、γ２、γ３、γ４の４本の曲線が示されている。γ１〜γ３は、それぞれＣＭＹ等のグレーバランスを構成する色に係るγ補正データを示す曲線であり、横軸に入力値、縦軸に出力値をとる。また、γ４は、例えば、特色等のグレーバランスを構成しない色に係るγ補正データを示す曲線であり、同様に横軸に入力値、縦軸に出力値をとる。
【００９３】
黒三角の点は、γ１に基づいて検出されたγ調整点である。また、黒菱形の点はγ２、黒正方形の点はγ３、黒丸の点はγ４にそれぞれ基づいて検出されたγ調整点である。
【００９４】
白三角の点は、γ１に基づいて検出されたγ調整点（黒三角の点）の入力値におけるγ２およびγ３のγ補正データ上の点を示す。本実施形態では、検出したγ調整点がグレーバランスを構成する色に係るものであれば、他のグレーバランスを構成する色のγ補正データに対しても、検出したγ調整点を反映させる。従って、本実施形態では、白三角の点は、γ１におけるγ調整点であるとともに、γ２およびγ３におけるγ調整点となる。なお、γ４は、グレーバランスを構成しない色に係るγ補正データであるので、γ１におけるγ調整点は反映されない。
【００９５】
また、白菱形の点は、γ２に基づいて検出されたγ調整点（黒菱形の点）の入力値におけるγ１およびγ３のγ補正データ上の点を示す。白菱形の点は、γ２におけるγ調整点であるとともに、γ１およびγ３におけるγ調整点となる。なお、γ４は、グレーバランスを構成しない色に係るγ補正データであるので、γ２におけるγ調整点は反映されない。
【００９６】
また、白正方形の点は、γ３に基づいて検出されたγ調整点（黒正方形の点）の入力値におけるγ１およびγ２のγ補正データ上の点を示す。白正方形の点は、γ３におけるγ調整点であるとともに、γ１およびγ２におけるγ調整点となる。なお、γ４は、グレーバランスを構成しない色に係るγ補正データであるので、γ３におけるγ調整点は反映されない。
【００９７】
図１１に示される本実施形態では、γ１におけるγ調整点は、黒三角、白菱形、白正方形の３点となる。また、γ２におけるγ調整点は、白三角、黒菱形、白正方形の３点となる。また、γ３におけるγ調整点は、白三角、白菱形、黒正方形の３点となる。γ４におけるγ調整点は、黒丸の点の１点となる。
【００９８】
従って、本実施形態によれば、グレーバランスを構成する所定の色に係るγ調整点を、グレーバランスを構成する他の色に係るγ補正データに反映させることによって、適切なグレーバランスを保持することが可能となる。
【００９９】
【発明の効果】
以上説明したように、本発明によれば、γ補正データを示す線グラフにおける傾き「１」が検出されたγ補正データを示す線グラフ上の点をγ調整点として検出することによって、γ補正データを調整する点の数を適切な値にし、γ補正データの補正を容易にすることが可能となる。
【０１００】
また、γ補正データの入力値における所定範囲内で、γ調整点が連続して複数存在する場合、複数存在するγ調整点のうち所定数のγ調整点のみを検出することによって、γ補正データを調整する点の数を適切な値にし、γ補正データの補正を容易にすることが可能となる。
【０１０１】
また、設定されたγ調整点の検出最大数に基づいて、γ調整点の検出範囲を任意の値に設定することによって、γ補正データを調整する点の数を適切な値にし、γ補正データの補正を容易にすることが可能となる。
【０１０２】
また、所定の色に係るγ調整点の入力値に対応した他の色のγ補正データを示す線グラフ上の点を、他の色のγ補正データにおけるγ調整点として検出することによって、画像形成装置（カラープリンタ等）におけるグレーバランスを適切な値に保持することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態におけるγ補正装置によるγ補正処理を示す図である。
【図２】本発明の第１の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。
【図３】（ａ）および（ｂ）は、本発明の第１の実施形態におけるγ補正装置におけるγ補正データおよびγ調整点を示す図である。
【図４】本発明の第２の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。
【図５】（ａ）は、本発明の第２の実施形態のγ補正装置におけるγ補正データおよび調整前のγ調整点を示す図であり、（ｂ）は、本発明の第２の実施形態におけるγ補正装置におけるγ補正データおよび調整後のγ調整点を示す図である。
【図６】本発明の第３の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。
【図７】本発明の第３の実施形態のγ補正装置におけるγ補正データおよびγ調整点を示す図である。
【図８】本発明の第４の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。
【図９】本発明の第４の実施形態のγ補正装置におけるγ補正データおよびγ調整点を示す図である。
【図１０】本発明の第５の実施形態におけるγ補正装置の動作の流れを示すフローチャートである。
【図１１】本発明の第５の実施形態のγ補正装置におけるγ補正データおよびγ調整点を示す図である。
【図１２】（ａ）は、従来技術によるプリンタ装置における計時変化前のγ補正データを示す図であり、（ｂ）は、従来技術によるプリンタ装置における計時変化前および計時変化後のγ特性を示す図であり、（ｃ）は、従来技術によるプリンタ装置において必要とされる計時変化前および計時変化後のγ補正データを示す図である。
【図１３】従来技術によるプリンタ装置におけるγ補正処理を示す図である。
【符号の説明】
１０１、１３０１  ホストからの印刷データ
１０２、１３０２  γ補正
１０３、１３０３  描画
１０４、１３０４  プリンタエンジン
１０５、１３０５  テストチャート描画
１０６  γ調整点
１０７、１３０７  テストチャート比較
１０８、１３０８  パネル入力
１０９、１３０９  γ補正データ（ＬＵＴ）
１１０  γ補正傾き検出
１１１  γ調整点設定
１３０６  γ調整点（固定）
【図１】
0004253450.tif 000002
【図２】
0004253450.tif 000003
【図３】
0004253450.tif 000004
【図４】
0004253450.tif 000005
【図５】
0004253450.tif 000006
【図６】
0004253450.tif 000007
【図７】
0004253450.tif 000008
【図８】
0004253450.tif 000009
【図９】
0004253450.tif 000010
【図１０】
0004253450.tif 000011
【図１１】
0004253450.tif 000012
【図１２】
0004253450.tif 000013
【図１３】
0004253450.tif 000014