(57)【要約】【課題】加熱により発色および消色する媒体に対して明度を反転させた文字を容易に描画可能とする。【解決手段】サーマルリライタブル媒体に対し、明度を反転させた白抜き文字として描画したい文字や記号を少なくとも含む所定範囲を、発色温度帯の温度まで加熱しその後急冷して発色させ、塗り潰し領域を形成する。この塗り潰し領域に対して、白抜き文字として描画する文字や記号の部分を、消色温度帯の温度まで加熱し、徐冷する。これにより、当該文字や記号の部分が消色され、塗り潰し領域に対して当該文字や記号の部分の明度が反転された白抜き文字が描画される。【選択図】図９−１
2011093117.tif 000002
【特許請求の範囲】
【請求項１】
第１の温度で発色し、該第１の温度より上限の温度が低い温度範囲内の第２の温度で発色部が消色される媒体を加熱することで該媒体に対する描画を行う描画装置を制御する制御装置であって、
描画対象の形状を示す形状情報を取得する取得手段と、
前記形状を形成する第１のストローク情報を、前記形状情報から生成する第１の生成手段と、
少なくとも前記描画対象を含む矩形領域を含む、前記第１の温度での前記描画による塗り潰し領域を決定する決定手段と、
前記第１の温度で前記描画を行い塗り潰した前記塗り潰し領域に対して、前記第１のストローク情報に従って前記第２の温度で前記描画を行うように前記描画装置を制御する制御手段と
を有する
ことを特徴とする制御装置。
【請求項２】
前記決定手段で決定された前記塗り潰し領域を塗り潰すための第２のストローク情報を生成する第２の生成手段をさらに有し、
前記制御手段は、
前記第１のストローク情報に従った前記描画を行う前に、前記第２のストローク情報に従って前記第１の温度で前記描画を行うように前記描画装置を制御する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御手段は、
前記第１のストローク情報に従って前記第２の温度で前記描画を行った後に、少なくとも該第１のストローク情報に従って、前記媒体を前記温度範囲内の温度に所定時間維持するように前記描画装置を制御する
ことを特徴とする請求項１または請求項２に記載の制御装置。
【請求項４】
前記制御手段は、
前記第１のストローク情報に従って前記第２の温度で前記描画を行った後に、該第１のストローク情報に従って前記温度範囲内の温度で１または複数回の前記描画を行うように前記描画装置を制御する
ことを特徴とする請求項３に記載の制御装置。
【請求項５】
前記描画装置は、少なくとも前記描画対象に定義される領域を前記温度範囲内の温度に加熱可能な加熱手段を有し、
前記制御手段は、
前記第１のストローク情報に従って前記第２の温度で前記描画を行った後に前記加熱を行うように、前記加熱手段を制御する
ことを特徴とする請求項３に記載の制御装置。
【請求項６】
前記加熱手段は赤外線ランプであって、
前記制御手段は、
前記赤外線ランプを、前記第１のストローク情報に従って前記第２の温度で前記描画を行った後に点灯させ、点灯から所定時間後に消灯させるように制御する
ことを特徴とする請求項５に記載の制御装置。
【請求項７】
前記加熱手段は金属プレートと該金属プレートに電磁波を照射する電磁波照射手段を備え、
前記制御手段は、
前記電磁波照射手段を、前記第１のストローク情報に従って前記第２の温度で前記描画を行った後に前記金属プレートに電磁波を照射させ、電磁波の照射から所定時間後に該電磁波の照射を停止させるように制御する
ことを特徴とする請求項５に記載の制御装置。
【請求項８】
前記加熱手段は温風を出力する温風出力手段であって、
前記制御手段は、
前記温風出力手段を、前記第１のストローク情報に従って前記第２の温度で前記描画を行った後に前記温風を出力させ、温風の出力から所定時間後に該温風の出力を停止させるように制御する
ことを特徴とする請求項５に記載の制御装置。
【請求項９】
第１の温度で発色し、該第１の温度より上限の温度が低い温度範囲内の第２の温度で発色部が消色される媒体を加熱することで該媒体に対する描画を行う描画装置を制御する制御方法であって、
取得手段が、描画対象の形状を示す形状情報を取得する取得ステップと、
生成手段が、前記形状を形成するストローク情報を、前記形状情報から生成する生成ステップと、
決定手段が、少なくとも前記描画対象を含む矩形領域を含む、前記第１の温度での前記描画による塗り潰し領域を決定する決定ステップと、
制御手段が、前記第１の温度で前記描画を行い塗り潰した前記塗り潰し領域に対して、前記ストローク情報に従って前記第２の温度で前記描画を行うように前記描画装置を制御する制御ステップと
を有する
ことを特徴とする制御方法。
【請求項１０】
第１の温度で発色し、該第１の温度より上限の温度が低い温度範囲内の第２の温度で発色部が消色される媒体を加熱することで該媒体に対する描画を行う描画装置を制御する制御方法をコンピュータに実行させるための制御プログラムであって、
描画対象の形状を示す形状情報を取得する取得ステップと、
前記形状を形成するストローク情報を、前記形状情報から生成する第１の生成ステップと、
少なくとも前記描画対象を含む矩形領域を含む、前記第１の温度での前記描画による塗り潰し領域を決定する決定ステップと、
前記第１の温度で前記描画を行い塗り潰した前記塗り潰し領域に対して、前記ストローク情報に従って前記第２の温度で前記描画を行うように前記描画装置を制御する制御ステップと
をコンピュータに実行させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１２】
請求項１乃至請求項８の何れか１項に記載の制御装置と、
レーザ光を照射するレーザ光照射手段と、
前記レーザ光の照射方向を変える方向制御ミラーと、
前記方向制御ミラーを駆動する方向制御モータと
を有する前記描画装置と
を備える
ことを特徴とするレーザ照射システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱による発色および消色が可能な記録媒体に対する描画を制御する制御装置および制御方法、レーザ照射システム、制御プログラム、ならびに、記憶媒体に関する。
【背景技術】
【０００２】
対象物にレーザ光を照射して対象物がレーザ光を吸収して加熱されることで、対象物に文字や記号を書き込む技術を活用したレーザ照射装置（レーザマーカ）が市販されている。レーザ照射装置のレーザ光源には、ガスレーザ、固体レーザ、液体レーザ、半導体レーザなどが用いられ、レーザ光の発振波長により対象物を加熱して、文字や記号を当該対象物に書き込むことができる。
【０００３】
レーザ照射装置により文字や記号を書き込む対象物としては、例えば金属やプラスチック、感熱紙が用いられる。金属やプラスチックは、レーザ光を照射して加熱することで削ったり、焦がしたりすることで印字を行う。一方、感熱紙では、レーザ光照射による加熱で記録層が発色することで印字を行う。
【０００４】
この感熱紙を、物品の宛先や物品名を印字する媒体として用いる場合がある。例えば、工場で使われるプラスチック製のコンテナには、このような感熱型の媒体が貼付されている。感熱紙の媒体は、熱により変色する性質を持っており、熱ヘッドなどを利用して文字や記号を書き込むことができる。
【０００５】
また、近年では、書き込み、消去を繰り返し行うことが可能なリライタブルタイプの感熱紙が登場してきた。このサーマルリライタブル媒体は、所定以上の温度に加熱することで加熱部分が発色し、発色部分を発色温度よりも低い所定温度で加熱することで発色が消去される性質を持っている。
【０００６】
ところで、強調のなどのために、媒体に対して明度を反転させた文字や記号を書き込みたい場合がある。すなわち、本来文字や記号を描画すべき明度で背景部分を描画し、背景部分を描画すべき明度で文字や記号を描画する。以下、この明度反転させた文字や記号を、白抜き文字と呼ぶ。
【０００７】
プリンタ装置などでは、従来から、この白抜き文字の印字が行われている。特許文献１には、フォントのアウトラインデータをドットデータに展開した白抜き文字をキャッシュに持っておき、高速に印字を行う構成が記載されている。また、特許文献２には、文字パターン反転手段により文字画素の白と黒とを反転させた文字画素イメージ情報を生成し、この文字画素イメージ情報による文字画素と網点画素との論理演算により白抜き文字図形を生成する構成が記載されている。
【０００８】
さらに、特許文献３には、レーザマーカを用いて２次元コードを形成する構成が記載されている。特許文献３によれば、２次元コードの明暗反転パターンを作成し、この明暗反転パターンに基づいて描画データを作成することで、媒体が白発色、黒発色の何れの場合でも反転しない２次元コードを描画できるようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、レーザ照射装置では、線分の一端から他端に向けてレーザ光の照射位置を移動させることで、媒体に対して線分を書き込むことで、文字や記号の描画を行うのが一般的である。しかしながら、上述した特許文献１および特許文献２は、何れもビットマップを作成して白抜き文字を描画しており、これら特許文献１または特許文献２の方法を直接的にレーザ照射装置に適用させて白抜き文字を描画することができないという問題点があった。
【００１０】
なお、レーザ照射装置は、ラスタスキャンにより画像を描画することができるので、ビットマップによる白抜き文字を画像に変換することで、白抜き文字の描画が可能となる。この場合、白抜き文字の画像化および当該画像のスキャンが必要となり、処理が増大してしまうという問題点があった。
【００１１】
また、上述した特許文献３には、媒体に対してドットをレーザ光の照射により形成するドットマーキング方式を用いて２次元コードの描画を行う例が記載されている。しかしながら、白抜き文字は、２次元コードと比較して発色部分の面積が非常に大きく、ドットマーキング方式を用いて白抜き文字を描画するのは効率的ではない。
【００１２】
本発明は、上記に鑑みてなされたものであって、加熱により発色および消色する媒体に対して明度を反転させた文字を容易に描画可能な制御装置および制御方法、レーザ照射システム、制御プログラム、ならびに、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、第１の温度で発色し、第１の温度より上限の温度が低い温度範囲内の第２の温度で発色部が消色される媒体を加熱することで媒体に対する描画を行う描画装置を制御する制御装置であって、描画対象の形状を示す形状情報を取得する取得手段と、形状を形成する第１のストローク情報を、形状情報から生成する第１の生成手段と、少なくとも描画対象を含む矩形領域を含む、第１の温度での描画による塗り潰し領域を決定する決定手段と、第１の温度で描画を行い塗り潰した塗り潰し領域に対して、第１のストローク情報に従って第２の温度で描画を行うように描画装置を制御する制御手段とを有することを特徴とする。
【００１４】
また、本発明は、第１の温度で発色し、第１の温度より上限の温度が低い温度範囲内の第２の温度で発色部が消色される媒体を加熱することで媒体に対する描画を行う描画装置を制御する制御方法であって、取得手段が、描画対象の形状を示す形状情報を取得する取得ステップと、生成手段が、形状を形成するストローク情報を、形状情報から生成する生成ステップと、決定手段が、少なくとも描画対象を含む矩形領域を含む、第１の温度での描画による塗り潰し領域を決定する決定ステップと、制御手段が、第１の温度で描画を行い塗り潰した塗り潰し領域に対して、ストローク情報に従って第２の温度で描画を行うように描画装置を制御する制御ステップとを有することを特徴とする。
【００１５】
また、本発明は、第１の温度で発色し、第１の温度より上限の温度が低い温度範囲内の第２の温度で発色部が消色される媒体を加熱することで媒体に対する描画を行う描画装置を制御する制御方法をコンピュータに実行させるための制御プログラムであって、描画対象の形状を示す形状情報を取得する取得ステップと、形状を形成するストローク情報を、形状情報から生成する第１の生成ステップと、少なくとも描画対象を含む矩形領域を含む、第１の温度での描画による塗り潰し領域を決定する決定ステップと、第１の温度で描画を行い塗り潰した塗り潰し領域に対して、ストローク情報に従って第２の温度で描画を行うように描画装置を制御する制御ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、加熱により発色および消色する媒体に対して明度を反転させた文字を容易に描画可能になるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、第１の実施形態に適用可能なレーザ照射システムの一例のハードウェア構成を示す略線図である。
【図２】図２は、全体制御装置の一例の構成を示すブロック図である。
【図３】図３は、サーマルリライタブル媒体の発色および消色に関する温度特性の例を示す略線図である。
【図４】図４は、第１の実施形態による全体制御装置の機能を説明するための一例の機能ブロック図である。
【図５】図５は、第１の実施形態による白抜き文字の描画処理を示す一例のフローチャートである。
【図６−１】図６−１は、白抜き対象文字列における全文字の描画位置の決定方法を説明するための略線図である。
【図６−２】図６−２は、白抜き対象文字列における全文字の描画位置の決定方法を説明するための略線図である。
【図６−３】図６−３は、白抜き対象文字列における全文字の描画位置の決定方法を説明するための略線図である。
【図７−１】図７−１は、塗り潰しストローク情報の生成方法を説明するための略線図である。
【図７−２】図７−２は、塗り潰しストローク情報の生成方法を説明するための略線図である。
【図８−１】図８−１は、文字ストローク情報の生成方法を説明するための略線図である。
【図８−２】図８−２は、文字ストローク情報の生成方法を説明するための略線図である。
【図９−１】図９−１は、第１の実施形態による白抜き文字の描画を説明するための略線図である。
【図９−２】図９−２は、第１の実施形態による白抜き文字の描画を説明するための略線図である。
【図９−３】図９−３は、第１の実施形態による白抜き文字の描画を説明するための略線図である。
【図１０】図１０は、第２の実施形態による白抜き文字の描画方法の原理について説明するための略線図である。
【図１１】図１１は、第２の実施形態による全体制御装置の機能を説明するための機能ブロック図である。
【図１２】図１２は、第２の実施形態による白抜き文字の描画処理を示す一例のフローチャートである。
【図１３】図１３は、第２の実施形態による複製文字ストロークに関する処理をより詳細に示す一例のフローチャートである。
【図１４−１】図１４−１は、第２の実施形態による複製文字ストロークに関する処理により生成される描画命令を示す略線図である。
【図１４−２】図１４−２は、第２の実施形態による複製文字ストロークに関する処理により生成される描画命令を示す略線図である。
【図１４−３】図１４−３は、第２の実施形態による複製文字ストロークに関する処理により生成される描画命令を示す略線図である。
【図１５】図１５は、第３の実施形態に適用可能なレーザ照射システムの一例の構成を示す略線図である。
【図１６】図１６は、第３の実施形態による描画命令の例を示す略線図である。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照して、この発明にかかるレーザ照射システムの第１実施形態を詳細に説明する。図１は、第１の実施形態に適用可能なレーザ照射システム１の一例のハードウェア構成を示す。レーザ照射システム１は、当該レーザ照射システム１の全体を制御する全体制御装置１００と、レーザ光を媒体２０に対して照射するレーザ照射装置１０１とを有する。レーザ照射装置１０１は、レーザ発振器１１、方向制御モータ１２、方向制御ミラー１３、光学レンズ１４および集光レンズ１５を有する。
【００１９】
レーザ照射装置１０１は、媒体２０に対してレーザ光によりエネルギを伝達し、このエネルギにより媒体２０に可視情報を描画する描画装置として機能する。レーザ照射装置１０１において、レーザ発振器１１は、レーザ発光素子と、当該レーザ発光素子を駆動する駆動回路を有し、レーザ光を照射する。レーザ発光素子としては、半導体レーザ（ＬＤ：Laser Diode）を用いることができる。これに限らず、レーザ発光素子として、気体レーザや固体レーザ、液体レーザを用いてもよい。レーザ発振器１１によるレーザ光照射のＯＮ／ＯＦＦや、レーザ光の照射パワーは、全体制御装置１００により制御される。すなわち、レーザ発振器１１において、全体制御装置１００の制御に従い駆動回路によりレーザ発光素子が駆動されて、レーザ光が照射される。
【００２０】
方向制御ミラー１３は、レーザ発振器１１から照射されたレーザ光を反射面で反射させて当該レーザ光の照射方向を変える。方向制御モータ１２は、例えばサーボモータであって、全体制御装置１００による制御に従い方向制御ミラー１３を駆動して、方向制御ミラー１３の反射面の向きを２軸に制御する。方向制御モータ１２と方向制御ミラー１３とによりガルバノミラーを構成する。
【００２１】
光学レンズ１４は、レーザ発振器１１から照射されたレーザ光のスポット径を大きくするために設けられる。また、集光レンズ１５は、方向制御ミラー１３から出射されたレーザ光を媒体２０の表面に収束させる。詳細は後述するが、媒体２０は、加熱により発色および消色を行うことができる。以下、媒体２０を、サーマルリライタブル媒体２０と呼ぶ。
【００２２】
次に、レーザ照射システム１の基本的な動作について、概略的に説明する。全体制御装置１００の制御に従い、レーザ発振器１１がレーザ光を照射する。レーザ発振器１１から照射されたレーザ光は、光学レンズ１４によりスポット径が拡大されて、方向制御ミラー１３に入射する。そして、全体制御装置１００の制御により方向制御モータ１２が駆動され、方向制御ミラー１３および方向制御モータ１２からなるガルバノミラーによりレーザ光の進行方向が調整され、レーザ光の照射位置が制御される。その後、方向制御ミラー１３から出射したレーザ光は、集光レンズ１５により所定の焦点距離に集光され、サーマルリライタブル媒体２０に照射される。
【００２３】
レーザ照射システム１において、レーザ光の照射パワーの制御、光学レンズ１４や集光レンズ１５のレンズ位置または焦点距離、サーマルリライタブル媒体２０の位置を調整することで、描画する線分の線幅を変化させることが可能である。
【００２４】
レーザ照射システム１において、所定の照射パワーを維持しつつ、与えられた始点から終点に向けてレーザ光の照射位置を直線的または曲線的に移動させることで、サーマルリライタブル媒体２０に対して、始点と終点とを結ぶ線分または曲線を描画することができる。以下では、この、始点から終点に向けて、所定の照射パワーを維持しつつレーザ光の照射位置を移動させる一連の動作を、ストロークと呼ぶ。
【００２５】
図２は、全体制御装置１００の一例の構成を示す。この図２に例示する構成は、主にソフトウェアによって全体制御装置１００を実装する場合のハードウェア構成図であり、コンピュータを実体としている。コンピュータを実体とせず全体制御装置１００を実現する場合、ＡＳＩＣ(Application Specific Integrated Circuit)などの特定機能向けに設計されたＩＣ(Integrated Circuit)を利用することができる。
【００２６】
全体制御部１において、バス３００に対してＣＰＵ(Central Processing Unit)３０１、メモリ３０２、ドライブ装置３０３、通信Ｉ／Ｆ３０４が接続される。メモリ３０２は、ＤＲＡＭ(Dynamic Random Access Memory)などによる揮発性のメモリである。さらに、バス３００に対してハードディスク３０５、入力装置３０６および表示制御部３０７が接続される。バス３００に接続される各部は、バス３００を介して互いに通信可能とされている。
【００２７】
ハードディスク３０５は、ＣＰＵ３０１が動作するためのプログラムや各種データ、文字や記号のフォントデータなどが予め格納される。本発明に係る、レーザ照射装置１０１を制御するための制御プログラムも、ハードディスク３０５に格納される。ＣＰＵ３０１は、ハードディスク３０５から読み出したプログラムに従い、メモリ３０２をワークメモリとして用いて、このレーザ照射システム１の全体の動作を制御する。
【００２８】
ドライブ装置３０３は、脱着可能な記録媒体３１０が装填可能とされ、当該記録媒体３１０からのデータの読み出しを行うことができる。ドライブ装置３０３が対応可能な記録媒体３１０としては、ＣＤ(Compact Disc)、ＤＶＤ(Digital Versatile Disk)といったディスク記録媒体や、書き換え可能な不揮発性の半導体メモリ（例えばＥＥＰＲＯＭ）が考えられる。
【００２９】
上述したハードディスク３０５に格納される制御プログラムやフォントデータは、例えば記録媒体３１０に記録されて提供される。ドライブ装置３０３により、記録媒体３１０に記録される制御プログラムやフォントデータを読み出してハードディスク３０５に所定に格納することで、全体制御装置１００に対して制御プログラムが実装される。
【００３０】
通信Ｉ／Ｆ３０４は、レーザ照射装置１０１に対するインターフェイスであって、ＣＰＵ３０１は、通信Ｉ／Ｆ３０４を介してレーザ発振器１１および方向制御モータ１２と通信を行い、これらレーザ発振器１１および方向制御モータ１２を制御する。通信Ｉ／Ｆ３０４は、例えば、ＬＡＮ(Local Area Network)といった外部の機器と通信を行うためのネットワークと接続され、このネットワークを介してレーザ照射装置１０１を制御するようにできる。
【００３１】
これに限らず、通信Ｉ／Ｆ３０４がＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４やＵＳＢ(Universal Serial Bus)といったシリアルインターフェイスに対応し、このシリアルインターフェイスを介してレーザ照射装置１０１を制御するようにしてもよい。さらに、通信Ｉ／Ｆ３０４が対応可能なインターフェイスは、有線に限られず、ワイヤレスＵＳＢやＢｌｕｅｔｏｏｔｈといった、無線通信を行うものでもよい。さらにまた、全体制御装置１００とレーザ照射装置１０１とを共通の筐体内に構成するものとし、通信Ｉ／Ｆ３０４を内部的な通信を行うインターフェイスとしてもよい。
【００３２】
入力装置３０６は、マウスなどのポインティングデバイスや、キーボードであって、ユーザ操作を受け付ける。入力装置３０６は、ユーザ操作に応じた制御信号を出力し、ＣＰＵ３０１に供給する。ＣＰＵ３０１がプログラムに従い、この入力装置３０６からの制御信号に応じてレーザ照射システム１を制御することで、レーザ照射システム１を、ユーザ操作に応じて動作させることが可能となる。
【００３３】
表示制御部３０７は、ＬＣＤ(Liquid Crystal Display)などを表示デバイスとして用いたディスプレイ３０８が接続される。表示制御部３０７は、ＣＰＵ３０１がプログラムに従い生成した表示制御信号を、ディスプレイ３０８が表示可能な信号に変換してディスプレイ３０８に供給する。このディスプレイ３０８における表示と、入力装置３０６とにより、レーザ照射システム１を操作するためのＧＵＩ(Graphical User Interface)を構成することができる。このＧＵＩにより、例えばサーマルリライタブル媒体２０に描画する文字や記号の入力欄がディスプレイ３０８に表示される。ユーザは、このＧＵＩによる表示に従い、入力装置３０６から文字や記号の入力を行う。
【００３４】
サーマルリライタブル媒体２０に描画される描画対象の文字や記号は、例えばリスト状にハードディスク３０５に記憶されていてもよいし、入力装置３０６により入力してもよい。文字や記号は、ＵＮＩＣＯＤＥやＪＩＳコードなどの文字コードで特定され、全体制御装置１００は、文字コードに対応するフォントデータをハードディスク３０５から読み出して描画命令に変換することで、レーザ照射装置１０１を制御する。
【００３５】
＜サーマルリライタブル媒体について＞
サーマルリライタブル媒体２０は、発色温度帯まで加熱して急冷することで発色し、発色部を当該発色温度帯より低温の消色温度帯に加熱することで消色する、書き換え可能な感熱媒体である。
【００３６】
図３は、サーマルリライタブル媒体２０の発色および消色に関する温度特性の例を示す。図３の例では、発色温度帯が温度Ｔ1〜温度Ｔ2の範囲、消色温度帯が発色温度帯における下限の温度Ｔ2より低温の温度Ｔ3〜温度Ｔ4の範囲となっている。ロイコ染料を用いたサーマルリライタブル媒体２０の場合、発色温度帯の温度が１８０℃以上、消色温度帯の温度が略１３０℃〜１７０℃の範囲となっている。
【００３７】
また、図３の曲線２００で例示されるように、サーマルリライタブル媒体２０を発色温度帯の温度まで加熱して急冷することで、加熱部分を発色させることができる。また、曲線２０１で例示されるように、発色部は、消色温度帯の温度まで加熱し、温度が消色温度帯内に一定時間以上留まるようにゆっくり冷やす（徐冷と呼ぶ）ことで、消色する。
【００３８】
なお、通常のサーマルリライタブル媒体は、近赤外領域のレーザ光を吸収しない。そのため、レーザ発振器１１に近赤外レーザ波長を発振するレーザ発光素子（半導体レーザ、固体レーザのＹＡＧレーザなど）を用いる場合は、サーマルリライタブル媒体２０に対し、レーザ光を吸収する材料の添加や層を追加する必要がある。
【００３９】
＜第１の実施形態＞
次に、本発明の第１の実施形態について説明する。第１の実施形態では、明度を反転させた白抜き文字として描画したい文字や記号を少なくとも含む所定範囲を、発色温度帯の温度まで加熱しその後急冷して発色させる。これにより、当該所定範囲がレーザ光の照射により塗り潰される。以下では、このように、所定範囲をレーザ光の照射により発色させて塗り潰すことを、塗り潰しと呼ぶ。塗り潰しを行った後、当該文字や記号の部分を消色温度帯の温度まで加熱しさらに徐冷して消色する。これにより、塗り潰しを行った範囲内に対して、当該文字や記号の部分の明度が反転された白抜き文字を描画することができる。
【００４０】
図４は、第１の実施形態による全体制御装置１００の機能を説明するための一例の機能ブロック図である。全体制御装置１００は、形状情報取得部４００、描画位置決定部４０１、塗り潰し領域決定部４０２、文字ストローク生成部４０３、塗り潰しストローク生成部４０４、パワー調整部４０５および描画命令生成部４０６を有する。これら全体制御装置１００に含まれる各部は、主に、ＣＰＵ３０１上で動作する制御プログラムにより形成される。なお、形状情報取得部４００は、例えばハードディスク３０５を用いることができる。
【００４１】
形状情報取得部４００は、レーザ照射システム１で描写する描画対象の形状を示す情報を取得する。レーザ照射システム１で描画する形状の例としては、文字や記号がある。これに限らず、図案をレーザ照射システム１で描画する形状に含めてもよい。描画対象の形状を示す情報は、例えばハードディスク３０５に予め格納される。形状が文字や記号である場合には、形状情報取得部４００は、ハードディスク３０５に予め格納された、当該文字や記号の形状に関する情報であるフォントデータを、当該文字や記号の文字コードに基づき取得する。
【００４２】
描画対象の形状を示す情報は、ハードディスク３０５に予め格納されているのに限らず、例えば入力装置３０６から入力するようにもできる。また、描画対象の形状に関する情報は、記録媒体３１０に記録されていてもよい。形状情報取得部４００は、記録媒体３１０に記録された描画対象の形状に関する情報を、ドライブ装置３０３を介して取得する。
【００４３】
描画位置決定部４０１は、例えば入力装置３０６の操作に応じて入力された、サーマルリライタブル媒体２０に描画を行おうとする文字列の描画位置を決定する。描画位置は、入力装置３０６の操作に応じた位置に決定してもよいし、予め決められた位置に決定することもできる。
【００４４】
文字ストローク生成部４０３は、形状情報取得部４００から読み出したフォントデータと、描画位置決定部４０１で決定された描画位置とに基づき、サーマルリライタブル媒体２０に対して描画する文字列のストローク情報（文字ストローク情報と呼ぶ）を生成する。換言すれば、この文字ストローク情報は、文字形状取得部４００で取得した描画対象の形状をサーマルリライタブル媒体２０に対して形成するための情報である。このとき、文字ストローク生成部４０３は、必要に応じてフォントデータの拡大や縮小処理も行うことができる。
【００４５】
ストローク情報は、サーマルリライタブル媒体２０に対して文字列を描画するためのレーザ光の照射位置に関する情報を含む。このストローク情報は、例えば、文字列中の文字や記号を構成する線分のそれぞれについて、描画開始点および終了点が、サーマルリライタブル媒体２０に対する相対的な座標で示される。文字列のストローク情報は、パワー調整部４０５に供給される。
【００４６】
塗り潰し領域決定部４０２は、描画位置決定部４０１で決定された描画位置に基づき、塗り潰しを行う領域を決定する。塗り潰しストローク生成部４０４は、塗り潰し領域決定部４０２で決定された塗り潰しを行う領域を示す情報に従い、塗り潰しを行うためのストローク情報を生成する。塗り潰しを行うためのストローク情報（以下、塗り潰しストローク情報と呼ぶ）は、パワー調整部４０５に供給される。
【００４７】
パワー調整部４０５は、文字列ストローク情報および塗り潰しストローク情報に対して、それぞれレーザ光の照射パワーを設定する。すなわち、第１の実施形態においては、塗り潰しストローク情報に対して、サーマルリライタブル媒体２０が発色温度帯まで加熱されるような照射パワーを設定する。また、文字列ストローク情報に対して、消色温度帯まで加熱されるような照射パワーを設定する。これら塗り潰しおよび文字ストローク情報、ならびに、照射パワーの情報は、描画命令生成部４０６に供給される。
【００４８】
描画命令生成部４０６は、塗り潰しおよび文字ストローク情報と照射パワー情報とに基づき、レーザ照射装置１０１、すなわち、レーザ発振器１１および方向制御モータ１２とを制御するための描画命令を生成する。全体制御装置１００は、この描画命令に従いレーザ発振器１１および方向制御モータ１２とを制御することで、サーマルリライタブル媒体２０に対して、所望の白抜き文字を描画することができる。
【００４９】
図５は、第１の実施形態による白抜き文字の描画処理を示す一例のフローチャートである。なお、図５のフローチャートによる処理の実行に先立って、白抜き文字として描画したい文字や記号が予め全体制御装置１００に対して設定されているものとする。一例として、図６−１に例示されるように、入力装置３０６に対するユーザ操作により、文字列「７９年生まれの(CR)１９人の音楽家」が、白抜きの対象となる白抜き対象文字列６００として設定されている。なお、ここで、(CR)は、改行を意味する。
【００５０】
図５において、ステップＳ１０で、描画位置決定部４０１が、白抜き対象文字列６００における全文字の描画位置を決定する。描画位置は、描画基点（図６−２参照）、文字サイズおよび白抜き対象文字列６００から算出される。なお、１つの文字や記号に対して定義される範囲を示す情報は、その文字や記号に対応するフォントデータが持っている。図６−２の例では、各文字を囲む枠線が当該文字に対して定義される範囲を示している。
【００５１】
描画基点は、例えば入力装置３０６に対するユーザ操作により与えられる。図６−２の例では、白抜き対象文字列６００の範囲における左上隅の点が、描画基点としている。描画基点は、全体制御装置１００がテンプレートとして予め持っている位置情報を用いてもよい。この描画基点を基準として、白抜き対象文字列６００を構成する各文字の文字サイズに基づき、当該各文字の描画位置が算出される。
【００５２】
次のステップＳ１１で、塗り潰し領域決定部４０２が、塗り潰しを行う領域を決定する。少なくとも、白抜き対象の文字列を全て含む矩形領域を含む領域を、塗り潰し対象の領域とする。図６−３の例では、白抜き対象文字列６００の範囲に対して、さらにマージンを持たせた範囲を、塗り潰しを行う塗り潰し領域６０１として決定している。
【００５３】
処理はステップＳ１２に移行され、塗り潰しストローク生成部４０４が、ステップＳ１１で決定された塗り潰し領域６０１に対して塗り潰しを行うためのストロークを決定する。ある領域に対して塗り潰しを行うには、幾つかの方法が考えられる。ここでは、図７−１に例示されるように、ストロークとして線分を想定し、Ｘ方向の線分を、Ｙ方向に線分の線幅分ずつずらして描画することで塗り潰しを行うものとする。
【００５４】
図７−１の例では、塗り潰し領域の基点を座標（１００，１００）を始点として、塗り潰し領域のＸ方向の端（終点）の座標（５００，１００）までの線分の情報を生成する。以下、始点および終点のＸ座標は変えずに、Ｙ方向に線幅分ずつずらしながら、Ｙ方向の終点まで、順次、線分情報を生成する。図７−１の例では、線幅を「４０」として、最初の始点（１００，１００）−終点（５００，１００）の線分に続き、始点（１００，１４０）−終点（５００，１４０）、始点（１００，１８０）−終点（５００，１８０）のように、Ｙ方向に線幅分ずつずらしながら、線分情報を生成する。図７−２は、このようにして生成された線分情報の例を示す。この線分情報が、塗り潰しストロークを行うための塗り潰しストローク情報に相当する。
【００５５】
ステップＳ１２で塗り潰しストローク情報を生成すると、処理はステップＳ１３に移行され、文字ストローク生成部４０３が文字形状情報を取得する。例えば、文字ストローク生成部４０３は、白抜き対象文字列６００を構成する各文字のフォントデータを形状情報取得部４００から読み出す。
【００５６】
なお、ここでは、形状情報取得部４００には、文字や記号の中心線の並びで定義されるストロークフォントとしてフォントデータが記録されているものとする。ストロークフォントデータは、例えば文字や記号の中心線の端点の座標と、描画順とを有する。また、フォントの範囲を定義する座標情報も、ストロークフォントデータに含めてよい。これに限らず、形状情報取得部４００には一般的なアウトラインフォントで以てフォントデータを記録しておき、アウトラインフォントに基づきストロークフォントを生成してもよい。
【００５７】
次のステップＳ１４で、文字ストローク生成部４０３は、ステップＳ１３で取得したストロークフォントに基づき文字や記号を描写するための文字ストローク情報を生成する。ここで、ストロークフォントデータは、標準化された大きさの座標値で構成される。一方、描画させる文字サイズや描画位置などに応じて、ストロークフォントの変倍（拡大または縮小）を行う必要が生じる場合がある。また、ストロークフォントデータは、曲線で構成されている場合が多い。一方、レーザ照射システム１においては、ストロークを曲線で構成するよりも、線分で構成した方が制御が容易である。そのため、ストロークフォントを直線で近似する必要が生じる。
【００５８】
図８−１を用いて、ステップＳ１４における文字ストローク情報の生成について説明する。一例として、文字「ｒ」のストロークフォント５１０を考える。文字「ｒ」のストロークフォント５１０は、図８−１の左上に例示されるように、縦の線分と、当該線分に接続される曲線とからなる。この曲線部分を直線近似して、ストロークフォント５１０’を生成する。ストロークフォント５１０’は、ストロークフォント５１０の曲線部分を直線近似した線分５１３、５１４および５１５と、曲線部分との接続部を含む直線部分の線分５１１および５１２とからなる。
【００５９】
このストロークフォント５１０’を、例えば図８−１の下図の如く描画サイズまで拡大して、実際の描画に用いる文字ストローク情報を生成する。この例では、ストロークフォント５１０の直線部分を構成する線分５１１および５１２からなる線分が点Ａ（１００，５０）−点Ｂ（１００，５００）とされる。また、それぞれストロークフォント５１０の曲線部分を構成する線分５１３が点Ｃ（１００，２２０）−点Ｄ（２３０，５０）、線分５１４が点Ｄ（２３０，５０）−点Ｅ（３００，５０）、線分５１５が点Ｅ（３００，５０）−点Ｆ（４００，１００）とされる。図８−２は、このようにして生成された線分情報の例を示す。この線分情報が、文字ストロークを行うための文字ストローク情報に相当する。
【００６０】
次に、１文字分の文字ストローク情報が生成されると、処理はステップＳ１５に移行され、白抜き対象文字列６００を構成する全ての文字や記号に対して文字ストローク情報の生成処理が行われたか否かが判定される。若し、白抜き対象文字列６００のうち未だ処理されていない文字や記号があると判定されたら、処理はステップＳ１３に戻され、次の文字について処理が行われる。
【００６１】
なお、以下では、白抜き文字の対象となる文字列に含むことができる文字および記号を、纏めて文字と呼ぶ。また、白抜き文字の対象としては、これら文字や記号に限らず、図案なども含めることができる。この図案も、纏めて文字と呼ぶ。
【００６２】
一方、ステップＳ１５で、白抜き対象文字列６００を構成する全ての文字に対して文字ストローク情報の生成処理が行われたと判定されたら、処理はステップＳ１６に移行される。ステップＳ１６では、パワー調整部４０５が、塗り潰しストローク生成部４０４で生成された塗り潰しストローク情報による塗り潰しストロークと、文字ストローク生成部４０３で生成された文字ストローク情報による文字ストロークとに対するストロークパワーの調整を行う。
【００６３】
第１の実施形態では、塗り潰しストロークに対して、サーマルリライタブル媒体２０を少なくとも発色温度帯の温度まで加熱するように、照射パワーを調整する。同様に、パワー調整部４０５は、文字ストロークに対して、サーマルリライタブル媒体２０を消色温度帯の温度まで加熱するように照射パワーを調整する。
【００６４】
各ストロークに対する照射パワーの調整の際に、ストロークによるレーザ照射位置の移動速度などを考慮して、各ストロークにおけるある点の温度が所定時間内に所定温度に加熱されるように照射パワーを調整すると、好ましい。
【００６５】
ステップＳ１６でレーザ光の照射パワーが調整されると、次のステップＳ１７において、描画命令作成部４０６が、レーザ照射装置１０１に対する描画命令を生成する。すなわち、ステップＳ１７で、描画命令生成部４０６は、ステップＳ１２で生成された塗り潰しストローク情報と、ステップＳ１４で生成された文字ストローク情報と、ステップＳ１６で調整された、塗り潰しストロークおよび文字ストロークそれぞれに対するレーザ光の照射パワーとに基づき、描画命令を生成する。
【００６６】
ステップＳ１７で生成される描画命令について、図９−１〜図９−３を用いてより具体的に説明する。なお、ここでは、文字「７」を白抜き対象文字として考え、ストロークによる線幅を「４０」とする。
【００６７】
この場合、図９−１に例示されるように、Ｘ方向の塗り潰しストロークを、始点（１００，１００）−終点（５００，１００）、始点（１００，１４０）−終点（５００，１４０）、…というように、Ｙ方向に線幅分ずらして順次行って発色させた塗り潰し領域を形成する。そして、この塗り潰し領域に対して、文字「７」のストロークフォントを拡大した文字ストローク情報に従い消色温度帯まで加熱する文字ストロークを行うことで、文字「７」の白抜き文字が形成される。
【００６８】
図９−２は、このような描画を行うための一例の描画命令を示す。図９−２において、各行それぞれは、１つの制御コードからなり、制御コードは、パラメータを含むことができる。１つの描画命令は、少なくとも１つの制御コードを含む。
【００６９】
制御コード「ｔ  ｐｒｍt」は、ストロークによる線幅をパラメータｐｒｍtに示される値に設定する。制御コード「ｐ  ｐｒｍp」は、レーザ光の照射パワーをパラメータｐｒｍpに示される値に設定する。この例では、制御コード「ｐ  ｐｒｍp」のパラメータｐｒｍpは、発色温度帯の温度に加熱する際の照射パワーを１００％としたときのパーセンテージで照射パワーを示す。制御コード「ｍ  ｐｒｍmx  ｐｒｍmy」は、レーザ光を照射しない状態で照射位置を移動させる移動先の座標（ｘ，ｙ）を、パラメータ（ｐｒｍmx，ｐｒｍmy）に示される値に設定する。制御コード「ｄ  ｐｒｍdx  ｐｒｍdy」は、レーザ光を照射した状態で照射位置を移動させる移動先の座標（ｘ，ｙ）を、パラメータ（ｐｒｍdx，ｐｒｍdy）に示される値に設定する。制御コード「ｗ  ｐｒｍw」は、待ち時間をパラメータｐｒｍwに示される値に設定する。
【００７０】
ステップＳ１７で描画命令が生成されたら、次のステップＳ１８で、全体制御装置１００は、生成された描画命令に従い通信Ｉ／Ｆ３０４を介してレーザ照射装置１０１を制御して、サーマルリライタブル媒体２０に対して描画を行う。
【００７１】
図９−２に例示される描画命令では、全体制御装置１００は、例えばレーザ発振器１１を制御して、最初の制御コード「ｔ  ４０」で線幅を「４０」に設定し、次の制御コード「ｐ  １００」でレーザ光の照射パワーを「１００％」に設定する。そして、全体制御装置１００は、次の制御コード「ｍ  １００  １００」で、塗り潰しの始点とされる座標（１００，１００）に照射位置が移動するように方向制御モータ１２を制御し、次の制御コード「ｗ  ５０」で時間「５０」だけ待機する。
【００７２】
ここでの待ち時間は、方向制御モータ１２により、方向制御ミラー１３が動いている状態から停止されたときに、停止動作が行われてから方向制御ミラー１３が完全停止して安定するまでの時間が設定される。レーザ照射装置１０１に適した固定値としての待ち時間は、例えば「５０」が予め設定されている。
【００７３】
制御コード「ｗ  ５０」による待機後、全体制御装置１００は、次の制御コード「ｄ  ５００  １００」で、直前の制御コード「ｐ  １００」で設定された照射パワーでレーザ光の照射を行うようにレーザ発振器１１を制御すると共に、パラメータに示される座標（５００，１００）まで照射位置を移動させるように、方向制御モータ１２を制御する。この制御に従い方向制御モータ１２により方向制御ミラー１３が駆動される。これにより、座標（１００，１００）を始点とし、座標（５００，１００）を終点とする塗り潰しストロークによる線分の描画が行われる。
【００７４】
１回の塗り潰しストロークによる描画が終了すると、制御コード「ｍ  １００  １４０」により、次の塗り潰しストロークの始点まで照射位置を移動させ、さらに制御コード「ｗ  ５０」による待機を行い、待機後、制御コード「ｄ  ５００  １４０」により次の塗り潰しストロークによる描画を行う。この制御コード「ｍ  ｐｒｍmx  ｐｒｍmy」、「ｗ  ｐｒｍw」および「ｄ  ｐｒｍdx  ｐｒｍdy」による塗り潰しストロークによる描画動作を描画命令に従い繰り返すことで、塗り潰し領域が形成される（図９−１参照）。
【００７５】
塗り潰し領域が形成されると、白抜き文字の描画が開始される。全体制御装置１００は、図９−２の描画命令の中程に記述される制御コード「ｐ  ６０」によりレーザ発振器１１を制御して、レーザ光の照射パワーを「６０％」に設定する。そして、全体制御装置１００は、次の制御コード「ｍ  ２００  １５０」で、文字ストロークによる１つの線分の始点とされる座標（２００，１５０）に照射位置が移動するように方向制御モータ１２を制御する。そして、次の制御コード「ｗ  ５０」でパラメータに設定される時間「５０」だけ待機する。
【００７６】
制御コード「ｗ  ５０」による待機後、全体制御装置１００は、次の制御コード「ｄ  ３００  １５０」で、直前の制御コード「ｐ  ６０」で設定された照射パワーでレーザ光の照射を行うようにレーザ発振器１１を制御すると共に、パラメータに示される座標（３００，１５０）まで照射位置を移動させるように、方向制御モータ１２を制御する。この制御に従い方向制御ミラー１３が駆動される。
【００７７】
これにより、図９−１に例示されるように、座標（２００，１５０）を始点とし、座標（３００，１５０）を終点とする軌跡５２０に沿って、サーマルリライタブル媒体２０が消色温度帯の温度まで加熱される。その結果、この軌跡５２０を中心として制御コード「ｔ  ４０」で設定された幅「４０」の範囲５２１において、塗り潰しされた部分が消色され、文字「７」の横線部分が白抜きで描画される。
【００７８】
全体制御装置１００は、次の制御コード「ｍ  ３００  １５０」で、文字ストロークによる次の線分の始点とされる座標（３００，１５０）に照射位置が移動するように方向制御モータ１２を制御する。図９−１の例では、当該次の線分の始点が直前に描画（消色）した線分の終点と一致するので、実際には照射位置の移動は行われない。
【００７９】
次の制御コード「ｗ  ５０」で時間「５０」だけ待機した後、全体制御装置１００は、その次の制御コード「ｄ  ２５０  ２５０」で、直前の制御コード「ｐ  ６０」で設定された照射パワーでレーザ光の制御を行うようにレーザ発振器１１を制御すると共に、パラメータに示される座標（２５０，２５０）まで照射位置を移動させるように、方向制御モータ１２を制御する。この制御に従い方向制御ミラー１３が駆動され、座標（３００，１５０）を始点とし、座標（２５０，２５０）を終点とする軌跡５２２に沿って、サーマルリライタブル媒体２０が消色温度帯の温度まで加熱される。その結果、この軌跡５２２を中心として制御コード「ｔ  ４０」で設定された幅「４０」の範囲５２３において、塗り潰しされた部分が消色され、文字「７」の斜め線部分が白抜き描画される。
【００８０】
図９−３は、上述のようにして塗り潰し領域に白抜き文字を描画した結果の例を示す。サーマルリライタブル媒体２０を発色温度帯の温度まで加熱して発色させた塗り潰し領域５３０に対して、消色温度帯の温度まで加熱することで消色させて描画した線分５２１および５２３により、白抜き文字「７」が形成されていることが分かる。
【００８１】
上述したように、第１の実施形態によれば、フォントデータからビットマップデータを作成することなく、線分のストロークにより白抜き文字を描画することができる。
【００８２】
なお、上述では、塗り潰し領域を、Ｘ方向の線分をＹ方向に線幅に応じて順次ずらして描画することで形成するように説明したが、これはこの例に限定されない。すなわち、塗り潰し領域を形成するためには、所定範囲を、ストロークにより発色温度帯の温度まで加熱して発色できれば、Ｙ方向、斜め方向、渦巻き状など他の方法で形成してもよい。
【００８３】
また、上述では、塗り潰し領域を、サーマルリライタブル媒体２０に対してレーザ光を照射して形成するように説明したが、これはこの例に限定されない。すなわち、サーマルリライタブル媒体２０の所定範囲が発色温度帯の温度まで加熱されれば、当該所定範囲を塗り潰し領域として用いることができる。例えば、サーマルリライタブル媒体２０を、接触型のホットスタンプで加熱して所定範囲を発色させてもよいし、温風やランプ（赤外線）により加熱して当該所定範囲を発色させることもできる。
【００８４】
さらに、加熱または加熱以外の方法で所定範囲を予め発色させ塗り潰し領域が形成されたサーマルリライタブル媒体２０を、白抜き文字の描画対象とし、第１の実施形態における塗り潰しを行うステップおよび構成を全て省略することも考えられる。この場合、塗り潰し領域決定部４０２は、入力装置３０６から入力された情報や、ハードディスク３０５などに予め格納された情報から塗り潰し領域を示す情報を取得し、塗り潰し領域を決定することが考えられる。
【００８５】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第２の実施形態では、塗り潰し領域に対する白抜き文字の描画の際に、一度、消色温度帯の温度まで加熱して白抜き文字を描画した後に、白抜き文字の描画部分を再び弱い照射パワーで以てなぞる。これにより、より確実に白抜き文字の描画を行うことができるようになる。
【００８６】
なお、第２の実施形態では、上述した第１の実施形態におけるレーザ照射システム１をそのまま利用できるので、装置の構成についての詳細な説明は、省略する。
【００８７】
図１０を用いて、第２の実施形態による白抜き文字の描画方法の原理について説明する。なお、図１０において、上述した図３と共通する部分には同一の符号を付し、詳細な説明を省略する。図３を用いて既に説明したように、サーマルリライタブル媒体２０は、発色温度帯の温度まで加熱した後急冷すると発色し、発色部分を消色温度帯の温度まで加熱して徐冷することで、消色することができる。
【００８８】
ここで、例えば環境温度などの影響により、消色時に、消色温度帯まで加熱された部分が急冷されてしまうと、発色部分が十分に消色されない場合がある。例えば、発色部分に対して曲線２１０で示されるように消色温度帯まで加熱した後に、その部分が急冷され、曲線２１１に示されるように、消色温度帯の温度範囲以下の温度で徐冷が進行したものとする。この場合、消色温度帯の温度範囲内での徐冷時間が短いため、十分に消色されない。
【００８９】
そこで、第２の実施形態においては、図１０の曲線２１２に例示されるように、一度、照射パワーｐ１により消色温度帯の温度で加熱した部分を、照射パワーｐ２により再び消色温度帯の温度まで加熱する。これにより、消色部分の温度が消色温度帯の範囲内に留まる時間が長くなり、発色部の消色、すなわち白抜き文字の描画をより確実に行うことができる。
【００９０】
図１１は、第２の実施形態による全体制御装置１００’の機能を説明するための機能ブロック図である。なお、図１１において、上述した図４と共通する部分については同一の符号を付し、詳細な説明を省略する。この第２の実施形態による全体制御装置１００は、図４を用いて説明した第１の実施形態による全体制御装置１００に対して、文字ストローク複製部４０７が追加されている。文字ストローク複製部４０７は、文字ストローク生成部４０３で生成された文字ストローク情報を複製して保持する。
【００９１】
図１２は、第２の実施形態による白抜き文字の描画処理を示す一例のフローチャートである。なお、図１２において、上述した図５のフローチャートと共通する処理には同一の符号を付し、詳細な説明を省略する。ステップＳ１０による文字の描画位置決定処理、ステップＳ１１およびステップＳ１２の塗り潰しストローク生成処理、ならびに、ステップＳ１３〜ステップＳ１５の文字ストローク生成処理は、上述した図５のフローチャートの対応する各処理と同一の処理であるので、ここでの説明を省略する。
【００９２】
ステップＳ１５で白抜き対象の文字列を構成する全ての文字に対して文字ストローク情報の生成処理が行われたと判定されたら、処理はステップＳ２０に移行される。ステップＳ２０で、文字ストローク複製部４０７が、ステップＳ１３〜ステップＳ１５の処理で生成された文字ストローク情報を複製する。複製された複製文字ストローク情報は、例えばメモリ３０２に保持される。
【００９３】
次のステップＳ２１で、パワー調整部４０５が、塗り潰しストローク生成部４０４で生成された塗り潰しストローク情報によるストロークと、文字ストローク生成部４０３で生成された文字ストローク情報によるストロークと、文字ストローク複製部４０７で複製された複製文字ストローク情報によるストロークとに対するストロークパワーの調整を行う。
【００９４】
第２の実施形態では、パワー調整部４０５は、文字ストローク生成部４０３で生成された文字ストローク情報による文字ストロークに対するレーザ光の照射パワーを、サーマルリライタブル媒体２０を消色温度帯の温度まで加熱するような照射パワーｐ１に調整する。また、パワー調整部４０５は、文字ストローク複製部４０７に複製された複製文字ストローク情報による複製文字ストロークに対しても同様に、レーザ光の照射パワーを、サーマルリライタブル媒体２０を消色温度帯の温度まで加熱するような照射パワーｐ２に調整する。
【００９５】
ここで、図１０を参照し、文字ストロークによる照射パワーｐ１によるレーザ光の照射で消色温度帯の温度に加熱された部分の温度が、消色温度帯の温度範囲内にあるうちに、複製文字ストロークによる照射パワーｐ２によるレーザ光の照射を行うのが好ましい。また、複照射パワーｐ２によるレーザ光の照射が行われるタイミングでは、サーマルリライタブル媒体２０のレーザ光照射部分が、照射パワーp１によるレーザ光の照射により既にある程度加熱されていることになる。したがって、照射パワーｐ２は、文字ストロークによる照射を行う照射パワーｐ１よりは小さいパワーで済むことになる。
【００９６】
ステップＳ２１で各ストロークパワーが調整されると、処理はステップＳ２２に移行され、描画命令生成部４０６により描画命令が生成される。そして、処理はステップＳ１８に移行され、生成された描画命令に従い全体制御装置１００によりレーザ照射装置１０１が制御されて、サーマルリライタブル媒体２０に対して描画が行われる。
【００９７】
図１３は、図１２のステップＳ２０〜ステップＳ２２による、複製文字ストロークに関する処理をより詳細に示す一例のフローチャートである。ステップＳ２０で、上述したように、文字ストローク複製部４０７が、ステップＳ１３〜ステップＳ１５の処理で生成された文字ストローク情報を複製する。そして、次のステップＳ２１−１で、パワー調整部４０５が、１組目、すなわち文字ストローク生成部４０３で生成された文字ストローク情報による文字ストロークに対して、照射パワーｐ１を設定する。さらに、ステップＳ２１−２で、文字ストローク複製部４０７で複製された複製文字ストローク情報による複製文字ストロークに対して、照射パワーｐ２を設定する。
【００９８】
パワー調整部４０５による照射パワー設定処理が終了したら、処理はステップＳ２２−１に移行される。ステップＳ２２−１では、描画命令生成部４０６が、ステップＳ１２で生成された塗り潰しストローク情報による塗り潰しストロークの全てに対する描画命令を生成する。
【００９９】
次のステップＳ２２−２で、描画命令生成部４０６が、照射パワーｐ１が設定された１つの文字ストロークの描画を描画命令に追加し、次のステップＳ２２−３で、待ち時間を描画命令に追加する。さらに、次のステップＳ２２−４で、ステップＳ２２−２で描画命令に追加された１つの文字ストロークの描画をなぞるための、照射パワーｐ２が設定された１つの複製文字ストロークの描画を描画命令に追加する。
【０１００】
そして、次のステップＳ２２−５で、白抜き対象文字列を構成する全文字ストロークに対する処理が終了したか否かが判定される。若し、終了していないと判定されたら、処理はステップＳ２２−２に戻される。一方、終了していると判定されたら、この図１３のフローチャートを抜けて、処理は図１２のステップＳ１８に移行される。
【０１０１】
ステップＳ２２で生成される描画命令について、図１４−１〜図１４−３を用いてより具体的に説明する。なお、ここでは、上述した図９−１に例示される文字「７」を白抜き対象文字として考え、参照を容易とするために、図９−１を図１４−１として再掲する。
【０１０２】
図１４−２および図１４−３は、第２の実施形態により生成される一例の描画命令を示す。図１４−２および図１４−３に例示される描画命令において、各制御コードの意味は、図９−２で説明した各制御コードと同一なので、ここでの説明を省略する。
【０１０３】
図１４−２は、図１３のステップＳ２２−１における、塗り潰しストロークに対する描画命令の例を示す。最初の制御コード「ｔ  ４０」により線幅が「４０」に設定され、次の制御コード「ｐ  １００」によりレーザ光の照射パワーが１００％に設定される。そして、次の制御コード「ｍ  ｐｒｍmx  ｐｒｍmy」、「ｗ  ｐｒｍw」および「ｄ  ｐｒｍdx  ｐｒｍdy」により、レーザ光を照射しない状態での照射位置の移動先座標、待ち時間、ならびに、レーザ光を照射した状態での照射位置の移動先座標が設定され、これが塗り潰しストローク全てに対してそれぞれ設定される。
【０１０４】
図１４−３は、図１３のステップＳ２２−２〜ステップＳ２２−５における、白抜き文字に対する描画命令の例を示す。最初の制御コード「ｐ  ６０」で、照射パワーｐ１が設定される。この照射パワーｐ１が文字ストロークに対応するもので、この例では、照射パワーｐ１を、発色温度帯の温度に加熱する際の照射パワーを１００％としたときの、６０％のパワーとしている。次の制御コード「ｍ  ２００  １５０」で、文字ストロークによる１つの線分の始点とされる座標（２００，１５０）が設定される。そして、次の制御コード「ｗ  ５０」で、方向制御ミラー１３が安定するまでの待ち時間が「５０」に設定される。さらに次の制御コード「ｄ  ３００  １５０」で、レーザ光を照射しながら移動する移動先の座標（３００，１５０）がパラメータとして設定される。この制御コード「ｄ  ３００  １５０」により、直前の制御コード「ｐ  ６０」で設定された照射パワーｐ１で、現在の照射位置からパラメータにより設定された」座標（３００，１５０）まで、レーザ光を照射しながら照射位置が移動され、１回の文字ストロークによる描画が行われる。
【０１０５】
次の制御コード「ｐ  ２０」で、照射パワーｐ２が設定される。この照射パワーｐ２が複製文字ストロークに対応するもので、この例では、２０％のパワーとされている。次の制御コード「ｍ  ２００  １５０」で、複製文字ストロークによる１つの線分の始点とされる座標（２００，１５０）が設定される。
【０１０６】
そして、次の制御コード「ｗ  １５０」で、待ち時間が設定される。ここで設定される待ち時間は、方向制御ミラー１３が安定するまでの待ち時間であると共に、例えば上述の図１０において、レーザ光を照射パワーｐ１で照射した後に、照射パワーｐ２で照射するタイミングを決めるものである。ここでの待ち時間の長さは、例えば環境温度と照射パワーｐ２との関係などから実験的に求める。図１４−３の例では、待ち時間が「１５０」に設定されている。なお、この待ち時間を長くすると、照射パワーｐ２が大きくなる傾向がある。
【０１０７】
次の制御コード「ｄ  ３００  １５０」で、レーザ光を照射しながら移動する移動先の座標（３００，１５０）がパラメータとして設定される。照射パワーｐ２が設定された制御コード「ｐ  ２０」から、この制御コード「ｄ  ３００  １５０」までの各制御コードにより、上述の、照射パワーｐ１が設定された制御コード「ｐ  ６０」およびこの制御コード「ｐ  ６０」に続く制御コード「ｍ  ２００  １５０」および「ｄ  ３００  １５０」により照射パワーｐ１で加熱された線分が、照射パワーｐ２でなぞられ再び加熱されることになる。
【０１０８】
照射パワーｐ１および照射パワーｐ２による１つの線分に対する描画設定が終了すると、制御コード「ｐ  ６０」により再び照射パワーｐ１が設定され、次の制御コード「ｍ  ３００  １５０」により、次の描画開始点にレーザ光の照射位置を移動させるために、次の線分の始点の座標が設定される。
【０１０９】
このように、照射パワーｐ１および照射パワーｐ２による、線分に対する描画設定を、白抜き対象文字列を構成する全ての文字に対して行い、白抜き文字に対する描画命令を生成する。
【０１１０】
第２の実施形態によれば、環境温度が低い場合であっても、発色部分を確実に消去することができるため、白抜き文字の品質が安定化する。
【０１１１】
なお、上述では、サーマルリライタブル媒体２０を消色温度帯の温度に加熱し、また、消色温度帯の温度を所定時間保持するために、レーザ光の照射パワーを照射パワーｐ１、照射パワーｐ２のように制御したが、これはこの例に限定されない。例えば、レーザ光の照射パワーを固定的として、照射のＯＮ／ＯＦＦを短時間で繰り返すことで、サーマルリライタブル媒体２０の加熱量を同様に制御することができる。この場合、レーザ光照射のＯＮ時間とＯＦＦ時間の割合に応じて加熱量が変化する。
【０１１２】
また、上述では、同じ文字ストロークを消色温度帯の温度に２回、加熱することで、消色温度帯の温度を保持するように説明したが、これはこの例に限られない。すなわち、同じ文字ストロークを３回以上、消色温度帯の温度に加熱してもよい。
【０１１３】
さらに、上述では、図１２のステップＳ２０において、照射パワーｐ２でのレーザ光の照射を行うために、ステップＳ１３〜ステップＳ１５で生成された文字ストローク情報を複製しているが、これはこの例に限定されない。例えば、文字ストローク生成部４００が、ステップＳ１３〜ステップＳ１５で生成された文字ストローク情報をメモリ３０２やハードディスク３０５に保持している場合、保持されている文字ストローク情報を読み出すことで、複製文字ストローク情報を得ることができる。
【０１１４】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。第３の実施形態では、より広範囲の加熱が可能な加熱手段を用いて環境温度を上げることで、文字ストローク部分の温度が消色温度帯の温度に留まる時間を長くする。第３の実施形態によれば、上述した第２の実施形態のように、消色温度帯の温度まで加熱した一度文字ストローク部分を、レーザ光の照射パワーを弱めて再び消色温度帯の温度まで加熱しなくても、消色温度帯の温度を所定時間保持することが可能となる。
【０１１５】
このような第３の実施形態に適用可能な加熱手段としては、例えば赤外線ランプを挙げることができる。図１５は、第３の実施形態に適用可能なレーザ照射システム１’の一例の構成を示す。なお、図１５において、上述した図１と共通する部分には同一の符号を付し、詳細な説明を省略する。
【０１１６】
図１５において、レーザ照射システム１’におけるレーザ照射装置１０１’は、図１に示したレーザ照射システム１のレーザ照射装置１０１に対して、サーマルリライタブル媒体２０に対して赤外線を照射する赤外線ランプ３０Ａおよび３０Ｂが追加されている。２個の赤外線ランプ３０Ａおよび３０Ｂを用いることで、サーマルリライタブル媒体２０の媒体面を均一に加熱することができる。赤外線ランプ３０Ａおよび３０ＢのＯＮ／ＯＦＦは、全体制御装置１００”により制御される。例えば、全体制御装置１００”は、ＣＰＵ３０１が制御プログラムに従い、通信Ｉ／Ｆ３０４を介して赤外線ランプ３０Ａおよび３０ＢのＯＮ／ＯＦＦを制御する。
【０１１７】
赤外線ランプ３０Ａおよび３０Ｂは、少なくとも、レーザ光の照射位置およびその近傍に赤外線が照射されるように配置される。これに限らず、サーマルリライタブル媒体２０の全体に赤外線が照射されるように、赤外線ランプ３０Ａおよび３０Ｂを配置してもよい。また、赤外線ランプ３０Ａおよび３０Ｂは、サーマルリライタブル媒体２０に対して、レーザ光の照射側（表側とする）から赤外線を照射するように配置しているが、これはこの例に限られない。例えば、サーマルリライタブル媒体２０の裏側から赤外線を照射するように配置してもよいし、サーマルリライタブル媒体２０の表裏それぞれに赤外線を照射するように配置することもできる。
【０１１８】
なお、第３の実施形態における全体制御装置１００”の機能は、図４を用いて説明した第１の実施形態と共通とすることができる。同様に、白抜き文字の描画処理も、図５を用いて説明した第１の実施形態と共通とすることができる。そのため、ここでのこれらの説明は、省略する。
【０１１９】
第３の実施形態では、描画命令生成部４０６において、赤外線ランプ３０Ａおよび３０Ｂを点灯させる制御コード「ｌ  ｐｒｍl」を新たに定義する。赤外線ランプ３０Ａおよび３０Ｂは、制御コード「ｌ  ｐｒｍl」のパラメータｐｒｍlに指定される強度で赤外線を照射する。一例として、制御コード「ｌ  １００」で１００％の強度とされ、制御コード「ｌ  ０」でランプが消灯される。これに限らず、単に赤外線のＯＮ／ＯＦＦを切り替えるスイッチとしてパラメータを用いることもできる。
【０１２０】
描画命令生成部４０６は、この制御コード「ｌ  ｐｒｍl」を、塗り潰しを行うための一連の制御コードの後であって、且つ、文字ストロークを行うための制御コードの前に、パラメータをランプを点灯させる値として配置する。
【０１２１】
図１６は、このように制御コード「ｌ  ｐｒｍl」が配置された描画命令の例を示す。図１６の例では、塗り潰しの描画命令の最後の制御コード「ｄ  ５００  １４０」の直後に、制御コード「ｌ  １００」が配置されている。この制御コード「ｌ  １００」により、赤外線ランプ３０Ａおよび３０Ｂを点灯するように設定される。これら制御コード「ｄ  ５００  １４０」と制御コード「ｌ  １００」の間に発色温度帯の温度からの冷却時間を待機する待ち時間を設定する制御コード「ｗ  ｐｒｍw」を配置してもよい。
【０１２２】
制御コード「ｌ  １００」の次に、消色温度帯の温度まで加熱しての文字ストロークを行う一連の制御コードが配置される。図１６の例では、当該制御コード「ｌ  １００」の次に、制御コード「ｐ  ６０」が配置され、消色温度帯の温度まで加熱するレーザ光の照射パワーが設定される。続けて文字ストロークの描画を行うための各制御コードが配置される。
【０１２３】
文字ストロークを描画するための一連の制御コードの後に、制御コード「ｗ  ３００」が配置される。この制御コード「ｗ  ３００」は、媒体面の温度が消色温度帯内に留まるべき時間を設定するもので、図１６の例では、パラメータが「３００」とされ、時間「３００」だけ待機するように設定されている。この制御コード「ｗ  ３００」の直後に、制御コード「ｌ  ０」が配置され、赤外線ランプ３０Ａおよび３０Ｂが消灯するように設定される。すなわち、赤外線ランプ３０Ａおよび３０Ｂのは、文字ストロークによる白抜き描画後に、この制御コード「ｗ  ｐｒｍw」のパラメータに示される時間だけ点灯が持続された後に、消灯される。
【０１２４】
このように、第３の実施形態では、サーマルリライタブル媒体２０を加熱するための加熱手段を別途に用意する必要がある一方で、第２の実施形態の方法のように、同じ文字ストロークに対して複数回の描画動作を行う必要が無いため、第２の実施形態に対して描画時間を短縮できる。
【０１２５】
上述では、媒体面を消色温度帯の温度に保持するための加熱手段として赤外線ランプを用いたが、これはこの例に限定されない。すなわち、媒体面の所定範囲以上の領域を略均一に加熱可能であれば、他の加熱手段を用いることも可能である。
【０１２６】
例えば、温風を用いてサーマルリライタブル媒体２０の媒体面を加熱することが考えられる。また例えば、サーマルリライタブル媒体２０の裏面側に金属プレートを配置し、この金属プレートに対して電磁波を照射して当該金属プレートを加熱することで、間接的にサーマルリライタブル媒体２０を加熱することも考えられる。これらの場合でも、上述の赤外線ランプの場合と同様に、文字ストロークによる描画後に所定の待ち時間を経て加熱が開始され、加熱が開始されてから所定時間後に加熱が停止されるように、全体制御装置１００’に制御される。
【０１２７】
なお、上述の各実施形態では、レーザ照射装置１０１または１０１’は、サーマルリライタブル媒体２０に対してレーザ光により非接触でエネルギを伝達し、このエネルギによりサーマルリライタブル媒体２０に可視情報（塗り潰しおよび文字）を描画するように説明したが、これはこの例に限定されない。すなわち、サーマルリライタブル媒体２０に加熱手段を接触させ、直接的に加熱を行ってエネルギを伝達して可視情報を描画するような描画装置に対しても、本発明の各実施形態を適用することができる。
【０１２８】
＜他の実施形態＞
上述した各実施形態による全体制御装置１００で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ、ＤＶＤ、フレキシブルディスク（ＦＤ）、などのコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１２９】
また、各実施形態による全体制御装置１００で実行される制御プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、各実施形態の全体制御装置１００で実行される制御プログラムをインターネットなどのネットワーク経由で提供または配布するように構成しても良い。
【０１３０】
また、各実施形態による全体制御装置１００で実行される制御プログラムを、ＲＯＭなどに予め組み込んで提供するように構成してもよい。
【０１３１】
各実施形態による全体制御装置１００で実行される制御プログラムは、上述した各部（描画位置決定部４０１、塗り潰し領域決定部４０２、文字ストローク生成部４０３、塗り潰しストローク生成部４０４、パワー調整部４０５および描画命令生成部４０６など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ３０１が上述の記憶媒体から制御プログラムを読み出して実行することにより、これら各部が主記憶装置（例えばメモリ３０２）上にロードされ、描画位置決定部４０１、塗り潰し領域決定部４０２、文字ストローク生成部４０３、塗り潰しストローク生成部４０４、パワー調整部４０５および描画命令生成部４０６などが主記憶装置上に生成されるようになっている。
【符号の説明】
【０１３２】
１  レーザ照射システム
１１  レーザ発振器
１２  方向制御モータ
１３  方向制御ミラー
２０  サーマルリライタブル媒体
３０Ａ，３０Ｂ  赤外線ランプ
１００  全体制御装置
１０１  レーザ照射装置
３０１  ＣＰＵ
３０２  メモリ
３０４  通信Ｉ／Ｆ
３０５  ハードディスク
３０６  入力装置
４００  形状情報取得部
４０１  描画位置決定部
４０２  塗り潰し領域決定部
４０３  文字ストローク生成部
４０４  塗り潰しストローク生成部
４０５  パワー調整部
４０６  描画命令生成部
４０７  文字ストローク複製部
【先行技術文献】
【特許文献】
【０１３３】
【特許文献１】特開平６−２７４１４２号公報
【特許文献２】特開平１−１３５８８号公報
【特許文献３】特開２００５−３１００４８号公報
【図１】
2011093117.tif 000003
【図２】
2011093117.tif 000004
【図３】
2011093117.tif 000005
【図４】
2011093117.tif 000006
【図５】
2011093117.tif 000007
【図６−１】
2011093117.tif 000008
【図６−２】
2011093117.tif 000009
【図６−３】
2011093117.tif 000010
【図７−１】
2011093117.tif 000011
【図７−２】
2011093117.tif 000012
【図８−１】
2011093117.tif 000013
【図８−２】
2011093117.tif 000014
【図９−１】
2011093117.tif 000015
【図９−２】
2011093117.tif 000016
【図９−３】
2011093117.tif 000017
【図１０】
2011093117.tif 000018
【図１１】
2011093117.tif 000019
【図１２】
2011093117.tif 000020
【図１３】
2011093117.tif 000021
【図１４−１】
2011093117.tif 000022
【図１４−２】
2011093117.tif 000023
【図１４−３】
2011093117.tif 000024
【図１５】
2011093117.tif 000025
【図１６】
2011093117.tif 000026