(57)【要約】【課題】  サーマルヘッドに蓄積された熱の影響を受けずに、画像のエッジ部のギザつきを抑制できる感熱記録装置、蓄熱補正方法、および印画物を提供する。【解決手段】  サーマルプリンタ１の制御部９は、入力され記憶部７の画像メモリ２３に格納されている画像データ３を、分離処理によりベタ画像Ｇ３とエッジ画像Ｇ２に分離し、それぞれの画像Ｇ２、Ｇ３に個々に蓄熱補正処理を施し、蓄熱補正後のエッジ画像Ｇ４および蓄熱補正後のベタ画像Ｇ５を得、合成処理により画像Ｇ４と画像Ｇ５を合成することにより、ベタ部の中に抜き部が存在する原画像のエッジ部のギザつきを抑制し、均一な濃度の画像を得る。【選択図】  図３
2009241394.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドを有する感熱記録装置において、
ベタ部領域の中に抜き部領域が存在する原画像の印画データを生成する手段として、
前記ベタ部領域と、前記抜き部領域のエッジ部を分離する分離手段と、
前記分離手段によって分離した前記ベタ部領域と、前記エッジ部に対して、それぞれ蓄熱補正処理を実行する蓄熱補正手段と、
前記蓄熱補正手段により補正された蓄熱補正後の前記ベタ部領域の画像と、蓄熱補正後の前記エッジ部の画像とを合成する合成手段と、
前記合成手段により生成された画像データを印画する印画手段と、
を具備することを特徴とする感熱記録装置。
【請求項２】
前記分離手段は、前記原画像の前記抜き部領域を抽出し、抽出した前記抜き部領域を所定の幅の画素数分拡張し、前記拡張した抜き部領域の画像から拡張前の前記抜き部領域を取り除くことにより前記エッジ部を抽出することを特徴とする請求項１記載の感熱記録装置。
【請求項３】
前記分離手段は、前記原画像から、前記拡張した抜き部領域の画像を取り除くことにより前記蓄熱補正手段を施す前記ベタ部領域を抽出することを特徴とする請求項１または請求項２に記載の感熱記録装置。
【請求項４】
前記所定の幅は、画像の解像度の０．１〜０．５％とし、前記幅がエッジ部の幅になることを特徴とする請求項１乃至請求項３のいずれかに記載の感熱記録装置。
【請求項５】
前記所定の幅は、解像度６００ｄｐｉの前記感熱記録装置で印画する場合には２画素であることを特徴とする請求項１乃至請求項４のいずれかに記載の感熱記録装置。
【請求項６】
前記分離手段は、階調値が０％の画素の領域を前記抜き部領域とすることを特徴とする請求項１乃至請求項３のいずれかに記載の感熱記録装置。
【請求項７】
前記分離手段は、前記原画像の前記抜き部領域に中間調の階調値の領域がある場合には、前記中間調の階調値により前記抜き部領域を抽出することを特徴とする請求項１乃至請求項３のいずれかに記載の感熱記録装置。
【請求項８】
前記分離手段は、階調値が１００％の画素の領域を前記ベタ部領域とし、前記ベタ部領域以外の領域を前記抜き部領域とすることを特徴とする請求項１乃至請求項３のいずれかに記載の感熱記録装置。
【請求項９】
前記分離手段は、前記原画像に輪郭抽出パラメータを用いた輪郭抽出処理を施すことにより前記エッジ部を抽出することを特徴とする請求項１記載の感熱記録装置。
【請求項１０】
前記蓄熱補正手段は、各画素の周辺にある複数の画素と前記各画素との距離に応じて定めた蓄熱補正パラメータによって前記周辺画素の階調値に重み付けを行い、前記重み付けを行った周辺画素階調により前記各画素の階調値を補正する第１の補正手段と、
前記第１の補正手段を施した各画素に対して実施する、前記各画素と同一の副走査方向の複数の画素について前記各画素との距離に応じて定めたプレストローブ補正パラメータにより重み付けを行った前記同一副走査方向の複数の画素の階調により、前記各画素の階調値を補正する第２の補正手段と、
を具備することを特徴とする請求項１乃至請求項９のいずれかに記載の感熱記録装置。
【請求項１１】
サーマルヘッドを有する感熱記録装置において、
ベタ部領域の中に抜き部領域が存在する原画像を、前記ベタ部領域と、前記抜き部領域のエッジ部を分離する分離工程と、
前記分離工程によって分離した前記ベタ部領域と、前記エッジ部に対して、それぞれ蓄熱補正処理を実行する蓄熱補正工程と、
前記蓄熱補正工程により補正された蓄熱補正後の前記ベタ部領域の画像と、蓄熱補正後の前記エッジ部の画像とを合成する合成工程と、
を具備することを特徴とする蓄熱補正方法。
【請求項１２】
サーマルヘッドを有する感熱記録装置において、
ベタ部領域の中に抜き部領域が存在する原画像の、前記ベタ部領域と、前記抜き部領域のエッジ部を分離し、
前記ベタ部領域の蓄熱補正処理と、前記エッジ部の蓄熱補正処理を別に行い、
前記蓄熱補正処理後の前記ベタ部領域の画像と、前記蓄熱補正処理後の前記エッジ部の画像を合成することによって得られた画像データを前記感熱記録装置によって被印画体に印画することにより得られることを特徴とする印画物。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを有する感熱記録装置に関し、更に詳しくは、ベタ部領域の中に抜き部領域が存在する原画像について、サーマルヘッドに蓄熱された熱の影響を受けずに均一な濃度の画像を得ることができ、画像のエッジ部のギザつきを抑制できる感熱記録装置、蓄熱補正方法、及び印画物に関する。
【背景技術】
【０００２】
感熱記録装置（サーマルプリンタ）は、記録紙に重ねられたインクリボンの背後をサーマルヘッドで加熱し、インクリボンのインクを記録紙に熱転写して印がする装置である。インクリボンは、熱溶融性または昇華性の着色インキ層を有する熱転写シートであり、記録紙は、紙やプラスチックシート等の受像シートである。
【０００３】
サーマルヘッドは、基板上に一列に形成される複数の発熱抵抗体から成る。熱転写プリンタには複数のインクリボンが備えられ、記録紙の同一位置に複数色のインクリボン（例えば、イエローＹ、マゼンダＭ、シアンＣ、ブラックＫ）のインクを重ねて転写することで、カラー印刷を行うことができる。例えば、複数のインクリボンが回転式に設置され、熱転写を行うインクリボンをサーマルヘッドの位置に移動できるようになっている。また、記録紙搬送装置は、記録紙を印画位置であるサーマルヘッドの位置に搬送し、記録紙の所定の印画範囲が印画される。
【０００４】
サーマルヘッドに画像データを入力すると、画像データに応じたエネルギがサーマルヘッドに印加され、記録紙に画像が出力される。しかしながら、サーマルヘッドを用いて出力を行う感熱記録装置では、印画が続くとサーマルヘッドの発熱抵抗体の温度が上昇し、蓄熱される熱の影響を受けて、例えば一定の画像データを入力したとしても徐々に印画記録濃度が上昇する。このため、出力画像の濃度が不均一になったり、画像の輪郭がぼやけたりすることがある。従って、安定した画質の画像を得るためには、温度上昇に応じてサーマルヘッドの印加エネルギを制御する必要がある。
【０００５】
従来、サーマルヘッドに温度検出素子を設け、サーマルヘッド全体の温度から印画パルス幅や通電電流を制御し、蓄熱の影響を抑える熱転写記録装置や、サーマルヘッドの発熱抵抗体ごとに過去の印画履歴を演算する回路を備え、画素単位で印画パルス幅や電流値を制御する熱転写記録装置があった。
また、サーマルヘッドの温度補正を行う方法として、１つの画素に対して複数の周辺画素の蓄熱履歴を考慮に入れて画素補正演算を行い、画素補正演算が終了した１ラインごとに印画する方法や（特許文献１）、画像データの輪郭部分と、輪郭以外の面積の違いを考慮した画素の蓄熱補正演算（特許文献２）が提案されている。
【特許文献１】特開平５−１６９７０９号公報
【特許文献２】特願２００４−１０２１６４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来の手法では、ベタ画像のなかに抜き部がある原画像において、エッジ部にギザつきが生じてしまうという問題があった。
【０００７】
図１４および図１５は、従来の蓄熱補正処理手法による印画例の説明図である。
図１４（ａ）に示すように、黒のベタ部９０１のなかに白抜きの抜き部（Ｚ）９０３があるベタ・抜き画像９０を方向Ａの印画方向で印画する。
図１４（ｂ）は、２値表現（階調度１００％と階調度０％）の場合であり、抜き部９０３の楕円で囲んだ部分の拡大図である。このとき、抜き部９０３の上のエッジ部が水平ではなく（印画方向Ａに対して垂直ではなく）、例えば１〜２°傾いている場合、２値表現では解像度の限界で、図１４（ｂ）に示すようなギザつき９１が出てしまう。
図１４（ｃ）は、２値表現でのギザつき９１を抑制するために多値表現で印画した場合である。多値表現で印画すると、中間値の部分９３を加えることによりギザつき９１が抑制される。
【０００８】
しかし、図１４（ｃ）に示すような多値表現の画像を印画するために、さらに従来の蓄熱補正処理を加えると、全体の階調値が抑えられ、図１５に示すように中間値の部分９３が失われてしまい、ギザつきが出てしまうという問題がある。
【０００９】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、サーマルヘッドに蓄積された熱の影響を受けずに、ベタ部領域の中に抜き部領域が存在する原画像について、サーマルヘッドに蓄熱された熱の影響を受けずに均一な濃度の画像を得ることができ、画像のエッジ部のギザつきを抑制できる感熱記録装置、蓄熱補正方法、及び印画物を提供することにある。
【課題を解決するための手段】
【００１０】
前述した課題を解決するための第１の発明は、サーマルヘッドを有する感熱記録装置において、ベタ部領域の中に抜き部領域が存在する原画像の印画データを生成する手段として、前記ベタ部領域と、前記抜き部領域のエッジ部を分離する分離手段と、前記分離手段によって分離した前記ベタ部領域と、前記エッジ部に対して、それぞれ蓄熱補正処理を実行する蓄熱補正手段と、前記蓄熱補正手段により補正された蓄熱補正後の前記ベタ部領域の画像と、蓄熱補正後の前記エッジ部の画像とを合成する合成手段と、前記合成手段により生成された画像データを印画する印画手段と、を具備することを特徴とする感熱記録装置である。
【００１１】
前記分離手段は、好ましくは、前記原画像の前記抜き部領域を抽出し、抽出した前記抜き部領域を所定の幅の画素数分拡張し、前記拡張した抜き部領域の画像から拡張前の前記抜き部領域を取り除くことにより前記エッジ部を抽出する。さらに、前記分離手段は、前記原画像から、前記拡張した抜き部領域の画像を取り除くことにより前記蓄熱補正手段を施す前記ベタ部領域を抽出することが望ましい。
ここで、好ましくは前記所定の幅は、画像の解像度の０．１〜０．５％とし、前記幅がエッジ部の幅になる。前記所定の幅は、解像度６００ｄｐｉの前記感熱記録装置で印画する場合には２画素である。
【００１２】
前記分離手段は、階調値が０％の画素の領域を前記抜き部領域とする。また、前記原画像の前記抜き部領域に中間調の階調値の領域がある場合には、前記中間調の階調値により前記抜き部領域を抽出するようにしてもよい。さらに、階調値が１００％の画素の領域を前記ベタ部領域とし、前記ベタ部領域以外の領域を前記抜き部領域としてもよい。
また、前記分離手段は、前記原画像に輪郭抽出パラメータを用いた輪郭抽出処理を施すことにより前記エッジ部を抽出してもよい。
【００１３】
前記蓄熱補正手段は、各画素の周辺にある複数の画素と前記各画素との距離に応じて定めた蓄熱補正パラメータによって前記周辺画素の階調値に重み付けを行い、前記重み付けを行った周辺画素階調により前記各画素の階調値を補正する第１の補正手段と、前記第１の補正手段を施した各画素に対して実施する、前記各画素と同一の副走査方向の複数の画素について前記各画素との距離に応じて定めたプレストローブ補正パラメータにより重み付けを行った前記同一副走査方向の複数の画素の階調により、前記各画素の階調値を補正する第２の補正手段と、を具備することが望ましい。
【００１４】
以上の構成により、ベタ部領域の中に抜き部領域があるような原画像において、抜き部領域のエッジ部が水平ではなく、印刷方向に垂直でない場合であっても、抜き部領域のエッジ部とベタ部領域の蓄熱補正を個別に行なうことにより、サーマルヘッドに蓄熱された熱の影響を受けない均一な濃度の画像で、かつ、ギザつきが抑制された画像を得ることが可能になる。
【００１５】
第２の発明は、サーマルヘッドを有する感熱記録装置において、ベタ部領域の中に抜き部領域が存在する原画像を、前記ベタ部領域と、前記抜き部領域のエッジ部を分離する分離工程と、前記分離工程によって分離した前記ベタ部領域と、前記エッジ部に対して、それぞれ蓄熱補正処理を実行する蓄熱補正工程と、前記蓄熱補正工程により補正された蓄熱補正後の前記ベタ部領域の画像と、蓄熱補正後の前記エッジ部の画像とを合成する合成工程と、を具備することを特徴とする蓄熱補正方法である。
【００１６】
第３の発明は、サーマルヘッドを有する感熱記録装置において、ベタ部領域の中に抜き部領域が存在する原画像の、前記ベタ部領域と、前記抜き部領域のエッジ部を分離し、前記ベタ部領域の蓄熱補正処理と、前記エッジ部の蓄熱補正処理を別に行い、前記蓄熱補正処理後の前記ベタ部領域の画像と、前記蓄熱補正処理後の前記エッジ部の画像を合成することによって得られた画像データを前記感熱記録装置によって被印画体に印画することにより得られることを特徴とする印画物である。
【発明の効果】
【００１７】
本発明によれば、サーマルヘッドに蓄積された熱の影響を受けずに、ギザつきの抑制された感熱記録装置、蓄熱補正方法、および印画物を提供することが可能になる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
【００１９】
システムの構成）
最初に、図１を参照しながら、本発明の実施の形態に係る感熱記録装置（サーマルプリンタ１）の構成について説明する。
図１は、サーマルプリンタ１の構成を示す図である。
【００２０】
図１に示すように、サーマルプリンタ１は、記録紙（図示せず）に重ねたインクリボン（図示せず）の背後をサーマルヘッド（図示せず）で加熱し、インクリボンのインクを記録紙に熱転写して印画する装置である。サーマルプリンタ１は、画像入力部５、記憶部７、制御部９、印画部１１等から構成され、それぞれがバス１３で接続される。
【００２１】
画像入力部５は、印画する画像データ３が入力される。記憶部７は、入力される画像データ３や、算出途中の一時保存データ、処理した画像データ、画像処理用のパラメータ等を保存する。制御部９は、プログラムの実行を行うＣＰＵ(central processing unit)と、プログラム命令あるいはデータ等を格納するためのＲＯＭ(read only memory)、ＲＡＭ(random access memory)等のメモリから構成され、画像入力部５に対して画像データ３の取り込みや画像データ３の処理を指示したり、印画部１１に処理後の画像データを送り、印画指示等を行う。
【００２２】
印画部１１は、図示していないが、基板上に一列に形成される複数の発熱抵抗体からなるサーマルヘッドとサーマルヘッド駆動部等から構成される。印画部１１は、制御部９の指示で印画する画像データを送られると、画素値に応じたエネルギをサーマルヘッドに印加し、これにより印加部分のインクが溶けて記録紙に付着し、出力画像１５を出力する。画素値が大きければ印画記録濃度が高く、反対に画素値が小さければ印画記録濃度は低い。
なお、カラー印画の場合、インクリボンには、シアンＣ、マゼンタＭ、イエローＹ、ブラックＫの４種類のインクを重ねて転写することでカラー印画を行う。
本実施の形態の説明では、１色の印画として説明するが、４色のカラー印画の場合も同様の処理を行えばよい。
【００２３】
図２は、図1のサーマルプリンタ1の構成と処理内容の関係を示す図である。画像入力部５は、画像データ３の画像読み取り１７を行い、読み取った画像を記憶部７の画像メモリ２３に記録すると同時に、制御部９に送る。制御部９は、画像データ３に対して画像処理１９を行う。
【００２４】
画像処理１９は、後で詳述するが、ベタ部領域とエッジ部分の分離処理、蓄熱補正処理、合成処理等の処理工程であり、記憶部７の画像メモリ２３内の画像データをそれぞれの処理パラメータ２５を用いて画像処理し、最終的な画像データを得る。処理途中の画像データは、記憶部７の画像メモリ２３内に記憶する。制御部９は、最終的に得られた画像データを印画部１１に送り、印画部１１が画像印画２１を行う。
【００２５】
(２.画像処理の流れ）
次に、図３、図４を用いて、本実施の形態による画像処理の流れを説明する。図３は、画像処理の流れを示すフローチャート、図４は、記憶部７の詳細を示す図である。
【００２６】
まず、画像データ３がサーマルプリンタ１の画像入力部５により読み込まれる（ステップ１００１）。制御部９は、読み込んだ画像データ３を画像Ｇ１として記憶部７の画像メモリ２３にする（ステップ１００２）。この画像Ｇ１を元に画像処理１９が実行される。
図４に示すように、記憶部７は、画像処理の対象となる画像データを記憶する画像メモリ２３と、画像処理を行う際に用いるパラメータを記憶する処理パラメータ２７部とから構成される。尚、ここでは説明を省略するが、記憶部７には、他に、制御用プログラムや、印画部１１（サーマルヘッド）の制御パラメータ等も記録されている。
【００２７】
まず、画像Ｇ１を、制御部９は、エッジ画像Ｇ２とベタ画像Ｇ３に分割する処理を実行し、得られたエッジ画像Ｇ２とベタ画像Ｇ３を記憶部７の画像メモリ２３に格納する（ステップ１００３）。ステップ１００３の処理については後で詳述するが、処理には、記憶部７の処理パラメータ２７部に予め格納されているエッジ・ベタ分割パラメータ４３を使用する。
【００２８】
次に、制御部９は、エッジ画像Ｇ２とベタ画像Ｇ３に対して、個々に蓄熱補正処理を施し、それぞれ、画像Ｇ４（エッジ画像の蓄熱補正画像）、画像Ｇ５（べた画像の蓄熱補正画像）を求め、得られた画像Ｇ４および画像Ｇ５を記憶部７の画像メモリ２３に格納する（それぞれステップ１００４およびステップ１００５）。
蓄熱補正処理には、記憶部７の処理パラメータ２７部に予め格納されている蓄熱補正パラメータを使用する。
蓄熱補正処理については、後で詳述する。
【００２９】
さらに、制御部９は、得られたエッジ部の蓄熱補正画像Ｇ４と、ベタ部の蓄熱補正画像Ｇ５を合成し、合成画像Ｇ６を求め、得られた画像Ｇ６を制御部７の画像メモリ２３に格納する（ステップ１００６）。
【００３０】
制御部９は、画像処理１９の工程を終了し、画像Ｇ６のデータを印画部１１に送る（ステップ１００７）。
印画部１１は、画像Ｇ６のデータに応じてサーマルヘッドの印加エネルギを制御し、画像を印画出力する（ステップ１００８）。
【００３１】
分離処理の詳細）
次に、図５および図６を用いて、原画像のベタ部領域およびエッジ部を分離する処理について説明する。
図５は、分離処理（ステップ１００３）の処理の流れを示すフローチャート、図６は、分離処理の説明図である。
【００３２】
図６（ａ）は、原画像Ｇ１の例を示す図である。原画像Ｇ１は、ベタ部９０１と抜き部９０３からなる。ここでは抜き部９０３は「Ｚ」型であり、抜き部の上部の部分は水平ではなく、例えば１〜２°、多少傾斜している。
【００３３】
制御部９は、まず、この原画像Ｇ１の抜き部９０３を抽出し、図６（ｂ）に示す抜き部抽出領域９１３を得る（ステップ１２０１）。
抜き部９０３の抽出は、例えば、原画像Ｇ１を検索し、階調度０％の領域を取り出し、抜き部抽出領域９１３とする。
また、抜き部９０３に中間値（例えば、階調度２０％）の領域があることが分かっている場合には、原画像Ｇ１を検索し、階調度が２０％以下の領域を取り出し、抜き部抽出領域９１３としてもよい。
一方、原画像Ｇ１中に複数の抜き部９０３が存在し、それぞれの抜き部９０３に異なる中間値の領域があることが分かっている場合には、原画像Ｇ１を検索し、ベタ部９０１である階調度１００％の領域を抽出し、それ以外の領域を抜き部抽出領域９１３としてもよい。
【００３４】
以上の抜き部抽出領域９１３の抽出処理に用いる階調度等の値は、エッジ・ベタ分割パラメータ４３として記憶部７の処理パラメータ２７部に予め記憶しておく。
以上の処理により、図６（ｂ）に示した抜き部抽出領域９１３が得られる。
【００３５】
次に、制御部９は、抜き部抽出領域９１３の領域を例えば２ピクセル（画素）分拡張し、図６（ｃ）に示す抜き部拡張領域９２３を得る（ステップ１２０２）。
拡張する画素数は、解像度に応じて異なり、解像度の０．１〜０．５％が最適である。解像度が６００ｄｐｉの場合、拡張する画素数を２画素にすることが望ましい。
以上の処理により、図６（ｃ）に示した抜き部拡張領域９２３が得られる。
【００３６】
次に、制御部９は、抜き部拡張領域９２３を元にエッジ部とベタ部を抽出する処理を行う。
すなわち、エッジ部の抽出では、まず、抜き部拡張領域９２３から抜き部抽出領域９１３を取り除き、図６（ｄ）に示す抜き部輪郭領域９３３を得る（ステップ１２０３）。
ステップ１２０２の処理で、抜き部抽出領域９１３の領域が例えば２画素分拡張されているので、ステップ１２０３で求めた抜き部輪郭領域９３３は、太さのある領域となる。
【００３７】
よって、次に、制御部９は、抜き部輪郭領域９３３の外側の領域を抽出することにより、図６（ｅ）に示すエッジ部９４３を得て、これをエッジ画像Ｇ２として記憶部７の画像メモリ２３に格納する（ステップ１２０４）。
【００３８】
一方、ベタ部の抽出では、制御部９は、図６（ａ）に示した原画像Ｇ１から、図６（ｃ）に示した抜き部拡張領域９２３を取り除き、その残りの部分をベタ部９１１として抽出し、これをベタ画像Ｇ３として記憶部７の画像メモリ２３に格納する（ステップ１２０５）。
以上の処理により、原画像Ｇ１からベタ画像Ｇ３とエッジ画像Ｇ２が得られ、それぞれ、記憶部７の画像メモリ２３に格納される。
【００３９】
エッジ画像Ｇ２およびベタ画像Ｇ３の抽出方法は、この方法に限らず、他の方法で行なってもよい。
例えば、図７に示すような輪郭抽出パラメータを用いて、原画像Ｇ１の全画素ソフトウエアを順に注目画素にして演算処理により抜き部９０３の輪郭を抽出するようにしてもよい。
【００４０】
例えば、図７（ａ）のパラメータは、注目画素に対し、縦方向±２、横方向±２の外側の画素位置に重み付けのパラメータ値‘ａ’を有する。パラメータ値‘ａ’は画素位置により異なる。内側の画素は重み付けを行なわない（パラメータ値＝‘０’）。このパラメータにより、注目画素を中心に、５×５の画素値に対して輪郭抽出の演算が行われ、全画素についてこのパラメータを適用して演算することにより、処理対象の画像の輪郭が抽出される。
また、抽出される輪郭の幅は、（（マトリクスサイズ）−１）/２となり、解像度が６００ｄｐｉの場合の輪郭の幅が２画素であれば、マトリクスサイズを５×５とすればよい。
ここで、演算式は、注目画素の画素値をＰとし、演算後の画素値をＰ’とすると、式（１）で表される。
Ｐ’＝Ｐ-（Ｐ１×ａ１＋Ｐ２×ａ２＋Ｐ３×ａ３＋・・・＋Ｐｎ×ａｎ）
・・・（１）
ここで、Ｐ１、Ｐ２、・・・、Ｐｎは注目画素の周囲２４個の画素値であり、ａ１、ａ２、・・・、ａｎはそれぞれの画素値に対する重み付けのパラメータ値である。
【００４１】
図７（ｂ）のパラメータも同様に注目画素の周辺５×５画素について輪郭抽出を行なうためものであり、式（１）により演算を行なうことにより処理対象の画像の輪郭が得られる。
また、図７（ｃ）のパラメータも同様に注目画素の周辺５×５画素について輪郭抽出を行なうものであり、式（１）による演算により、処理対象の画像の輪郭が抽出される。
【００４２】
次に、以上の処理により得られたベタ画像Ｇ３およびエッジ画像Ｇ２に対して、個々に蓄熱補正処理を実行する。
【００４３】
蓄熱補正処理の詳細）
図８〜図１１に沿って、図３のステップ１００４（エッジ画像Ｇ２）およびステップ１００５（ベタ画像Ｇ３）の蓄熱補正処理について説明する。
本実施の形態のシステムでは、エッジ画像Ｇ２およびベタ画像Ｇ３に対して同一の蓄熱補正処理を施す。よって説明は、エッジ画像Ｇ２、ベタ画像Ｇ３に分けずに行なう。
また、それぞれ別の蓄熱処理手法を用いてもよい。
【００４４】
図８は、ステップ１００４、ステップ１００５の蓄熱補正処理、および、ステップ１００６の合成処理の概念を説明する図である。
図８（ａ）はベタ画像Ｇ３であり、ベタ画像Ｇ３に後述の蓄熱補正処理を実施することにより、同図（ｂ）に示すようなベタ部の蓄熱補正画像Ｇ５が得られる。印画方向は、上下方向であるものとする。
通常、ベタ画像Ｇ３の蓄熱補正処理では、ベタ部の立ち上がり部分の階調度が高くなる（例えば、同図（ｂ）で濃く示されている部分）。一方、ベタ部から抜き部に移行する部分では、それまでの印画の蓄熱補正により階調度は低くなる。
【００４５】
一方、図８（ｃ）はエッジ画像Ｇ２であり、エッジ画像Ｇ２に後述の蓄熱補正処理を実施することにより、同図（ｄ）に示すようなエッジ部の蓄熱補正画像Ｇ４が得られる。
そして、ステップ１００６の合成処理により、図８（ｂ）のベタ部の蓄熱補正画像Ｇ５と、図８（ｄ）のエッジ部の蓄熱補正画像Ｇ４を合成し、図８（ｅ）の合成画像Ｇ６を得る。
【００４６】
次に、ステップ１００４およびステップ１００５の蓄熱補正処理について詳述する。
本実施の形態のシステムでは、２段階の蓄熱補正処理を実施する。
図９は、第１の蓄熱補正処理の説明図、図１０は、第２の蓄熱補正処理の説明図である。エッジ画像Ｇ２およびベタ画像Ｇ３にそれぞれ第１の蓄熱補正処理を施し、それぞれ得られた結果について、それぞれ第２の蓄熱補正処理を施し、エッジ部の蓄熱補正画像Ｇ４と、ベタ部の蓄熱補正画像Ｇ５を得る。
【００４７】
まず、図９に沿って第１の蓄熱補正処理について説明する。
同図（ａ）に示すように、蓄熱補正処理を施す元のエッジ画像Ｇ２およびベタ画像Ｇ３の原画像データは、例えば５×５個の複数の画素データからなる。サーマルヘッドの走査方向である主走査方向は画素データＡから画素データＤに進む方向であり、画素データＴから画素データＡの方向が副走査線方向であるとする。
画像印画２１においては、サーマルヘッドが主走査方向に移動して同一副走査線上の画素の印画を行い、その後、被印画物である記録紙が記録紙搬送装置によって送られることにより次の副走査線上の画素が印画される。
【００４８】
今、画素データＺの画素を注目画素として蓄熱補正処理を実行する場合を考える。このとき、印画による蓄熱を考慮する対象となる画素の範囲が同図（ａ）に示される範囲である。
【００４９】
制御部９は、注目画素Ｚの蓄熱補正処理を実行する場合に、記憶部７の画像メモリ２３から、注目画素Ｚおよび周辺の２４個の画素データＡ〜Ｘを読み出して演算処理を行い、同様の演算を全画素について行なう。
【００５０】
２４個の周辺画素の蓄熱を考慮するために、注目画素Ｚからの距離に応じた重み係数（ａ〜ｘ）を定め、これを蓄熱補正パラメータＩとする（同図（ｂ））。
図９（ｃ）は、第１の蓄熱補正処理の演算式、図９（ｄ）は蓄熱補正パラメータＩの数値例である。
この蓄熱補正パラメータＩは予め定めて、記憶部７の処理パラメータ２７に蓄熱補正パラメータ４５として格納しておく。
【００５１】
図９（ｄ）に示すように、蓄熱補正パラメータＩの値は、注目画素Ｚに対応するパラメータｚを１００とし、注目画素Ｚからの距離が近い画素ほど蓄熱の考慮の度合いを大きくするように設定される。
例えば、注目画素Ｚと同一の副走査方向の周辺画素および同一主走査方向の隣接画素の蓄熱補正パラメータの値を−４（蓄熱に対する考慮の度合い最大）、注目画素Ｚと同一の主走査方向のその他の周辺画素の蓄熱補正パラメータの値を−３というように、注目画素Ｚからの距離に応じた蓄熱の考慮の度合いに見合う適切な値が設定される。
すなわち、注目画素Ｚからの距離に応じて定めた計数の値を各画素データに乗じることで、周辺画素の蓄熱が考慮される。
【００５２】
図９（ｃ）の計算式により注目画素Ｚの蓄熱補正画像データＺ２が求まるが、本実施の形態の蓄熱補正処理では、全画素についての蓄熱補正画像データＺ２の算出後、さらにもう一段、第２の蓄熱補正処理を実施する。
【００５３】
図１０は第２の蓄熱補正処理の説明図である。
図１０（ａ）に示すように、第２の蓄熱補正処理の原画像データは、第１の蓄熱補正処理の演算（図９（ｃ））により求められた全画素についてのＺ２値である。
このＺ２値を注目画素として、図１０（ｂ）に示す蓄熱補正パラメータIIおよび図１０（ｃ）に示す蓄熱補正式IIによる演算により、第２の蓄熱補正処理を行い、第２の蓄熱補正後の画像データＺ３を得る。図１０（ｄ）は、蓄熱補正パラメータIIの数値例である。
【００５４】
図１０（ｄ）に示すように、注目画素Ｚ２と同一の副走査方向にのみ注目し、注目画素Ｚ２に対応するパラメータｚ２を１００とし、注目画素と同一の副走査方向の周辺画素Ｇ２、Ｌ２、Ｑ２、Ｖ２のパレメータ値（ｇ２、ｌ２、ｑ２、ｖ２）を−２にしている。
図１０（ｃ）に示す蓄熱補正式IIで注目画素Ｚ２についての演算を行い蓄熱補正語の画像データＺ３を求め、全画素についてこれを繰り返すことにより、第２の蓄熱補正処理が実行される。
【００５５】
第２の蓄熱補正処理により、ハイライト部の画像階調の増加傾向が高く、シャドー部の画像階調の増加傾向が低くなるように補正される効果がある。
エッジ画像Ｇ２およびベタ画像Ｇ３の全画素について、第１の蓄熱補正処理を実行し、その後、第２の蓄熱補正処理を実行することにより、エッジ部の蓄熱補正画像Ｇ４およびベタ部の蓄熱補正画像Ｇ５が求まる。
【００５６】
図１１は、エッジ部の蓄熱補正画像Ｇ４の説明図である。
エッジ部の蓄熱補正画像Ｇ４（図１１（ａ））の上部の拡大図が同図（ｂ）に、右端の部分の拡大図が同図（ｃ）に示されている。
画像のエッジ部にもベタ部が存在するため、貼りつきやシワ等の印画の劣化を防ぐため、蓄熱補正処理が必要である。
【００５７】
図１２は、蓄熱補正処理（ステップ１００５およびステップ１００４）と、合成処理（ステップ１００６）の説明図である。
ベタ部の蓄熱補正画像Ｇ５は、ベタ画像Ｇ３の全画素についてＺ３値（Ｚ３ｂｅｔａ）を求めることにより得られ、記憶部７の画像データ２３として格納される（ステップ１００５）。
また、エッジ部の蓄熱補正画像Ｇ４は、エッジ画像Ｇ２の全画素についてＺ３値（Ｚ３ｅｄｇｅ）を求めることにより得られ、記憶部７の画像データ２３として格納される。
【００５８】
このようにして求めたベタ部の蓄熱補正画像Ｇ５およびエッジ部の蓄熱補正画像Ｇ４が合成処理（ステップ１００６）により合成される。
例えば、合成画像Ｇ６は、全画素についてＺ３ｂｅｔａとＺ３ｅｄｇｅを比較し、大きい方の値を合成画像Ｇ６の画素データとすればよい。
合成処理（ステップ１００６）としては他の方法も考えられる。例えば、ベタ部の蓄熱補正画像Ｇ５とエッジ部の蓄熱補正画像Ｇ４の階調値の平均値を合成画像Ｇ６の階調値としてもよい。
【００５９】
図１３は、合成画像Ｇ６の例を示す図である。
同図（ｂ）に示すように、エッジ部とベタ部に個別に蓄熱補正処理を施し、その結果を合成することにより、図１４および図１５の従来の場合のように中間値の部分の蓄熱補正値が失われることなく、ギザ付きを抑制することが可能である。
【００６０】
尚、本発明は、前述した実施の形態に限定されるものではなく、種々の改変が可能であり、それらも、本発明の技術範囲に含まれる。例えば、蓄熱補正パラメータＩおよびIIの値は、これに限るものではなく、元画像の種類に適した値を予め設定してもよい。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係るサーマルプリンタ１の構成を示す図
【図２】本実施形態に係る機能構成を示す図
【図３】画像処理１９の処理の流れを示すフローチャート
【図４】記憶部７の詳細を示す図
【図５】ベタ部とエッジ部の分離処理ステップ１００３の処理の流れを示すフローチャート
【図６】ベタ部とエッジ部の分離処理の説明図
【図７】輪郭抽出処理パラメータの例の説明図
【図８】蓄熱補正処理および合成処理の説明図
【図９】第１の蓄熱補正処理の説明図
【図１０】第２の蓄熱補正処理の説明図
【図１１】エッジ部の蓄熱補正画像の説明図
【図１２】蓄熱補正後の合成処理の説明図
【図１３】合成画像の説明図
【図１４】従来のベタ・抜き画像の説明図
【図１５】従来の蓄熱補正処理の説明図
【符号の説明】
【００６２】
１………サーマルプリンタ
３………画像データ
５………画像入力部
７………記憶部
１１………制御部
１９………画像処理
２３………画像メモリ
２７………処理パラメータ
【図１】
2009241394.tif 000003
【図２】
2009241394.tif 000004
【図３】
2009241394.tif 000005
【図４】
2009241394.tif 000006
【図５】
2009241394.tif 000007
【図６】
2009241394.tif 000008
【図７】
2009241394.tif 000009
【図８】
2009241394.tif 000010
【図９】
2009241394.tif 000011
【図１０】
2009241394.tif 000012
【図１１】
2009241394.tif 000013
【図１２】
2009241394.tif 000014
【図１３】
2009241394.tif 000015
【図１４】
2009241394.tif 000016
【図１５】
2009241394.tif 000017