(57)【要約】      （修正有）【課題】  蓄熱による隣接ドットの影響等を回避しつつ、安定性、再現性に優れたドットの転移を行うことが可能な画像データ生成装置、画像データ生成処理プログラム、及び感熱記録装置等を提供する。【解決手段】  展開マトリックス選定手段と、前記選定された各展開マトリックスにおけるドットパターンの階調値を求める階調値算出手段と、画像データを取得する画像データ取得手段と、前記取得された画像データにおける各画素の階調値を、前記求められた何れかの階調値に夫々変換する階調値変換手段と、前記選定された展開マトリックスのうちから、前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する展開マトリックス取得手段と、前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する画像データ生成手段と、を備える。【選択図】  図６
2006159559.tif 000002
【特許請求の範囲】
【請求項１】
複数のドットからなるドットパターンを有する展開マトリックスであって、印画された場合に少なくとも安定した形状となるドットパターンを有する展開マトリックスを複数選定する展開マトリックス選定手段と、
前記選定された各展開マトリックスにおけるドットパターンの階調値を求める階調値算出手段と、
画像データを取得する画像データ取得手段と、
前記取得された画像データにおける各画素の階調値を、前記求められた何れかの階調値に夫々変換する階調値変換手段と、
前記選定された展開マトリックスのうちから、前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する展開マトリックス取得手段と、
前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する画像データ生成手段と、
を備えることを特徴とする画像データ生成装置。
【請求項２】
請求項１に記載の画像データ生成装置において、
前記階調値変換手段による前記階調値の変換前に、前記求められた階調値を中心とする所定範囲の階調値を有する画素に対してノイズを重畳するノイズ重畳手段を更に備えることを特徴とする画像データ生成装置。
【請求項３】
請求項１又は２に記載の画像データ生成装置において、
前記階調値変換手段は、誤差拡散法を用いて、前記各画素の階調値の変換を行うことを特徴とする画像データ生成装置。
【請求項４】
請求項１乃至３の何れか一項に記載の画像データ生成装置において、
前記ドットパターンは、Ｎ（Ｎは自然数）×Ｎ個のドットからなる展開マトリックス中に含まれており、当該展開マトリックスは、蓄熱の影響をリセットするための白領域のドットを有することを特徴とする画像データ生成装置。
【請求項５】
請求項１乃至４の何れか一項に記載の画像データ生成装置に含まれる展開マトリックス選定装置であって、前記展開マトリックス選定手段と、前記階調値算出手段と、を備えることを特徴とする展開マトリックス選定装置。
【請求項６】
請求項１乃至４の何れか一項に記載の画像データ生成装置に含まれる展開マトリックス利用装置であって、前記画像データ取得手段と、前記階調値変換手段と、前記展開マトリックス取得手段と、前記画像データ生成手段と、を備えることを特徴とする展開マトリックス利用装置。
【請求項７】
画像データを取得する画像データ取得手段と、
前記取得された画像データにおける各画素の階調値を、所定の階調値に夫々変換する階調値変換手段と、
前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する展開マトリックス取得手段と、
前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する画像データ生成手段と、を備え、
前記階調値変換手段による前記階調値の変換前に、前記求められた階調値を中心とする所定範囲の階調値を有する画素に対してノイズを重畳するノイズ重畳手段を更に備えることを特徴とする画像データ生成装置。
【請求項８】
請求項１乃至４、及び７の何れか一項に記載の画像データ生成装置と、
当該画像データ生成装置により生成された画像データを、サーマルヘッドによりシートに印画する印画手段と、
を備えることを特徴とする感熱記録装置。
【請求項９】
コンピュータを、請求項１乃至４の何れか一項に記載の画像データ生成装置として機能させることを特徴とする画像データ生成処理プログラム。
【請求項１０】
請求項９に記載の画像データ生成処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【請求項１１】
複数のドットからなるドットパターンを有する展開マトリックスであって、印画された場合に少なくとも安定した形状となるドットパターンを有する展開マトリックスを複数選定する工程と、
前記選定された各展開マトリックスにおけるドットパターンの階調値を求める工程と、
画像データを取得する工程と、
前記取得された画像データにおける各画素の階調値を、前記求められた何れかの階調値に夫々変換する工程と、
前記選定された展開マトリックスのうちから、前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する工程と、
前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する工程と、
を備えることを特徴とする画像データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感熱記録装置等の技術分野に関し、特に、描画するドットの安定性を図る技術の分野に関する。
【背景技術】
【０００２】
この種の感熱記録装置において、２値のドットのオン／オフによって階調を表現する面積変調には、大別して２種類ある。１つは、ドット集中型（クラスタ型）手法とよばれ、階調が大きくなるに従って複数のドットが集まって１つの網点が成長していく手法である。もう１つはドット分散型（ディスパースト型）手法とよばれ、ドットを分散させつつ、ドットの密度で階調を表現する手法である。両手法とも、周期性がある場合と、ない場合があり、面積変調の型は、周期的クラスタ型、非周期的クラスタ型、周期的ディスパースト型、及び非周期的ディスパースト型に大きく区分けすることができる。
【０００３】
周期的クラスタ型の網点は、オフセット印刷の分野で伝統的に用いられており、通常、２０００ｄｐｉ（dots per inch）以上のドットによって、１７５線（１インチ中の網点の数）程度の網点が用いられる。カラーオフセット印刷においては、公知の如く、さらに網点の角度を変えることにより、モアレが目立つのを防いでいる。
【０００４】
非周期的クラスタ型の網点には、様々な種類があり、非周期的ディスパースト型と並んでＦＭスクリーニングを称されることがある。どちらも、モアレがない印刷画像が得られるが、非周期型ディスパースト型の場合、基本ドットが、例えば１０ミクロン（例えば２４００ｄｐｉ）前後のオフセット印刷では印刷時の安定性に問題があり、近年はクラスタ型のＦＭスクリーニングを用いていることが多い。
【０００５】
周期的及び非周期的ディスパースト型は、クラスタ型に比較して解像性をあげることができるため、基本ドットが、比較的大きい例えば４０ミクロン（例えば６００ｄｐｉ）前後のカラープリンタやコピー機等に広く用いられている。
【０００６】
例えば、溶融型熱転写プリンタのドット転写は、加熱要素であるサーマルヘッドが１次元的に並んでおり（主走査線方向）、このサーマルヘッドに対し、記録シートやフィルムが印刷方向（副走査線方向）に送られる。各ヘッドは、段階的に加熱量のコントロールが可能であるが、昇華転写プリンタと異なり、溶融して転写する色剤は、基本的に転写するか、しないかの２値であるため、面積変調を行って階調を表現する必要がある。
【０００７】
例えば、特許文献１には、網点画像のモアレを低減させる溶融型熱転写プリンタが開示されている。
【特許文献１】特開平８−２０１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年、サーマルヘッドの高解像度化（例えば３００ｄｐｉから６００ｄｐｉ以上）により、画像の解像度の向上に相反して、蓄熱の影響の増大、階調コントロールの難しさが問題になっている。例えば、同じ大きさ、同じ印加熱量のドットでも、描画するドットの密度が異なると再現されるドットの大きさが異なる。副走査方向に連続してドットを描画すると蓄熱の影響により、その後のドットが太る（面積が増大）といった現象があり、意図した面積率を２値のパターンとして描画し、実際にそのまま転写することが困難になっている。
【０００９】
本発明は、以上の点に鑑みてなされたものであり、蓄熱による隣接ドットの影響等を回避しつつ、安定性、再現性に優れたドットの転移を行うことが可能な画像データ生成装置、画像データ生成処理プログラム、及び感熱記録装置等を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の発明は、複数のドットからなるドットパターンを有する展開マトリックスであって、印画された場合に少なくとも安定した形状となるドットパターンを有する展開マトリックスを複数選定する展開マトリックス選定手段と、前記選定された各展開マトリックスにおけるドットパターンの階調値を求める階調値算出手段と、画像データを取得する画像データ取得手段と、前記取得された画像データにおける各画素の階調値を、前記求められた何れかの階調値に夫々変換する階調値変換手段と、前記選定された展開マトリックスのうちから、前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する展開マトリックス取得手段と、前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する画像データ生成手段と、を備えることを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の画像データ生成装置において、前記階調値変換手段による前記階調値の変換前に、前記求められた階調値を中心とする所定範囲の階調値を有する画素に対してノイズを重畳するノイズ重畳手段を更に備えることを特徴とする。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の画像データ生成装置において、前記階調値変換手段は、誤差拡散法を用いて、前記各画素の階調値の変換を行うことを特徴とする。
【００１３】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の画像データ生成装置において、前記ドットパターンは、Ｎ（Ｎは自然数）×Ｎ個のドットからなる展開マトリックス中に含まれており、当該展開マトリックスは、蓄熱の影響をリセットするための白領域のドットを有することを特徴とする。
【００１４】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の画像データ生成装置に含まれる展開マトリックス選定装置であって、前記展開マトリックス選定手段と、前記階調値算出手段と、を備えることを特徴とする。
【００１５】
請求項６に記載の発明は、請求項１乃至４の何れか一項に記載の画像データ生成装置に含まれる展開マトリックス利用装置であって、前記画像データ取得手段と、前記階調値変換手段と、前記展開マトリックス取得手段と、前記画像データ生成手段と、を備えることを特徴とする。
【００１６】
請求項７に記載の発明は、画像データを取得する画像データ取得手段と、前記取得された画像データにおける各画素の階調値を、所定の階調値に夫々変換する階調値変換手段と、前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する展開マトリックス取得手段と、前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する画像データ生成手段と、を備え、前記階調値変換手段による前記階調値の変換前に、前記求められた階調値を中心とする所定範囲の階調値を有する画素に対してノイズを重畳するノイズ重畳手段を更に備えることを特徴とする。
【００１７】
請求項８に記載の発明は、請求項１乃至４、及び７の何れか一項に記載の画像データ生成装置と、当該画像データ生成装置により生成された画像データを、サーマルヘッドによりシートに印画する印画手段と、を備えることを特徴とする。
【００１８】
ここで、「シート」とは、中間転写材料、紙、プラスチックシート等の記録（受像）シートをいう。
【００１９】
請求項９に記載の発明は、コンピュータを、請求項１乃至４の何れか一項に記載の画像データ生成装置として機能させることを特徴とする。
【００２０】
請求項１０に記載の発明は、請求項９に記載の画像データ生成処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。
【００２１】
請求項１１に記載の発明は、複数のドットからなるドットパターンを有する展開マトリックスであって、印画された場合に少なくとも安定した形状となるドットパターンを有する展開マトリックスを複数選定する工程と、前記選定された各展開マトリックスにおけるドットパターンの階調値を求める工程と、画像データを取得する工程と、前記取得された画像データにおける各画素の階調値を、前記求められた何れかの階調値に夫々変換する工程と、前記選定された展開マトリックスのうちから、前記各画素の前記変換された階調値に対応する展開マトリックスを夫々取得する工程と、前記各画素を、前記取得された展開マトリックスに夫々展開して、印画用の画像データを生成する工程と、を備えることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、複数のドットからなるドットパターンを有する展開マトリックスであって、印画された場合に少なくとも安定した形状となるドットパターンを有する展開マトリックスを複数選定しておき、画像データにおける各画素を、その階調値に合った展開マトリックスに夫々展開して、印画用の画像データを生成するようにしたので、蓄熱による隣接ドットの影響等を回避しつつ、安定性、再現性に優れたドットの転移を行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。
【００２４】
［１．感熱記録装置の構成・機能］
先ず、図１を参照して、本発明の一実施形態に係る感熱記録装置の構成及び機能について説明する。
【００２５】
図１は、本実施形態に係る感熱記録装置の概要構成例を示す図である。
【００２６】
図１に示すように、感熱記録装置Ｓは、画像データ生成装置１と、サーマルプリンタ２と、を備えている。
【００２７】
画像データ生成装置１は、例えば汎用のコンピュータを適用可能であり、制御部１１と、各種データ、テーブル及びプログラム等を記憶保存（格納）する記憶部（例えば、ハードディスク等）１２と、ユーザから指示等を入力する入力部（例えば、キーボード、マウス等）１３と、各種データを表示する表示部（例えば、ディスプレイ）１４と、ネットワークを介して他の装置との通信を行うための通信部（例えば、通信制御器、通信ポート等）１５と、サーマルプリンタ２からの接続ケーブル（例えば、ＵＳＢケーブル等）３を接続するためのプリンタポート１６と、を備えて構成され、これらの構成要素は、バス１７を介して相互に接続されている。
【００２８】
なお、本発明の展開マトリックス選定装置及び展開マトリックス利用装置は、画像データ生成装置１を構成する。
【００２９】
制御部１１は、ＣＰＵ，ＲＡＭ，ＲＯＭ等から構成されており、例えば記憶部１２に格納されたプログラム（本発明の画像データ生成処理プログラムを含む）を読み出し実行することにより、上記各構成要素を制御すると共に、本発明の展開マトリックス選定手段、階調値算出手段、画像データ取得手段、階調値変換手段、展開マトリックス取得手段、画像データ生成手段、及びノイズ重畳手段として機能するようになっている。これらの各手段の詳細については後述する。
【００３０】
サーマルプリンタ２は、バッファメモリ２１と、プリンタ制御部２２と、サーマルヘッド２３と、当該サーマルヘッド２３を駆動するサーマルヘッド駆動部２４と、インクリボン送りモータ２５と、当該インクリボン送りモータ２５を駆動するモータ駆動部２６と、を備えて構成され、これらの構成要素は、バス２７を介して相互に接続されている。
【００３１】
バッファメモリ２１には、画像データ生成装置１から接続ケーブル３を通じて転送された画像データが蓄えられる。
【００３２】
プリンタ制御部２２は、バッファメモリ２１の画像データをサーマルヘッド２３へ転送制御すると共に、印画手段として、サーマルヘッド駆動部２４及びモータ駆動部２６を制御して記録シートに画像印画するようになっている。ここで、記録シートに画像を印画するために、画像データに応じてサーマルヘッド２３に印加されるエネルギー（例えば、０〜１００％まで変化）が設定されており、画像印画の際に、サーマルヘッド２３から当該エネルギーに応じた熱が感熱記録材（インクリボン）に伝えられ（印加され）、これにより、その印加部分のインクが溶けて記録シートに付着することになる。なお、インクリボンには、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、及びＫ（ブラック）の４種類があり、これらのインクを重ねて転写することでカラー印画を行うようになっている。
【００３３】
［２．画像データ生成処理］
次に、上記感熱記録装置Ｓにおける本発明の特徴部分の処理について説明する。この処理は、展開マトリックステーブル作成段階と、画像データ生成段階と、に分けることができ、画像データ生成装置１において行なわれる。
【００３４】
展開マトリックステーブル作成段階では、展開マトリックステーブル及び階調値テーブルが作成され、画像データ生成段階では、作成された展開マトリックステーブル及び階調値テーブルが参照されつつ、入力された画像データ（以下、「入力画像データ」という）が印画用の画像データ（以下、「出力画像データ」という）に変換されるようになっている。
【００３５】
始めに、図２乃至図５を参照して、展開マトリックステーブル作成段階の詳細について説明する。
【００３６】
図２は、入力画像データと出力画像データの一例を対比させつつ示した図であり、図３は、展開マトリックステーブル作成処理の一例を示すフローチャートであり、図４は、展開マトリックスに含まれるドットパターンの形状（面積）安定性評価の過程の一例を示す図であり、図５は、選定された展開マトリックスとその階調値との対応関係を示す図である。
【００３７】
図２の例において、入力画像データ５１は、１２０ｄｐｉ（dots per inch）の画像データであるが、これが変換された結果、出力画像データ５２は、６００ｄｐｉ（dots per inch）の画像データになっている。そして、入力画像データ５１における画素５１ａは、出力画像データ５２におけるＮ×Ｎ（Ｎは自然数、この例では、５）個のドット５２ａからなるＮ×Ｎ画素５２ｂと面積が等しくなっている。つまり、各画素５１ａが、各Ｎ×Ｎ画素５２ｂに変換（展開）されることによって出力画像データ５２が得られることになるのである。
【００３８】
このようなＮ×Ｎ画素５２ｂは、展開マトリックステーブルから取得される展開マトリックスである。また、Ｎ×Ｎ画素５２ｂ中には、ドットパターン（白領域が所定色で塗りつぶされたドットからなる領域）５２ｃが含まれている。このようなドットパターン５２の形状及び面積には、図２に示す例以外にも、様々なものがあるが、出力画像データ５２に用いられるドットパターンは、印画された場合に安定した形状（又は安定した面積）となるドットパターンである。このような安定した形状（又は安定した面積）を有するドットパターンを得るために、図３に示す処理が実行される。
【００３９】
図３の処理では、画像データ生成装置１の制御部１１は、例えばユーザにより作成され画像データ生成装置１の記憶部１２に記憶された複数の展開マトリックス（これらの展開マトリックスに含まれるドットパターンは、その形状、面積、及び画素値のうち少なくとも何れか一つが互いに異なっている。）のうち、ユーザの入力部１３を介した指示に従って何れか一つの展開マトリックスを読み込み（ステップＳ１）、これを例えば、図４（Ａ）又は（Ｄ）に示すように、縦横複数個並べて（例えばＲＡＭ上で）印画シミュレーションを実行する。こうして、図４（Ｂ）又は（Ｅ）に示すように、印画シミュレーション上で複数のドットパターンが印画されることになる。
【００４０】
そして、画像データ生成装置１の制御部１１は、展開マトリックス選定手段として、当該展開マトリックスにおけるドットパターンが、印画された場合に安定した形状（又は安定した面積、或いは、安定した形状かつ面積）となるか否かを判別（つまり、形状（面積）安定性評価）し（ステップＳ２）、安定した形状（又は安定した面積、或いは、安定した形状かつ面積）となる場合には（ステップＳ２：Ｙ）、当該展開マトリックスを選定し（ステップＳ３）、展開マトリックステーブルにマトリックス番号を付与して登録する（ステップＳ４）。このように選定された展開マトリックスは、蓄熱の影響をリセットするための白領域のドットを有している。
【００４１】
ここで、上記判別処理においては、例えば、図４（Ｂ）又は（Ｅ）に示すような印画された複数のドットパターンが相互に比較され（例えば重ね合わせ）、例えばそれらの形状の差が予め設定された範囲内（つまり、形状がほぼ同じ範囲内）にある場合に、その展開マトリックスが、展開マトリックステーブルに登録されるべき展開マトリックスとして選定されることになる。例えば、図４（Ｂ）に示すドットパターンの場合、それらの形状も、面積もほぼ同じなので、展開マトリックステーブルに登録されるべき展開マトリックスとして選定される（採用）ことになるが、図４（Ｅ）に示すドットパターンの場合、それらの形状も、面積もバラバラなので、展開マトリックステーブルに登録されるべき展開マトリックスとして選定されない（不採用）ことになる。
【００４２】
なお、本実施形態においては、印画シミュレーション上で印画された複数のドットパターンの形状（面積）安定性評価を実行するように構成したが、これに限定されるものではなく、例えば図４（Ｂ）又は（Ｅ）に示すように、複数のドットパターンを実際に印画（印刷）し、ユーザが形状（面積）安定性評価を行った後、当該ユーザが入力部１３を介した指示により上記ステップＳ３にて展開マトリックスが選定されるように構成してもよい。
【００４３】
次いで、画像データ生成装置１の制御部１１は、階調値算出手段として、上記印画シミュレーション上で印画されたドットパターンの濃度を測定し、当該測定された濃度を階調値に変換して、当該展開マトリックスにおけるドットパターンの階調値を求め（ステップＳ５）、階調値テーブルにマトリックス番号を付与して登録する（ステップＳ６）。例えば、記録シートにおける濃度を「Ｄ0」、記録シートにおける最大濃度を「Ｄｍ」、測定された濃度を「Ｄ」とした場合、階調値ｇは、次の（１）式で表される（比例関係にあるとした場合）。
【００４４】
階調値ｇ＝２５５＊（Ｄ−Ｄ0）／（Ｄｍ−Ｄ0）・・・（１）
なお、選定された展開マトリックスと、そのドットパターンの階調値とは、１対１に対応付けられることになる。
【００４５】
次いで、画像データ生成装置１の制御部１１は、上記ステップＳ２における判別の対象となる展開マトリックスがあるか否かを判別し（ステップＳ７）、ある場合には（ステップＳ７：Ｙ）、ステップＳ１に戻り同様の処理を繰り返す。
【００４６】
こうして、複数の展開マトリックスが展開マトリックステーブルに、そのドットパターンの階調値が階調値テーブルに、夫々登録されていくことになり、図５に示すように、展開マトリックスとその階調値が対応付けられる。なお、上記のように複数選定された展開マトリックスの階調値は、必ずしも等間隔になるとは限らないが構わない。
【００４７】
次に、図６乃至図１１を参照して、画像データ生成段階の詳細について説明する。
【００４８】
図６は、画像データ生成処理の一例を示すフローチャートであり、図７は、入力画像データにおける画素に対してノイズが重畳される一例を示す図であり、図８は、ノイズテーブルＮ[σ][ｘ]の作り方の一例を示す図であり、図９は、誤差拡散法によるグラデーションの再現例を示す図であり、図１０は、入力画像データにおける画素の階調値が階調値テーブルに合わせて多値化される一例を示す図であり、図１１は、多値化されるに当たって誤差拡散される様子の一例を示す図である。
【００４９】
図６の処理では、画像データ生成装置１の制御部１１は、画像データ取得手段として、例えばユーザの入力部１３を介した指示に従って記憶部１２から入力画像データを読み出し取得する（ステップＳ１１）。
【００５０】
次いで、画像データ生成装置１の制御部１１は、ノイズ重畳手段として、例えば図７に示すように、階調値テーブルに登録された（上記求められた）階調値を中心とする所定範囲の階調値を有する各画素（入力画像データの画素）に対してノイズを重畳する（ステップＳ１２）。つまり、当該ノイズは、後述する誤差拡散を行う前の元画像の画素値に重畳される。
【００５１】
より具体的には、画像データ生成装置１の制御部１１は、各画素の値から図７に示した様にノイズの強さσを決定する。例えば、予め用意されたノイズテーブルＮ[σ][ｘ]で、各画素毎に決定されたノイズの強さσと一様乱数ｘから、例えば、次の（２）式により、新しい画素値が決定される。
【００５２】
ｐ’＝ｐ＋Ｎ[σ][ｘ]・・・（２）
ここで、ｐ’はノイズ重畳後の画素値、ｐは元の画素値を夫々示す。
【００５３】
ＣＰＵの擬似乱数関数の殆どが一様乱数であるため、ノイズテーブルＮ[σ][ｘ]は、一様乱数からガウス分布を持つ乱数を発生させるために作られる。
【００５４】
ノイズテーブルＮ[σ][ｘ]の作成には、図８（Ａ）に示すようなガウス分布を積分した誤差関数erf(x)が用いられ、このガウス分布から図８（Ｂ）に示すような参照によってノイズテーブルＮ[σ][ｘ]が作成される。
【００５５】
このようにノイズを重畳するのは、後述する誤差拡散法でグラデーションを再現する場合、例えば図９（Ａ）に示すように、ある階調値（つまり、階調値テーブルに登録された階調値）で同一の展開マトリックスによるドットパターンがならび、展開マトリックス間のテクスチャ感の違いが際立つ現象（トーンジャンプ）が生じるため、これを防ぐ趣旨である。このようにノイズを重畳することによって、図９（Ｂ）に示すように、トーンジャンプを無くすことができる。
【００５６】
なお、重畳するノイズとしては、ホワイトノイズ、ブルーノイズ、又はピンクノイズ等で良く、ノイズの空間スペクトルに特に限定されるものではない。また、特に、ハイライトや、シャドーでは、ノイズの分散を小さく抑え、通常、ノイズは画像のざらつき感を生み出し好ましくないため、量子化閾値周辺でのみ大きくするように重畳することが望ましい。
【００５７】
次いで、画像データ生成装置１の制御部１１は、階調値変換手段として、ノイズが重畳された画素を含む全ての画素の階調値を、誤差拡散法を用いつつ、上記階調値テーブルに登録された何れかの階調値に夫々変換して多値化（量子化）する（ステップＳ１３）。例えば、図１０に示すように、画素の階調値が「４０」であった場合、これが、階調値（展開マトリックスの階調値）「５０」に変換（量子化）される。そして、この量子化誤差ｅ（例えば、５０−４０＝１０）が、誤差拡散により、例えば、図１１に示す符号６１、６２、６３、及び６４に示す画素に、夫々、「７／１６」、「３／１６」、「５／１６」、及び「１／１６」ずつ伝播される（Floyd＆Steinberg型の場合）ことになる。
【００５８】
次いで、画像データ生成装置１の制御部１１は、展開マトリックス取得手段として、展開マトリックステーブルに登録された展開マトリックスのうちから、上記各画素の変換（量子化）された階調値に対応する（対応付けられている）展開マトリックスを夫々取得し（ステップＳ１４）、続いて、画像データ生成手段として、当該各画素を、上記取得された展開マトリックスに夫々展開して、出力画像データを生成する（ステップＳ１５）。
【００５９】
このように生成された出力画像データは、例えばユーザの入力部１３を介した指示に従って、サーマルヘッド２３により、記録シートに画像印画されることになる。
【００６０】
以上説明したように、上記実施形態によれば、複数のドットからなるドットパターンを有する展開マトリックスであって、印画された場合に少なくとも安定した形状となるドットパターンを有する展開マトリックスを複数選定しておき、入力画像データにおける各画素を、その階調値に合った展開マトリックスに夫々展開して、出力画像データを生成するようにしたので、蓄熱による隣接ドットの影響等を回避しつつ、安定性、再現性に優れたドットの転移を行うことができる。
【００６１】
また、階調値テーブルに登録された階調値を中心とする所定範囲の階調値を有する各画素に対してノイズを重畳した後に、当該画素の階調値を、階調値テーブルに登録された何れかの階調値に夫々変換するようにしたので、トーンジャンプを無くすことができる。
【００６２】
なお、上記実施形態においては、正方形の展開マトリックス（N×N個のドットからなる）を例にとって説明したが、これに限定されるものではなく、長方形の展開マトリックス（M×Nのドットからなる、M≠N）であっても本発明は同様に適用可能である。
【図面の簡単な説明】
【００６３】
【図１】本実施形態に係る感熱記録装置の概要構成例を示す図である。
【図２】入力画像データと出力画像データの一例を対比させつつ示した図である。
【図３】展開マトリックステーブル作成処理の一例を示すフローチャートである。
【図４】展開マトリックスに含まれるドットパターンの形状（面積）安定性評価の過程の一例を示す図である。
【図５】選定された展開マトリックスとその階調値との対応関係を示す図である。
【図６】画像データ生成処理の一例を示すフローチャートである。
【図７】入力画像データにおける画素に対してノイズが重畳される一例を示す図である。
【図８】ノイズテーブルＮ[σ][ｘ]の作り方の一例を示す図である。
【図９】誤差拡散法によるグラデーションの再現例を示す図である。
【図１０】入力画像データにおける画素の階調値が階調値テーブルに合わせて多値化される一例を示す図である。
【図１１】多値化されるに当たって誤差拡散される様子の一例を示す図である。
【符号の説明】
【００６４】
１  画像データ生成装置
２  サーマルプリンタ
１１  制御部
１２  記憶部
１３  入力部
１４  表示部
１５  通信部
１６  プリンタポート
１７  バス
２１  バッファメモリ
２２  プリンタ制御部
２３  サーマルヘッド
２４  サーマルヘッド駆動部
２５  インクリボン送りモータ
２６  モータ駆動部
２７  バス
Ｓ  感熱記録装置
【図１】
2006159559.tif 000003
【図２】
2006159559.tif 000004
【図３】
2006159559.tif 000005
【図４】
2006159559.tif 000006
【図５】
2006159559.tif 000007
【図６】
2006159559.tif 000008
【図７】
2006159559.tif 000009
【図８】
2006159559.tif 000010
【図９】
2006159559.tif 000011
【図１０】
2006159559.tif 000012
【図１１】
2006159559.tif 000013