(57)【要約】      （修正有）【課題】多値の誤差拡散法により、高画質なフルカラーの画像記録を簡単に行なう。【解決手段】異なる温度でイエロー、マゼンタ、シアン、レッド、グリーン、ブルー、クロの各色の発色を可能とされた感熱発色メディアを用い、各画素のイエロー、マゼンタ、シアンのオリジナルデータの成分値に周辺画素の誤差値の成分値をそれぞれ加減して画素データに生成し、それぞれの暫定の階調値を決定し、さらに、暫定の階調値からプリント用の階調値を求める。無発色、あるいは発色させる色とその階調を決定して画像出力データとし、この画像出力データに基づいて、前記感熱発色メディアに付与する熱エネルギーを制御する。それぞれのプリント用の階調値に基づいて、前記画素データの成分値から誤差値を決定するデータ処理を行ない、誤差拡散法で処理する。【選択図】図１
2005153161.tif 000002
【特許請求の範囲】
【請求項１】
異なる温度でイエロー、マゼンタ、シアン、レッド、グリーン、ブルー、クロの各色の発色を可能とされた感熱発色メディアを用い、多値の誤差拡散法を適用した各画素の画像出力データに基づいて、前記感熱発色メディアに付与する熱エネルギーを制御して前記感熱発色メディアを発色させ、あるいは無発色とさせることにより、所望のフルカラーの画像記録を得る画像記録方法であって、
（１）各画素のイエロー、マゼンタ、シアンのオリジナルデータの成分値に、当該画素の周辺に位置する１乃至複数の画素において発生した各色の誤差値の当該画素への分配分の成分値をそれぞれ加減して、当該画素のイエロー、マゼンタ、シアンの画素データの成分値に生成し、
（２）前記画素データの成分値を所定の閾値と比較して、当該画素のイエロー、マゼンタ、シアンのそれぞれの暫定の階調値を決定し、
（３）当該画素のイエロー、マゼンタ、シアンのそれぞれの暫定の階調値からプリント用の階調値を求め、前記プリント用の階調値に基づき、前記感熱発色メディアの無発色、あるいは前記感熱発色メディアの発色させる色とその階調を決定して画像出力データとするとともに、当該画素のイエロー、マゼンタ、シアンについて、それぞれ前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算する
データ処理を行うことを特徴とする画像記録方法。
【請求項２】
前記階調値は、無発色を示す『０』を含む多階調で表現され、
（１）当該画素のイエロー、マゼンタ、シアンの暫定の階調値のすべてが『０』である場合には、当該画素のイエロー、マゼンタ、シアンのプリント用の階調値もすべて『０』に統一するとともに、当該画素を無発色とする画像出力データを生成し、
（２）当該画素のイエロー、マゼンタ、シアンの暫定の階調値のうち２つが『０』である場合には、当該画素のイエロー、マゼンタ、シアンの暫定の階調値をそれぞれプリント用の階調値とするとともに、暫定の階調値が『０』以外である色を前記感熱発色メディアの発色させる色とし、当該色の前記プリント用の階調値で当該画素を発色させる画像出力データを生成し、
（３）当該画素のイエロー、マゼンタ、シアンの暫定の階調値のうち１つが『０』である場合には、前記暫定の階調値が『０』である色のプリント用の階調値はそのまま『０』とし、前記暫定の階調値が『０』以外である色のプリント用の階調値は、予め定めた値に統一し、
（３．１）前記プリント用の階調値が『０』である色がシアンである場合には、前記感熱発色メディアの発色させる色をレッドとし、イエローおよびマゼンタの前記プリント用の階調値のうちの前記予め定めた値で当該画素を発色させる画像出力データを生成し、
（３．２）前記プリント用の階調値が『０』である色がマゼンタである場合には、前記感熱発色メディアの発色させる色をグリーンとし、イエローおよびシアンの前記プリント用の階調値のうちの前記予め定めた値で当該画素を発色させる画像出力データを生成し、
（３．３）前記プリント用の階調値が『０』である色がイエローである場合には、前記感熱発色メディアの発色させる色をブルーとし、マゼンタとシアンの前記プリント用の階調値のうちの前記予め定めた値で当該画素を発色させる画像出力データを生成し、
（４）当該画素のイエロー、マゼンタ、シアンの暫定の階調値のすべてが『０』以外である場合には、当該画素のイエロー、マゼンタ、シアンのプリント用の階調値をすべて予め定めた値に統一するとともに、前記感熱発色メディアの発色させる色をクロとし、前記プリント用の階調値で当該画素を発色させる画像出力データを生成する
データ処理を行なうことを特徴とする請求項１に記載の画像記録方法。
【請求項３】
前記予め定めた値が、０以外の暫定の階調値のうちの小さい値であることを特徴とする請求項２に記載の画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感熱発色メディアを用い、多値の誤差拡散法を用いつつ、フルカラーの画像記録を行なう画像記録方法に関する。
【背景技術】
【０００２】
従来より、多値の誤差拡散法を用いたカラー画像の記録が行われている。
【０００３】
この従来のカラーの画像記録方法を簡単に説明すると、まず、対象となる画素のイエロー（Yellow）、マゼンタ（Magenta）、シアン（Cyan）のオリジナルデータの成分値に、前記画素の周辺に位置する、既に処理を行った１乃至複数の画素において発生した誤差値の当該画素への分配分の各色の成分値を加減して、当該画素のイエロー、マゼンタ、シアンの画素データの成分値を得る。そして、前記画素データの成分値を所定の閾値と比較して、当該画素のイエロー、マゼンタ、シアンのそれぞれの階調値を決定し、画像出力データを生成するとともに、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算する。そして、前記画像出力データにしたがって当該画素の記録を行なうとともに、前記誤差値を当該画素の周辺に位置する１乃至複数の画素へ所定の方法で分配する。
【０００４】
例えば、各画素を構成するイエロー、マゼンタ、シアンの成分値を『００』から『ＦＦ』までの２５６階調で表す場合に、前記閾値を『３Ｆ』と『ＢＦ』とし、前記階調値を『０』『７Ｆ』『ＦＦ』の３段階とする。つまり、この場合には、前記成分値が『０〜３Ｆ』のときは、前記階調値は『０』、前記成分値が『４０〜ＢＦ』のときは前記階調値は『７Ｆ』、そして、前記成分値が『Ｃ０〜ＦＦ』のときは前記階調値は『ＦＦ』とすることができる。
【０００５】
ここで、ある画素のオリジナルデータの成分値がイエローは『５Ｆ』、マゼンタは『２Ｃ』、シアンは『１２』であるとすると、前記閾値と比較して求めた画像出力データは、当該画素のイエローは『７Ｆ』、マゼンタおよびシアンは『０』となる。
【０００６】
また、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値については、当該画素のイエローは『−３２』、マゼンタは『＋４５』、そして、シアンは『＋１９』となる。
【０００７】
そして、イエロー、マゼンタ、シアンの各色の前記画像出力データに基づいて当該画素の記録を行なうとともに、イエロー、マゼンタ、シアンの各色の誤差値を当該画素の周辺に位置する１乃至複数の画素へ、所定の誤差拡散法により分配する。
【０００８】
この一連の処理を画素毎に繰り返すことにより、結果としてカラー画像を得ることができる。
【０００９】
ところで、従来より提案されているカラーの感熱発色メディアとして、次の２つのメディアを例示することができる。
【００１０】
第１の感熱発色メディアは、基材上にシアンの感熱発色層を形成し、その上方に順に、マゼンタの消色層、マゼンタの感熱発色層、イエローの消色層、およびイエローの感熱発色層を積層させ、最上層に形成されたイエローの感熱発色層から、最下層に形成されたシアンの感熱発色層まで、その上層から下層へ順に感熱反応温度が高くなるようにして形成されている。
【００１１】
この感熱発色メディアを用いたカラーの画像記録においては、サーマルプリンタにより前記感熱発色メディアに、イエロー、マゼンタ、シアンのうちの所望の色を発色させうる熱エネルギーを付与することで、画像を構成する各画素を前記所望の色に発色させ、所望の記録を得るように用いられる。
【００１２】
【特許文献１】特開平５−２７０１２６号公報
【特許文献２】特開平９−１７５０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところが、前記第１の感熱発色メディアを用いた画像記録方法によれば、サーマルプリンタにより、前記マゼンタの発色層（中温の感熱発色層）を発色させるまでに加熱すると、それよりも低温で反応する前記イエローの着色層も反応するが、前記イエローの消色層も反応することにより、前記イエローは消色されてしまう。同様に、前記シアンの発色層（高温の感熱発色層）を発色させるまでに加熱すると、それよりも低温で反応する前記イエロー、マゼンタはそれぞれ発色層も反応するが、それらの各色の消色層も反応することにより、前記イエローおよびマゼンタは消色されてしまう。
【００１４】
このように、前記第１の感熱発色メディアは、イエロー、マゼンタ、シアンの３色をそれぞれ単色で発色させることはできるが、２色以上を同時発色させて色を重ねることができないため、各画素をフルカラーで記録することはできなかった。
【００１５】
また、第２の感熱発色メディアは、ＴＡ（Thermo-Autochrome）用紙と呼ばれているものであり、少なくともイエロー、マゼンタ、シアンの３層の感熱発色層が基材上に積層形成された記録媒体である。
【００１６】
この第２の感熱発色メディアを用いた画像記録方法によれば、ＴＡ用紙をサーマルプリンタにおいて加熱することにより、各層がそれぞれイエロー、マゼンタ、シアンの３色に発色するので、前記各層に含まれる発色素材の発色階調濃度を調整することで１画素中で３色を重ね合わせ、フルカラーを表現することが可能とされる。
【００１７】
しかしながら、この第２の感熱発色メディアを用いてカラー記録を行なうには、前記各色の感熱発色層を発色させる工程の後にそれぞれ発色状態を定着させる工程が必要であった。そして、感熱発色層を発色させる装置と定着させる装置とを各色毎に並べて配置させると前記メディアを往復させずに印刷することが可能となるが、勢い、装置が大がかりなものとなっていた。
【００１８】
そこで、本発明は、異なる感熱記録温度とされた多色の記録層を積層させた感熱発色メディアを用いて、多値の誤差拡散法により、高画質なフルカラーの画像記録を簡単に行なうことができる画像記録方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１９】
前述した目的を達成するため、本発明の画像記録方法においては、各画素のイエロー、マゼンタ、シアンのオリジナルデータの成分値に、当該画素の周辺に位置する１乃至複数の画素において発生した各色の誤差値の当該画素への分配分の成分値をそれぞれ加減して、当該画素のイエロー、マゼンタ、シアンの成分値の画素データに生成する。そして、前記画素データの成分値を所定の閾値と比較して、当該画素のイエロー、マゼンタ、シアンのそれぞれの暫定の階調値を決定し、当該画素のイエロー、マゼンタ、シアンのそれぞれの暫定の階調値からプリント用の階調値を求め、前記プリント用の階調値に基づき、前記感熱発色メディアの無発色、あるいは前記感熱発色メディアの発色させる色とその階調を決定して画像出力データとするとともに、当該画素のイエロー、マゼンタ、シアンについて、それぞれ前記プリント用の階調値に基づいて、前記画素データの成分値から誤差値を決定するデータ処理を行う。
【００２０】
その際、前記階調値は、無発色を示す『０』を含む多階調で表現される。
【００２１】
そして、当該画素のイエロー、マゼンタ、シアンの暫定の階調値のすべてが『０』である場合には、当該画素のイエロー、マゼンタ、シアンのプリント用の階調値もすべて『０』に統一するとともに、当該画素を無発色とする画像出力データを生成する。
【００２２】
また、当該画素のイエロー、マゼンタ、シアンの暫定の階調値のうち２つが『０』である場合には、当該画素のイエロー、マゼンタ、シアンの暫定の階調値をそれぞれプリント用の階調値とするとともに、暫定の階調値が『０』以外である色を前記感熱発色メディアの発色させる色とし、当該色の前記プリント用の階調値で当該画素を発色させる画像出力データを生成する。
【００２３】
またさらに、当該画素のイエロー、マゼンタ、シアンの暫定の階調値のうち１つが『０』である場合には、前記暫定の階調値が『０』である色のプリント用の階調値はそのまま『０』とし、前記暫定の階調値が『０』以外である色のプリント用の階調値は、例えば、これらの色の暫定の階調値のうちの小さい値とするなど、予め定められた値に統一する。
【００２４】
そして、前記プリント用の階調値が『０』である色がシアンである場合には、前記感熱発色メディアの発色させる色をレッド（Red）とし、イエローおよびマゼンタの前記プリント用の階調値の予め定めた値で当該画素を発色させる画像出力データを生成する。
【００２５】
また、前記プリント用の階調値が『０』である色がマゼンタである場合には、前記感熱発色メディアの発色させる色をグリーン（Green）とし、イエローおよびシアンのプリント用の階調値の予め定めた値で当該画素を発色させる画像出力データを生成する。
【００２６】
あるいは、前記プリント用の階調値が『０』である色がイエローである場合には、前記感熱発色メディアの発色させる色をブルー（Blue）とし、マゼンタおよびシアンのプリント用の階調値の予め定めた値で当該画素を発色させる画像出力データを生成する。
【００２７】
そして、当該画素のイエロー、マゼンタ、シアンの暫定の階調値のすべてが『０』以外である場合には、当該画素のイエロー、マゼンタ、シアンのプリント用の階調値をすべて、例えば、これらの暫定の階調値のうちの最小値とするなど、予め定めた値に統一するとともに、前記感熱発色メディアの発色させる色をクロ（kuro）とし、前記プリント用の階調値で当該画素を発色させる画像出力データを生成する。
【発明の効果】
【００２８】
本発明によれば、イエロー、マゼンタ、シアン、レッド、グリーン、ブルー、クロの各色の感熱温度域を異ならせる感熱記録層を積層して形成された感熱発色メディアのいずれの色について、どの程度の階調で発色させるのか、あるいは無発色とするかを示す画像出力データを生成し、この画像出力データに基づいて、前記感熱発色メディアに付与する熱エネルギーを制御することで、簡便に、各画素を好適な色で記録し、所望のフルカラーの画像記録を得ることが可能となる。
【００２９】
さらに、前記画像出力データの生成時に決定した誤差値を当該画素の周辺に位置する１乃至複数の画素へ分配する誤差拡散法を用いることで、より高画質なフルカラーの画像記録を行なうことができる。
【発明を実施するための最良の形態】
【００３０】
本発明の画像記録方法の一実施形態について、図１乃至図９を用いて説明する。なお、本実施形態においては、誤差値の分配・拡散の方法については誤差拡散法であっても適用可能であるので説明を省略し、以下では、本発明の特徴部分となるデータ処理を中心に説明する。
【００３１】
図１は前記データ処理のメインルーチンを示すフローチャート、図２は第１サブルーチンを示すフローチャート、図３は同じく第２サブルーチンを示すフローチャートである。
【００３２】
まず、画像を構成する当該画素（図中、「該画素」とする。以下、同じ。）のイエロー、マゼンタ、シアンの多階調のオリジナルデータに、前記画素の周辺に位置する、既に処理を行った１乃至複数の画素において発生した誤差値の当該画素への分配分の各色の成分値を加減して、当該画素の画像データとする。そして、当該画像データから、イエロー、マゼンタ、シアンの暫定の階調値を決定する（ステップＳＴ１）。
【００３３】
本実施形態においては、前記オリジナルデータおよび画素データの成分値は、図４に示すように、００〜ＦＦまでの２５６階調で表されるものとし、前記階調値は、前記画素データの成分値が００〜３Ｆの場合には『０』、４０〜ＢＦの場合には『７Ｆ』、Ｃ０〜ＦＦの場合には『ＦＦ』に割り振られ、３段階で表現されるものとする（以下の実施例においても同じ）。
【００３４】
具体的には、図２に示す第１サブルーチンの手順で、イエロー、マゼンタ、シアンの各色の暫定の階調値を算出する。
【００３５】
まず、当該画素のイエロー、マゼンタ、シアンのそれぞれのオリジナルデータの成分値に、前記誤差値の当該画素への分配分の各色の成分値を加減して画像データとする（ステップＳＴ１０１）。
【００３６】
次に、まず１色目のイエローの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０２）。
【００３７】
未だ、暫定の階調値を算出していない場合には、イエローの画像データの成分値が０〜３Ｆかどうかを判断する（ステップＳＴ１０３）。
【００３８】
イエローの画像データの成分値が０〜３Ｆである場合には、イエローの暫定の階調値は『０』とし（ステップＳＴ１０４）、前記ステップＳＴ１０２へ戻る。
【００３９】
また、イエローの画像データの成分値が０〜３Ｆでない場合には、イエローの画像データの成分値が４０〜ＢＦかどうかを判断する（ステップＳＴ１０５）。
【００４０】
イエローの画像データの成分値が４０〜ＢＦである場合には、イエローの暫定の階調値は『７Ｆ』とし（ステップＳＴ１０６）、前記ステップＳＴ１０２へ戻る。
【００４１】
また、イエローの画像データの成分値が４０〜ＢＦでない場合には、イエローの画像データの成分値はＣ０〜ＦＦであると判断し、イエローの暫定の階調値を『ＦＦ』とし（ステップＳＴ１０７）、前記ステップＳＴ１０２へ戻る。
【００４２】
イエローの暫定の階調値を決定したら、ステップＳＴ１０２へ戻り、１色目のイエローの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０２）。
【００４３】
ステップＳＴ１０３乃至ステップＳＴ１０７の工程において、イエローの暫定の階調値を決定している場合には、続けて、２色目のマゼンタの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０８）。
【００４４】
未だ、マゼンタの暫定の階調値を算出していない場合には、マゼンタの画像データの成分値が０〜３Ｆかどうかを判断する（ステップＳＴ１０３）。
【００４５】
マゼンタの画像データの成分値が０〜３Ｆである場合には、マゼンタの暫定の階調値は『０』とし（ステップＳＴ１０４）、前記ステップＳＴ１０２へ戻る。
【００４６】
また、マゼンタの画像データの成分値が０〜３Ｆでない場合には、マゼンタの画像データの成分値が４０〜ＢＦかどうかを判断する（ステップＳＴ１０５）。
【００４７】
マゼンタの画像データの成分値が４０〜ＢＦである場合には、マゼンタの暫定の階調値は『７Ｆ』とし（ステップＳＴ１０６）、前記ステップＳＴ１０２へ戻る。
【００４８】
また、マゼンタの画像データの成分値が４０〜ＢＦでない場合には、マゼンタの画像データの成分値はＣ０〜ＦＦであると判断し、マゼンタの暫定の階調値を『ＦＦ』とし（ステップＳＴ１０７）、前記ステップＳＴ１０２へ戻る。
【００４９】
こうしてマゼンタの暫定の３階調値を決定したら、再び、ステップＳＴ１０２へ戻り、１色目のイエローの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０２）。ステップＳＴ１０３乃至ステップＳＴ１０７の工程において、イエローの暫定の階調値を決定している場合には、続けて、２色目のマゼンタの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０８）。さらに、ステップＳＴ１０３乃至ステップＳＴ１０７の工程において、マゼンタの暫定の階調値も決定している場合には、３色目のシアンの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０９）。
【００５０】
未だ、シアンの暫定の階調値を算出していない場合には、シアンの画像データの成分値が０〜３Ｆかどうかを判断する（ステップＳＴ１０３）。
【００５１】
シアンの画像データの成分値が０〜３Ｆである場合には、シアンの暫定の階調値は『０』とし（ステップＳＴ１０４）、前記ステップＳＴ１０２へ戻る。
【００５２】
また、シアンの画像データの成分値が０〜３Ｆでない場合には、シアンの画像データの成分値が４０〜ＢＦかどうかを判断する（ステップＳＴ１０５）。
【００５３】
シアンの画像データの成分値が４０〜ＢＦである場合には、シアンの暫定の階調値は『７Ｆ』とし（ステップＳＴ１０６）、前記ステップＳＴ１０２へ戻る。
【００５４】
また、シアンの画像データの成分値が４０〜ＢＦでない場合には、シアンの画像データの成分値はＣ０〜ＦＦであると判断し、シアンの暫定の階調値を『ＦＦ』とし（ステップＳＴ１０７）、前記ステップＳＴ１０２へ戻る。
【００５５】
シアンの暫定の階調値を決定したら、再び、ステップＳＴ１０２へ戻り、１色目のイエローの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０２）。ステップＳＴ１０３乃至ステップＳＴ１０７の工程において、イエローの暫定の階調値を決定している場合には、続けて、２色目のマゼンタの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０８）。さらに、ステップＳＴ１０３乃至ステップＳＴ１０７の工程において、マゼンタの暫定の階調値も決定している場合には、３色目のシアンの画像データから暫定の階調値を算出したかどうかを判断する（ステップＳＴ１０９）。こうしてイエロー、マゼンタ、シアンの各色の暫定の階調値を決定した場合は第１サブルーチンを終了してメインルーチンに戻る。
【００５６】
次に、メインルーチンにおいては、当該画素のイエロー、マゼンタ、シアンの暫定の階調値に、当該色の無発色を示す『０』の数が幾つあるかをカウントする。
【００５７】
当該画素のイエロー、マゼンタ、シアンの暫定の階調値がすべて『０』かどうかを判断し（ステップＳＴ２）、『０』が３つ、すなわち、すべてが『０』である場合には、そのまま、当該画素のイエロー、マゼンタ、シアンの暫定の階調値をプリント用の階調値とする（ステップＳＴ３）。
【００５８】
この場合、前記プリント用の階調値は、イエロー、マゼンタ、シアンのいずれも『０』となるので、当該画素については無発色を判断して画像出力データとし、前記各色の誤差値については、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ４）。
【００５９】
また、当該画素のイエロー、マゼンタ、シアンの暫定の階調値がすべて『０』ではない場合には、続けて、当該画素のイエロー、マゼンタ、シアンの暫定の階調値のうち、２つが『０』であるかどうかを判断し（ステップＳＴ５）、『０』が２つの場合には、そのまま、当該画素のイエロー、マゼンタ、シアンの暫定の階調値をプリント用の階調値とする（ステップＳＴ６）。
【００６０】
この場合、前記プリント用の階調値は、イエロー、マゼンタ、シアンのいずれかが『０』以外となるので、その『０』以外の暫定の階調値の色について、その階調値で発色させる画像出力データを生成し、イエロー、マゼンタ、シアンの各色の誤差値については、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ７）。
【００６１】
つまり、当該画素の暫定の階調値が２つの場合には、イエロー、マゼンタ、シアンのいずれかの１次色で記録が行われる。
【００６２】
さらに、当該画素の暫定の階調値の『０』の数が３つではなく、２つでもない場合には、続けて、当該画素のイエロー、マゼンタ、シアンの暫定の階調値のうち、１つが『０』であるかどうかを判断する（ステップＳＴ８）。
【００６３】
『０』が１つの場合には、当該画素のイエロー、マゼンタ、シアンの暫定の階調値の『０』はそのまま『０』とし、『０』以外を予め定めた値に変えて統一する（ステップＳＴ９）。なお、予め定めた値とは、例えば、多階調における中間調を示す階調値であるとか、『０』以外の暫定の階調値のうちの小さい階調値、あるいは大きい階調値といったように決めておくことができるものとする。本実施形態においては、『０』以外の暫定の階調値のうちの小さい階調値を、前記予め定めた値として、プリント用の階調値とする（以下の実施例においても同じ）。
【００６４】
また、当該画素の暫定の階調値の『０』の数が３つではなく、２つでもなく、１つでもない場合には、当該画素のイエロー、マゼンタ、シアンの暫定の階調値をすべて、予め定めた値に変えて統一し、プリント用の階調値とする（ステップＳＴ１０）。
【００６５】
そして、本実施形態の画像記録方法においては、当該画素のプリント用の階調値に基づき、２次色としてのレッド、ブルー、グリーン、あるいは３次色としてのクロのいずれの色を発色させるかを決定して画像出力データを生成し、イエロー、マゼンタ、シアンの各色の誤差値については、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ１１）。
【００６６】
すなわち、図５に示すように、シアンのプリント用の階調値が『０』の場合はレッドを発色させる。同様に、マゼンタのプリント用の階調値が『０』の場合はグリーンを発色させ、イエローのプリント用の階調値が『０』の場合はブルーを発色させる。また、いずれの色のプリント用の階調値も『０』の場合はクロを発色させる。
【００６７】
具体的には、図３に示す第２サブルーチンの手順で、レッド、ブルー、グリーン、あるいはクロの発色を決定する。
【００６８】
まず、シアンのプリント用の階調値が『０』かどうかを判断し（ステップＳＴ２０１）、シアンのプリント用の階調値が『０』である場合には当該画素の発色をレッドとし、イエローおよびマゼンタの前記プリント用の階調値で当該画素を発色させる画像出力データを生成する。さらに、イエロー、マゼンタ、シアンの各色の誤差値については、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ２０２）。
【００６９】
また、シアンのプリント用の階調値が『０』でない場合には、続いて、マゼンタのプリント用の階調値が『０』であるかどうかを判断し（ステップＳＴ２０３）、マゼンタのプリント用の階調値が『０』である場合には当該画素の発色をグリーンとし、イエローおよびシアンの前記プリント用の階調値で当該画素を発色させる画像出力データを生成する。さらに、イエロー、マゼンタ、シアンの各色の誤差値については、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ２０４）。
【００７０】
また、マゼンタのプリント用の階調値も『０』でない場合には、続いて、イエローのプリント用の階調値が『０』であるかどうかを判断し（ステップＳＴ２０５）、イエローのプリント用の階調値が『０』である場合には当該画素の印刷色をブルーとし、イエローおよびシアンの前記プリント用の階調値で当該画素を発色させる画像出力データを生成する。さらに、イエロー、マゼンタ、シアンの各色の誤差値については、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ２０６）。
【００７１】
最後に、イエローのプリント用の階調値も『０』でない場合には、当該画素の印刷色をクロとし、イエロー、マゼンタおよびシアンの前記プリント用の階調値で当該画素を発色させる画像出力データを生成する。さらに、イエロー、マゼンタ、シアンの各色の誤差値については、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう（ステップＳＴ２０７）。
【００７２】
なお、本実施形態において、前述のデータ処理は、異なる温度でイエロー、マゼンタ、シアン、レッド、グリーン、ブルー、クロの各色の発色を可能とされた感熱発色メディア１を用い、サーマルプリンタで多階調の記録を行える環境下において、誤差拡散法とともに実行される。
【００７３】
前記感熱発色メディア１は、具体的には、図６に示すような、基材１上に、クロの発色層を形成し、その上方に、順にブルーの消色層、ブルーの発色層、グリーンの消色層、グリーンの発色層、レッドの消色層、レッドの発色層、シアンの消色層、シアンの発色層、マゼンタの消色層、マゼンタの発色層、イエローの消色層、およびイエローの感熱発色層からなるインク層３を積層させ、最上層に形成されたイエローの発色層から、最下層に形成されたクロの発色層まで、その上層から下層へ順に感熱反応温度が高くなるようにして形成されている。
【００７４】
なお、前記感熱発色メディア１としては、図７に示すような、基材２上に、発色剤と消色剤とを含有するイエロー、マゼンタ、シアン、レッド、グリーン、ブルーの各色のマイクロカプセル４と、発色剤を含有するクロのマイクロカプセル４とを有してなるインク層３が形成されており、前記各色のマイクロカプセル４は、その感熱温度を、低い方から順にイエロー、マゼンタ、シアン、レッド、グリーン、ブルー、クロとなるように調整された感熱発色メディア１であってもよい。
【００７５】
なお、各色の発色剤と消色剤の作用については、前述の従来技術の説明に準じるものとし、説明を省略する。
【００７６】
このように構成された感熱発色メディア１を用い、図８に示すように、目的の発色を目的の階調で得る温度となるように、サーマルプリンタのサーマルヘッドから各画素の前記感熱発色メディア１に付与する熱エネルギーを制御することで、各画素を所望の色に発色させることができる。
【００７７】
つまり、サーマルプリンタにより、前記感熱発色メディア１に対し、前述のデータ処理で得られた画像出力データに基づいて、所定の階調で特定の色を発色させるための熱エネルギーを付与することで、画像を構成する各画素を前記所望の色および階調に発色させ、その色を記録紙に転写させて、所望の記録を得る。
【００７８】
そして、各画素の記録をイエロー、マゼンタ、イエロー、レッド、グリーン、ブルー、クロと、無印刷も含む８色で記録し分けるとともに、誤差値については所定の誤差拡散法に基づいて他の画素へ分配・拡散することで誤差を吸収し、最終的に、所望のフルカラーの記録を高品質で得ることが可能となる。また、前記階調値を３階調以上とすれば、感熱発色メディアに付与する熱エネルギーを異ならせることで、同じ色の発色であっても、発色の濃淡を繊細に表現可能となり、結果としての記録画像はより高精細なものとなる。
【００７９】
また、このような感熱発色メディアを用いたフルカラーの画像記録方法は、発色を重ねてフルカラーの画像記録を得るものではないので、記録紙をその搬送方向における前記サーマルヘッドの配設位置の上流側と下流側を何度も往復搬送させる必要もない。さらに、各色の発色層を発色させる工程の後にそれぞれ発色状態を定着させる工程も要しないので、装置が大がかりになることもなく、通常使用されている、感熱性の画像記録を可能とした記録装置を利用することができる。
【００８０】
以下、画素の発色に関する前述のデータ処理について、図９を参照して、具体例を挙げて説明する。
【００８１】
第１実施例：
イエロー、マゼンタ、シアンの成分値をそれぞれ、２５６階調における『５Ｆ』『２Ｃ』『１２』とする画素データのデータ処理について説明する。
【００８２】
前記画素データは、前述のステップＳＴ１の処理により、当該画素のオリジナルデータの成分値に、当該画素の周辺に位置する１乃至複数の画素において発生した各色の誤差値の当該画素への分配分の成分値をそれぞれ加減して生成されているものとする。
【００８３】
まず、１色目のイエローの画像データから暫定の階調値を、ステップＳＴ１（第１サブルーチン）の処理にしたがって算出する。
【００８４】
本実施例の場合、イエローの画像データの成分値は『５Ｆ』であるので、暫定の階調値は『７Ｆ』となる。
【００８５】
イエローの暫定の階調値を決定したら、続いて２色目のマゼンタの画像データから暫定の階調値を算出する。
【００８６】
本実施例の場合、マゼンタの画像データの成分値は『２Ｃ』であるので、暫定の階調値は『０』となる。
【００８７】
マゼンタの暫定の階調値を決定したら、続いて３色目のシアンの画像データから暫定の階調値を算出する。
【００８８】
本実施例の場合、シアンの画像データの成分値は『１２』であるので、暫定の階調値は『０』となる。
【００８９】
次に、当該画素のイエロー、マゼンタ、シアンの暫定の階調値に、当該色の無発色を示す『０』の数が幾つあるかをカウントする。当該画素の場合、イエロー、マゼンタ、シアンのうち、マゼンタとシアンの２色の暫定の階調値が『０』であるので、ステップＳＴ２を経て、ステップＳＴ５およびステップＳＴ６の処理により、当該画素のイエローについては『７Ｆ』、マゼンタおよびシアンについては『０』を、プリント用の階調値とする。
【００９０】
そして、当該画素についてはステップＳＴ７の処理により、前記プリント用の階調値を『０』以外とするイエローを前記プリント用の階調値『７Ｆ』で発色させる画像出力データを生成する。  
【００９１】
それとともに、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、各色の誤差値を所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう。本実施例において、当該画素のイエローの画素データは『５Ｆ』であり、プリント用の階調値は『７Ｆ』であるので、その誤差値は『−３２』となる。また、当該画素のマゼンタの画素データは『２Ｃ』であり、プリント用の階調値は『０』であるので、その誤差値は『＋４５』となる。そして、当該画素のシアンの画素データは『１２』であり、プリント用の階調値は『０』であるので、その誤差値は『＋１９』となる。
【００９２】
第２実施例：
イエロー、マゼンタ、シアンの成分値をそれぞれ、２５６階調における『Ｄ０』『８Ａ』『１Ｆ』とする画素データのデータ処理について説明する。
【００９３】
前記画素データは、前述のステップＳＴ１の処理により、当該画素のオリジナルデータの成分値に、当該画素の周辺に位置する１乃至複数の画素において発生した各色の誤差値の当該画素への分配分の成分値をそれぞれ加減して生成されているものとする。
【００９４】
まず、１色目のイエローの画像データから暫定の階調値を、ステップＳＴ１（第１サブルーチン）の処理にしたがって算出する。
【００９５】
本実施例の場合、イエローの画像データの成分値は『Ｄ０』であるので、暫定の階調値は『ＦＦ』となる。
【００９６】
イエローの暫定の階調値を決定したら、続いて２色目のマゼンタの画像データから暫定の階調値を算出する。
【００９７】
本実施例の場合、マゼンタの画像データの成分値は『８Ａ』であるので、暫定の階調値は『７Ｆ』となる。
【００９８】
マゼンタの暫定の階調値を決定したら、続いて３色目のシアンの画像データから暫定の階調値を算出する。
【００９９】
本実施例の場合、シアンの画像データの成分値は『１Ｆ』であるので、暫定の階調値は『０』となる。
【０１００】
次に、当該画素のイエロー、マゼンタ、シアンの暫定の階調値に、当該色の無発色を示す『０』の数が幾つあるかをカウントする。
【０１０１】
当該画素の場合、イエロー、マゼンタ、シアンのうち、シアンの暫定の階調値のみが『０』であるので、ステップＳＴ２およびステップＳＴステップＳＴ５を経て、ステップＳＴ８およびステップＳＴ９の処理により、当該画素のイエローおよびマゼンタについては、これらの色の暫定の階調値のうち小さい階調値に統一させて、いずれも『７Ｆ』とし、シアンについては『０』を、プリント用の階調値とする。
【０１０２】
そして、当該画素についてはステップＳＴ１１の処理（第２サブルーチン）により、画像出力データを生成する。
【０１０３】
すなわち、本実施例の場合、シアンのプリント用の階調値を『０』とするものであるので、前記感熱発色メディア１に形成されたレッドを、前記マゼンタおよびイエローのプリント用の階調値『７Ｆ』で発色させる画像出力データを生成する。
【０１０４】
それとともに、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、各色の誤差値を所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう。
【０１０５】
本実施例において、当該画素のイエローの画素データは『Ｄ０』であり、プリント用の階調値は『７Ｆ』であるので、その誤差値は『＋８１』となる。
【０１０６】
また、当該画素のマゼンタの画素データは『８Ａ』であり、プリント用の階調値は『７Ｆ』であるので、その誤差値は『＋１１』となる。そして、当該画素のシアンの画素データは『１Ｆ』であり、プリント用の階調値は『０』であるので、その誤差値は『＋３２』となる。
【０１０７】
ここで、イエローについて、前記暫定の階調値に基づいて前記誤差値を求めた場合を想定してみると、暫定の階調値は『ＦＦ』であったので、その場合の誤差値は『−４７』であった。しかしながら、本実施例においては、本来ならばイエローとマゼンタとを重ねて発色させることにより得られるフルカラーに変えて、レッドを発色させる画像記録である。そこで、誤差値もプリント用の階調値に合わせて調整することで、目的の画像を構成する全画素の記録を終えた結果として、高精度なフルカラーを得るようにする。
【０１０８】
第３実施例：
イエロー、マゼンタ、シアンの成分値をそれぞれ、２５６階調における『１Ｆ』『ＥＦ』『Ｄ０』とする画素データのデータ処理について説明する。
【０１０９】
前記画素データは、前述のステップＳＴ１の処理により、当該画素のオリジナルデータの成分値に、当該画素の周辺に位置する１乃至複数の画素において発生した各色の誤差値の当該画素への分配分の成分値をそれぞれ加減して生成されているものとする。
【０１１０】
まず、１色目のイエローの画像データから暫定の階調値を、ステップＳＴ１（第１サブルーチン）の処理にしたがって算出する。
【０１１１】
本実施例の場合、イエローの画像データの成分値は『１Ｆ』であるので、暫定の階調値は『０』となる。
【０１１２】
イエローの暫定の階調値を決定したら、続いて２色目のマゼンタの画像データから暫定の階調値を算出する。
【０１１３】
本実施例の場合、マゼンタの画像データの成分値は『ＥＦ』であるので、暫定の階調値は『ＦＦ』となる。
【０１１４】
マゼンタの暫定の階調値を決定したら、続いて３色目のシアンの画像データから暫定の階調値を算出する。
【０１１５】
本実施例の場合、シアンの画像データの成分値は『Ｄ０』であるので、暫定の階調値も『ＦＦ』となる。
【０１１６】
次に、当該画素のイエロー、マゼンタ、シアンの暫定の階調値に、当該色の無発色を示す『０』の数が幾つあるかをカウントする。
【０１１７】
当該画素の場合、イエロー、マゼンタ、シアンのうち、イエローの暫定の階調値のみが『０』であるので、ステップＳＴ２およびステップＳＴステップＳＴ５を経て、ステップＳＴ８およびステップＳＴ９の処理により、当該画素のマゼンタおよびシアンについては、これらの色の暫定の階調値のうち小さい階調値に統一させる。この場合、両値階調値がいずれも『ＦＦ』であるので、ここはそのまま『ＦＦ』とし、イエローについては『０』を、プリント用の階調値とする。
【０１１８】
そして、当該画素についてはステップＳＴ１１の処理（第２サブルーチン）により、画像出力データを生成する。
【０１１９】
すなわち、本実施例の場合、イエローのプリント用の階調値を『０』とするものであるので、前記感熱発色メディア１に形成されたブルーを、前記マゼンタおよびシアンのプリント用の階調値『ＦＦ』で発色させる画像出力データを生成する。
【０１２０】
それとともに、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、各色の誤差値を所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう。
【０１２１】
本実施例において、当該画素のイエローの画素データは『１Ｆ』であり、プリント用の階調値は『０』であるので、その誤差値は『＋３２』となる。
【０１２２】
また、当該画素のマゼンタの画素データは『ＥＦ』であり、プリント用の階調値は『ＦＦ』であるので、その誤差値は『−１６』となる。そして、当該画素のシアンの画素データは『Ｄ０』であり、プリント用の階調値は『ＦＦ』であるので、その誤差値は『−４７』となる。
【０１２３】
第４実施例：
イエロー、マゼンタ、シアンの成分値をそれぞれ、２５６階調における『ＥＦ』『Ｄ０』『５Ｆ』とする画素データのデータ処理について説明する。
【０１２４】
前記画素データは、前述のステップＳＴ１の処理により、当該画素のオリジナルデータの成分値に、当該画素の周辺に位置する１乃至複数の画素において発生した各色の誤差値の当該画素への分配分の成分値をそれぞれ加減して生成されているものとする。
【０１２５】
まず、１色目のイエローの画像データから暫定の階調値を、ステップＳＴ１（第１サブルーチン）の処理にしたがって算出する。
【０１２６】
本実施例の場合、イエローの画像データの成分値は『ＥＦ』であるので、暫定の階調値は『ＦＦ』となる。
【０１２７】
イエローの暫定の階調値を決定したら、続いて２色目のマゼンタの画像データから暫定の階調値を算出する。
【０１２８】
本実施例の場合、マゼンタの画像データの成分値は『Ｄ０』であるので、暫定の階調値は『ＦＦ』となる。
【０１２９】
マゼンタの暫定の階調値を決定したら、続いて３色目のシアンの画像データから暫定の階調値を算出する。
【０１３０】
本実施例の場合、シアンの画像データの成分値は『５Ｆ』であるので、暫定の階調値は『７Ｆ』となる。
【０１３１】
次に、当該画素のイエロー、マゼンタ、シアンの暫定の階調値に、当該色の無発色を示す『０』の数が幾つあるかをカウントする。
【０１３２】
当該画素の場合、イエロー、マゼンタ、シアンのいずれの暫定の階調値も『０』ではないので、ステップＳＴ２、ステップＳＴ５およびステップＳＴ８を経て、ステップＳＴ１０およびステップＳＴ９の処理により、当該画素のイエロー、マゼンタ、およびシアンについて、これらの色の暫定の階調値のうち小さい階調値、つまりシアンの『７Ｆ』に統一させてプリント用の階調値とする。
【０１３３】
そして、当該画素についてはステップＳＴ１１の処理（第２サブルーチン）により、画像出力データを生成する。
【０１３４】
すなわち、本実施例の場合、プリント用の階調値を『０』とするものはないので、前記感熱発色メディア１に形成されたクロを、前記イエロー、マゼンタおよびシアンのプリント用の階調値『７Ｆ』で発色させる画像出力データを生成する。  それとともに、前記プリント用の階調値に基づいて、前記画素データの成分値から、当該画素の周辺に位置する１乃至複数の画素へ分配する誤差値を演算し、各色の誤差値を所定の誤差拡散法に基づいて他の画素へ分配・拡散する処理を行なう。
【０１３５】
本実施例において、当該画素のイエローの画素データは『ＥＦ』であり、プリント用の階調値は『７Ｆ』であるので、その誤差値は『＋１１２』となる。
【０１３６】
また、当該画素のマゼンタの画素データは『Ｄ０』であり、プリント用の階調値は『７Ｆ』であるので、その誤差値は『＋９７』となる。そして、当該画素のシアンの画素データは『５Ｆ』であり、プリント用の階調値は『７Ｆ』であるので、その誤差値は『−３２』となる。
【０１３７】
ここで、イエローについて、前記暫定の階調値に基づいて前記誤差値を求めた場合を想定してみると、暫定の階調値は『ＦＦ』であったので、その場合の誤差値は『−１６』であった。また、マゼンタについて、前記暫定の階調値に基づいて前記誤差値を求めた場合を想定してみると、暫定の階調値も『ＦＦ』であったので、その場合の誤差値は『−４７』であった。
【０１３８】
しかしながら、本実施例においては、イエロー、マゼンタおよびシアンを重ねて発色させる画像記録方法ではなく、クロを発色させる画像記録である。よって、前述のように、誤差値もプリント用の階調値に合わせて調整し、目的の画像を構成する全画素の記録を終えた結果として、高精度なフルカラーが得られるようにする。
【０１３９】
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【０１４０】
例えば、前記感熱発色メディアのインク層の構成は、前述した積層順や感熱発色温度に限らない。
【図面の簡単な説明】
【０１４１】
【図１】本発明の実施形態における画像記録方法の、データ処理のメインルーチンを示すフローチャート
【図２】本発明の実施形態における画像記録方法の、データ処理における第１サブルーチンのフローチャート
【図３】本発明の実施形態における画像記録方法の、データ処理における第２サブルーチンのフローチャート
【図４】画素のイエロー、マゼンタ、シアンの成分値と、本実施形態の階調値とを示す一覧表
【図５】第２サブルーチンにおける発色を決定するためのテーブル
【図６】感熱発色メディアの一例
【図７】感熱発色メディアの別の例
【図８】熱エネルギーと発色の関係を示すグラフ
【図９】本発明の実施形態における画像記録方法のデータ処理の４つの例を示す一覧表
【符号の説明】
【０１４２】
１  感熱発色メディア
２  基材
３  インク層
４  マイクロカプセル
【図１】
2005153161.tif 000003
【図２】
2005153161.tif 000004
【図３】
2005153161.tif 000005
【図４】
2005153161.tif 000006
【図５】
2005153161.tif 000007
【図６】
2005153161.tif 000008
【図７】
2005153161.tif 000009
【図８】
2005153161.tif 000010
【図９】
2005153161.tif 000011