(57)【要約】【課題】  印画対象の画像の特徴に応じたサーマルヘッドの蓄熱補正処理を行う蓄熱補正装置を提供する。【解決手段】  サーマルプリンタ１に画像データ３が入力されると、制御部９は画像データ３の輪郭部分と、輪郭以外の面積の違いを考慮した蓄熱補正処理を行う。即ち、画像データ３を補正することで、サーマルプリンタ１のサーマルヘッドの蓄熱の影響を低減する。制御部９は、画像データ３に対して輪郭抽出処理、階調変換処理、隣接履歴補正処理を組み合わせて、最適な補正画像を作成して印画部１１に送る。印画部１１（サーマルヘッド）は、補正画像に応じてエネルギを印加し、印画を行う。【選択図】  図１
2005280302.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドを有する感熱記録装置において、
印画する画面の画像データ処理手段として、隣接履歴補正手段と、輪郭抽出手段と、階調変換手段と、画像合成手段と、
を、具備することを特徴とする蓄熱補正処理装置。
【請求項２】
サーマルヘッドを有する感熱記録装置において、
取得した第１の画像データの輪郭抽出を行い第１の輪郭データを得る輪郭抽出手段と、
前記第１の輪郭データと、前記第１の画像データとから、輪郭以外のデータ抽出を行い第２の画像データを得る画像抽出手段と、
前記第２の画像データの階調変換処理を行い、第３の画像データを得る階調変換手段と、
前記第１の画像データの隣接履歴補正処理を行い、第４の画像データを得る隣接履歴補正手段と、
前記第１の輪郭データを用い、前記第４の画像データから輪郭抽出を行って第２の輪郭データを得る輪郭抽出手段と、
前記第３の画像データの前面に前記第２の輪郭データを合成して第５の画像データを得る画像合成手段と、
を具備することを特徴とする蓄熱補正処理装置。
【請求項３】
サーマルヘッドを有する感熱記録装置において、
印画する画面の画像データ処理工程として、隣接履歴補正工程と、輪郭抽出工程と、階調変換工程と、画像合成工程と、
を、具備することを特徴とする蓄熱補正処理方法。
【請求項４】
サーマルヘッドを有する感熱記録装置において、
取得した第１の画像データの輪郭抽出を行い第１の輪郭データを得る輪郭抽出工程と、
前記第１の輪郭データと、前記第１の画像データとから、輪郭以外のデータ抽出を行い第２の画像データを得る画像抽出工程と、
前記第２の画像データの階調変換処理を行い、第３の画像データを得る階調変換工程と、
前記第１の画像データの隣接履歴補正処理を行い、第４の画像データを得る隣接履歴補正工程と、
前記第１の輪郭データを用い、前記第４の画像データから輪郭抽出を行って第２の輪郭データを得る輪郭抽出工程と、
前記第３の画像データの前面に前記第２の輪郭データを合成して第５の画像データを得る画像合成工程と、
を、具備することを特徴とする蓄熱補正処理方法。
【請求項５】
サーマルヘッドを有する感熱記録装置であって、
画像データを取得し記録する手段と、
前記画像データの画像補正処理を行う蓄熱補正処理手段と、
画像補正処理された前記画像データを、前記サーマルヘッドに送り、印画する印画手段と、
を、具備することを特徴とする感熱記録装置。
【請求項６】
前記蓄熱補正処理手段は、印画する画面の画像データ処理手段として、隣接履歴補正手段と、輪郭抽出手段と、階調変換手段と、画像合成手段とを、具備することを特徴とする請求項５記載の感熱記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルプリンタのサーマルヘッドに用いられ、蓄熱の影響による出力画質低下を補正する蓄熱補正装置、及び蓄熱補正装置を備える感熱記録装置に関するものである。
【背景技術】
【０００２】
サーマルプリンタは、記録紙に重ねたインクリボンの背後をサーマルヘッドで加熱し、インクリボンのインクを記録紙に熱転写して印画する装置である。インクリボンは、熱溶融性着色インキ層を有する熱転写シートであり、記録紙は紙やプラスチックシート等の受像シートである。
【０００３】
サーマルヘッドは、基板上に一列に形成される複数の発熱抵抗体から成る。サーマルプリンタは複数のインクリボンを備え、記録紙の同一位置に複数色のインクリボンのインクを重ねて転写することで、カラー印刷を行うことができる。例えば複数のインクリボンは回転式に設置され、熱転写を行うインクリボンをサーマルヘッドの位置に移動するようになっている。また、記録紙搬送装置は、記録紙を印画位置であるサーマルヘッドの位置に搬送し、記録紙の所定の印画範囲が印画される。
【０００４】
サーマルヘッドに画像データを入力すると、画像データに応じたエネルギがサーマルヘッドに印加され、記録紙に画像が出力される。しかしながら、サーマルヘッドを用いて出力を行う感熱記録装置では、印画が続くとサーマルヘッドの発熱抵抗体の温度が上昇し、蓄熱される熱の影響を受けて、例えば一定の画像データを入力したとしても徐々に印画記録濃度が上昇する。このため、出力画像の濃度が不均一になったり、画像の輪郭がぼやけたりすることがある。従って安定した画質の画像を得るためには、温度上昇に応じてサーマルヘッドへの印加エネルギを制御する必要がある。
【０００５】
従来、サーマルヘッドに温度検出素子を設け、サーマルヘッド全体の温度から印画パルス幅や通電電流を制御する感熱記録装置があった。また、サーマルヘッドの各発熱抵抗体ごとに過去の印画履歴を演算する回路を備え、画素単位で印画パルス幅や電流値を制御する感熱記録装置等が提案されている。
【０００６】
また、サーマルヘッドの温度補正を行う方法として、１つの画素に対して複数の周辺画素の蓄熱履歴を考慮に入れて画素補正演算を行い、画素補正演算が終了した１ラインごとに印画する方法がある（特許文献１）。
【特許文献１】特開平５−１６９７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、温度検出素子でサーマルヘッドの温度を検出してサーマルヘッドへの印加エネルギを制御する感熱記録装置では、比較的低速に印画を行う場合には効果があっても、発熱抵抗体の温度が温度検出素子が取り付けられている基板の温度に反映されるまでに時間的な遅れがあるため、応答速度に限界があり、高速印画の感熱記録装置に対しては適さなかった。
【０００８】
また、各発熱抵抗体ごとに過去の印画履歴を演算し、画素単位で印画パルス幅や電流値を制御する感熱記録装置では、同一画素単体の熱履歴を考慮するのみであり、実際に影響を受ける周辺画素の熱履歴について考慮するものではなかった。
【０００９】
また、複数の周辺画素の蓄熱履歴を考慮に入れてサーマルヘッドの温度補正を行う場合では、例えば印画対象画像の輪郭部分（エッジ）の最適な蓄熱補正を行うと、輪郭部分以外の蓄熱補正が不十分で、エネルギ過多になり、インクリボン切れやシワの発生の原因となったり、サーマルヘッドの寿命を縮める原因となっていた。また、輪郭部分以外の部分に最適な蓄熱補正を行うと、輪郭部分の蓄熱補正としては不適切となりエネルギ不足で印画がかすれる場合があった。
【００１０】
本発明で、解決しようとする問題点は、従来の蓄熱補正方法では印画対象画像の画像部分によっては、適切ではない補正が生じることである。
【００１１】
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、印画対象の画像の特徴に応じたサーマルヘッドの蓄熱補正処理を行う蓄熱補正装置を提供することである。
【課題を解決するための手段】
【００１２】
前述した目的を達成するための第１の発明は、サーマルヘッドを有する感熱記録装置において、印画する画面の画像データ処理手段として、隣接履歴補正手段と、輪郭抽出手段と、階調変換手段と、画像合成手段とを、具備することを特徴とする蓄熱補正処理装置である。
【００１３】
隣接履歴補正手段は、１つの注目画素の周辺画素の画素値に、蓄熱の影響を除去する重み付けをして注目画素の画素値を補正する。全画像データに対して隣接履歴補正を行う。
【００１４】
輪郭抽出手段は、画像データの輪郭部分を抽出する。輪郭部分に最適な蓄熱補正量は、輪郭部分以外の蓄熱補正量より弱めにかける必要がある。
【００１５】
階調変換手段は、画像データを構成する全画素値に対して、指定する階調の比率を乗じて画像データの階調、即ち画像の明度変換を行う。
【００１６】
画像合成手段は、隣接履歴補正手段と輪郭抽出手段と階調変換手段後の画像データを合成し、サーマルヘッドの蓄熱の影響を低減する印画用画像データを得るものである。
【００１７】
第１の発明による蓄熱補正処理装置は、印画する画面の画像データ処理手段として、隣接履歴補正手段と、輪郭抽出手段と、階調変換手段と、画像合成手段とを具備し、印画用画像データを得て感熱記録装置のサーマルヘッドに提供する。
【００１８】
第２の発明は、サーマルヘッドを有する感熱記録装置において、取得した第１の画像データの輪郭抽出を行い第１の輪郭データを得る輪郭抽出手段と、前記第１の輪郭データと、前記第１の画像データとから、輪郭以外のデータ抽出を行い第２の画像データを得る画像抽出手段と、前記第２の画像データの階調変換処理を行い、第３の画像データを得る階調変換手段と、前記第１の画像データの隣接履歴補正処理を行い、第４の画像データを得る隣接履歴補正手段と、前記第１の輪郭データを用い、前記第４の画像データから輪郭抽出を行って第２の輪郭データを得る輪郭抽出手段と、前記第３の画像データの前面に前記第２の輪郭データを合成して第５の画像データを得る画像合成手段と、を具備することを特徴とする蓄熱補正処理装置である。
【００１９】
第３の発明は、サーマルヘッドを有する感熱記録装置において、印画する画面の画像データ処理工程として、隣接履歴補正工程と、輪郭抽出工程と、階調変換工程と、画像合成工程とを、具備することを特徴とする蓄熱補正処理方法である。
【００２０】
第４の発明は、サーマルヘッドを有する感熱記録装置において、取得した第１の画像データの輪郭抽出を行い第１の輪郭データを得る輪郭抽出工程と、前記第１の輪郭データと、前記第１の画像データとから、輪郭以外のデータ抽出を行い第２の画像データを得る画像抽出工程と、前記第２の画像データの階調変換処理を行い、第３の画像データを得る階調変換工程と、前記第１の画像データの隣接履歴補正処理を行い、第４の画像データを得る隣接履歴補正工程と、前記第１の輪郭データを用い、前記第４の画像データから輪郭抽出を行って第２の輪郭データを得る輪郭抽出工程と、前記第３の画像データの前面に前記第２の輪郭データを合成して第５の画像データを得る画像合成工程とを、具備することを特徴とする蓄熱補正処理方法である。
【００２１】
第５の発明は、サーマルヘッドを有する感熱記録装置であって、画像データを取得し記録する手段と、前記画像データの画像補正処理を行う蓄熱補正処理手段と、画像補正処理された前記画像データを、前記サーマルヘッドに送り、印画する印画手段とを、具備することを特徴とする感熱記録装置である。
【００２２】
前記蓄熱補正処理手段は、印画する画面の画像データ処理手段として、隣接履歴補正手段と、輪郭抽出手段と、階調変換手段と、画像合成手段とを具備する。
【発明の効果】
【００２３】
本発明によれば、印画対象の画像の特徴に応じたサーマルヘッドの蓄熱補正処理を行う蓄熱補正装置を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下に、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、本実施の形態に係るサーマルプリンタ１の構成を示す図である。
【００２５】
（１．構成）
（１−１．サーマルプリンタ１の構成）
サーマルプリンタ１は、記録紙に重ねたインクリボンの背後をサーマルヘッドで加熱し、インクリボンのインクを記録紙に熱転写して印画する装置である。サーマルプリンタ１は、画像入力部５、記憶部７、制御部９、印画部１１等から構成され、それぞれがバス１３で接続される。
【００２６】
画像入力部５には印画する画像データ３が入力される。記憶部７は、入力される画像データ３や、算出途中の一時保存データ、補正した画像データ３、補正処理用パラメータ等を記録する。制御部９は、ＣＰＵ等であり、画像入力部５に対して画像データ３の取り込み指示や、画像データ３の補正演算処理や、印画部１１に処理後の画像データを送り印画指示などを行う。
【００２７】
印画部１１は、図示していないが、基板上に一列に形成される複数の発熱抵抗体からなるサーマルヘッドと、インクリボンと、記録紙、及びサーマルヘッドの駆動部等から構成される。印画部１１は、制御部９の指示で印画する画像データが送られると、画素値に応じたエネルギをサーマルヘッドに印加し、出力画像１５を出力する。画素値が大きければ印画記録濃度が高く、反対に画素値が小さければ印画記録濃度は低い。
【００２８】
図２は、図１のサーマルプリンタ１の構成と処理内容の関係とを示す図である。画像入力部５は、画像データ３の画像読み取り１７を行い、読み取った画像を記憶部７の画像メモリ２３に記録すると同時に制御部９に送る。制御部９は、画像データ３に対して画像処理１９を行う。
【００２９】
画像処理１９は、後で詳述するが、輪郭抽出処理、階調変換処理、隣接履歴補正処理等の処理工程であり、記憶部７の画像メモリ２３内の画像データを、それぞれの処理の処理パラメータ２５を利用して画像処理し、処理終了の都度、画像メモリ２３に記憶する工程を経て、最終画像データを得る。制御部９は、最後に得られた画像データを、印画部１１に送り、画像印画２１を行う。
【００３０】
（１−２．記憶部７の構成）
図３は、サーマルプリンタ１の記憶部７の内容を示す。記憶部７は、画像処理する対象画像データを記憶する画像メモリ２３部と、画像処理を行う際に用いるパラメータを記憶する処理パラメータ２５部とから構成される。尚、ここでは説明を省略するが、記憶部７は他に、制御用プログラムや、印画部１１（サーマルヘッド）の制御パラメータ等も記録している。
【００３１】
画像メモリ２３には、サーマルプリンタ１が取得した元画像としての画像データ３を画像Ｇ１２７−１として登録する。画像Ｇ２２７−２、画像Ｇ３２７−３、画像Ｇ４２７−４、画像Ｇ５２７−５、輪郭Ｒ１２９−１、輪郭Ｒ２２９−２は、画像処理１９（図２）の過程で算出されるデータとして登録される。尚、元画像である画像Ｇ１２７−１と最終データ画像Ｇ５２７−５以外の、算出過程のデータは、特に画像メモリ２３に残さなくてもよい。
【００３２】
また、記憶部７の処理パラメータ２５として、画像処理用のパラメータである隣接履歴補正パラメータ３１、輪郭抽出用パラメータ３３、階調変換パラメータ３５が記録される。詳細については後述する。
【００３３】
（２．処理手順）
（２．１  画像データ３の取得）
図４に、画像処理１９（図２）の処理のフローチャートを示す。従来、サーマルプリンタ１のサーマルヘッドの蓄熱補正を行う方法として、画像データを列単位でラインメモリに読み込み、１列分（或いは複数列）のデータ補正が終了するつど印画していくものがあった。本実施の形態では、印画する画像データ全体に対してデータ補正が行われた後、印画を行う。特に、画像データの画像の特徴、例えば画像の輪郭の特徴等が補正に反映されることが、本実施の形態の特徴である。
【００３４】
図４はフローチャートを示す。図５は、図４のフローチャートに対応する画像データを視覚的に示した図である。
【００３５】
まず、サーマルプリンタ１の画像入力部５が、画像データ３を読み込む（ステップ１００１）。画像データ３が、例えば画素数６４０×４８０であるとすると、画素それぞれが画素値５７（例えば図１１に示す）を有する。画像が単色であれば、画像データ３は画素数と同じ６４０×４８０個のデータからなる。また、画像がカラー画像であれば、１画素がシアン、マゼンダ、イエロー、ブラックの４色について画素値を持つので、画像データ３は、画素数×色数（例えば、６４０×４８０×４）個のデータからなる。
【００３６】
本実施の形態では、画像データ３は単色であるものとして説明する。尚、画像データ３がカラー画像の場合は、それぞれの色の画素値に対して、画像補正処理を行う。
【００３７】
サーマルプリンタ１の制御部９は、画像入力部５から入力された画像データ３を、取得画像Ｇ１２７−１として、記憶部７の画像メモリ２３に登録する（ステップ１００２）。
【００３８】
（２．２  輪郭抽出処理３７）
次に、制御部９は画像メモリ２３から画像Ｇ１２７−１を取得し、画像Ｇ１２７−１の輪郭抽出処理３７（図５参照）を行い、輪郭Ｒ１２９−１を得る（ステップ１００３）。輪郭抽出処理３７は、記憶部７に登録されている輪郭抽出用パラメータ３３を用いて、画像から輪郭部分を抽出する処理である。
【００３９】
輪郭抽出用パラメータ３３とは、輪郭抽出パターン４７（図７に示す）のことであり、輪郭抽出パターン作成のための各種パラメータ（抽出幅、テーブルサイズ・・・等）を含む。図６は、輪郭抽出用パラメータ３３を選定、又は作成するための、輪郭抽出設定２００１を説明する図である。図１には示していないが、操作者が例えばサーマルプリンタ１のバス１３に接続される設定部から、輪郭抽出設定２００１を行うものとする。また、輪郭抽出設定２００１の結果は、記憶部７の輪郭抽出用パラメータ３３として登録される。
【００４０】
輪郭抽出設定２００１において、規定パターンを用いる場合（ステップ２００２のＹＥＳ）は、操作者が輪郭抽出パターン４７を選択する（ステップ２００３）。輪郭抽出パターン４７が選択されると輪郭抽出設定は終了する（ステップ２００６）。図７（ａ）、（ｂ）、（ｃ）に、輪郭抽出の輪郭抽出パターン４７−１、４７−２、４７−３をそれぞれ示す。いずれもパターンサイズは７×７である。
【００４１】
図７（ａ）の輪郭抽出パターン４７−１は、注目画素４９−１に対し、縦方向±３、横方向±３の画素位置にパラメータ５１−１の値を有する。パラメータ５１−１の値は、画素位置により異なる重み付けがなされている。空データ５３−１は、重み付けがない画素位置である。即ち、輪郭抽出パターン４７−１は注目画素４９−１を中心に、テーブルサイズ７×７の画素値に対して輪郭抽出の演算が行われる。
【００４２】
演算式は、注目画素４９−１の画素値をＰとし、演算後の画素値をＰ´とすると、式（１）に示される。
Ｐ´＝Ｐ−（Ｐ１×Ｃ１＋Ｐ２×Ｃ２＋Ｐ３×Ｃ３・・・Ｐｎ×Ｃｎ）・・・（１）
ここで、Ｐ１、Ｐ２、Ｐ３・・・Ｐｎは注目画素４９−１の周囲の画素値であり、Ｃ１、Ｃ２、Ｃ３・・・Ｃｎはそれぞれの画素値に対する重み付けのパラメータ５１−１の値である。
【００４３】
画像Ｇ１２７−１の全画素を順に注目画素４９−１にして、式（１）の演算を行う。図７（ａ）の輪郭抽出パターン４７−１を用いて輪郭を抽出すると、処理対象画像の輪郭の外側が抽出される。ただし、角が欠ける輪郭が抽出される。
【００４４】
次に、同様にして図７（ｂ）の輪郭抽出パターン４７−２を用いて、画像Ｇ１２７−１の全画素を順に注目画素４９−１として輪郭抽出を行うと、処理対象画像の輪郭の外側が抽出される
。
【００４５】
同様にして図７（ｃ）の輪郭抽出パターン４７−３を用いて、画像Ｇ１２７−１の全画素を順に注目画素４９−１として輪郭抽出を行うと、処理対象画像の輪郭の内側が抽出される。本実施の形態では、図７（ｃ）の輪郭抽出パターン４７−３を用いて画像Ｇ１２７−１の輪郭抽出処理３７を行う。いずれの輪郭抽出パターン４７を選択するかは、その画像の特徴により選定される。図５のように元画像Ｇ１２７−１は、中が白抜きの文字「ＡＢＣ」であるので、処理対象画像の輪郭の内側を、輪郭抽出するものとした。
【００４６】
尚、図７で説明した輪郭抽出パターンサイズは７×７であったが、例えば画像の縦横（主走査方向、副走査方向）の解像度が異なる場合には、縦横サイズを異なる値に設定した輪郭抽出パターン（例えば９×７）を選定することで、輪郭抽出精度を向上させることができる。
【００４７】
図６のステップ２００２に戻り、輪郭抽出設定２００１に、規定パターンを用いない場合（ステップ２００２のＮＯ）は、操作者がパターンの作成を行う（ステップ２００４）。パターンの作成とは、図７に示すような輪郭抽出パターン４７を作成することであり、輪郭の抽出幅、テーブルサイズ（図７では７×７）、注目画素位置（図７ではテーブルの中心である［４、４］の位置）、スケール（テーブルの縮尺など）、オフセット（テーブルの位置のずれ）、フィルタ値（重み付けとしてのパラメータ値）などを指定する。画像が有する特徴に合わせて、輪郭抽出に最適な輪郭抽出パターンを、操作者が任意に設定することができる。
【００４８】
作成されたパターンは、記憶部７の輪郭抽出用パラメータ３３として登録され（ステップ２００５）、設定終了となる（ステップ２００６）。
【００４９】
図４のステップ１００３に戻り、抽出された輪郭Ｒ１２９−１のデータは、記憶部７の画像メモリ２３に登録される。
【００５０】
次に、画像Ｇ１２７−１と、輪郭Ｒ１２９−１のデータを用いて、画像Ｇ１２７−１から輪郭Ｒ１２９−１以外の部分の抽出処理３９（図５）を行い、画像Ｇ２２７−２を得る（ステップ１００４）。輪郭Ｒ１２９−１の画素位置［Ｘ，Ｙ］の画素値が「０」であるときの、画素位置［Ｘ，Ｙ］の画像Ｇ１２７−１の画素値を抽出して、画像Ｇ２２７−２を得る。図５に示すように、画像Ｇ２２７−２は、元画像Ｇ１２７−１から輪郭部分を除去した画像である。
【００５１】
（２．３  階調変換処理４１）
次に制御部９は、画像Ｇ２２７−２に対し、階調変換処理４１を行い画像Ｇ３２７−３を得る（ステップ１００５）。階調変換処理４１は、記憶部７に登録されている階調変換パラメータ３５を用いて、全画素に階調比率を乗じて、画像の明暗を調整することである。
【００５２】
ここで、図８により、階調変換設定３００１について説明する。前述の輪郭抽出設定２００１と同様に、操作者は階調比率を設定することができる。即ち、操作者は、サーマルプリンタ１のバス１３に接続される設定部から、階調変換設定３００１として、元画像Ｇ１２７−１に対する階調比率（ｋ％）を入力し（ステップ３００２）、設定を終了する（ステップ３００３）。
【００５３】
設定された階調比率（ｋ％）は、階調変換パラメータ３５として記憶部７に登録される。階調変換の演算式は、画素値をＰとし、演算後の画素値をＰ´とすると、式（２）に示される。
Ｐ´＝Ｐ×ｋ×０．０１・・・（２）
画像Ｇ２２７−２の全画素について、上記階調変換処理４１が行われ、得られた画像Ｇ３２７−３は、記憶部７の画像メモリ２３に登録される。
【００５４】
（２．４  隣接履歴補正処理４３）
次に、図４のステップ１００２に戻り、制御部９は画像Ｇ１２７−１に対して前述の輪郭抽出処理３７（図５参照）を行うと同時に、画像Ｇ１２７−１に対して隣接履歴補正処理４３（図５参照）を行う。隣接履歴補正処理４３は、記憶部７に登録されている隣接履歴補正パラメータ３１を用いて、注目画像に対してサーマルヘッドの熱履歴を補正する演算を行い、補正画像Ｇ４２７−４を算出する処理である。
【００５５】
サーマルプリンタ１は、印画時間の経過とともに、サーマルヘッドが蓄熱して印画画像の濃度が不均一になるため、この蓄熱履歴を考慮してサーマルヘッドへの入力画像に事前補正を行う。隣接履歴補正パラメータ３１は、この事前補正を行うためのパラメータである。
【００５６】
図９は、隣接履歴補正パラメータ３１を選定、又は作成するための、隣接履歴補正設定４００１を説明する図である。操作者が、例えばサーマルプリンタ１のバス１３に接続される設定部から、隣接履歴補正設定４００１を行うものとする。また、隣接履歴補正設定４００１の結果は、記憶部７の隣接履歴補正パラメータ３１として登録される。
【００５７】
隣接履歴補正設定４００１において、補正ファイルを用いる場合（ステップ４００２のＹＥＳ）は、操作者が記憶部７に登録されている隣接履歴補正パラメータ３１のファイル名を指定して開く（ステップ４００３）。隣接履歴補正パラメータ３１が選択されると隣接履歴補正設定は終了する（ステップ４００５）。
【００５８】
隣接履歴補正パラメータ３１は、図１０に示すように、注目画素５５の周辺画素の画素値に設定された重み付けである。例えば図１０に示す数値は、単位は「％」で示される。注目画素５５の周辺画素の画素値にこの重み付けをして加算し、注目画素５５を補正する。図１０は、テーブルサイズが５×５であり、注目画素５５を画素位置［３、５］に置く。注目画素５５のある第５列を、印字行とすると、第４列は直前に印字された行、第３列はその前に印字された行・・・である。また、注目画素５５のある第３行の左右方向の行は、サーマルプリンタ１のサーマルヘッドが平行移動する隣接する画素である。
【００５９】
図１０は、注目画素５５を１００％とすると、周辺画素の隣接履歴補正パラメータ３１は、Ｃａ＝−２％、Ｃｂ＝−２％、Ｃｃ＝−１％、Ｃｄ＝−２％、Ｃｅ＝−１％・・・・と設定されている。図１１は、補正対象となる画像の画素値５７を表すテーブルであり、図１０の隣接履歴補正パラメータ３１と対応する。Ｐ、Ｐａ、Ｐｂ、Ｐｃ、・・・は、画素値５７であり、例えば画素値５７が大きい値であれば濃い色であることを示す。
【００６０】
例えば、図１１の全画素値５７が、１００であるとすると（Ｐ＝Ｐａ＝Ｐｂ＝Ｐｃ・・・＝１００）、隣接履歴補正処理４３の演算式は、注目画素５５の画素値をＰとし、演算後の画素値をＰ´とすると、式（３）に示される。
Ｐ´＝Ｐ＋（Ｐａ×Ｃａ＋Ｐｂ×Ｃｂ＋Ｐｃ×Ｃｃ・・・）・・・（３）
【００６１】
図１０、図１１の数値を用いて算出すると、
注目画素５５の演算後の画素値Ｐ´は、
Ｐ´＝１００＋（−２−２−１−２−１−４−５−４−９−１０−９）＝５１
と、算出され、補正後の画素値Ｐ´＝５１が得られる。
【００６２】
図９のステップ４００２に戻り、補正ファイルを用いない場合（ステップ４００２のＮＯ）、操作者が補正ファイル、即ち隣接履歴補正パラメータ３１の作成を行う（ステップ４００４）。隣接履歴補正パラメータ３１の作成とは、図１０に示す隣接履歴補正パラメータ３１のテーブルを作成することであり、テーブルサイズ（図１０では５×５）、注目画素位置（図１０では［３、５］の位置）、スケール（テーブルの縮尺など）、オフセット（テーブルの位置のずれ）を指定し、テーブルにパラメータ値を指定する。
【００６３】
作成された隣接履歴補正パラメータ３１は、記憶部７に登録され設定終了となる（ステップ４００５）。
【００６４】
図４に戻り、画像Ｇ１２７−１の全画素を順に注目画素５５として、この隣接履歴補正パラメータ３１を用いて隣接履歴補正を行うと、補正後の画像として画像Ｇ４２７−４を得る（ステップ１００６）。画像Ｇ４２７−４は記憶部７の画像メモリ２３に登録される。
【００６５】
次に、画像Ｇ４２７−４と、輪郭Ｒ１２９−１のデータを用いて、画像Ｇ４２７−４の輪郭抽出処理３８（図５）を行い、輪郭Ｒ２２９−２を得る（ステップ１００７）。即ち、輪郭Ｒ１２９−１の画素位置［Ｘ，Ｙ］の画素値が「０」でないときの、画素位置［Ｘ，Ｙ］の画像Ｇ４２７−４の画素値を抽出して、輪郭Ｒ２２９−２を得る。図５によると輪郭Ｒ２２９−２は、画像Ｇ４２７−４から輪郭を抽出した画像になる。輪郭Ｒ２２９−２は記憶部７の画像メモリ２３に登録される。
【００６６】
（２．５  合成処理４５）
次に、制御部９は、記憶部７の画像メモリ２３から画像Ｇ３２７−３と輪郭Ｒ２２９−２とを取り出し、画像Ｇ３２７−３の前面に輪郭Ｒ２２９−２を置いて合成処理４５を行い、画像Ｇ５２７−５を得る（ステップ１００８）。画像Ｇ５２７−５は記憶部７の画像メモリ２３に登録される。
【００６７】
制御部９は、画像処理１９の工程を終了し、画像Ｇ５２７−５のデータを印画部１１（サーマルヘッド）に送る（ステップ１００９）。
【００６８】
印画部１１は、画像Ｇ５２７−５のデータに応じてサーマルヘッドの印加エネルギを制御し、画像を印画出力する（ステップ１０１０）。
【００６９】
尚、本実施の形態では、図４の画像処理１９に示す手順で一度に処理を行ったが、輪郭抽出処理３７、階調変換処理４１、隣接履歴補正処理４３などを、処理ごとに操作者が設定を確認しつつ行ってもよい。
【００７０】
また、図４で説明した画像処理１９の手順に限定せず、最適な蓄熱補正処理を行うために、別の手順で処理を行ってもよい。
【００７１】
また、本実施の形態では、図１のサーマルプリンタ１が制御部９を有するものとして説明したが、画像処理を行う制御部（コンピュータ等）をサーマルプリンタ１とは別に設けてもよい。この場合、外部の制御部で画像データの画像処理（蓄熱補正処理）を行い、画像処理後のデータをサーマルプリンタ１に入力して印画を行う。
【００７２】
また、本実施の形態では画像データ３は単色であるものとして説明したが、画像データがカラーの場合は、１画素がシアン、マゼンダ、イエロー、ブラックのそれぞれの画素値を持つので、これら４色の画素値について本実施の形態の画像処理を行い、サーマルプリンタ１で印刷する画像データの蓄熱補正処理を行う。
【００７３】
また、サーマルヘッドで感熱記録紙を加熱して直接発色させる感熱記録方式のサーマルプリンタにおいても、蓄熱補正の方法として本実施の形態を利用することができる。
【００７４】
（３．効果等）
このように、本実施例によれば、輪郭部分と輪郭部分以外の面積の違いを考慮した蓄熱補正処理を行うので、輪郭部分に対しても輪郭部分以外に対してもそれぞれ最適な補正がなされる。従って、蓄熱補正量の過不足によるシワの発生やインクリボンの損傷の防止、輪郭部分のかすれなどの不具合を解消する効果がある。
【００７５】
また、本実施例によれば、画像の特徴に応じた最適な蓄熱補正処理を行うことができるので、サーマルプリンタ出力画像の画像品質を向上させる効果がある。
【００７６】
尚、本発明の技術的範囲は、前述した実施の形態に限られるものではない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７７】
【図１】本実施の形態におけるサーマルプリンタ１の構成を示す図
【図２】蓄熱補正装置と方法を示す図
【図３】記憶部７の構造を示す図
【図４】蓄熱補正方法のフローチャート
【図５】画像データ
【図６】輪郭抽出設定の手順
【図７】輪郭抽出パターン４７
【図８】階調変換設定の手順
【図９】隣接履歴補正設定の手順
【図１０】隣接履歴補正パラメータ３１
【図１１】画素値５７
【符号の説明】
【００７８】
１………サーマルプリンタ
３………画像データ
５………画像入力部
７………記憶部
９………制御部
１１………印画部
１３………バス
１５………出力画像
１７………画像読み取り
１９………画像処理
２１………画像印画
２３………画像メモリ
２５………処理パラメータ
２７−１〜２７−５………画像データ
２９−１、２９−２………輪郭データ
３１………隣接履歴補正パラメータ
３３………輪郭抽出用パラメータ
３５………階調変換用パラメータ
３７、３８………輪郭抽出処理
３９………輪郭以外の抽出処理
４１………階調変換処理
４３………隣接履歴補正処理
４５………合成処理
４７−１〜４７−３………輪郭抽出パターン
４９−１〜４９−３、５５………注目画素
５１−１〜５１−３………パラメータ
５３−１〜５３−３………空データ
５７………画素値
【図１】
2005280302.tif 000003
【図２】
2005280302.tif 000004
【図３】
2005280302.tif 000005
【図４】
2005280302.tif 000006
【図５】
2005280302.tif 000007
【図６】
2005280302.tif 000008
【図７】
2005280302.tif 000009
【図８】
2005280302.tif 000010
【図９】
2005280302.tif 000011
【図１０】
2005280302.tif 000012
【図１１】
2005280302.tif 000013