(57)【要約】【課題】２つの基準点間を線形補間やスプライン補間する方法では、階調が滑らかに変化する画像の入力時に疑似輪郭が発生し易い。【解決手段】参照テーブルデータ生成方法を、（ａ）基準点として設定された入力値と出力値を読み出す処理と、（ｂ）隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する処理と、（ｃ）基準点の両隣に位置する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する処理とで構成する。【選択図】図９
2006331236.tif 000002
【特許請求の範囲】
【請求項１】
基準点として設定された入力値と出力値を読み出す処理と、
隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する処理と、
基準点の両隣に位置する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する処理と
を有することを特徴とする参照テーブルデータ生成方法。
【請求項２】
請求項１に記載の参照テーブルデータ生成方法において、
前記出力値に対する調整値を読み出す処理と、
前記調整値に基づいて、対応する基準値の出力値を調整する処理と
を有することを特徴とする参照テーブルデータ生成方法。
【請求項３】
請求項１に記載の参照テーブルデータ生成方法において、
２つの基準点間を４区間（ｎ＝４）に分割する
ことを特徴とする参照テーブルデータ生成方法。
【請求項４】
請求項１に記載の参照テーブルデータ生成方法において、
全入力範囲の両端に位置する区間は、基準点と分割点との線形補間により、入力値に対応付ける出力値を算出する
ことを特徴とする参照テーブルデータ生成方法。
【請求項５】
請求項１に記載の参照テーブルデータ生成方法において、
入力値に対応付ける出力値を全入力範囲について算出する前に、
前記分割点を新たな基準点に設定し、隣接する２つの基準点間を更にｍ区間（ｍは、３以上の自然数）に分割する分割点の入力値と出力値を算出する処理
を実行することを特徴とする参照テーブルデータ生成方法。
【請求項６】
基準点として設定された入力値と出力値を読み出す処理と、
隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する処理と、
基準点の両隣に位置する２つの分割点を線形補間し、基準点に対応する出力値を再調整する処理と、
隣接する基準点と分割点又は隣接する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する処理と
を有することを特徴とする参照テーブルデータ生成方法。
【請求項７】
入力画像データを非線形変換して出力する際に使用する参照テーブルデータを生成する参照テーブルデータ生成装置であって、
基準点として設定された入力値と出力値を記憶する記憶領域と、
隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する分割点算出部と、
基準点の両隣に位置する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する出力値算出部と
を有することを特徴とする参照テーブルデータ生成装置。
【請求項８】
基準点として設定された入力値と出力値を記憶する記憶領域と、
隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する分割点算出部と、
基準点の両隣に位置する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する出力値算出部と
入力値と算出された出力値を対応付けて記憶する参照テーブルと、
参照テーブルを参照して、入力画像データを出力画像データに非線形変換する階調変換部と
を有することを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置は画像入力装置であり、画像入力デバイスを搭載する
ことを特徴とする画像処理装置。
【請求項１０】
請求項８に記載の画像処理装置は画像出力装置であり、画像出力デバイスを搭載する
ことを特徴とする画像処理装置。
【請求項１１】
請求項８に記載の画像処理装置は撮像装置であり、撮像部と撮像画像記憶部とを搭載する
ことを特徴とする画像処理装置。
【請求項１２】
請求項８に記載の画像処理装置は印刷装置であり、印刷画像記憶部と印刷デバイスとを搭載する
ことを特徴とする画像処理装置。
【請求項１３】
請求項８に記載の画像処理装置は表示装置であり、表示画像記憶部と表示デバイスとを搭載する
ことを特徴とする画像処理装置。
【請求項１４】
基準点として設定された入力値と出力値を読み出す処理と、
隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する処理と、
基準点の両隣に位置する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する処理と
をコンピュータに実行させることを特徴とする参照テーブルデータの生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の一つの形態は、画像の階調情報を非線形に変換する際に参照する参照テーブルのデータ生成方法に関する。また、発明の一つの形態は、参照テーブルデータの生成装置に関する。また、発明の一つの形態は、参照テーブルデータ生成装置を搭載する画像処理装置に関する。また、発明の一つの形態は、コンピュータに参照テーブルデータの生成処理を実行させるプログラムに関する。
【背景技術】
【０００２】
以下、画像の階調情報を非線形に変換する処理をガンマ変換という。ガンマ変換は、入出力デバイスの応答特性に応じて画像データの階調を最適化する処理をいう。
ここでは、出力装置の一例である印刷装置（プリンタ）について説明する。印刷装置では、画像データを印画データに変換する際、印画メディアの発色特性等に応じてガンマ変換が実行される。ガンマ変換は、入力値と出力値の対応関係（入出力関係）を記録した参照テーブルを参照することで実行される。
【０００３】
参照する入出力関係は、ｎ組（ｎは２０組程度）の基準点の入出力関係を実験により求め、残りの入出力関係を補間演算によって決定するのが一般的である。補間演算には、線形補間やスプライン補間等が用いられる。このような手法を採用するのは、全ての入出力関係を実験により決定するのは難しいためである。例えば、入力ビット長が８ビットの場合、表現可能な濃度は２５６通りにもなる。
図１に、サーマルプリンタに実装する１６組の基準点の一例を示す。図１の画像データも、８ビットで与えられるものとする。従って、入力値の最小値は“０”、最大値は“２５５”で与えられる。なお、入力値の“０”は白に、“２５５”が“黒”に対応する。
【０００４】
サーマルプリンタ用の基準点を求める場合、印画メディアの発色特性が考慮される。
例えば、サーマルプリンタで使用する印画メディアには、熱の印加から発色が開始されるまでにある程度のバイアスエネルギーを必要とする特性を考慮する。
また例えば、印加エネルギーを上げる際、付与エネルギーと印画濃度とは必ずしも線形関係にならず、印画メディアの発色特性に応じて非線形になる特性を考慮する。
図１に示す入出力関係は、これらの特性を考慮し、自然な階調が視覚的に確認されるように定められている。
図１の場合、発色に必要なバイアスエネルギーが“５９”である。
【０００５】
図２に、図１の対応関係をグラフで示す。図２に示すように、入力値のハイライト部（低階調部又は低濃度部）とシャドウ部（高階調部又は高濃度部）では、入出力関係が非線形性に変化することが分かる。
【特許文献１】特開２００２−３０７７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、このような１６組の基準点から２５６個（８ビット）の参照テーブルデータを補間演算により作成すると、ハイライト部と中間部との境目部分や中間部とシャドウ部との境目部分に疑似輪郭が生じ易い問題がある。
図３に、疑似輪郭の無い画像の例を示す。図４に、既存の参照テーブルを参照した印刷結果に発生した疑似輪郭の例を示す。矢印付近に環状のパターンが確認される。
【０００７】
この疑似輪郭は、補間演算時の傾きの違いによると考えられる。
図５を用いて説明する。図５は、図２における中間部とシャドウ部の境目付近を拡大したグラフである。すなわち、基準点１３、１４、１５に対応する入力値と出力値の対応関係を示すグラフである。
ここでは、基準点１３と１４の間を「区間１」、基準点１４と１５の間を「区間２」と呼ぶことにする。この区間１と区間２の傾きの違いが大きいほど擬似輪郭は発生する。
【０００８】
図５では、線形補間による入出力関係を実線で示し、スプライン補間による入出力関係を破線で示す。
線形補間の場合、基準点１３と基準点１４、基準点１４と基準点１５を直線で結ぶ。このため、基準点１４の前後で傾きが大きく変化し、疑似輪郭が出現し易いことが分かる。
スプライン補間の場合、各基準点の外側を曲線で結ぶ。スプライン補間の場合、「区間１」では傾きが水平に近づく一方で、「区間２」では傾きが垂直に近づく。このため、スプライン補間を採用した場合でも擬似輪郭を解消することはできない。
【０００９】
更に、既存の方法は、ユーザーが任意の基準点について入出力関係を調整した場合に、疑似輪郭が発生する可能性が高まる問題があった。すなわち、入出力関係の調整の結果、基準点間の傾きの違いが初期設定値よりも大きい方向に調整され、擬似輪郭が発生し易くなる問題があった。
なお、調整機能自体は、個体誤差による再現特性の修正やユーザーの好みに応じた再現特性の実現のために用意されている。
【課題を解決するための手段】
【００１０】
発明者は以上の技術課題に着目し、以下の処理を実行する参照テーブルデータ生成方法を提案する。
（ａ）基準点として設定された入力値と出力値を読み出す処理
（ｂ）隣接する２つの基準点間をｎ区間（ｎは、３以上の自然数）に分割する分割点の入力値と出力値を算出する処理
（ｃ）基準点の両隣に位置する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する処理
【発明の効果】
【００１１】
発明の場合、各基準点の両隣に位置する２つの分割点を線形補間して入力値に対応する出力値を算出する。このように分割点間を線形補間することで、基準点間の傾きの急変を緩衝する区間を分割点間に形成できる。この結果、滑らかに階調が変化する画像を忠実に再現できる。
【発明を実施するための最良の形態】
【００１２】
以下、発明に係る技術手法の形態例を説明する。
なお、本明細書で特に図示又は記載されない部分には、当該技術分野の周知又は公知技術を適用する。
また以下に説明する形態例は、発明の一つの形態例であって、これらに限定されるものではない。
【００１３】
（Ａ）形態例１
ここでは、サーマルプリンタに該当機能を実装する場合について説明する。
なお、サーマルプリンタは、印刷幅に亘って発熱体が配置されたサーマルヘッドを搭載し、印画メディアを加熱発色させる方式の印刷装置をいう。
印画方法には、ダイレクトサーマル方式、溶解型熱転写方式、昇華型熱転写方式がある。いずれも既知の印画方法であり、その詳細については説明を省略する。
【００１４】
（Ａ−１）サーマルプリンタの全体構成
図６に、サーマルプリンタの内部構成例を示す。サーマルプリンタ１は、画像メモリ３、ガンマ変換ＬＵＴ５、ヘッド駆動回路７、サーマルヘッド９、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５を有している。
画像メモリ３は、外部入力された画像データを一時的に記憶する記憶領域である。画像メモリ３には、例えば半導体記憶メモリ、磁気記憶装置（ハードディスク装置）、光学式記憶装置を使用する。この形態例の場合も、画像データのビット長は８ビットとする。
【００１５】
ガンマ変換ＬＵＴ５は、画像メモリ３から読み出した画像データを印画データに変換する際に参照される参照テーブルである。ガンマ変換ＬＵＴ５には、入力値に対応付ける出力値が全入力範囲について記憶されている。
なお、ガンマ変換ＬＵＴ５は書き換え可能な記録媒体で構成され、印刷の実行に先立って設定条件に応じた入出力関係（参照テーブルデータ）に更新される。更新する入出力関係は、ＬＵＴデータ計算部１１から与えられる。
【００１６】
ヘッド駆動回路７は、印画データに応じたパルス幅の印加パルスを適切なタイミングで発生する回路である。この回路も既知の技術を使用する。
サーマルヘッド９は、印刷幅方向に所定のピッチで配列された発熱体（抵抗体）と、個々の発熱体に対応した配置されたスイッチ（トランジスタ）とで構成される。この回路も既知の技術を使用する。
【００１７】
ＬＵＴデータ計算部１１は、ガンマ変換ＬＵＴ５に記憶する入出力関係を算出する演算部である。ＬＵＴデータ計算部１１は、基準点の入出力関係に基づく補間演算により、ガンマ変換ＬＵＴ５に記憶する入出力関係を算出する。すなわち、ＬＵＴデータ計算部１１は、“０”から“２５５”の範囲で、各入力値に対応付ける出力値を算出する。
算出処理は、コンピュータ上で実行されるアプリケーションプログラムを通じて実現する。詳細な機能構成及び処理内容は後述する。
基準点データ記憶領域１３は、基準点に設定された入力値と出力値の初期値ＤＡを記憶する記憶領域である。例えば、不揮発性の半導体メモリが使用される。この形態例では、図１に示す１６組の値を記憶する。
【００１８】
調整データ記憶領域１５は、基準点に設定された出力値に対する調整データＤＢを記憶する記憶領域である。調整データＤＢは、サーマルプリンタ１に接続されたコンピュータその他の外部機器を通じて、ユーザー、サービススタッフ等により入力される。
調整データＤＢの入力には、一般にＧＵＩ（Graphical User Interface）が使用される。通常、調整データＤＢは、予め定めた範囲内であれば、任意の値を入力することができる。勿論、初期値をそのまま用いる場合には、調整データＤＢは“０”となる。
【００１９】
（Ａ−２）ＬＵＴデータ計算部の機能構成
続いて、ＬＵＴデータ計算部１１の機能構成を説明する。この形態例では、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５の回路部分が、特許請求の範囲における「参照テーブルデータ生成装置」に対応する。
図７に、ＬＵＴデータ計算部１１の機能構成を示す。ＬＵＴデータ計算部１１は、出力値調整部１７、分割点算出部１９、出力値算出部２１の各機能部で構成される。
【００２０】
出力値調整部１７は、画像データの印刷開始に先立って（画像データを印画データに変換する前に）、基準点の初期値ＤＡを調整データＤＢに基づいて調整する機能部である。具体的には、調整データＤＢを対応する出力値に加算する。この結果、出力値が増減される。
分割点算出部１９は、調整後の出力値を使用し、隣接する２つの基準点間を４つの区間に分割する分割点の入力値と出力値を算出する機能部である。図８に、基準点と分割点の関係を示す。なお、図８は、基準点１３、１４、１５に対応する部分を拡大した図である。すなわち、図８は、従来手法について説明した図５に対応する。
この例の場合、２つの基準点の間に３つの分割点Ｐ１、Ｐ２、Ｐ３が算出される。なお、分割点Ｐ１、Ｐ２、Ｐ３は、線形補間演算により算出する。
【００２１】
出力値算出部２１は、基準点の両隣の分割点間を線形補間し、入力値に対応付ける出力値を全入力範囲について算出する機能部である。ただし、全入力範囲の両端に位置する区間だけは、基準点と分割点とを線形補間することにより、入力値に対応付ける出力値を算出する。ここでの基準点とは、基準点１（すなわち、入力値の“０”に対応する点）と基準点１６（すなわち、入力値の“２５５”に対応する点）の２つである。
【００２２】
図９に、形態例の手法による入出力関係を実線で示し、従来手法による入出力関係を破線で示す。図９に示すように、形態例の手法による入出力関係は、従来手法の補間曲線の角を削った形状になる。
このことは、階調変化が滑らかになることを意味する。なお、実線は、基準点（修正後も含む。）を通らない。しかし、実線と破線とのズレはわずかである。従って、基本的な変換特性は維持した状態のまま、階調変化だけを滑らかにできる。
また、分割点Ｐ１とＰ３の区間では、実線と破線は一致する。従って、形態例のように基準点間を４分割する手法では、実線で示す変換曲線に元の情報を５０％保存できる。
【００２３】
（Ａ−３）印画処理
図１０に、サーマルプリンタ１による印画実行時の処理Ｐ１〜Ｐ６を示す。
これらの処理Ｐ１〜Ｐ６は、印画の実行が指示された場合に実行される。なお、このうち処理Ｐ１〜Ｐ５は、ガンマ変換ＬＵＴのデータ設定に係る処理である。従って、ガンマ変換処理が開始される前に実行される。
まず、ＬＵＴデータ計算部１１が、基準点データ記憶領域１３から基準点データＤＡを読み出す（Ｐ１）。次に、ＬＵＴデータ計算部１１は、調整データ記憶領域１５から調整データＤＢを読み出し、調整データに基づいて対応する基準点データＤＡの値を調整する（Ｐ２）。
【００２４】
次に、ＬＵＴデータ計算部１１は、調整後の基準点の間を４つの区分に分割する３つの分割点Ｐ１〜Ｐ３を算出する（Ｐ３）。
続いて、ＬＵＴデータ計算部１１は、算出された分割点の間を線形補間し、全入力範囲について入力値に対応する出力値を算出する（Ｐ４）。この際、ＬＵＴデータ計算部１１は、分割点Ｐ１−Ｐ３間と分割点Ｐ３−Ｐ１間を線形補間する。ただし、全入力範囲の両端については、基準点１（入力値“０”）−分割点Ｐ１間と分割点Ｐ３−基準点１６（入力値“２５５”）間を線形補間する。すなわち、全入力範囲を３２区間（１６区間＋１４区間＋２区間）に分割し、各区間を線形補間する。
【００２５】
ＬＵＴデータ計算部１１は、算出された入出力関係をガンマ変換ＬＵＴ５に記録する（Ｐ５）。
ガンマ変換ＬＵＴ５の準備が完了すると、サーマルプリンタ１は、画像メモリ３から画像データを１ラインづつ読み出す。
読み出された画像データは、“０”〜“２５５”のいずれかの値を採る。この値が入力値としてガンマ変換ＬＵＴ５に入力され、対応する出力値に変換される（Ｐ６）。
画像データから変換された印画データはヘッド駆動回路７に入力され、ヘッド駆動信号に変換される。このヘッド駆動信号により、サーマルヘッド９が駆動され、記録媒体上に画像が印画される。
【００２６】
（Ａ−４）効果
前述した方式でガンマ変換ＬＵＴを生成することにより基準点の前後における階調変化を滑らかにできる。この結果、ランプ画像のような滑らかな階調変化を有する画像を印刷する場合にも疑似輪郭の発生を抑制することができる。
特に、基準点をユーザーが調整した場合には、基準点の前後で階調変化が大きく変化し易いが、これを滑らかな変化に修正することができる。
しかも、その修正の前後における入出力関係の変化は少なく済む。従って、基本的な入出力関係は元の状態をそのまま保存できる。
【００２７】
（Ｂ）形態例２
ここでは、入出力関係の他の計算方法を説明する。なお、基本的な考え方は同じである。すなわち、２つの基準点間を４つの区間に分割する分割点を算出し、分割点の間を線形補間する点は同じである。
図１１に、形態例２に係る線形補間演算の原理を示す。図１１は、図９に対応する。この形態例の場合は、基準点の両隣に位置する２つの分割点Ｐ３、Ｐ１を線形補間し、基準点に対応する出力値を再調整する方法を採用する。図１１では、線形補間によって再調整された基準点を◇の記号で示している。
【００２８】
かかる後、隣接する基準点と分割点又は隣接する２つの分割点の間を線形補間することにより、入力値に対応付ける出力値を全入力範囲について算出する。
この場合、既存の基準点と全ての分割点で与えられる６０区間（＝１５×４区間）について入力値に対応する出力値を線形補間により求める。
このため、演算量は、形態例１よりも増加する。ただし、全入力範囲の両端区間も他の区間と同様に扱うことができる。
【００２９】
図１２に、この形態例に対応するＬＵＴデータ計算部１１の機能構成を示す。図１２には、図７との対応部分に同一符号を付して表している。
図１２に示すように、分割点算出部１９と出力値算出部２１の間に基準点再調整部２３を配置する。基準点再調整部２３は、前述したように、基準点の両側に位置する分割点を線形補間して基準点に対応する出力値を再調整する機能部である。
この形態例の場合、出力値算出部２１は、全ての基準点と分割点で与えられる区間について入力値に対応付ける出力値を線形補間により算出する。
図１３に、この形態例での印画処理を示す。図１３には、図１０との対応部分に同一符号を付して表している。この印画処理に特有の処理は、処理Ｐ１５とＰ１６の２つである。
【００３０】
（Ｃ）応用例
（Ｃ−１）表示装置
前述の形態例では、サーマルプリンタを例に説明した。しかし、ガンマ変換ＬＵＴデータの生成装置（ＬＵＴデータ計算部）は、表示装置に搭載することもできる。
図１４に、表示装置３１の内部構成例を示す。因みに、図１４には、図６との対応部分に同一符号を付して示している。
表示装置３１は、画像メモリ３、ガンマ変換ＬＵＴ５、表示デバイス駆動回路３３、表示デバイス３５、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５を有している。
【００３１】
ただし、ガンマ変換ＬＵＴ５には、表示デバイスの応答特性に応じた入出力関係が記録され、ＬＵＴデータ計算部１１はその入出力関係を計算により生成する。勿論、基準点データ記憶領域１３に記憶される基準点は、表示デバイス用に設定された値である。また、調整データ記憶領域１５には、表示装置３１の筐体に設けられたスイッチやＧＵＩを通じて入力された調整データが記憶される。
ここで、表示デバイス駆動回路３３は、ガンマ変換後の画像データに基づいて表示デバイス３５に応じた駆動信号を生成する回路部である。表示デバイス３５には、ＣＲＴ（Cathode Ray Tube）、フラットディスプレイ（液晶ディスプレイ、電界放出ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ）、プロジェクタその他を含む。
【００３２】
（Ｃ−２）撮像装置
また、ガンマ変換ＬＵＴデータの生成装置（ＬＵＴデータ計算部）は、撮像装置に搭載することもできる。
図１５に、撮像装置４１の内部構成例を示す。図１５も、図６との対応部分に同一符号を付して示している。
撮像装置４１は、撮像カメラ４３、画像メモリ３、ガンマ変換ＬＵＴ５、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５を有している。
【００３３】
やはり、ガンマ変換ＬＵＴ５には、撮像素子や用途（例えば、シネマ用）に応じた入出力関係が記録され、ＬＵＴデータ計算部１１はその入出力関係を計算により生成する。勿論、基準点データ記憶領域１３に記憶される基準点は、撮像素子や用途に応じて設定された値である。また、調整データ記憶領域１５には、撮像装置４１の筐体に設けられたスイッチやＧＵＩを通じて入力された調整データが記憶される。
ここで、撮像カメラ４３の撮像素子には、ＣＣＤ、ＣＭＯＳ等を用いる。撮像カメラ４３は、撮像装置４１の筐体から取り外しできるものでも良いし、撮像装置４１の筐体と一体化したものでも良い。
撮像装置４１は、ビデオカメラ、ディジタルカメラ、業務用カメラ、監視カメラその他の用途で使用される。
【００３４】
（Ｃ−３）スキャナ装置
また、ガンマ変換ＬＵＴデータの生成装置（ＬＵＴデータ計算部）は、スキャナ装置に搭載することもできる。
図１６に、スキャナ装置５１の内部構成例を示す。図１６も、図６との対応部分に同一符号を付して示している。
スキャナ装置５１は、光学読取部５３、画像メモリ３、ガンマ変換ＬＵＴ５、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５を有している。
【００３５】
やはり、ガンマ変換ＬＵＴ５には、光学読取部５３の光学特性に応じた入出力関係が記録され、ＬＵＴデータ計算部１１はその入出力関係を計算により生成する。勿論、基準点データ記憶領域１３に記憶される基準点は、光学読取部５３の光学特性に応じて設定された値である。また、調整データ記憶領域１５には、スキャナ装置５１の筐体に設けられたスイッチやＧＵＩを通じて入力された調整データが記憶される。
ここで、光学読取部５３の結像素子には、ＣＣＤ、ＣＭＯＳ等を用いる。
【００３６】
（Ｄ）他の形態例
（ａ）前述の形態例では、全入力範囲について入力値に対応する出力値を算出するのに先立って、基準点の出力値を調整データで調整する場合について説明した。
しかし、この調整機能を有しない画像処理装置にも適用できる。この場合も、基準点の付近での傾きを従来方式に比して滑らかに修正できる。
【００３７】
（ｂ）前述の形態例では、２つの基準点間を４分割する分割点を算出し、当該分割点を線形補間して全入力値に対応する出力値を算出する場合について説明した。
しかし、算出された２つの分割点間を更にｍ分割（ｍは、３以上の自然数）する処理を繰り返し実行した後に補間処理を実行しても良い。この場合、特性曲線の角は更に削られ、滑らかな曲線に近づけることができる。すなわち、階調変化を滑らかにできる。
【００３８】
（ｃ）前述の形態例では、全入力範囲内に１６組の基準点が設定されている場合について説明した。
しかし、全入力範囲について設定される基準点の数は、任意である。例えば、４個、２０個、２４個でも良い。
（ｄ）前述の形態例では、画像データが８ビット長で与えられる場合について説明した。
しかし、ビット長は任意の場合に適用できる。例えば、１０ビットや１２ビットでも良い。
【００３９】
（ｅ）前述の形態例では、２つの基準点間を４分割する場合について説明した。
しかし、ビット長が８ビットの場合であって、全入力範囲内に基準点が１６組設定されている場合には、この分割数は３以上であれば良い。もっとも、計算量の観点からは８分割以内が好ましい。
同様に、ビット長が８ビットの場合であって、全入力範囲内に基準点が２０組や２４組設定されている場合には、この分割数は３以上であれば良い。もっとも、計算量の観点からは４分割以内が好ましい。
同様に、ビット長が８ビットの場合であって、全入力範囲内に基準点が４組設定されている場合には、この分割数は３以上であれば良い。もっとも、計算量の観点からは３２分割以内が好ましい。
【００４０】
（ｆ）前述の形態例及び応用例では、印刷装置、表示装置、撮像装置、スキャナ装置について説明した。
しかし、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５で構成される参照テーブルデータ生成装置は、他の画像処理装置に搭載できる。例えば、ガンマ変換機能を搭載した変換器、ボード、モジュール回路その他として実現しても良い。
【００４１】
（ｇ）前述の形態例及び応用例では、基本的に単機能型の画像処理装置について説明した。
しかし、ＬＵＴデータ計算部１１、基準点データ記憶領域１３、調整データ記憶領域１５で構成される参照テーブルデータ生成装置は、複合型の画像処理装置に搭載しても良い。
例えば、カメラ付きの携帯電話機、カメラ付きのコンピュータ、ゲーム機器、スキャナーと印刷装置を搭載した複合機やコピー機にも搭載できる。また、用途も、業務用、個人用、医療用、産業用とを問わず適用できる。
【００４２】
（ｈ）前述の形態例では、印刷装置の一例としてはサーマルプリンタの場合について説明した。しかし、インクジェットプリンタに搭載しても良い。
（ｉ）前述の形態例では、ＬＵＴデータ計算部１１の機能をコンピュータ上のアプリケーションプログラム処理で実現する場合について説明した。しかし、この処理はハードウェアとして実現しても良い。
（ｊ）前述の形態例で説明した参照テーブルデータ生成用のプログラムは、記録媒体に格納して配布しても良い。なお、記録媒体は、磁気記憶媒体、光学式記憶媒体、半導体記憶媒体その他を含む。
（ｊ）前述の形態例には、発明の趣旨の範囲内で様々な変形例が考えられる。また、本明細書の記載に基づいて創作される各種の変形例及び応用例も考えられる。
【図面の簡単な説明】
【００４３】
【図１】１６組の基準点の一例を示す図表である。
【図２】基準点を構成する入力値と出力値の対応関係を示すグラフである。
【図３】疑似輪郭の無い画像例を示す図である。
【図４】疑似輪郭の発生した画像例を示す図である。
【図５】入力値に対応付ける出力値の補間演算原理を説明する図である。
【図６】サーマルプリンタの内部構成例を示す図である。
【図７】ＬＵＴデータ計算部の機能構成例を示す図である。
【図８】２つの基準点間を４つの区間に分割する分割点を説明する図である。
【図９】分割点を用いた補間演算原理を説明する図である。
【図１０】印画処理の手順例を示す図である。
【図１１】分割点を用いた他の補間演算原理を説明する図である。
【図１２】ＬＵＴデータ計算部の他の機能構成例を示す図である。
【図１３】印画処理の他の手順例を示す図である。
【図１４】表示装置の内部構成例を示す図である。
【図１５】撮像装置の内部構成例を示す図である。
【図１６】スキャナ装置の内部構成例を示す図である。
【符号の説明】
【００４４】
１    サーマルプリンタ
３    画像メモリ
５    ガンマ変換ＬＵＴ
７    ヘッド駆動回路
９    サーマルヘッド
１１  ＬＵＴデータ計算部
１３  基準点データ記憶領域
１５  調整データ記憶領域
１７  出力値調整部
１９  分割点算出部
２１、２１  出力値算出部
２３  基準点再調整部
【図１】
2006331236.tif 000003
【図２】
2006331236.tif 000004
【図３】
2006331236.tif 000005
【図４】
2006331236.tif 000006
【図５】
2006331236.tif 000007
【図６】
2006331236.tif 000008
【図７】
2006331236.tif 000009
【図８】
2006331236.tif 000010
【図９】
2006331236.tif 000011
【図１０】
2006331236.tif 000012
【図１１】
2006331236.tif 000013
【図１２】
2006331236.tif 000014
【図１３】
2006331236.tif 000015
【図１４】
2006331236.tif 000016
【図１５】
2006331236.tif 000017
【図１６】
2006331236.tif 000018