JP4773639B2 - Image recording apparatus, computer program, and image recording control method - Google Patents
Image recording apparatus, computer program, and image recording control method Download PDFInfo
- Publication number
- JP4773639B2 JP4773639B2 JP2001202446A JP2001202446A JP4773639B2 JP 4773639 B2 JP4773639 B2 JP 4773639B2 JP 2001202446 A JP2001202446 A JP 2001202446A JP 2001202446 A JP2001202446 A JP 2001202446A JP 4773639 B2 JP4773639 B2 JP 4773639B2
- Authority
- JP
- Japan
- Prior art keywords
- recording
- mask
- image
- pixels
- image recording
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Fax Reproducing Arrangements (AREA)
- Ink Jet (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、画像記録装置、コンピュータプログラム、及び画像記録制御方法に関し、特に、複数の記録素子を有する記録ヘッドにより記録媒体上に画像を形成する場合に好適な画像記録装置、コンピュータプログラム、及び画像記録制御方法に関する。
【0002】
【従来の技術】
従来、紙、OHPシートなどの記録媒体上に画像を形成する装置としては、種種の記録方式による記録ヘッドを搭載した形態で提案されている。記録方式としては、ワイヤドット方式、感熱方式、熱転写方式、インクジェット方式などがある。これら何れの記録方式も、記録の効率を上げるために複数の記録素子を一体化した記録ヘッドを用いるのが一般的である。
【0003】
上記のような機構においては、記録素子間のばらつきや、記録ヘッド及び記録媒体の移動の機械的精度に起因する帯状の濃度むらが避けられないものであった。具体的には、インクジェット方式であれば、記録素子であるインク吐出ノズル間でインクの吐出方向や吐出量の微妙な差により細かいスジが発生したり、ノズルの間隔と記録媒体の移動量の誤差により記録媒体の移動間隔で帯状の濃度むらが生じることがあった。
【0004】
そして、このような濃度むらを補正する方法として、例えば特開昭60−107975号公報で開示されているようなマルチパス記録法が用いられていた。更に、マルチパス記録法における間引きパターンと画像パターンの干渉による弊害を防ぐために、例えばUSP5818474、6042212及び6118457などに開示されているランダムマスクパターンを使用して間引きを行う記録装置が知られている。
【0005】
上記ランダムマスクパターンを使用した方法を概略説明すると、複数の記録素子を有する記録ヘッドを記録媒体の同一記録領域に対して複数回走査させ、各走査で間引きパターンに従って間引き画像を形成して画像を完成する画像記録装置において、非記録画素と記録画素とが乱数的に配列された所定サイズのランダムマスクパターンを、前記各記録領域に対する間引きパターンとして用いるものである。この方法によれば、ランダムマスクパターンに従った印字画素で画像を形成することにより、間引き配列のパターン周期を持つことはなくなり、従来のマルチパス記録法では不均等であった同一記録領域の数回のマルチパス記録時の記録画素数によって発生する濃度むらの弊害を、濃度むらの周期性をなくすことで克服している。
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来例では、乱数の周期が短い場合、出力画像に繰り返しパターンが生じたり、乱数として一様乱数を用いた場合、乱数の低周波成分により粒状性が悪化するという欠点があった。更に、通常、プリンタは印字品位と印字スピードの優先度及び印字媒体の種類に応じて、複数の印字モードを備えているが、上記従来例では、印字モード毎に間引きパターンを用意する必要があり、そのために多くのメモリを必要とする欠点があった。
【0007】
本発明は、上述した点に鑑みなされたものであり、マルチパス記録法により記録を行うにあたり、乱数によるマスクパターンと比べて、繰り返しパターンの発生や粒状性の悪化を低減することができ、特に、濃度むらの周期性を低減し、高品質な出力画像を実現することができる画像記録装置、コンピュータプログラム、及び画像記録制御方法を提供することを目的とする。
【0008】
また、本発明は、マルチパス記録法により記録を行うにあたり、マスクパターンを格納するためのメモリを少なくすることができる画像記録装置、コンピュータプログラム、及び画像記録制御方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するため、本発明は、複数の記録素子を有する記録ヘッドを用いて、用紙等の記録媒体上の同一領域に対して複数回の走査を行い、前記各走査で間引きパターンに従い間引き画像を形成して画像を完成させる画像記録装置であって、ランダムに求めた初期記録画素位置の各記録画素位置に対して一定の斥力ポテンシャルを付与し、該ポテンシャルの和が最小となる画素位置に新たな記録画素を設定する処理を、繰り返すことにより生成される疑似周期的マスク配列を取得する取得手段と、前記疑似周期的マスク配列を構成する各値を、大きさに基づいて複数の値域に分類することにより、前記各走査に対応する複数のマスクパターンを生成するマスク生成手段と、前記マスクパターンを前記記録ヘッドによる各記録領域に対する間引きパターンとして記録データを間引く間引き手段とを有することを特徴とする。
【0010】
また、上記目的を達成するため、本発明は、複数の記録素子を有する記録ヘッドを用いて、用紙等の記録媒体上の同一領域に対して複数回の走査を行い、前記各走査で間引きパターンに従い間引き画像を形成して画像を完成させる画像記録装置に適用される画像記録制御方法であって、ランダムに求めた初期記録画素位置の各記録画素位置に対して一定の斥力ポテンシャルを付与し、該ポテンシャルの和が最小となる画素位置に新たな記録画素を設定する処理を、繰り返すことにより生成される疑似周期的マスク配列を取得する取得工程と、前記疑似周期的マスク配列を構成する各値を、大きさに基づいて複数の値域に分類することにより、前記各走査に対応する複数のマスクパターンを生成するマスク生成工程と、前記マスクパターンを前記記録ヘッドによる各記録領域に対する間引きパターンとして記録データを間引く間引き工程とを有することを特徴とする。
【0012】
【発明の実施の形態】
先ず、本発明の実施の形態を説明する前に、本発明の概要について説明する。本発明は、マルチパス記録法における間引きパターンとして、任意のレベルで二値化された際に記録画素と非記録画素の配置が視覚的に好ましくなるようなドットの分散性の高い疑似周期的マスク配列から、印字モードに応じて複数のマスクパターンを生成するものである。これにより、乱数によるマスクパターンと比べて、繰り返しパターンの発生や粒状性の悪化を低減すると共に、マスクパターンを格納するためのメモリを少なくすることを可能とするものである。以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【0013】
[第1の実施の形態]
図1は本発明の第1の実施の形態に係る画像記録装置の構成を示すブロック図である。本発明の第1の実施の形態に係る画像記録装置は、画像データ入力端子10と、画像バッファ11と、アドレスカウンタ12と、マスク生成部13(マスク生成手段、間引き手段)と、マスクバッファ14と、マスク処理部15と、記録ヘッド101・移動装置102(移動手段)・搬送装置103を有するプリンタ16(印字手段)と、母マスクメモリ(ROM)17(格納手段)とを具備している。104は記録媒体である。
【0014】
上記構成を詳述すると、画像データ入力端子10には、本画像記録装置における印字対象の画像データが入力される。画像バッファ11は、一回の走査により印字される画像データを蓄積しておくためのバッファである。アドレスカウンタ12は、画像データとマスクデータの同期を取るためのカウンタである。マスク生成部13は、マスクデータを生成する。マスクバッファ14は、マスクデータを格納するためのバッファである。マスク処理部15は、画像データとマスクデータからヘッド駆動信号を生成する。プリンタ16は、ヘッド駆動信号に従い記録媒体104上に画像を形成するものであり、後述する。母マスクメモリ17は、予め他の装置により生成された母マスクデータを格納するためのメモリである。
【0015】
上記プリンタ16は、記録ヘッド101を記録媒体104に対して相対的に縦横に移動することにより、記録媒体104上に画像を形成する。記録ヘッド101は、複数の記録素子から構成されており、各記録素子はインクジェット方式によりインクを記録媒体104上に吐出することにより画像を形成するものとする。移動装置102は、記録ヘッド101を移動するための機構であり、搬送装置103は、記録媒体104を搬送する機構である。
【0016】
このようなプリンタにおいては、記録ヘッド101を構成する記録素子の配置や特性のばらつき、或いは移動装置102及び搬送装置103の機械的精度等により、画像上に帯状の濃度むらが発生することは避けがたい。
【0017】
図2は本発明の第1の実施の形態に係る画像記録装置の記録ヘッド101の構成例を示す説明図である。図2においては、説明を簡単にするため、記録媒体搬送方向に記録素子が一列に配置された構成を有する記録ヘッドを示しているが、記録素子の数、配置は任意であり、例えば記録素子が複数列あるような構成であっても、記録素子がジグザグに配置されているような構成であってもよい。
【0018】
図2において、符号20は記録素子であり、記録ヘッド101の長手方向に一定間隔で例えば16個配置されている。記録ヘッド101は、記録媒体104に対し、図2で左から右に移動しながら一定の駆動間隔で各記録素子20を駆動し、記録媒体104上に画像を記録する。一回の走査が終了すると、記録ヘッド101を左端に戻すと同時に、記録媒体104を一定量搬送する。以上の処理を繰り返すことにより画像の記録が行われる。
【0019】
一回の走査毎の記録媒体104の搬送量を記録ヘッド101の記録素子20の数より少なくすることにより、マルチパス記録法による印字が行われる。
【0020】
本実施形態では、記録媒体104の搬送量を記録ヘッド101の記録素子20の数の1/4とした場合について説明する。尚、記録媒体104の搬送量は上記数値に限定されるものではない。
【0021】
図18は本発明の画像記録制御方法を実行するプログラム及び関連データが記憶媒体から装置に供給される概念例を示す説明図である。本発明の画像記録制御方法を実行するプログラム及び関連データは、フロッピー(登録商標)ディスクやCD−ROM等の記憶媒体131を装置132に装備された記憶媒体ドライブ挿入口133に挿入することで供給される。その後、プログラム及び関連データを記憶媒体131から一旦ハードディスクにインストールしハードディスクからRAMにロードするか、或いはハードディスクにインストールせずに直接RAMにロードすることで、プログラム及び関連データを実行することが可能となる。
【0022】
この場合、本発明の第1〜第3の実施の形態に係る画像記録装置において本発明の画像記録制御方法を実行するプログラムを実行する場合は、例えば上記図18を参照して説明したような手順で画像記録装置に当該プログラム及び関連データを供給するか、或いは画像記録装置に予め当該プログラム及び関連データを格納しておくことで、プログラム実行が可能となる。
【0023】
図17は本発明の画像記録制御方法を実行するプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。記憶媒体は、例えばボリューム情報121、ディレクトリ情報122、プログラム実行ファイル123、プログラム関連データファイル124等の記憶内容で構成される。本発明の画像記録制御方法を実行するプログラムは、後述の第1の実施の形態の動作手順(図7、図9)、第2の実施の形態の動作手順、第3の実施の形態の動作手順(図15)に基づきプログラムコード化されたものである。
【0024】
次に、上記の如く構成された本発明の第1の実施の形態に係る画像記録装置の動作を上記図1、図2、図3〜図8を参照しながら詳細に説明する。
【0025】
図3〜図6は本発明の第1の実施の形態に係る画像記録装置のマスク処理部15により画像バッファ11及びマスクバッファ14から記録ヘッド制御信号を生成する手順を示す説明図である。画像バッファ11は、横方向が印字可能な横画素数と同数で、縦方向が記録ヘッド101の記録素子と同数の画素を記録できるメモリである。図3〜図6では都合上、横画素数を16画素としているが、実際の画像バッファ11の横画素数は、記録媒体104の横方向に記録可能な画素数と同数である。例えば、記録媒体104上で記録可能な領域の横幅が8インチであり、プリンタ16の解像度が600DPIであれば、記録可能な横画素数は4800画素である。
【0026】
図3〜図6において、各ます目が画素に対応しており、白のます目30は当該画素を記録しないことを表し、黒のます目31は当該画素を記録することを表す。また、マスクバッファ14のサイズは横方向は例えば16画素、縦方向は記録ヘッド101の記録素子と同数の例えば16画素とした。
【0027】
図3は第一の走査における記録ヘッド制御信号を生成するためのマスク処理を示した説明図である。先ず、第一の走査においては画像バッファ11の下側4画素分の領域に入力画像の上端から4画素分の画像データが格納される。次に、後述する手順によりマスク生成部13から生成された第一のマスクパターン32と画像バッファ11の画素毎のAND演算を行い、ヘッド駆動信号33を生成する。即ち、画像バッファ11及びマスクパターン32が両方とも記録状態の画素に対応する記録素子のみを駆動する。
【0028】
図4は第二の走査における記録ヘッド駆動信号を生成するためのマスク処理を示した説明図である。第一の走査が行われた後、プリンタ16の搬送装置103により記録ヘッド101の記録素子の数の1/4、即ち4画素分の紙送りが行われる。従って、画像バッファ11の内容も4画素分上に移動し、追加の4画素分のデータを画像データ入力端子10より取得し画像バッファ11に格納する。図3〜図6では説明の都合上、画像データを移動しているように表現しているが、画像バッファ11をリングバッファとして構成しておけば、バッファ内での画像データの移動をアドレスカウンタ12の変更のみで処理できるため、便利である。次に、後述する手順によりマスク生成部13から生成された第二のマスクパターン34と画像バッファ11の画素毎のAND演算を行い、ヘッド駆動信号35を生成する。
【0029】
図5は第三の走査における記録ヘッド駆動信号を生成するためのマスク処理を示した説明図である。第二の走査が行われた後、プリンタ16の搬送装置103により記録ヘッド101の記録素子の数の1/4、即ち4画素分の紙送りが行われる。従って、画像バッファ11の内容も4画素分上に移動し、追加の4画素分のデータを画像データ入力端子10より取得し画像バッファ11に格納する。次に、後述する手順によりマスク生成部13から生成された第三のマスクパターン36と画像バッファ11の画素毎のAND演算を行い、ヘッド駆動信号37を生成する。
【0030】
図6は第四の走査における記録ヘッド駆動信号を生成するためのマスク処理を示した説明図である。第三の走査が行われた後、プリンタ16の搬送装置103により記録ヘッド101の記録素子の数の1/4、即ち4画素分の紙送りが行われる。従って、画像バッファ11の内容も4画素分上に移動し、追加の4画素分のデータを画像データ入力端子10より取得し画像バッファ11に格納する。次に、後述する手順によりマスク生成部13から生成された第四のマスクパターン38と画像バッファ11の画素毎のAND演算を行い、ヘッド駆動信号39を生成する。
【0031】
以上の4回の走査により、画像上端の4画素分の画像の印字処理が終了する。以下同様な処理を繰り返すことにより、画像全体の印字処理を行う。尚、第五の走査においては、既に画像上端4画素分の印字は終了しているので、画像バッファ上端4画素分のデータを捨て、新たに生じた空き領域に追加の4画素分のデータを格納する。
【0032】
次に、図1の母マスクメモリ17に格納される母マスクデータの作成手順を図7のフローチャートに従って説明する。本実施形態においては、母マスクのサイズは縦横16画素とする。先ず、1レベル目のドット配置をランダムに一つ決める(ステップS40)。ここでは、最初のドット位置を(x0,y0)とする。次に、母マスクデータを初期化する(ステップS41)。即ち、最初のドット位置(x0,y0)のマスク値を254とし、その他のマスク値を255とする。次に、ポテンシャルの初期化を行う(ステップS42)。ポテンシャルは、ドット位置からの距離rに対して以下の関数f(r)で与えられるものとする。
【0033】
f(r)=−0.41r+1.21 (r<2)
f(r)=2.76exp(−r) (2≦r<10)
f(r)=0 (r≧10)
従って、ドット位置(x0,y0)による、マスク位置(x,y)に対するポテンシャルP(x,y)は、次式で求められる。
【0034】
【数1】
次に、ポテンシャルの最も小さい位置を検索し、その位置にドットを追加する(ステップS43)。ポテンシャルの最小値を持つ位置が複数ある場合は、ランダムに一つの位置を選択する。次に、新たに追加したドットを含む全てのドットの位置に対応するマスク値を1減らす(ステップS44)。次に、新たに追加したドットに対するポテンシャルを加算する(ステップS45)。追加したドットの位置を(x1,y1)とすると、新たなポテンシャルは次式により求められる。
【0035】
【数2】
上記ステップS43、ステップS44、ステップS45を母マスクの全ての画素位置にドットが追加されるまで繰り返す。以上のようにして母マスクの生成が行われる。このような手順により、マスク値が一様に分散した視覚的に好ましい疑似周期的マスクパターンを生成することができる。
【0036】
即ち、疑似周期的マスク配列(疑似周期的配列の母マスクデータ)は、ランダムに初期記録画素位置を求め、求めたすべての記録画素位置に対して一定の斥力ポテンシャルを付与し、該ポテンシャルの和が最小となる画素位置に新たな記録画素を設定する処理をすべての画素が記録画素となるまで繰り返すことにより生成されるものであり、斥力ポテンシャルは、記録画素からの位置に従って減衰する関数で表される。
【0037】
図8に母マスクの一例を示す。
【0038】
尚、母マスクの生成のための手段は、本画像記録装置に組み込まれる必要はなく、予め別個の母マスク生成装置により母マスクデータを生成し、結果の母マスクデータのみを本画像記録装置の母マスクメモリ17に格納するものとする。
【0039】
次に、本画像記録装置のマスク生成部13によりマスクバッファ14に格納される上記マスクデータ(マスクパターン)32、34、36、38の生成手順を図9のフローチャートに従い説明する。母マスクは縦横16画素で各マスク値が0から255の値を持つ。先ず、マスクデータをマルチパスの走査回数に量子化する(ステップS50)。即ち、本実施形態では4回の走査によるマルチパス印字であるから、マスク値0から63を第一パスに、マスク値64から127を第二パスに、マスク値128から191を第三パスに、マスク値192から255を第四パスに割り当てる。
【0040】
次に、各パスに対応するマスクデータの画素をオンにする(ステップS52)。即ち、マスクデータ32を形成する際は第一パスに割り当てられた画素位置をオンにし、マスクデータ34を形成する際は第二パスに割り当てられた画素位置をオンとし、マスクデータ36を形成する際は第三パスに割り当てられた画素位置をオンとし、マスクデータ38を形成する際は第四パスのマスクデータ38の第四パスに割り当てられた画素位置をオンとする。次に、各パスにおける搬送量に対応して、マスクデータをローテーションする(ステップS52)。即ち、マスクデータ34は母マスクに対し上に4画素分移動し、上にはみ出す4画素分は下側に移動する。(4画素のローテーション)マスクデータ36は母マスクに対し上に8画素分移動し、上にはみ出す8画素分は下側に移動する。(8画素のローテーション)マスクデータ38は母マスクに対し上に12画素分移動し、上にはみ出す12画素分は下側に移動する(12画素のローテーション)。
【0041】
以下具体的に、マスクデータ32、34、36、38の作成方法を説明する。
【0042】
第1パス用のマスクデータ32を示したのが図10である。
【0043】
図10のマスクデータ32は、図8の母マスク内の0〜255のデータのうち、0〜63のデータを1にしたものである。第1パス用のマスクデータは、ローテーションは不要である。
【0044】
第2パス用のマスクデータ34を示したのが図11である。
【0045】
図11のマスクデータ34は、図8の母マスク内の0〜255のデータのうち、64〜127のデータを1にするとともに、上方向に4画素のローテーションを行ったものである。
【0046】
第3パス用のマスクデータ36を示したのが図12である。
【0047】
図12のマスクデータ36は、図8の母マスク内の0〜255のデータのうち、128〜191のデータを1にするとともに、上方向に8画素のローテーションを行ったものである。
【0048】
第4パス用のマスクデータ38を示したのが図13である。
【0049】
図13のマスクデータ38は、図8の母マスク内の0〜255のデータのうち、192〜255のデータを1にするとともに、上方向に8画素のローテーションを行ったものである。
【0050】
以上説明したように、本発明の第1の実施の形態に係る画像記録装置によれば、マスク生成部13は、マルチパス記録法における間引きパターンとして、任意のレベルで二値化された際に記録画素と非記録画素の配置が視覚的に好ましくなるようなドットの分散性の高い疑似周期的マスク配列から、マスクパターンを生成するため、下記のような作用及び効果を奏する。
【0051】
上記構成において、疑似周期的配列の母マスクデータは、一様乱数と比べて低周波成分が少ないため、繰り返しパターンの発生や粒状性の悪化を防止するように働く。即ち、ドットの分散性の高い疑似周期的配列の母マスクデータを用いることにより、短い周期の乱数を用いた場合に生じる繰り返しパターンや、一様乱数によるマスクを用いた場合に生じる粒状性の悪化を防ぐことができる。
【0052】
[第2の実施の形態]
図14は本発明の第2の実施の形態に係る画像記録装置の構成を示すブロック図である。本発明の第2の実施の形態に係る画像記録装置は、画像データ入力端子10と、画像バッファ11と、アドレスカウンタ12と、マスク生成部13と、マスクバッファ14と、マスク処理部15と、記録ヘッド101・移動装置102・搬送装置103を有するプリンタ16と、母マスクメモリ(ROM)17と、印字モード設定端子18とを具備している。
【0053】
上記要部の構成を詳述すると、第2の実施の形態は上記第1の実施の形態に印字モード設定端子18を追加したものである。印字モード設定端子18は、プリンタ16にセットされている記録媒体104の種類(普通紙、コート紙、光沢紙など)や、印字品位と印字スピードの優先度に応じて印字制御を変えるための信号を入力する端子である。プリンタ16は、印字モードに応じてマルチパスの回数及び記録ヘッド101と搬送装置103の動作を変更する。これ以外の構成は上記第1の実施の形態と同様であり、説明を省略する。
【0054】
次に、上記の如く構成された本発明の第2の実施の形態に係る画像記録装置の動作を上記図2、上記図9、図14を参照しながら詳細に説明する。
【0055】
例えば、コート紙モードでは、上記第1の実施の形態で説明した4パス片方向印字を行い、普通紙モードでは、2パス双方向印字(マルチパス回数2回で、記録ヘッド101を上記図2の右から左に戻す際にも印字する)を行うといった制御が可能である。この場合、マスク生成部13は、マルチパス回数に応じてマスクを量子化し(上記図9のステップS50)、パス毎の記録媒体104の移動量に応じてマスクデータのローテート量を変更して、マスクパターンを生成する。
【0056】
つまり、4パスの場合は、図10〜図13に示したマスクを生成し、2パスの場合は、図8の母マスク内の0〜255のデータのうち、0〜127のデータを1にしたマスクと、図8の母マスク内の0〜255のデータのうち、128〜255のデータを1にするとともに、上方向に8画素のローテーションを行ったマスクを生成して使用する。
【0057】
以上説明したように、本発明の第2の実施の形態に係る画像記録装置によれば、複数の印字モードに対しても一つの母マスクデータからマスクパターンを生成することができるため、印字モード分のマスクパターンを予め用意しておく場合と比べ、マスクを格納するためのメモリ容量を少なくすることができる。
【0058】
[第3の実施の形態]
本発明の第3の実施の形態に係る画像記録装置は、上記第2の実施の形態と同様に、画像データ入力端子10と、画像バッファ11と、アドレスカウンタ12と、マスク生成部13と、マスクバッファ14と、マスク処理部15と、記録ヘッド101・移動装置102・搬送装置103を有するプリンタ16と、母マスクメモリ(ROM)17と、印字モード設定端子18とを具備している(上記図14参照)。
【0059】
上記要部の構成を詳述すると、本画像記録装置では、普通紙やコート紙などの比較的インク吸収力の高い記録媒体を指定された場合、マスク生成部13の動作を一部変更することができる。このような比較的インク吸収力の高い記録媒体に対するマルチパス記録法としては、例えば特開平6−143618号公報に開示されているように、記録ヘッド101端部の記録画素比率(非記録画素と記録画素の比率)を中央部に比べ低くすることにより、パス間のつなぎスジを低減できることが知られている。本実施形態では、記録画素比率を容易に変更することが可能である。下記でその具体的手順を説明する。
【0060】
次に、上記の如く構成された本発明の第3の実施の形態に係る画像記録装置の動作を図14〜図16を参照しながら詳細に説明する。
【0061】
図15は記録画素比率を任意に指定するためのマスク生成部13におけるマスクパターンの生成手順を説明するフローチャートである。ここでは、マスクパターンを図16に示すような四つのブロック80〜83に分割し、記録ヘッド101の両端に相当するブロック80及び83の記録画素比率を例えば20%、記録ヘッド101の中央部に相当するブロック81及び82の記録画素比率を例えば30%とする場合について説明する。尚、記録画素比率は上記数値に限定されるものではない。
【0062】
先ず、図8に示した母マスクデータを図16に示す四つのブロックに分割する(ステップS70)。即ち、縦方向の画素位置a〜d画素までをブロック80、e〜h画素までをブロック81、i〜l画素までをブロック82、m〜p画素までをブロック83とする。次に、各ブロック毎にマスク値の量子化を行う(ステップS71)。
【0063】
ブロック80の部分については、マスク値0から50までを第一パスに、マスク値51から127までを第二パスに、マスク値128から204までを第三パスに、マスク値205から255までを第四パスに割り当てる。
【0064】
ブロック81の部分については、マスク値0から76までを第一パスに、マスク値77から153までを第二パスに、マスク値154から204までを第三パスに、マスク値205から255までを第四パスに割り当てる。
【0065】
ブロック82の部分については、マスク値0から76までを第一パスに、マスク値77から127までを第二パスに、マスク値128から178までを第三パスに、マスク値179から255までを第四パスに割り当てる。
【0066】
ブロック83の部分については、マスク値0から50までを第一パスに、マスク値51から102までを第二パスに、マスク値103から178までを第三パスに、マスク値179から255までを第四パスに割り当てる。
【0067】
全ブロック量子化が完了したら次のステップへ進む(ステップS72)。次に、各パスに対応するマスクデータの画素をオンにする(ステップS73)。即ち、マスクデータ32を形成する際は第一パスに割り当てられた画素位置をオンにし、マスクデータ34を形成する際は第二パスに割り当てられた画素位置をオンとし、マスクデータ36を形成する際は第三パスに割り当てられた画素位置をオンとし、マスクデータ38を形成する際は第四パスに割り当てられた画素位置をオンとする。
【0068】
次に、各パスにおける搬送量に対応して、マスクデータをローテーションする(ステップS74)。即ち、マスクデータ34は母マスクに対し上に4画素分移動し、上にはみ出す4画素分は下側に移動する。(4画素のローテーション)マスクデータ36は母マスクに対し上に8画素分移動し、上にはみ出す8画素分は下側に移動する。(8画素のローテーション)マスクデータ38は母マスクに対し上に12画素分移動し、上にはみ出す12画素分は下側に移動する。(12画素のローテーション)
以上説明したように、本発明の第3の実施の形態に係る画像記録装置によれば、印字モードに応じて、記録ヘッド101端部の記録画素比率を中央部に比べて低くするようなマスクパターンを生成することができ、比較的インク吸収力の高い記録媒体で生じるパス間のつなぎスジを低減することが可能となる。
【0069】
[他の実施の形態]
上述した本発明の第1〜第3の実施の形態においては、画像記録装置単体の場合を例に上げたが、本発明はこれに限定されるものではなく、画像記録装置と、母マスクデータを画像記録装置へ供給するパーソナルコンピュータ等の情報処理装置や、画像記録装置で記録するデータを原稿から読み取るスキャナ等の画像読取装置等を、通信媒体を介して任意台数接続したシステムに適用することも可能である。
【0070】
尚、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
【0071】
上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【0072】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM、或いはダウンロードなどを用いることができる。
【0073】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0074】
更に、記憶媒体等の媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0075】
【発明の効果】
以上説明したように、本発明の画像記録装置によれば、疑似周期的マスク配列から複数のマスクパターンを生成することにより、乱数によるマスクパターンと比べて、繰り返しパターンの発生や粒状性の悪化を低減することができるという効果を奏する。特に、母マスクをどのように分類しても、1つの母マスクから分散性の高い間引きパターンを生成することができ、その結果、濃度むらの周期性を低減し、高品質な出力画像を実現できるという効果を奏する。また、マスク生成手段は印字モードに応じて複数のマスクパターンを生成することができるため、マスクパターンを格納するためのメモリを少なくすることができるという効果を奏する。
【0076】
また、本発明の画像記録制御方法によれば、画像記録制御方法を画像記録装置で実行することで、上記と同様に、乱数によるマスクパターンと比べて、繰り返しパターンの発生や粒状性の悪化を低減することができると共に、マスクパターンを格納するためのメモリを少なくすることができるという効果を奏する。
【0077】
また、本発明の記憶媒体によれば、記憶媒体から画像記録制御方法を読み出して画像記録装置で実行することで、上記と同様に、乱数によるマスクパターンと比べて、繰り返しパターンの発生や粒状性の悪化を低減することができると共に、マスクパターンを格納するためのメモリを少なくすることができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る画像記録装置の構成例を示すブロック図である。
【図2】本発明の第1〜第3の実施の形態に係る画像記録装置の記録ヘッドの記録素子の構成例を示す説明図である。
【図3】本発明の第1〜第3の実施の形態に係る画像記録装置におけるマスクパターンの一例とマスク処理の具体例を示す説明図である。
【図4】本発明の第1〜第3の実施の形態に係る画像記録装置におけるマスクパターンの一例とマスク処理の具体例を示す説明図である。
【図5】本発明の第1〜第3の実施の形態に係る画像記録装置におけるマスクパターンの一例とマスク処理の具体例を示す説明図である。
【図6】本発明の第1〜第3の実施の形態に係る画像記録装置におけるマスクパターンの一例とマスク処理の具体例を示す説明図である。
【図7】本発明の実施の形態に係る画像記録装置における母マスクパターンの生成手順を示すフローチャートである。
【図8】母マスクパターンの一例を示した図である。
【図9】本発明の第1の実施の形態に係る画像記録装置におけるマスク生成手順を示すフローチャートである。
【図10】マスクパターンの一例を示した図である。
【図11】マスクパターンの一例を示した図である。
【図12】マスクパターンの一例を示した図である。
【図13】マスクパターンの一例を示した図である。
【図14】本発明の第2、第3の実施の形態に係る画像記録装置の構成例を示すブロック図である。
【図15】本発明の第3の実施の形態に係る画像記録装置における記録画素比率を任意に指定するためのマスクパターンの生成手順を示すフローチャートである。
【図16】本発明の第3の実施の形態に係る画像記録装置における四つのブロックに分割したマスクパターンを示す説明図である。
【図17】本発明の画像記録制御方法を実行するプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。
【図18】本発明の画像記録制御方法を実行するプログラム及び関連データが記憶媒体から装置に供給される概念例を示す説明図である。
【符号の説明】
10 画像データ入力端子
11 画像バッファ
13 マスク生成部
14 マスクバッファ
16 プリンタ
17 母マスクメモリ
18 印字モード設定端子
101 記録ヘッド
102 移動装置
104 記録媒体[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image recording apparatus, A computer program, and Image recording control method To the law In particular, an image recording apparatus suitable for forming an image on a recording medium by a recording head having a plurality of recording elements, A computer program, and Image recording control method To the law Related.
[0002]
[Prior art]
Conventionally, as an apparatus for forming an image on a recording medium such as paper or an OHP sheet, there has been proposed a form in which a recording head using various recording methods is mounted. As a recording method, there are a wire dot method, a thermal method, a thermal transfer method, an ink jet method, and the like. In any of these recording methods, a recording head in which a plurality of recording elements are integrated is generally used in order to increase the recording efficiency.
[0003]
In the mechanism as described above, unevenness in band-like density due to variations between recording elements and mechanical accuracy of movement of the recording head and the recording medium is inevitable. Specifically, in the case of an ink jet method, fine streaks occur due to subtle differences in the direction and amount of ink discharged between ink discharge nozzles that are recording elements, or errors in nozzle spacing and recording medium movement. As a result, band-like density unevenness may occur at the movement interval of the recording medium.
[0004]
As a method for correcting such density unevenness, for example, a multi-pass recording method as disclosed in JP-A-60-107975 has been used. Furthermore, in order to prevent the adverse effects caused by the interference between the thinning pattern and the image pattern in the multi-pass printing method, a recording apparatus that performs thinning using a random mask pattern disclosed in, for example, USP 5818474, 6042212, and 6118457 is known.
[0005]
An outline of the method using the random mask pattern is as follows. A recording head having a plurality of recording elements is scanned a plurality of times on the same recording area of a recording medium, and a thinned image is formed in accordance with a thinning pattern in each scan. In the completed image recording apparatus, a random mask pattern of a predetermined size in which non-recording pixels and recording pixels are randomly arranged is used as a thinning pattern for each recording area. According to this method, by forming an image with printing pixels in accordance with a random mask pattern, the pattern period of the thinning array is not obtained, and the number of the same recording areas that is unequal in the conventional multi-pass recording method The problem of density unevenness caused by the number of recording pixels during multi-pass printing is overcome by eliminating the periodicity of density unevenness.
[0006]
[Problems to be solved by the invention]
However, in the above conventional example, when the cycle of the random number is short, a repeated pattern is generated in the output image, or when a uniform random number is used as the random number, the granularity deteriorates due to the low frequency component of the random number. Furthermore, the printer normally has a plurality of print modes according to the print quality, the priority of the print speed, and the type of print medium. In the above conventional example, it is necessary to prepare a thinning pattern for each print mode. Therefore, there was a drawback that required a lot of memory.
[0007]
The present invention has been made in view of the above points, and can reduce the occurrence of repetitive patterns and deterioration of graininess compared to a mask pattern using random numbers when recording is performed by a multipass recording method. In particular, the periodicity of density unevenness can be reduced and high-quality output images can be realized. Image recording device, A computer program, and Image recording control method The law The purpose is to provide.
[0008]
Further, the present invention provides an image recording apparatus capable of reducing a memory for storing a mask pattern when performing recording by a multipass recording method, A computer program, and Image recording control method The law The purpose is to provide.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a recording head having a plurality of recording elements. make use of For the same area on a recording medium such as paper Double An image recording apparatus that performs scanning several times, forms a thinned image according to a thinning pattern in each of the scans, and completes the image, It is generated by repeating the process of assigning a constant repulsive potential to each recording pixel position of the initial recording pixel position obtained at random and setting a new recording pixel at the pixel position where the sum of the potentials is minimized. Obtaining means for obtaining a quasi-periodic mask array; and Pseudo-periodic mask array Are classified into a plurality of value ranges based on the size, thereby corresponding to each of the scans. A mask generating unit that generates a plurality of mask patterns, and a thinning unit that thins out recording data as a thinning pattern for each recording area by the recording head.
[0010]
In order to achieve the above object, the present invention provides a recording head having a plurality of recording elements. make use of For the same area on a recording medium such as paper Double An image recording control method applied to an image recording apparatus that performs several scans, forms a thinned image according to a thinning pattern in each scan, and completes the image, It is generated by repeating the process of assigning a constant repulsive potential to each recording pixel position of the initial recording pixel position obtained at random and setting a new recording pixel at the pixel position where the sum of the potentials is minimized. Obtaining a pseudo periodic mask array, and Pseudo-periodic mask array Are classified into a plurality of value ranges based on the size, thereby corresponding to each of the scans. The method includes a mask generation step for generating a plurality of mask patterns, and a thinning step for thinning out print data using the mask pattern as a thinning pattern for each recording region by the recording head.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
First, before describing embodiments of the present invention, an outline of the present invention will be described. The present invention provides a quasi-periodic mask with high dot dispersibility that makes the arrangement of recording pixels and non-recording pixels visually favorable when binarized at an arbitrary level as a thinning pattern in a multi-pass recording method. A plurality of mask patterns are generated from the array in accordance with the print mode. This makes it possible to reduce the occurrence of repetitive patterns and the deterioration of graininess and to reduce the memory for storing the mask pattern as compared with the mask pattern using random numbers. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0013]
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of an image recording apparatus according to the first embodiment of the present invention. The image recording apparatus according to the first embodiment of the present invention includes an image
[0014]
More specifically, the image
[0015]
The
[0016]
In such a printer, band-shaped density unevenness on the image is avoided due to variations in the arrangement and characteristics of the recording elements constituting the
[0017]
FIG. 2 is an explanatory diagram showing a configuration example of the
[0018]
In FIG. 2,
[0019]
Printing by the multi-pass recording method is performed by making the conveyance amount of the
[0020]
In the present embodiment, a case where the conveyance amount of the
[0021]
FIG. 18 is an explanatory diagram showing a conceptual example in which a program for executing the image recording control method of the present invention and related data are supplied from a storage medium to the apparatus. The program for executing the image recording control method of the present invention and related data are supplied by inserting a
[0022]
In this case, when executing the program for executing the image recording control method of the present invention in the image recording apparatus according to the first to third embodiments of the present invention, for example, as described with reference to FIG. The program can be executed by supplying the program and related data to the image recording apparatus in a procedure, or by storing the program and related data in the image recording apparatus in advance.
[0023]
FIG. 17 is an explanatory diagram showing a configuration example of storage contents of a storage medium storing a program for executing the image recording control method of the present invention and related data. The storage medium includes storage contents such as
[0024]
Next, the operation of the image recording apparatus according to the first embodiment of the present invention configured as described above will be described in detail with reference to FIG. 1, FIG. 2, and FIGS.
[0025]
3 to 6 are explanatory diagrams showing a procedure for generating a recording head control signal from the
[0026]
3 to 6, each square corresponds to a pixel, a
[0027]
FIG. 3 is an explanatory diagram showing mask processing for generating a print head control signal in the first scanning. First, in the first scan, the image data for four pixels from the upper end of the input image is stored in the area for the lower four pixels of the
[0028]
FIG. 4 is an explanatory diagram showing mask processing for generating a print head drive signal in the second scanning. After the first scan is performed, the
[0029]
FIG. 5 is an explanatory diagram showing mask processing for generating a print head drive signal in the third scan. After the second scan is performed, the
[0030]
FIG. 6 is an explanatory diagram showing mask processing for generating a print head drive signal in the fourth scan. After the third scan is performed, the
[0031]
With the above four scans, the image printing process for the four pixels at the upper end of the image ends. Thereafter, the same processing is repeated to print the entire image. In the fifth scan, since printing for the upper four pixels of the image has already been completed, the data for the upper four pixels of the image buffer is discarded, and the data for the additional four pixels is newly generated in the free space. Store.
[0032]
Next, a procedure for generating mother mask data stored in the
[0033]
f (r) = − 0.41r + 1.21 (r <2)
f (r) = 2.76exp (−r) (2 ≦ r <10)
f (r) = 0 (r ≧ 10)
Accordingly, the potential P (x, y) with respect to the mask position (x, y) based on the dot position (x0, y0) is obtained by the following equation.
[0034]
[Expression 1]
Next, a position having the smallest potential is searched, and a dot is added at that position (step S43). When there are a plurality of positions having the minimum potential value, one position is selected at random. Next, the mask value corresponding to the positions of all dots including newly added dots is reduced by 1 (step S44). Next, the potential for the newly added dot is added (step S45). If the position of the added dot is (x1, y1), a new potential is obtained by the following equation.
[0035]
[Expression 2]
Steps S43, S44, and S45 are repeated until dots are added to all pixel positions of the mother mask. The generation of the mother mask is performed as described above. By such a procedure, a visually preferable pseudo-periodic mask pattern in which mask values are uniformly distributed can be generated.
[0036]
That is, the quasi-periodic mask array (the mother mask data of the quasi-periodic array) obtains initial recording pixel positions randomly, gives a constant repulsive potential to all the obtained recording pixel positions, and sums the potentials. The repulsive potential is expressed by a function that attenuates according to the position from the recording pixel. Is done.
[0037]
FIG. 8 shows an example of the mother mask.
[0038]
The means for generating the mother mask does not need to be incorporated in the image recording apparatus, but the mother mask data is generated in advance by a separate mother mask generating apparatus, and only the resulting mother mask data is stored in the image recording apparatus. It is assumed that it is stored in the
[0039]
Next, a procedure for generating the mask data (mask patterns) 32, 34, 36, and 38 stored in the
[0040]
Next, the pixel of the mask data corresponding to each pass is turned on (step S52). That is, when the
[0041]
A method for creating the
[0042]
FIG. 10 shows the
[0043]
The
[0044]
FIG. 11 shows the
[0045]
The
[0046]
FIG. 12 shows the
[0047]
The
[0048]
FIG. 13 shows the
[0049]
The
[0050]
As described above, according to the image recording apparatus according to the first embodiment of the present invention, the
[0051]
In the above configuration, the mother mask data of the quasi-periodic array has fewer low frequency components than the uniform random number, and thus works to prevent the occurrence of repetitive patterns and the deterioration of graininess. That is, by using the mother mask data of a pseudo-periodic array with high dot dispersion, the repetitive pattern that occurs when short-period random numbers are used, and the deterioration of graininess that occurs when a mask with uniform random numbers is used Can be prevented.
[0052]
[Second Embodiment]
FIG. 14 is a block diagram showing a configuration of an image recording apparatus according to the second embodiment of the present invention. An image recording apparatus according to the second embodiment of the present invention includes an image
[0053]
The configuration of the main part will be described in detail. In the second embodiment, a print
[0054]
Next, the operation of the image recording apparatus according to the second embodiment of the present invention configured as described above will be described in detail with reference to FIG. 2, FIG. 9, and FIG.
[0055]
For example, in the coated paper mode, the four-pass unidirectional printing described in the first embodiment is performed, and in the plain paper mode, the two-pass bidirectional printing (the number of multi-passes is two and the
[0056]
That is, in the case of 4 passes, the mask shown in FIGS. 10 to 13 is generated. In the case of 2 passes, 0 to 127 of the 0 to 255 data in the mother mask of FIG. Among the mask and the data of 0 to 255 in the mother mask of FIG. 8, the data of 128 to 255 is set to 1, and a mask is generated and used by rotating 8 pixels upward.
[0057]
As described above, according to the image recording apparatus of the second embodiment of the present invention, a mask pattern can be generated from a single mother mask data even for a plurality of print modes. Compared with the case where the mask pattern for the minute is prepared in advance, the memory capacity for storing the mask can be reduced.
[0058]
[Third Embodiment]
Similar to the second embodiment, the image recording apparatus according to the third embodiment of the present invention includes an image
[0059]
The configuration of the main part will be described in detail. In the present image recording apparatus, when a recording medium having a relatively high ink absorption such as plain paper or coated paper is designated, the operation of the
[0060]
Next, the operation of the image recording apparatus according to the third embodiment of the present invention configured as described above will be described in detail with reference to FIGS.
[0061]
FIG. 15 is a flowchart for explaining a mask pattern generation procedure in the
[0062]
First, the mother mask data shown in FIG. 8 is divided into four blocks shown in FIG. 16 (step S70). That is, a vertical pixel position a to d pixels is a
[0063]
For the
[0064]
For the
[0065]
For the
[0066]
For the
[0067]
When all block quantization is completed, the process proceeds to the next step (step S72). Next, the pixel of the mask data corresponding to each pass is turned on (step S73). That is, when the
[0068]
Next, the mask data is rotated corresponding to the transport amount in each pass (step S74). That is, the
As described above, according to the image recording apparatus according to the third embodiment of the present invention, the mask that lowers the recording pixel ratio at the end of the
[0069]
[Other embodiments]
In the first to third embodiments of the present invention described above, the case of a single image recording apparatus has been described as an example. However, the present invention is not limited to this, and the image recording apparatus and mother mask data are not limited thereto. An information processing apparatus such as a personal computer that supplies image data to an image recording apparatus, or an image reading apparatus such as a scanner that reads data recorded by the image recording apparatus from a document is applied to a system in which an arbitrary number of units are connected via a communication medium. Is also possible.
[0070]
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.
[0071]
A storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus is stored in a medium such as a storage medium. Needless to say, this can also be achieved by reading and executing the program code.
[0072]
In this case, the program code itself read from the medium such as a storage medium realizes the functions of the above-described embodiments, and the medium such as the storage medium storing the program code constitutes the present invention. . As a medium such as a storage medium for supplying the program code, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM Alternatively, download or the like can be used.
[0073]
In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the OS running on the computer based on the instruction of the program code performs the actual processing. Needless to say, a case where the function of the above-described embodiment is realized by performing part or all of the processing is included.
[0074]
Furthermore, after the program code read from a medium such as a storage medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that the CPU of the function expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0075]
【The invention's effect】
As described above, according to the image recording apparatus of the present invention, Suspicion By generating a plurality of mask patterns from the similar periodic mask array, it is possible to reduce the occurrence of repetitive patterns and the deterioration of graininess compared to a mask pattern using random numbers. In particular, no matter how the mother mask is classified, a thin pattern with high dispersion can be generated from a single mother mask. As a result, the periodicity of density unevenness is reduced and a high-quality output image is realized. There is an effect that can be done. Further, since the mask generation means can generate a plurality of mask patterns according to the print mode, there is an effect that the memory for storing the mask patterns can be reduced.
[0076]
In addition, according to the image recording control method of the present invention, by executing the image recording control method with the image recording apparatus, the occurrence of repetitive patterns and the deterioration of graininess are reduced as compared with the mask pattern using random numbers, as described above. In addition to reducing the amount of memory, it is possible to reduce the memory for storing the mask pattern.
[0077]
Further, according to the storage medium of the present invention, by reading out the image recording control method from the storage medium and executing it by the image recording apparatus, the occurrence of a repetitive pattern and the graininess are compared with the mask pattern by random numbers as described above. As a result, it is possible to reduce the deterioration of the mask pattern and to reduce the memory for storing the mask pattern.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of an image recording apparatus according to a first embodiment of the present invention.
FIG. 2 is an explanatory diagram illustrating a configuration example of a recording element of a recording head of an image recording apparatus according to first to third embodiments of the present invention.
FIG. 3 is an explanatory diagram showing an example of a mask pattern and a specific example of mask processing in the image recording apparatus according to the first to third embodiments of the present invention.
FIG. 4 is an explanatory diagram showing an example of a mask pattern and a specific example of mask processing in the image recording apparatus according to the first to third embodiments of the present invention.
FIG. 5 is an explanatory diagram showing an example of a mask pattern and a specific example of mask processing in the image recording apparatus according to the first to third embodiments of the present invention.
FIG. 6 is an explanatory diagram showing an example of a mask pattern and a specific example of mask processing in the image recording apparatus according to the first to third embodiments of the present invention.
FIG. 7 is a flowchart showing a generation procedure of a mother mask pattern in the image recording apparatus according to the embodiment of the present invention.
FIG. 8 is a diagram showing an example of a mother mask pattern.
FIG. 9 is a flowchart showing a mask generation procedure in the image recording apparatus according to the first embodiment of the present invention.
FIG. 10 is a diagram showing an example of a mask pattern.
FIG. 11 is a diagram showing an example of a mask pattern.
FIG. 12 is a diagram showing an example of a mask pattern.
FIG. 13 is a diagram showing an example of a mask pattern.
FIG. 14 is a block diagram illustrating a configuration example of an image recording apparatus according to second and third embodiments of the present invention.
FIG. 15 is a flowchart illustrating a mask pattern generation procedure for arbitrarily designating a recording pixel ratio in an image recording apparatus according to a third embodiment of the present invention.
FIG. 16 is an explanatory diagram showing a mask pattern divided into four blocks in an image recording apparatus according to a third embodiment of the present invention.
FIG. 17 is an explanatory diagram showing a configuration example of storage contents of a storage medium storing a program for executing the image recording control method of the present invention and related data.
FIG. 18 is an explanatory diagram showing a conceptual example in which a program for executing an image recording control method of the present invention and related data are supplied from a storage medium to an apparatus.
[Explanation of symbols]
10 Image data input terminal
11 Image buffer
13 Mask generator
14 Mask buffer
16 Printer
17 Mother mask memory
18 Print mode setting terminal
101 Recording head
102 Mobile device
104 Recording medium
Claims (9)
ランダムに求めた初期記録画素位置の各記録画素位置に対して一定の斥力ポテンシャルを付与し、該ポテンシャルの和が最小となる画素位置に新たな記録画素を設定する処理を繰り返すことにより生成される疑似周期的マスク配列を取得する取得手段と、
前記疑似周期的マスク配列を構成する各値を、大きさに基づいて複数の値域に分類することにより、前記各走査に対応する複数のマスクパターンを生成するマスク生成手段と、
前記マスクパターンを前記記録ヘッドによる各記録領域に対する間引きパターンとして記録データを間引く間引き手段とを有することを特徴とする画像記録装置。Image recording in which a recording head having a plurality of recording elements is used to scan the same region on a recording medium such as paper a plurality of times and a thinned image is formed according to a thinning pattern in each of the scans to complete the image. A device,
It is generated by applying a constant repulsive potential to each recording pixel position of the initial recording pixel position obtained at random, and repeating the process of setting a new recording pixel at the pixel position where the sum of the potentials is minimized. Obtaining means for obtaining a quasi-periodic mask array;
Mask generation means for generating a plurality of mask patterns corresponding to each of the scans by classifying each value constituting the quasi-periodic mask array into a plurality of value ranges based on a size;
An image recording apparatus comprising: thinning means for thinning print data using the mask pattern as a thinning pattern for each print area by the print head.
ランダムに求めた初期記録画素位置の各記録画素位置に対して一定の斥力ポテンシャルを付与し、該ポテンシャルの和が最小となる画素位置に新たな記録画素を設定する処理を、繰り返すことにより生成される疑似周期的マスク配列を取得する取得工程と、
前記疑似周期的マスク配列を構成する各値を、大きさに基づいて複数の値域に分類することにより、前記各走査に対応する複数のマスクパターンを生成するマスク生成工程と、
前記マスクパターンを前記記録ヘッドによる各記録領域に対する間引きパターンとして記録データを間引く間引き工程とを有することを特徴とする画像記録制御方法。Image recording in which a recording head having a plurality of recording elements is used to scan the same region on a recording medium such as paper a plurality of times and a thinned image is formed according to a thinning pattern in each of the scans to complete the image. An image recording control method applied to an apparatus,
It is generated by repeating the process of assigning a constant repulsive potential to each recording pixel position of the initial recording pixel position obtained at random and setting a new recording pixel at the pixel position where the sum of the potentials is minimized. Obtaining a pseudo-periodic mask array;
A mask generation step of generating a plurality of mask patterns corresponding to each of the scans by classifying each value constituting the pseudo-periodic mask array into a plurality of value ranges based on a size;
An image recording control method comprising: a thinning step of thinning out recording data using the mask pattern as a thinning pattern for each recording area by the recording head.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001202446A JP4773639B2 (en) | 2000-07-05 | 2001-07-03 | Image recording apparatus, computer program, and image recording control method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000203882 | 2000-07-05 | ||
JP2000203882 | 2000-07-05 | ||
JP2000-203882 | 2000-07-05 | ||
JP2001202446A JP4773639B2 (en) | 2000-07-05 | 2001-07-03 | Image recording apparatus, computer program, and image recording control method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002096461A JP2002096461A (en) | 2002-04-02 |
JP2002096461A5 JP2002096461A5 (en) | 2008-08-14 |
JP4773639B2 true JP4773639B2 (en) | 2011-09-14 |
Family
ID=26595435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001202446A Expired - Fee Related JP4773639B2 (en) | 2000-07-05 | 2001-07-03 | Image recording apparatus, computer program, and image recording control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4773639B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4931165B2 (en) * | 2000-08-31 | 2012-05-16 | キヤノン株式会社 | Image recording apparatus and image processing apparatus |
JP2005280334A (en) * | 2004-03-02 | 2005-10-13 | Konica Minolta Holdings Inc | Inkjet recording method and inkjet recording apparatus |
JP3972926B2 (en) | 2004-03-02 | 2007-09-05 | コニカミノルタホールディングス株式会社 | Inkjet recording method and inkjet recording apparatus |
JP2005280335A (en) | 2004-03-02 | 2005-10-13 | Konica Minolta Holdings Inc | Inkjet recording method and inkjet recording apparatus |
JP2006027194A (en) | 2004-07-21 | 2006-02-02 | Konica Minolta Holdings Inc | Inkjet recording method and inkjet recording apparatus |
JP2006027193A (en) | 2004-07-21 | 2006-02-02 | Konica Minolta Holdings Inc | Inkjet recording method and inkjet recording apparatus |
US7216967B2 (en) | 2004-07-21 | 2007-05-15 | Konica Minolta Holdings, Inc. | Inkjet recording method and inkjet recording apparatus |
US7331649B2 (en) | 2004-07-21 | 2008-02-19 | Konica Minolta Holdings, Inc. | Inkjet recording method and inkjet recording apparatus |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3093489B2 (en) * | 1992-11-12 | 2000-10-03 | キヤノン株式会社 | Inkjet recording method |
JP3176184B2 (en) * | 1993-06-30 | 2001-06-11 | キヤノン株式会社 | INK JET RECORDING APPARATUS AND CONTROL METHOD THEREOF |
FR2734759B1 (en) * | 1995-05-31 | 1998-03-27 | Oce Graphics France | DOT IMAGE PRINTING PROCESS USING A MULTIPOINT PRINT HEAD, IN SEVERAL PASSES |
JP3762117B2 (en) * | 1998-09-30 | 2006-04-05 | キヤノン株式会社 | Recording apparatus and recording method |
-
2001
- 2001-07-03 JP JP2001202446A patent/JP4773639B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002096461A (en) | 2002-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1032333C (en) | Segment-by-segment enhancement of printed images for dot matrix printers | |
EP1995945B1 (en) | Threshold matrix generating method | |
US5586227A (en) | Image processing apparatus | |
EP0851385A2 (en) | Multi-pass recording system using random mask | |
JP3610250B2 (en) | Ink jet recording apparatus and recording control method thereof | |
JP4773639B2 (en) | Image recording apparatus, computer program, and image recording control method | |
US6669318B2 (en) | Image recording apparatus, image recording control method, and storage medium | |
JP4350277B2 (en) | How to generate high addressability print data | |
US6344870B1 (en) | Methods of providing lower resolution format data into higher resolution format | |
JP2000280564A (en) | Printing method and printing system | |
JP3145251B2 (en) | Image forming device | |
US5937147A (en) | Printing of enhanced images | |
JP4282042B2 (en) | Image processing apparatus, method, and image forming system | |
JP2009044624A (en) | Data converting apparatus, recording device with the apparatus and data converting method | |
US20020167678A1 (en) | Image processing method, image processing equipment and image forming equipment | |
JP3612778B2 (en) | Printer | |
JP2005007800A (en) | Printing system for printing an image based on information on the number of dots formed in a predetermined area | |
JP3244745B2 (en) | Image processing device | |
US8184330B2 (en) | Image processing controller and printing apparatus | |
JP2009292102A (en) | Recording device and its method | |
JP2004088363A (en) | Image processing apparatus, image output system, and image processing method | |
JP2010100004A (en) | Inkjet recording device | |
JPH06155728A (en) | Printer | |
JP4004303B2 (en) | Image data processing device | |
JP2003182055A (en) | Image recorder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060415 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080702 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110405 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110419 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110621 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110624 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140701 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |