JPH07195736A - 位置合わせエラー修正システム - Google Patents
位置合わせエラー修正システムInfo
- Publication number
- JPH07195736A JPH07195736A JP6255728A JP25572894A JPH07195736A JP H07195736 A JPH07195736 A JP H07195736A JP 6255728 A JP6255728 A JP 6255728A JP 25572894 A JP25572894 A JP 25572894A JP H07195736 A JPH07195736 A JP H07195736A
- Authority
- JP
- Japan
- Prior art keywords
- register
- value
- scan
- memory
- data
- 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.)
- Granted
Links
- 238000012937 correction Methods 0.000 title claims abstract description 36
- 238000012952 Resampling Methods 0.000 claims abstract description 31
- 230000008859 change Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 51
- 238000000034 method Methods 0.000 description 29
- 108091008695 photoreceptors Proteins 0.000 description 27
- 230000006870 function Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 25
- 238000007639 printing Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 15
- 238000009877 rendering Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000003384 imaging method Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000007704 transition Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- BTCSSZJGUNDROE-UHFFFAOYSA-N gamma-aminobutyric acid Chemical compound NCCCC(O)=O BTCSSZJGUNDROE-UHFFFAOYSA-N 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 241000283986 Lepus Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000001459 lithography Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000010387 memory retrieval Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 235000012976 tarts Nutrition 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
- H04N1/4055—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a clustered dots or a size modulated halftone pattern
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/047—Detection, control or error compensation of scanning velocity or position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/113—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using oscillating or rotating mirrors
- H04N1/1135—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using oscillating or rotating mirrors for the main-scan only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/12—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using the sheet-feed movement or the medium-advance or the drum-rotation movement as the slow scanning component, e.g. arrangements for the main-scanning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/024—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted
- H04N2201/02406—Arrangements for positioning elements within a head
- H04N2201/02425—Self-adjusting arrangements, e.g. compensating for temperature fluctuations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/024—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted
- H04N2201/02406—Arrangements for positioning elements within a head
- H04N2201/02439—Positioning method
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/024—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted
- H04N2201/028—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted for picture information pick-up
- H04N2201/03—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted for picture information pick-up deleted
- H04N2201/031—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof deleted for picture information pick-up deleted deleted
- H04N2201/03104—Integral pick-up heads, i.e. self-contained heads whose basic elements are a light source, a lens and a photodetector supported by a single-piece frame
- H04N2201/0315—Details of integral heads not otherwise provided for
- H04N2201/03162—Original guide plate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04758—Control or error compensation of scanning position or velocity by controlling the position of the scanned image area
- H04N2201/04787—Control or error compensation of scanning position or velocity by controlling the position of the scanned image area by changing or controlling the addresses or values of pixels, e.g. in an array, in a memory, by interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04789—Control or error compensation of scanning position or velocity in the main-scan direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04791—Control or error compensation of scanning position or velocity in the sub-scan direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04794—Varying the control or compensation during the scan, e.g. using continuous feedback or from line to line
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color, Gradation (AREA)
- Dot-Matrix Printers And Others (AREA)
- Laser Beam Printer (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
レジスタに値を提供するためのエラー補償値を計算し、
これらの値は修正中のエラーに従って各レジスタを更新
することによって位相解像度コントローラ66に送られ
る。エラー補償値は直線性及び位置合わせコントローラ
78からライン300、302、304、306を介し
て各レジスタ102、104、114、116にそれぞ
れ転送される。各レジスタの値に変化が生じられると、
FIFOへのアドレス信号や再標本化補間回路に送られ
る分数値にも変化が生じる。これらの変化を用いること
によって、位置合わせエラーの補償のために修正画像デ
ータをレンダリングすることができる。
Description
に、超高感度プリンタにおける2次元の直線性及び位置
合わせ(見当合わせ)エラー修正に関する。
用されるにつれて、画像レイヤの位置合わせがより重要
になりつつある。1乃至10ミクロンの領域においてレ
イヤ情報を位置合わせする機械的手段は、極めて厳密な
機械的許容差を達成しなければならないので、非常に費
用がかかる。従って、極めて厳密な許容差を維持する代
わりに副走査精度で位置合わせエラーを電子的に修正す
る方法が必要とされる。
メージャ)では、スポットのあるデータストリームを連
続的に畳み込むために、電子位置合わせ修正は高速走査
方向において実行可能であるにすぎなかった。スポット
高速走査速度を整合するようにデータクロックを加速又
は減速することは、カリー(Curry)他によるアメ
リカ特許第4、766、560号において示されてい
る。しかしながら、低速走査方向では、低速走査方向に
おける走査構造が走査ピッチの間隔に対してデータ変換
又はエッジを制限したために、副走査精度での電子位置
合わせ修正は実行不能であった。
上の可変輝度を用いることによって、制限副走査位置決
め精度が画像のレンダリング(描画)に利用できるよう
になった。さらに、オーバースキャン式画像処理、又は
超高感度印刷処理の出現によって、カリー他によるアメ
リカ特許第5、138、339号、即ち、印刷に使用さ
れるガウススポット、は大きすぎて、走査構造からはみ
出ている。このため、グレー出力データを受光体へ付加
することは、エッジ配置応答に対しすぐれた輝度を示
し、低速走査方向における画像変換は、電子的に、さら
に、すぐれた副走査ピッチ精度で低速走査位置決め補償
を生じさせるように、修正することが可能である。
せエラー修正を実行するために高速走査補償を超高感度
印刷処理の使用と組み合わせる機会がある。さらに、再
標本化補間回路の使用により、正確な再標本化画像デー
タ値は、修正を促進するために端数の精度で計算するこ
とができる。この2次元修正は、単純な画像位相のずれ
によるエラーと、画像データの極めて複雑な非線形スト
レッチングに対する可変解像度を修正して、先の画像レ
イヤを整合したり、又はシステムにおける機械的不規則
性を補償することができる。さらにまた、この技術は完
全に電子的であるために、費用効果が非常に高いもので
あることを証明すべきものとなる。
元画像の位置合わせエラー修正を実行するためのシステ
ムを提供することである。
タにおける位置合わせエラーを修正するためのシステム
が提供される。同システムは、画像データの順次式ラス
タを記憶するためのメモリデバイスと、メモリデバイス
に結合されるとともに、補間された再標本値を計算する
ために乗算因子に関連してメモリデバイスからの画像デ
ータのラスタを使用する補間回路と、アドレス信号をメ
モリデバイスに提供するとともに、さらに乗算因子を該
補間回路に提供するアドレス指定回路構成と、位置合わ
せエラーを修正するために使用される調整値をアドレス
指定回路構成に提供するための修正デバイスと、を有す
る。
てゼログラフィック受光体(例えば、感光体)14上へ
データ変調光ビーム13を走査するためのほぼ一般的な
形状のフライングスポットROS12を有するゼログラ
フィックプリントエンジン11が示されている。そのた
めに、ROS12は、複数の略同一ミラー形状外部側壁
又は「面(ファセット)」18を有するポリゴンスキャ
ナ17とともに、スペクトルの可視又は不可視(例え
ば、赤外線)バンドの光ビーム13を放射するためのレ
ーザダイオード15を有する。
17を中心軸の周りにほぼ一定の角速度で回転させるた
めのモータ21が示されている。スキャナ17はレーザ
15と受光体14との間に光学的に位置合わせされてい
るので、その回転によってレーザビーム13はスキャナ
面18によって遮断され且つ次から次へと面から反射さ
れ、この結果、ビーム13は受光体14上を高速走査方
向に周期的にスイープされることになる。一方、受光体
14は矢印23によって示されるように、ほぼ一定の線
速度で直交処理方向に同時に進行され、このため、レー
ザビーム13はラスタ走査パターンに従って受光体14
を走査する。
ティックス(光学系)25と走査後オプティックス26
を有する。これらオプティックスは、レーザビーム13
を受光体14に最も近接した概して円形の焦点に導き、
スキャナの揺れや他の光学的不規則性を補償するのに必
要な任意の光学補正を行なうためのものである。好まし
くは、ROS12の光学アパーチュアがレーザビーム1
3の過度の結合を回避するには十分な大きさであり、こ
れはビーム13がガウス輝度プロファイルを有する概し
て円形の又は楕円形の焦点になるからである。
3の振幅、衝撃係数(デューティサイクル)、及び(又
は)パルス幅は、連続するマルチビットディジタルデー
タ値に従って、輝度変調器28によって逐次変調される
(ここでは集合的に、「輝度変調」と称される)。これ
らのデータ値は、ラスタ走査パターン内のビットマップ
位置からビットマップ位置までの走査スポットの走査と
同時のデータクロックパルスに応答して連続してバッフ
ァ付きデータソース16からクロックされる。このよう
に、高速走査方向及び処理方向における同一又は異なる
解像度を用いて、所望の解像度でラスタ走査パターンに
データをマップするためにデータクロック周波数を選択
することができる。
速走査画素位置決め精度を、所望であれば、データクロ
ックの周波数を動的に調整して画素位置決め誤差を補償
することによって改善することができる。この画素位置
決め誤差は、「モータ・ハント(揺れ)」(即ち、スキ
ャナ17の角速度のばらつき)、「ポリゴン・シグニチ
ャー」特性(即ち、スキャナ17の種々の面18が走査
位置の開始から走査位置の終了まで受光体14上で走査
スポットをスイープする角速度のばらつき)、及び「走
査非直線性」(即ち、高速走査の線速度の局部的ばらつ
きであって、これは所与の走査線の空間上別個のセグメ
ントに対するスキャナ17の幾何学的関係の分散によっ
て生じられる)によって引き起こされる傾向がある。
の画素位置決め精度の向上は、高速走査方向において画
素の中心の空間位置決めに厳密に関係があることを理解
すべきである。このように、タイミングを用いて高速走
査画素位置を調整する。これが、ここで利用される2次
元の「高アドレス可能度」や、「マイクロアドレス可能
度」とは異なる理由は、マイクロアドレス可能度によっ
て、輝度変調を用いた処理方向、及びタイミングを用い
た高速走査方向の両方向において副解像度精度で、画像
遷移を空間上位置決めすることができるからである。
データソースからプリンタへ送ることが可能であるかに
依存している。プリンタにおけるエレクトロニクスの目
的は、高忠実度標本化(サンプリング)表示を、受光体
へ転送するための高バンド幅の高解像度ビットストリー
ムに変換することである。図2には、本発明による、超
高感度印刷システム(ここでは、プリンタ50と称され
る)のサブシステム構成要素のブロック図が示されてい
る。
器52、2値画像生成器54、グレースケール変換器5
6を有する画像生成器51からのデータソースを含む。
さらに、FIFO(先入れ先出し)メモリ58、再標本
化補間回路60、セグメンタ62、位相/解像度コント
ローラ66、ハーフトナー70、D/A変換器76、レ
ーザダイオード15、及び直線性及び位置合わせコント
ローラ78が含まれている。再標本化補間回路60、ハ
ーフトナー70、スレショルダ(しきい値処理器)6
8、及びD/A変換器76は、標本化表示を、レーザダ
イオード15を介して受光体に転送するための高帯域幅
の高解像度ビットストリームに変換する能力がある。
ック図であり、これによりプリンタは2つのレーザダイ
オードを有する。図3のシステムは、図2に示されるシ
ステムと同じ要素を含み、さらにインターレースフォー
マッター80が追加されている。
値画像生成器又はグレー画像生成器でもよく、特定の解
像度又はグレー(マルチビット)深さに限定されるもの
ではない。一般に、画像上のグレー深さは、画像形成器
サブシステムとの物理的インタフェースを調節したり、
又はプリンタに送られる画像情報の忠実度を調整するよ
うに可変的であってもよい。一方、標本(サンプル)濃
度(インチ当たりのサンプルの個数)は、画像形成器の
解像度目標に一致するようにある最大数まで調整可能と
なる。図2に示されるように、画像データは、画素デー
タごとに複数のビットをFIFO58に提供するグレー
スケール画像生成器52によって提供することもでき
る。あるいはまた、画像データを2値フォーマットにお
いて(即ち、画素ごとに1ビットずつ)、2値画像生成
器54によって提供することもできる。生成器54から
のこの2値データは処理前にグレースケール変換器56
によってグレースケールに変換することができる。
て)画像形成器の特別な特徴及び所望の画像形成応答に
同調された中間調化及びしきい値化情報をダウンロード
することができる。このダウンロードファイルは画像デ
ータではなく、むしろ中間調化又はしきい値化に使用さ
れるルックアップテーブルの内容である。
おけるデータの使用を遅らせたり、補間のための2つの
隣接走査へのデータのアクセスを遅らせたりすることの
可能なバッファリング(緩衝)を実行する。マルチダイ
オード構成では、ダイオードはビームをある一定の間隔
距離に置いた状態で処理方向に沿って位置付けられる。
このため、印刷中のどの時点においても、1つのダイオ
ードは処理方向において他のダイオードとは異なるメモ
リの部分からデータにアクセスすることになる。図3の
ようなマルチチャネル構成におけるFIFOバッファの
制御は、位相/解像度コントローラ66と共働するイン
ターレースフォーマッター80の役割である。画像情報
はシリアルラスタの形式で画像生成器から一度だけ送ら
れるので、FIFOはレーザダイオードによって処理方
向に広がったラスタの個数をバッファリングする。さら
に、FIFO58は他の画像処理機能で使用するための
遅延ラスタ情報を提供する。この場合、これらの遅延ラ
スタは2つ1組になって再標本化補間回路60によって
使用される。
標本化補間回路60が存在することによって、解像変換
を行なう通常使用と同様に、データ空間位置を画像形成
器及びその機械的プロセスの任意のミスアラインメント
に電子的にマップする独自の機会が付与される。エンジ
ン及びレーザスキャナの欠陥にデータを共形的にマップ
するのに必要な情報は直線性及び位置合わせコントロー
ラ78から得られて、位相/解像度コントローラ66を
介して処理され、動的解像度制御として表示することが
できる。正確に測定できるプラットフォームの欠陥は、
共形電子位置合わせ(見当合わせ)に対して電子的にサ
ーボ制御することができる。
理機能を実行し、これは処理の簡略化のための線形補間
であってもよい。超高感度プリンタ50では、受光体上
のスポットは、電子位置合わせ必要条件を考慮して適切
な電子機器で追跡される。電子位置合わせフィードバッ
クがないと、位相/解像度コントローラ66はゼロから
スタートして、高速走査方向及び低速走査方向の両方向
において一定の値を累算することになる。しかしなが
ら、フィードバックによると、開始値又は累積値は印刷
中に誤差値を変更する際に加算することによって動的に
バイアスされる。スポットの現在位置に関するこの情報
は再標本化補間回路60に送られて、その位置に標本輝
度を戻して、これを再標本と呼ぶ。
Y(低速走査又は処理)寸法におけるアドレス可能度の
単位で測定されるスポットの現在位置は、整数標本位置
の一つと必ずしも一致するものではないが、代わりに最
近接近傍の4つの間で分数的に位置付けられる。補間回
路は、これらの4つの最近接近傍の輝度を補外すること
によってどの標本輝度が現在位置にあるかを推定するア
ルゴリズムを実行する。この計算の最も簡単な形式は、
輝度が隣接標本間で直線的に変化すること、つまり、線
形補間という用語、を想定している。
化(スロープ)の局所的レートを計算してこの情報をラ
イン85によって示されるようにスレショルダ68に送
る。この情報は、ラインアートの露光輝度(強度)がゼ
ログラフィックしきい値を交差する位置を予測するため
に使用することができる。
標本化情報をグレーデータストリームに変換し、これは
フォントやライン等のラインアートが描画されるべき時
にD/A変換器を駆動する。超高感度プリンタ50は、
上記のようなタイミング及び可変輝度の使用によって処
理方向及び高速走査方向において非常に正確に画像領域
のエッジを位置付ける能力を有する。しかしながら、ス
レショルダは標本化表示がゼログラフィックしきい値を
交差する位置を推定することによって標本化データを描
画しようとするものである。しきい値処理機能を実行す
るためのハードウェアの一形式はルックアップテーブル
として動作するキャッシュメモリである。しきい値処理
機能を実行するためのハードウェアの別の形式は、リア
ルタイムで関数を計算するためのプロセッサ又は他の適
切な電子機器であってもよい。
によって生成される2次元スロープ情報、ライン85を
利用し、これによって、サブピクセル精度で入力ファイ
ルのしきい値交差を予測することができる。
を有するハーフトナー70は、ピクトリアル(画像)が
描画される時に再標本化補間回路60からの再標本化情
報を2値マップに変換する。ピクトリアルは、ファイン
ドット構造が知覚不能な粒状性になると同様に、多くの
グレーのレベルの輪郭がないことを要求する。インチ当
たり4800個のアドレス可能点のあるプリンタ(例え
ば、受光体上でインチ当たり1200回走査とグレーの
4レベル)は、インチ当たり150個の中間調ドットに
おいて1000レベル以上のグレイレベルでビットマッ
プを作成する能力を有することになる(例えば、中間調
セル側部に対し、4800/150=32個のアドレス
指定単位、32×32=1024の可能レベル)。さら
に、256個(又は、それ以下)のレベルが入力データ
で表示されればよいので、階調再生カーブをドット定義
に組み込むことができる。また、レーザスポットの形状
及び寸法が補償される。これを実行するために、中間調
ドットを高忠実度で表示することが必要とされる。
間調ドットの定義と必要なグレーレベルはメモリに記憶
される。スポットが走査すると、中間調ドットの境界線
を定義するためにハーフトナーのマルチビット(グレ
ー)出力によりD/A変換器によってスポットの輝度
(強度)が調整されることになる。
2×32個の値)に加えて輝度情報(256個の値)を
メモリへのアドレスとして使用されるという点におい
て、従来技術のものとは異なり、マルチビット値出力は
グレー変調器に配向される。従来技術のハーフトナーは
スクリーンアドレスのみに基づいて値を検索し、それを
入力輝度情報と(ハードウェア比較器)で比較し、検索
された値が入力輝度より大きいか小さいかによってレー
ザをオン又はオフに切り替える。
ゼログラフィやオフセットリソグラフィ等の2値表示方
式を用いるすべてのディスプレイシステムは、グレー画
像(トーンアート又はピクトリアル)と合成画像(文章
及びラインを含むラインアート)との相違を識別可能で
なければならない。これは、2値プリンタが中間調化に
よってグレー画像を印刷する必要があるからである。視
覚上の観点からコントラストの高いラインアートと文章
が平滑エッジで印刷されることが重要である。これはセ
グメンタ62を介したセグメント化によって実行され
る。
ンアートに対して)ハーフトナー70と(ラインアート
に対して)スレショルダ68を同時に通過することにな
る。セグメント化ビット又はタグビットとして知られて
いる追加ビット、即ち、FIFO58からのライン6
3、はハーフトナー及びスレショルダに対して適切な時
間遅延後に、マルチビット標本画素とともにキャリーさ
れてセグメンタ62によって転送される。このビット
は、描画されるものがハーフトナーからのトーンアート
か、又はスレショルダからのラインアートであるかに従
って、印刷中にこれら2つのデバイスを切り換えるため
に使用されることになる。これを決定する情報の解像度
は、標本ごとの1ビット、又はいく分低い数と同じくら
いの高さである可能性もある。D/A変換器76がその
入力を得る位置から制御するために、セグメンタ62は
ハーフトナー70とスレショルダ68への入力アドレス
を修正したり、ハーフトナー70とスレショルダ68の
出力上でトライステート出力デバイスにイネーブル信号
を付与したりすることができる。いずれの場合にも、セ
グメンタ62はスレショルダ68とハーフトナー70と
の間で出力64を介したスイッチング関数を提供する。
高速走査クロックによって指定される周波数において多
くの輝度レベルを提供する。レベルの数は、クロック速
度間のトレードオフと、チャネルの数と、機械処理能力
と、ゼログラフィックノイズと、を有するシステム設計
考察によって決定される。D/A変換器76は衝撃係
数、パルス幅、又は電流制御を用いて多くの光輝度(強
度)のためのアナログ変換を実行することができる。
ダイオードソース15の組み込みである。レーザダイオ
ード15は、GHz範囲内にバンド幅を十分に提供し、
電子電流制御でその輝度を変調する能力を備えている。
さらに、レーザダイオードはモノリシック状の近接間隔
で配置されたマルチビーム構成で作成することもでき、
これによって処理能力と品質が向上する。
且つ独自の特徴は直線性及び位置合わせの制御である。
例えば、色再生では、1又は2ミル範囲でカラー層の位
置合わせを実行するために位置合わせ用マシン機械的必
要条件におけるより一層の精度が要求される。層同士の
位置合わせが正確であることは非常に重要なことであ
る。この精度によって、このシステムを用いてライン及
び文章に対するカラーの処理を実行することが可能とな
り得る。この精度は機械的に実行するためには非常に困
難であり且つ費用が高くなる。マルチステーションカラ
ーマシンにおける位置合わせのための他の必要条件は、
各書き込みステーションが較正されて他の画素マップを
正確に位置合わせする画素マップを転送する場合におい
て、満たすことができる。エラーの測定が可能であるこ
とを仮定して、2次元超高感度プリンタが直線性及び位
置合わせコントローラ78を用いて電子位置合わせを介
してこれらの目標を達成できるようになることは明らか
である。
は、ライン80を介してスポット位置誤差情報を位相/
解像度コントローラにフィードバックすることによって
実行するものである。コントローラ78はまた、ライン
83を介して標本を分解器電子機器(ハーフトナー7
0)に適切に置き換えている。さらに、X−Y位置の位
置合わせ、走査直線性修正、速度サーボ制御と受光体ス
キューとランナウト補正は電子的に実行され、一方、オ
プトメカニカル構成要素に関する仕様を緩和することに
なる。
トローラ66に含まれる要素の詳細なブロック図であ
る。FIFO58は、高速走査(X)と低速走査(Y)
寸法を有する、記憶された画像データについての2次元
(2−D)ウィンドウとして利用されるように構成され
るメモリデバイスである。位相/解像度コントローラ6
6はインターレースフォーマッター80と同様にアドレ
スを2−Dウィンドウに付与するのを補助することにな
る。
が記憶されるメモリ82を有する。各ラスタは複数の画
素を有し、各画素は1から8のビットを有する。メモリ
82の幅は少なくとも画素の全体のラスタを記憶するの
に十分な大きさがある。さらに、その幅は必要ならば、
セグメント化、タグビット、又はビットの容量を含む。
セグメント化又はタグビットはライン63を介してセグ
メンタに転送され、FIFOの画素とともに記憶され
て、中間調化又はしきい値化アルゴリズムの適用におい
て正確な時間遅延を保証することになる。メモリ82の
高さは少なくとも、マルチチャネルシステムにおけるビ
ーム間隔を補償することに加えて、再標本化補間回路6
0によって使用される一つのラスタを収容することと、
さらに1つ又は2つのラスタが別のラスタを書き込みな
がら一つのラスタを読みだすことを可能にするのに十分
な大きさがある。
2つの読み出しポートを有する3つのポートメモリであ
るように構成される。メモリ82がアドレスされている
と、同時に画像生成器は、2つのラスタが処理のための
読み出されていると生成中のラスタをFIFOにロード
する。明らかに、すべての3つのポートのためのXアド
レスは同一であり、一方、各ポートの有効Yアドレスは
所与のオフセットだけ異なっている。さらに、所与のX
アドレスに対して、メモリ82に記憶される各ラスタの
そのアドレスに記憶された画素は利用可能である。
84(demux)によってx方向にアドレスされる。
位相/解像度コントローラ66はXADDRESSライ
ン111を介して14個のビット数をdemux84に
供給し、これによってdemux84はメモリ82に記
憶されたラスタに沿って214画素をアドレスすることを
可能にする。位相/解像度コントローラ66は、24 ア
ドレスを作成するYADDRESSライン99を介して
4ビット数を供給する。y方向では、メモリ82を同時
読み出し且つ書き込みを調整するためにアドレス指定に
おいてオフセットが必要とされる。y方向アドレス指定
に対して必要なオフセットを生成するために、全加算器
92はYADDRESS99に固定値を加算し、これは
書き込みポートアドレス指定のためにYADDRdem
ux86によって使用される。同様にして、全加算器9
4は2つの読み出しポートの内の一つに一定のオフセッ
トを供給する。メモリ82に記憶されたすべてのラスタ
は同時に利用可能とされるので、MUX88とMUX9
0を用いていつでも一度に処理するためにラスタの中か
ら2つを選択する。2つの読み出しポートを作成するこ
れら2つのMUXを使用することである。MUX88か
らのデータはラインLAST89として示され、一方、
MUX90を介したデータはNEXTライン91として
示される。LAST及びNEXTラスタを使用すること
は再標本化補間回路を説明する際に明らかになる。アド
レスは一度に一つ以上進むことはなく、このメモリサブ
システムのFIFOに類似した性質であることが注目さ
れる。
的は、上記のようにFIFO58にアドレス指定を提供
することである。また別の目的は、再標本化補間回路6
0による使用のための小数累積数を提供することであ
る。
96とX累算器108を有する。Y累算器96はレジス
タ98と全加算器100を有する。レジスタ98は16
ビットレジスタであり、左側4ビットは整数部分を表わ
し、残りの12ビットは16ビット数の小数部分を表わ
す。整数部分はYADDRESSライン99として使用
され、一方、小数部分は乗算因子ラインYFRACT1
01である。図示のように、YFRACT101は再標
本化補間回路60によって使用されることになる。
累算器108を有する。X累算器108はレジスタ11
0と全加算器112を含む。レジスタ110は24ビッ
トレジスタであり、左側14ビットは整数部分を表わ
し、残りの10ビットは24ビット数の小数部分を表わ
す。整数部分はXADDRESSライン111として使
用され、一方、小数部分は乗算因子ラインXFRACT
113である。
ード可能START・PHASEレジスタに対応付けら
れている。累算器を制御する各クロック周期中に、累算
器はINCレジスタにロードされた数だけ増分可能であ
るにすぎない。INCレジスタにロードされる値は小数
であり、このため累算は小数になる。再標本化補間回路
の説明から理解されるように、小数の増分によって、2
つの画素とFIFOに記憶された2つのラスタの少なく
とも一方の間で画素値の計算が可能になる。いったん累
算器が小数値を累算することによって整数値へロールオ
ーバすると、FIFOへのアドレスは次のアドレス位置
にあるか、又はデータの次の画素かラスタを指示する。
ここに述べられたシステムでは、ナイキスト基準を満た
すために、次のアドレスに移行する前に少なくとも2つ
のクロックサイクルを有することが望ましく、これによ
ってINC値は0.5以下に限定されることもある。
4の値は、インチ当たりの高速クロックの数で除算され
る、高速走査方向におけるインチごとの標本の数に等し
い。Y累算器96のINCレジスタ102とSTART
・PHASEレジスタ104において値を決定するため
のプロセスはインターレースフォーマッターを参照して
詳細に説明される。
98はレジスタ104からのSTART・PHASE
(開始位相)値がロードされる。各走査開始クロック信
号(SOSCLK)とともに、Y累算器96はINCレ
ジスタ102に記憶される値だけ増分される。累算中の
数は小数であるので、レジスタ98の数の整数部分は一
度に1以上は増分されることはない。この場合、レジス
タ102、104はそれぞれ13ビットである。
110はレジスタ116からのSTART・PHASE
(開始位相)値がロードされる。各システムクロック信
号(SYSCLK)によってX累算器108はINCレ
ジスタ114に記憶された値だけ増分される。累算中の
数は小数であるので、レジスタ110の数の整数部分は
一度に1以上は増分されることはない。この場合、レジ
スタ114、116はそれぞれ11ビットである。
高速走査方向ではX累算器によって、また低速走査方向
ではY累算器によって追跡される。このため、累算器の
整数部分は、システムがFIFO式方法でメモリを系統
的にクロックしているので、1を越えて進むことはな
い。
スフォーマッターとともに、解像変換、位置合わせ補
正、及びインターレーシングを促進する。図5を参照す
ると、インターレースフォーマッターは基本的には、こ
の実例の2チャネルシステムのチャネルのビーム位置に
一致するデータにおける地点で各チャネルがFIFOラ
スタデータにアクセスできるようなオフセットを備えた
位相/解像度コントローラにおけるY構成要素の複写で
ある。START・PHASEレジスタにロードされる
オフセットはフォトダイオード間のビーム間隔を考慮す
る。図示のように、チャネル間には接続(ライン99)
があり、両チャネルに対して書き込みアドレスを維持
し、このため両チャネルに対する書き込みアドレスが同
一であるようにする。書き込みアドレスが同一であるの
で、同一データは各チャネルのメモリに同時に書き込ま
れている。しかしながら、START・PHASEレジ
スタの値によって、読み出しアドレスはずらして配置さ
れて2つのフォトダイオード間の距離を補償する。従っ
て、画像生成器は印刷前に1つのラスタを一度にメモリ
に書き込みさえすればよく、これによって画像生成器が
各チャネルに異なるデータを同時に供給することを要求
する従来システムに優るその複雑性を軽減することにな
る。インターレースフォーマッターは同時に2か所の位
置でメモリ内のデータにアクセスすることを容易にし、
このため、自動的にインターレーシングを生成する。こ
こに述べられたインターレースフォーマッターはインタ
ーレース因子をメモリ内にあるラスタの集合にマップす
る能力を有する。
と題したアメリカ特許第5、233、367号では、画
像形成装置、ならびに隣接ビーム間の間隔が以下の関係
式をもつ場合に複数のビームを記録媒体上で回転ポリゴ
ンによって偏向させることによって複数の光ビームをイ
ンターレース走査するための方法が述べられている。
面からの隣接ビーム間の基準走査の回数に等しいインタ
ーレース因数である。VO は受光体速度、ωはポリゴン
角速度、fは1回転当たりのポリゴンの面の数、Qはビ
ームの数、及びBはビームの間隔である。
ーレース因数Iに対し正の値を選択することもできる。
インターレース因数(ファクタ)Iとビームの数Qに対
して種々の値を選択することにより、均等間隔の小数又
は多重インターレース走査を得ることができる。
走査では、Iは正の整数及びそのもの自体として選択さ
れる必要があり、Qは1よりも大きい任意の共通整除数
であってはならない。均等間隔の非重ね合わせ式インタ
ーレース走査では、インターレースファクタIは、隣接
するインターレース式走査間の距離によって分られるポ
リゴンの単一の面によってレイダウンされた隣接走査間
の距離である。ポリゴンの単一の面によってレイダウン
された隣接走査間には、ポリゴンの前の又は次の面によ
ってレイダウンされたインターレース式追加走査があ
る。
スフォーマッターでは、マスタチャネル(チャネル0)
とスレーブチャネル(チャネル1)とがある。わかりや
すくするために、スレーブチャネル内のデバイス番号は
主表記法で表示される。START・PHASEレジス
タの値は以下の式によって計算することができる。
りのラスタにおける目標データ濃度又はデータ解像度、
Bはフォトダイオード間のインチ単位のビーム間隔であ
る。Bは上記式から検出されたり、又は測定することも
できる。図5において、START・PHASEレジス
タ104はゼロがロードされるのは、チャネル0にある
からである。START・PHASEレジスタ104’
は(D)(B)にロードされるのは、チャネル1にある
からである。これはインターレーシングに必要とされる
メモリへのオフセットの量である。
受光体が単一の面当たりに移動するラスタの数を表わ
す。INCは濃度(ラスタ/インチ)×VO /ωf(イ
ンチ/面)に等しい。即ち、INCは一定数のラスタに
よってFIFOを通過することがどの位の距離が必要で
あるかを表わす。この数は小数であってもよい。
累算器96、96’はラスタ間にある走査の画素値を要
求することができる。このため、Y補間回路は必要なデ
ータを補間するために使用される。このインターレース
フォーマッターの重要な特徴はFIFOを調べること、
走査が受光体上のどこで行なわれるかによって必要とさ
れる2つのラスタを得ること、さらにラスタ精度の小数
内に正しいデータを得るためにそれらの間を補間するこ
と、の能力に見られる。
関連回路構成の詳細ブロック図である。再標本化補間回
路の出力は超高感度プリンタにおける多数の画像処理機
能に使用される。まず、標本化ピクトリアルデータはハ
ーフトナーでの使用のために再構成することができる。
第2に、標本化テキスト及びラインアートデータは局所
スロープ情報(輝度変化率)を保持することによって補
間回路の動作を高めた状態で再構成することができ、こ
れによって標本化データがスロープ情報を用いることに
よってゼログラフィックしきい値を交差する位置を予測
することが可能になる。第3に、補間回路を用いて異な
る速度で入力データを再標本化することによって入力デ
ータの異なる解像度、拡大、及び(又は)角度方向付け
を実行することもできる。このシステムの再標本化補間
回路は、目標濃度又は解像度がメモリ内のデータの入力
解像度とは関わりなく書き込み可能であるように設計さ
れる。最後に、電子的位置合わせ、走査直線性補正、速
度サーボ制御、及び受光体スキュー補正はスポット位置
のエラーの適切な測定及びフィードバックによって印刷
システムで実行することができる。この情報は直線性及
び位置合わせコントローラによって提供されることにな
る。
はFIFOからの隣接ラスタデータの2本のライン、即
ち、ラベル表示されたNEXT91とLAST89、を
受信する。ラスタデータは最初にY補間回路120によ
って処理され、次にデータライン126を介してX補間
回路122に送られる。ラスタデータが処理されている
と同時に、スロープ情報はY補間回路120とX補間回
路122によって供給されている。Yスロープ情報はス
ロープ補間回路124によって処理される。各補間回路
の詳細は図8を参照して説明される。ラスタデータとス
ロープデータをともに処理する役割としてY補間回路1
20はY累算器96からの数の小数部分、YFRACT
101、を使用する。同様にして、X補間回路122と
スロープ補間回路124はともにX累算器108からの
数の小数部分、XFRACT113、を使用する。再標
本化補間回路60の出力は、関連スロープ情報SLOP
EX132と補間スロープデータSLOPEYINTE
RPX134とともに、補間ラスタデータ、INTER
PYINTERPX128、を含む。
補間回路122及びスロープ補間回路124の詳細なブ
ロック図が示されている。NEXTライン91とLAS
Tライン89の形式におけるFIFOからのラスタデー
タはY補間回路120に供給される。これら2つのラス
タは、FIFOに記憶された画像からの隣接ラスタを表
わす。図示のように、ラスタLAST89は全加算器1
36を使用するラスタNEXT91から減算される。減
算は2の補数演算によって実行され、その結果、加算器
136のB入力上のバブル137は逆関数を示し、CIN
入力上のa+1は、2の補数の関数を実行するのに必要
なプラス1を加算する。この減算の結果は、Y累算器9
6に記憶された数の小数部分であるYFRACT101
によって乗算される(図6参照)。さらにこの減算の結
果は、SLOPEYライン130として示される関連Y
スロープ情報になる。乗算器138は8×8の乗算を実
行し、結果の8個の最上位ビット、ライン139、は全
加算器140に送られる。全加算器140はラスタLA
ST89で乗算の結果を加算してY補間を完了し、その
結果、ラインINTERPY126となる。INTER
PY126はY補間データを表わす。
力からその入力を受信する。ラインINTERPY12
6は全加算器142へのA入力になる。さらに、ライン
INTERPY127はレジスタ141によって1画素
だけ遅延される。この遅延の結果、LAST・INTE
RPYはバブル143によって反転されて、高位に維持
されたキャリー入力を備えた加算器146のB入力に入
力される。このため、2の補数の演算を用いると、LA
ST・INTERPYはINTERPYから減算され
る。この減算の結果、関連Xスロープ情報SLOPEX
132が生成される。さらに、減算の結果は乗算器14
4への入力となる。乗算器144はXFRACT113
を加算器142の出力で乗算し、XFRACT113は
X累算器108(図6参照)の数の小数部分からのもの
である。乗算の結果の最上位の8ビットは加算器146
によってLAST・INTERPYに加算され、補間デ
ータINTERPYINTERPX128となる。
のA入力としてY補間回路120からのYスロープ情報
ラインSLOPEY130を利用する。SLOPEY1
30はLAST・SLOPEYになるレジスタ147に
よって1画素クロックだけ遅延される。LAST・SL
OPEYはバブル149によって反転され、これによっ
て、高位(ハイ)に維持されたキャリー入力を備えた加
算器148のB入力に入力される。この結果はSLOP
EYからLAST・SLOPEYを減算したものであ
る。加算器148の出力は乗算器150によってXFR
ACT113で乗算される。乗算器150は5×5ビッ
ト乗算器であり、結果は乗算結果による5個の最上位ビ
ットである5ビット数である。最終演算では、乗算の結
果、ライン151、は加算器152によってLAST・
SLOPEYに加算され、SLOPEYINTERPX
ライン134として示される関連補間スロープ情報とな
る。
を実行する。 YFRACT*(NEXT−LAST)+LAST=INTERPY X補間回路122はY補間回路120の出力を用いて以
下の式を実行する。
る。
わし、SLOPEXは補間値のXスロープを表わし、さ
らにSLOPEYINTERPXは補間値のYスロープ
を表わす。(上記式を用いた補間は、YFRACTの値
がXFRACTに対して変化しないか、又は非常にゆっ
くりと変化する限りは直線的であると仮定される。)
線形近似、又は遷移を生成し、これらの近似を出力レー
ザダイオードの輝度レベルのシーケンスに変換すること
によって標本化表示からラインアート又はテキストを描
画することである。スロープスレショルダは再標本化補
間回路から線形補間データと関連2次元スロープ情報を
取り出し、しきい値化関数を提供する。2次元スロープ
情報を用いて、描画中のエッジがレーザスポットの現在
位置に対してどこに配置され且つ方向付けられているか
を判断する。可能スロープ及び輝度入力順列のすべては
印刷に先立ってソフトウェアを描画することによって計
算される。いったん決定されると、しきい値化関数はレ
ーザダイオードを駆動するのに使用されるスレショルダ
ルックアップテーブルに記憶されるマルチビット輝度レ
ベルデータを提供することになる。
ためにスロープスレショルダのレンダリングソフトウェ
アが補間回路によって生成される輝度及びスロープ情報
をどのように使用するかが示されている。輝度153、
及びレーザスポットの現在位置におけるXスロープとY
スロープは補間回路によって生成される。レンダリング
ソフトウェアは輝度153に垂直に位置決めされ、且つ
153の最大可能輝度の50%の公称高さを有する平面
165として画像形成ゼログラフィックしきい値を構成
する。
フトウェアはXスロープによって決定される角度154
で輝度153の頂部から画像形成光線155を生成す
る。この画像形成光線155は地点156で公称ゼログ
ラフィックしきい値165を交差することになる。y
(低速走査)方向では、レンダリングソフトウェアはY
スロープによって決定される角度157で輝度153の
頂部から画像形成光線158を生成する。この画像形成
光線158は地点159で公称ゼログラフィックしきい
値165を交差することになる。このように、地点15
6と159が生成されて、スポットの現在位置で描画さ
れる特徴エッジと判断されるライン166を決定する。
方向に垂直である場合、タイミングを用いてエッジを描
画し、レンダリングアルゴリズムはオンからオフ、又は
オフからオンへの遷移を利用することになり、この遷移
は可能な露光における最も急なスロープを実行するため
の中間グレー値を有するものではない。レンダリングア
ルゴリズムはまた、スポットの高速走査幅、高速走査ク
ロックの量子化、及び他のゼログラフィック開発変換関
数を考慮する必要がある。描画される特徴エッジが主に
高速走査方向と並行である場合、グレーはエッジのサブ
走査精度を実行するために使用され、適切なグレー値は
そのメモリ位置に割り当てられることになる。レンダリ
ングアルゴリズムはさらに、スポットの低速走査幅(エ
ッジ配置位置までの輝度の直線性を設定する)、使用中
のレベルの数、走査ピッチ、及び他のゼログラフィック
開発変換関数を考慮する必要がある。
を使用する例は以下の通りである。
輝度値を表わし、Sx はXスロープであり、Sy はYス
ロープであり、Tはゼログラフィックしきい値であり、
Vは書き込み中の標本の大きさである。ここに示された
システムによると、Sx =SLOPEX 132、Sy
=SLOPEYINTERPX 134、V=INTE
RPYINTERPX 128となる。ゼログラフィッ
クしきい値Tは一般には、フォトダイオード上の輝度を
変調するためにどの位多くのデータのビットが使用中で
あるかに相当する中間点に設定される。例えば、8個の
データのビットがある場合、T=128である。Fは低
速走査及び高速走査解像度の差を補償するための基準化
因子である。解像度が同一である場合、F=1となる。
高速走査解像度が低速走査解像度の4倍以上である場
合、F=4となる。
/A変換器76を含むブロック図が示されている。スレ
ショルダ68には、しきい値関数ブロック160とシフ
トレジスタ162が含まれている。図示のように、しき
い値関数160は再標本化補間回路からの3つの入力ラ
イン、即ち、補間データ、Xスローブ及び補間Yスロー
プをそれぞれ表わすINTERPYINTERPX12
8、SLOPEX132、及びSLOPEYINTER
PX134、を受信する。これらの入力値を用いて、し
きい値関数ブロック160はレーザダイオードで使用さ
れるマルチビット輝度値を描画する。この値はリアルタ
イムで計算されるか、又はメモリブロックで実行される
ルックアップテーブルに記憶することもできる。
プテーブルとして実行されると、結果としての輝度値C
は事前計算されてメモリブロックに記憶される。実行時
動作中に、SLOPEX132、SLOPEYINTE
RPX134、INTERPYINTERPX128を
用いて入力に対応するCの値に対しメモリブロックをア
ドレスする。スロープ値はアドレスを形成するのを促進
するために絶対ページ座標の代わりをする。このため、
各可能アドレス結合では、各アドレスに対応する事前計
算輝度値がある。既述されたように、Cの値はさらに、
高速プロセッサ又は計算回路を使用することによって実
行時動作中にCが計算されるように実行することもでき
る。
画される時に、再標本化情報を補間回路から2値マップ
に変換することである。ピクトリアルはファイン(微
細)ドット構造が粒状性を知覚不能にするのと同様に、
多数のグレーのレベルの輪郭がないことを要求する。ト
ーンアート、即ち、中間調化のためのピクトリアル又は
「自然」画像、を表示する場合、再標本化補間回路から
使用されるような標本化データを利用することができ
る。
ドットの全作成を表わした図である。中間調セル170
は、例えば、一辺が150分の1インチであり、中間調
ドット172は描画されるものとなる。この具体例で
は、スポット182のサイズは600分の1インチであ
り、アドレス可能度単位マーカ176と178によって
指示されるように高速走査方向及び低速走査方向におけ
る4800分の1インチのセル170内にアドレス可能
点を有する。セル170の上側及び左側にある波形は、
中間調ドット172を書き込むと、レーザダイオードの
高速及び低速露光プロファイルを表示する。高速走査露
光プロファイルは線A−Aについての断面であり、処理
方向、又は低速走査露光プロファイルは線B−Bについ
ての断面である。ライン174は走査軌道を表わし、そ
れぞれ1200分の1インチの間隔をおいて配置され
る。これはスキャナが過剰走査されたことを意味し、こ
れはスポットが1200分の1インチであった場合より
もエッジ配置のさらに直線的な応答を輝度調整に転送す
ることになる。しかしながら、システムは任意のスポッ
トサイズ又は任意の走査間隔に調整することができる。
によって決定される。このため、異なるスポットサイズ
175、175’、175”を表わす図によって、臨時
のリーダがスポットサイズが小さくなるので解像度が高
くなっていると示すように誤り導くことがある。反対
に、この図は単に便宜上説明するためのものであり、ス
ポット175、175’、175”のサイズは、処理方
向において露光エッジが所与の輝度で描画される位置を
表示するのに役立つ。即ち、スポットが小さいほど、境
界走査が描画エッジ上にあるという効果を表わす。すべ
ての場合において、スポットサイズは「ハーフマックス
での全幅」(FWHM)として測定されるので、スポッ
トサイズ182は変化しない。なお、測度は輝度不変で
ある。
査スポットによって生じられる露光が中間調ドット17
2の目標エッジに対し可能な限り近いように、高アドレ
ス可能度を用いて走査スポットが配置される。高速走査
方向では、高アドレス可能度は4800分の1インチの
精度による走査に沿った適切な位置でレーザをオン/オ
フすることによって実行され、これによって走査方向に
対し略垂直であるエッジを最適に描画する。低速走査方
向では、境界走査の輝度調整を用いて4800分の1イ
ンチの高アドレス可能度を得ることができ、走査方向に
対して略垂直であるエッジを最適に描画する。図11乃
至図26は中間調度ドット172のステップ毎の作成を
示す。
ファイル180が示された中間調ドット172の作成の
工程がそれぞれ示されている。既述したように、この目
的は、中間調ドット172の目標境界に対して露光を可
能な限り近づけておこうとすることである。図11から
始まり、第1の走査線、即ち、輝度(強度)2の第1の
境界走査は、高速走査方向における2つのアドレス可能
度単位に対し存在する。次の図12と図13には、多数
の高速走査クロックに対し輝度3に増加する境界走査が
示され、図14に示されるように多数のクロックに対し
て輝度2の走査に戻って走査線の一つを終了する。次の
走査線及び図15に進むと、境界走査の輝度はレベル4
から始まるか、又は全部がオンになり、図16に示され
るように走査線の最後までオンのままである。走査線3
と4は走査線2のように書き込まれて、図17、図1
8、図19及び図20によって表示される。次に図21
を参照すると、走査線5は輝度レベル3から始まり、フ
ル−オンとなって(図22及び図23参照)、レベル3
の輝度で終了する(図24参照)。最後に、中間調ドッ
ト172は図25と図26に示されるように走査線6が
輝度レベル1の値を書き込むことによって完成される。
ー70のブロック図が示されている。ハーフトナー70
はメモリブロック190(ドット生成器72に相当す
る)と、累算器190と196(スクリーン生成器74
に相当する)を有する。メモリブロック190は、この
実例では4800分の1平方インチであるアドレス可能
度単位192のアレイに分割される。メモリブロック1
90はさらに各グレースケールデータレベルに一つずつ
の256の異なるドット面に分けられる。矢印195に
よって示されるように高速走査方向におけるアドレス可
能度は4800分の1インチであり、低速走査方向の走
査間隔は矢印204によって示されるように1200分
の1インチである。2値輝度の代わりに(5つの値0
%、25%、50%、75%、100%によって生成さ
れた)4つの輝度レベルを使用することによって低速走
査方向におけるアドレス可能度はさらに4800分の1
インチとなる。
の集合、即ち、一つはX次元、一つはY次元、一つは輝
度次元、に分割することによって3次元物体の輝度寸法
を通じてスライスとして提示される。これらのアドレス
はXアドレス累算器194、Yアドレス累算器196、
及びグレースケールデータ入力ライン197によって提
供される。X及びYアドレス累算器は、角度202で示
されるようなスクリーンの回転に使用されるスクリーン
アドレスのX及びY構成要素を提供する。このアドレス
情報はX、Y平面上のレーザダイオードスポット200
の位置を表示する。
ールデータ入力197は、例えば、206か207など
の256個のドット平面の中のどれがアクセスされてい
るかを決定する。一般には、グレースケールデータ19
7の値が変わると、図の3次元の「弾丸」形状199に
よって示されるように、中間調ドットの半径(又は他の
濃度決定パラメータ)が変わる。256個の中間調ドッ
トの一つ、即ち、メモリがスライスされている中間範囲
内の一つは、ドット平面206上の中間調ドット形状1
98として示される。強調表示ドットが描画される場
合、197のグレースケールデータは、平面207上に
あるかもしれないような小半径を有するドットプロファ
イルを備えたドット平面を選択することになる。陰影ド
ットは207とは異なる平面206の他の側面にあり、
図示されない。
るドット位置の正則矩形配列である。累算器194と1
96はライン195によって示されるようにレーザスポ
ット200の軌道を追跡する。軌道は矢印202で示さ
れるスクリーン角度θでメモリ内を移動する。各累算器
からの5個のビットは、グレースケール入力値197に
よってアドレス指定される256個の中間調ドットのそ
れぞれに対して中間調ドットを定義するための32×3
2個の位置中間調タイル構造を提供する。従って、所与
の中間調ドットを定義する各タイル内には全体で102
4個の位置がある。図28を参照しながら以下に説明さ
れるように、累算器194と196は分数的に増分する
が、メモリ190に対するアドレスYADDR及びXA
DDRとしてそれらの5個の最上位のビットを提供す
る。それらは増分すると、X及びYでは周期的にロール
オーバすることになり、これによって中間調セルを全体
画像領域にわたって正則2次元アレイに複写することに
なる。これが生じている間に、輝度は変化し、異なるド
ットレイヤがアクセスされるようになり、これにより画
像の濃度を修正する。各メモリ位置で取り出されるデー
タは、5つの値(0%、25%、50%、75%、10
0%)の内の一つであり、これはレーザスポットが図1
0乃至図26に示されるような中間調ドットを描画する
のに必要な輝度を有することになるようにD/A変換器
によって必要とされる。
徴がある。その一つは、各メモリ位置で得られる値がD
/A変換器76に直接進むことになるマルチビット値で
ある。
セスされ、それは離間された多数のアドレス可能度単位
(グレーレベル)である。各走査は4つのアドレス可能
度単位だけ離れている。このため、走査構造が通過する
と、ハーフトナーで利用可能なメモリ位置の4分の1を
標本化するにすぎない。これは走査構造が通過可能な4
つの位相があることを意味する。ハーフトナー累算器は
小数値を有する数がロードされるので(任意の周波数及
び任意の角度の中間調スクリーンが必要とされるの
で)、一般には走査アクセスは画像が作られると4つの
すべての位相を周期的にロールスルーすることになる。
これによって無理数の中間調生成器が作成される。ハー
フトナーにロードされるデータの描画の目的は、走査構
造がセル内を通過する位相に関係なく受光体上で同じ露
光を実行することである。これは、(1)量子化エラー
を最小限にするために高速走査及び低速走査の両方向に
おいてアドレス可能度を増大することと、(2)処理方
向における露光エッジ配置の最適制御を可能にするオー
バースキャンによって、促進されることになる。
94とYアドレス累算器196の詳細なブロック図が示
されている。Xアドレス累算器194はレジスタ210
を有し、レジスタ210は整数の5個のビットと小数の
11個のビットを有する値を累算する。5ビットの整数
部分はハーフトナーのメモリブロック190に対して信
号XADDR、又はXアドレスを供給する。累算器19
4は全加算器212と乗算器214を備えている。乗算
器214は全加算器212に対する入力であるようにI
NCレジスタ216又はレジスタ218の一方を選択す
る。レジスタ218は整数の5ビットと小数の11ビッ
トを有する値を累積する。累算器194はまた、全加算
器220と乗算器224を有する。乗算器224は全加
算器220への入力としてINCレジスタ226又は第
1のレジスタ228の一方を選択する。
194のハードウェアと同一である。図示のように、そ
れらの差は、レジスタがスクリーン角度のX及びY構成
要素を表示すると、レジスタにロードされる値になる。
Yアドレス累算器196はレジスタ230を有し、レジ
スタ230は整数の5個のビットと小数の11個のビッ
トを有する値を累積する。5ビットの整数部分はハーフ
トナーのメモリブロック190に対して信号YADD
R、又はYアドレスを供給する。累算器196は全加算
器232と乗算器234を有する。乗算器234は全加
算器232への入力であるようにINCレジスタ236
又はレジスタ238の一方を選択する。レジスタ238
は整数の5ビットと小数の11ビットを有する値を累積
する。累算器196は全加算器240と乗算器242を
さらに有する。乗算器242は加算器242への入力と
してINCレジスタ244又は第1のレジスタ246の
一方を選択する。
タとY累算器196の3個のレジスタの計6個のレジス
タは事前ロードされていなければならない。レジスタに
おける値は変数であり、ページを印刷する前に計算され
なければならない。計算は以下に説明される。個々のレ
ジスタに対する変数の割り当ては次の通りである。即
ち、XFastStepINCはINCレジスタ216
にロードされ、XSlowBoLINCはINCレジス
タ226にロードされ、XSlowBoLFIRSTは
FIRSTレジスタ228にロードされ、YFastS
tepINCはINCレジスタ236にロードされ、Y
SlowBoLINCはINCレジスタ244にロード
され、さらにYSlowBoLFIRSTはFIRST
レジスタ246にロードされる。
位置を基準化(スケーリング)するために、SYSCL
K当たりのメモリ位置の数(1つのSYSCLK中に交
差されるメモリ位置の数)は高速走査方向において決定
され、面当たりのメモリメモリ位置の数(ポリゴンが1
面を通じて回転する間に交差されるメモリ位置の数)は
低速走査方向において決定される必要がある。
SYSCLKはシステムクロック、CELL(S)はセ
ル、INCH(ES)はインチ、FACETは面であ
る。
次にこれを用いて6個のレジスタに対するX及びY構成
要素を計算することができる。
る関係の理解を図るために図29を参照すると、スポッ
トを中間調メモリの断面の面にわたって移動するように
視覚化(可視化)することができ、そこでブロック19
2はアドレス可能度単位を表示する。レジスタの値はス
ポットの動作と、面上のセル当たりのメモリ位置の数の
モジュロを追跡する。
タはともにスポットの高速走査の経過を追跡し、SYS
CLK当たりのメモリ位置の単位を有するのは、レジス
タがSYSCLKによってクロックされるからである。
X及びYのSlowBoLINCレジスタはともにスポ
ットの低速走査の経過を追跡し、面当たりのメモリ位置
の単位を有するのは、レジスタが走査信号の開始によっ
て面ごとに一回クロックされるからである。
の数に関係なくすべてのチャネルについて同一である。
しかしながら、SlowBoLFIRSTはチャネル数
(ch)に依存する。Iはビーム当たりの走査における
インターレース因数、Qは面当たりの走査の数(即ち、
マルチビームシステムのビームの数)であり、従ってI
/Qはビーム当たりの面の単位を有する。このため、S
lowBoLFIRSTに対する単位は、(面当たりの
メモリ位置)×(ビーム当たりの面)=(ビーム当たり
のメモリ位置)となる。スロービギニング・オヴ・ライ
ンファースト値(slow beginning of line first valu
e、即ち、SlowBoLFIRST)は、インターレ
ーシングを実行するために画像の開始においてマルチビ
ームシステムにおける各チャネルをずらして配置するた
めのメモリ位置の数である。
epINC及びYFastStepINCの両ベクトル
を表わす。同様にして、矢印252はXSlowBoL
INC及びYSlowBoLINCの両ベクトルを表わ
す。矢印254は、この場合のチャネル1では、ゼロよ
り大きい数のチャネルに対してXSlowBoLFIR
ST及びYSlowBoLFIRSTの両ベクトルを表
わす。矢印256は絶対値nだけ矢印250を延長した
ものを表わし、ここでnは上記のような一つのメモリア
クセスで取り出される値の数である。
8、236、244、246は事前ロードされる。ペー
ジの印刷の初めに、FIRSTレジスタ228に記憶さ
れた値はMUX224を介して全加算器220への入力
になる。同じように、FIRSTレジスタ246に記憶
された値はMUX242を介して全加算器240への入
力になる。いったんページが始まると、全加算器220
への入力はINCレジスタ226に記憶された増分値で
あるようにMUX224は切り替わる。同じように、M
UX242はINCレジスタ244に切り替わる。レジ
スタ218はSOS(走査開始)クロックごとにINC
レジスタ226からの値だけ増分される。レジスタ23
8はSOSクロックごとにINCレジスタ244の値だ
けさらに増分される。このようにして、中間調スクリー
ン内の走査線の開始位置は印刷経過として計算される。
UX214を介して加算器212への入力になり、レジ
スタ238の値はMUX234を介して加算器232へ
の入力になる。MUX214はINCレジスタ216を
加算器212に接続するように切り替わり、MUX23
4はINCレジスタ236を加算器232に接続するよ
うに切り替わる。レジスタ210はSYSCLK(シス
テムクロック)ごとにINCレジスタ216からの値だ
け増分される。レジスタ236もまた、SYSCLKご
とにINCレジスタ236の値だけ増分される。実例に
よる値を用いて定義されるように、SYSCLKは48
00分の1インチごとに生じる。このようにして、中間
調スクリーン内のスポットの増分位置は印刷経過として
計算される。これらの値はさらにメモリ取り出し処理の
メモリアドレスとして使用される。
対して必要以上に高速で発生する場合には、高速走査方
向におけるメモリアクセスアドレスの式はnで乗算され
る。ここでnはSYSCLK当たりのMicroCLK
の数であり、n個の同時取り出しはメモリデータワード
をn倍大きくすると同時に実行される。次の取り出しは
次のSYSCLK上で実行されることになり、n個のメ
モリ位置を越えて次の複数値取り出しへとスキップす
る。この場合、高速走査方向の距離はSYSCLKの代
わりにMicroCLKで測定されることになる。従っ
て、上記式(1)を修正変更して、以下のようにMic
roCLK当たりのメモリ位置の数を決定することが必
要となる。
YSCLKで行なわれたような場合、MicroCLK
当たりのSYSCLKの数は1/8、即ち、SYSCL
K当たり8個のMicroCLKがあることになる。
ページの印刷前に事前計算されなければならない。概し
て、メモリへ入力される各定義済み輝度197につい
て、対応する中間調ドットは、例えば、メモリ平面20
6又は207において定義且つ記憶されなければならな
い。いったん中間調ドットの形状及び寸法がメモリアレ
イの寸法に対して定義されると、各ドットは基準化され
る必要があり、これによって、SYSCLKの数として
高速走査方向に、またレベルの数として低速走査方向に
定義することになる。最後に、各中間調ドットは、中間
調ドットを定義する各メモリ位置はレーザダイオードに
よって書き込まれる信号の輝度に対応する値が割り当て
られるように描画されなければならない。
るために、幾つかのパラメータを定義する必要がある。
これらのパラメータは、高速走査方向及び低速走査方向
におけるスクリーン角度及びスクリーン周波数、高速走
査方向におけるモジュラス及びアドレス可能度、インチ
当たりの面の数、面(Q)当たりの走査の回数、及び低
速走査方向における走査当たりのレベルの数である。
体例を備えた中間調ドット平面が示されている。既述し
たように、中間調メモリの値を決定する際の第1の工程
は、265個の中間調ドットの各々を成長させたり、又
は定義することである。これらのドットはTRC(階調
再生曲線)とドットの形状を考慮するアルゴリズムを用
いて成長させることができる。
0は中間調ドット261を定義する32×32ビットア
ドレス空間を表示する。図示のように、中間調ドット2
61は本質的に円形であり、特定の濃度を表示する。濃
度が高くなると、図31に示されるように中間調ドット
が成長する。図31は対応するドット263を備えた中
間調ドット平面262を示している。図30と図31と
の間に多くのレベルと寸法の中間調ドットがあることが
理解される。さらにひし形領域264が示されている。
中間調ドットが成長されると、それらはひし形領域26
4の境界に付きあたるまで円形の状態である。そしてこ
れらドットは放射方向に成長されてひし形領域を満た
し、図32に示されるように全体の領域が充てんされる
ようになる。図32は対応するドット267を備えたド
ット平面266を示している。ドット267がほぼ12
8の濃度レベルを表示することが可能であり、これは黒
としての中間調セルの50%を描画しようとする試みを
伝えるからである。しかしながら、プリンタの階調再生
曲線を考慮すると、この50%のカバーリングは正確に
は輝度レベル128とは一致しないこともある。図33
は、ドット269がひし形領域264の外側に再び放射
方向に成長した中間調ドット平面268を示している。
しかしながら、半径の中心はドットセルのコーナー
(隅)268にはない。セルのコーナー268の空白の
半円形空間は他のセルと結合して、寸法が縮小した円形
スポットとなる。想定されるように、中間調ドットはド
ット平面が濃度レベル255で完全に充てんされるまで
成長し続けることになる(図示せず)。
は、成長した中間調ドットを、高速走査方向ではSYS
CLKのプリンタ定義済み空間に、また、低速走査方向
では輝度レベルに基準化することである。任意のメモリ
位置から任意の境界までの距離は、前記パラグラフにお
いて中間調ドットを成長させるために使用される単位で
あったように、メモリ位置の単位で利用可能である。高
速走査方向における距離の構成要素は上記式(1)で既
に計算されたように、メモリ位置当たりSYSCLKの
数で乗算されて、SYSCLK内の距離を決定する。同
様に、低速走査方向における距離の構成要素はレベル内
の距離を生成するためにメモリ位置当たりのレベルの数
で乗算される。メモリ位置当たりのレベルの数を得るた
めに、情報の2つの追加部分は上記式(2)に加えて必
要とされる。式(2)によって面当たりのメモリ位置の
数が付与され、これに対して、走査当たりの面の数(例
えば、1/2)、及びレベル当たりの走査の回数(例え
ば、1/4)は以下のようにレベル当たりのメモリ位置
の数を得るために乗算される。
はスキャン(走査)を示す。最後に、256個の中間調
ドット平面における各エッジは輝度値をメモリ位置に割
り当てることによって描画される必要がある。描画され
るエッジが主として高速走査方向に対して垂直である場
合、タイミングを用いてエッジを描画し、またレンダリ
ング(描画)アルゴリズムは露光可能において最も急な
スロープを実行するために中間グレー値のないオンから
オフ、又はオフからオンの各遷移を利用することにな
る。レンダリングアルゴリズムはスポットの高速走査
幅、高速走査クロックの量子化、及び他のゼログラフィ
ック開発変換関数をさらに考慮しなければならない。
に並行である場合、グレーを用いてエッジのサブ走査精
度を達成することになり、適切なグレー値はそのメモリ
位置に割り当てられることになる。レンダリングアルゴ
リズムは、(エッジ配設位置に対して輝度の直線性を設
定する)スポットの低速走査幅、使用中のレベルの数、
走査ピッチ、及び他のゼログラフィック開発変換関数を
さらに考慮しなければならない。これは図10、及び図
11乃至図26において理解することができ、そこで、
高速走査は描画するためのタイミングを使用し、低速走
査は描画するグレーを使用している。既述されたよう
に、これらの輝度値はレーザダイオードによって書き込
まれるD/A変換器に直接進む。
モリ位置に対する隣接過去及び未来におけるレーザスポ
ットのすべての可能位置におけるスポットの形状のガウ
スを成長させることである。中間調ドットの中心では
(例えば、書き込みブラックシステムについては)ガウ
スがフル・オンで、中間調ドットの外側ではガウスがフ
ル・オフであり、中間調ドットのエッジでは、描画中の
ドットの境界と一致するように露光エッジを全体にわた
って移動させるのにちょうど足りるぐらいに成長される
ように(すべてのガウスの複合合計である)、ガウスは
成長されることになる。いったんそれが実行されると、
その特定のメモリ位置に必要なレベルを書き込むことが
できる。
レス累算器270のブロック図が示されている。アドレ
ス累算器270はXアドレス累算器194とYアドレス
累算器196(図27及び図28参照)の一方又は両方
に置換されてもよい。アドレス累算器270を使用する
ことによって、小形のメモリブロック又は異なる寸法の
中間調化セルを使用する機会が提供される。上記したこ
の方法は小数モジュラスを含む32個までのモジュラス
を調整可能であることは理解できる。しかしながら、ア
ドレス指定に対しさらに多くのビットを追加することに
よって任意の寸法のモジュラスを想定することができ
る。可変モジュラス累算器はX累算器もしくはY累算
器、又はその両方に置換することができる。
2を含み、レジスタ272はハーフトナーメモリブロッ
クをアドレス指定する際に使用される5ビットの整数
値、即ち、ADDRESSライン274、を提供する。
ADDRESSライン274はXADDRライン又はY
ADDRラインに置換することができる。アドレス累算
器270はさらに、MUX276、スタートブロック2
78、MUX280、全加算器282、INCレジスタ
284、INCレジスタ284、及び減算器286を含
んでいる。
素は図28に述べられた構成要素と等しく、同様にして
作動される。特に、レジスタ292はレジスタ218と
238に相当する。全加算器294は加算器220と2
40に相当する。同じように、MUX296はMUX2
24と242と同様であり、INCレジスタ298はI
NCレジスタ226とINCレジスタ244に相当す
る。INCレジスタ298はSlowBoLINC値で
ロードされ、Xアドレスとして使用中である場合にはX
SlowBoLINC値で、またYアドレスとして使用
中である場合にはYSlowBoLINC値で、それぞ
れロードされる。最後に、FIRSTレジスタ299は
FIRSTレジスタ228とFIRSTレジスタ246
と同様であり、X及びYのSlowBoLFIRST値
でロードされる。アドレス累算器270のその他の構成
要素をアドレス累算器194と196で比較すると、レ
ジスタ272はレジスタ210とレジスタ230と同様
である。MUX276はMUX214とMUX234に
相当する。さらに、加算器282は加算器212と加算
器232と同様である。
作に戻って、所望のモジュラス数が減算器286に供給
される。INCレジスタ284はFastStepIN
C値でプレロードされる。加算器282とレジスタ27
2はFastStepINC増分の値を累積すると、減
算器286はモジュラスライン288の値よりも大きい
か否かを決定するために累積値を評価している。累積値
がモジュラス値よりも大きい場合、減算器286のライ
ン290を実行し、MUX280を切り替えて、減算器
286の値をレジスタ272にロード可能にしている。
この切替えによって、レジスタ272のモジュラス値を
本質的に抜き出して5個の整数アドレスビットをクリア
し、これはロールオーバに相当する。さらにレジスタ2
72における値は再度累算を開始することができる。こ
のため、アドレスライン274上の値はモジュラス値よ
りも大きいことはなく、中間調メモリは設定モジュラス
でのアドレスである。
目的は、位相解像コントローラとハーフトナーのスクリ
ーン生成器に情報をフィードバックすることである。直
線性及び位置合わせコントローラは、(エンコーダ、動
作追跡システムなどから)利用可能なフィードバック情
報を取り出し、一般にはサーボモータのような機械的構
成要素に送られて、画像データ及びその画像データに対
し生成されるスクリーン上で電子的に位置合わせ補正を
実行するようにその情報を使用する。このエラー情報は
サブ走査精度のアドレス可能度単位に付与され、これに
よって直線性位置合わせ誤差に対し極めて正確に補償す
ることを容易にする。さらに、直線性及び位置合わせコ
ントローラから供給された情報は補償されるエラーのタ
イプによって種々の時間間隔で更新することができる。
ローラによって電子的に修正可能な4種類の位置合わせ
誤差が示されている。それぞれの位置合わせ誤差タイプ
は、数字の大きいタイプのものはそれより小さいタイプ
のものを含む。例えば、タイプIIの位置合わせはタイプ
Iを含み、タイプIII はタイプIとタイプIIを含む。4
種類の位置合わせ誤差の説明では、項データは画像デー
タ及びそれに関連付けられるスクリーン情報の両方を指
示する。
いてデータを任意的にシフトするための能力を有する。
これは画像エッジ位置合わせを実行するために要求さ
れ、機械的タイミングエラー、走査エラーの開始、及び
異なるカラーレイヤ間の位置合わせ違いを修正するのに
役立つ。タイプIIの修正は、2次元においてデータを別
個に加速又は減速する機能を追加する。これは、画像レ
ンダリング装置がいったんエッジで重ね合わせると、不
均一な速度変化を実行する場合に要求される。タイプII
I とタイプIVの位置合わせの修正によって、例えば、受
光体ベルトスキュー、又は高速走査及び低速走査の両位
置の関数として画素を再位置付ける位置合わせ誤差、か
らデータをスキュー補正することができる。
ば、位相/解像コントローラのアドレス累算器はゼロの
START・PHASE値から開始し、ハーフトナーの
アドレス生成器のINC及びFIRSTレジスタと同様
に、高速走査及び低速走査の両方向において一定の値を
累算する。しかしながら、フィードバックがあると、S
TART及びFIRST値、及び増分値の少なくとも何
れか一方を、必要とされる補償のタイプによって走査中
にエラー値に加算することによってバイアス(偏向)す
ることができる。従って、INC、START及びFI
RSTレジスタは可変であり、直線性及び位置合わせコ
ントローラによって周期的に更新されるべき能力を有す
ることは重要である。
直線性及び位置合わせコントローラ78との関係を表わ
したブロック図が示されている。この場合、直線性及び
位置合わせコントローラ78はINCレジスタとSTA
RT・PHASEレジスタに値を提供するためのエラー
補償値を計算している。これらの値は、修正中のエラー
によって正規の基底においてINCレジスタ及びSTA
RT・PHASEレジスタを更新することによって位相
解像度コントローラ66に送られる。エラー補償は、直
線性及び位置合わせコントローラ78からライン300
を介してINCレジスタ102に、ライン302を介し
てSTART・PHASEレジスタ104に、ライン3
04を介してINCレジスタ114に、さらにライン3
06を介してSTART・PHASEレジスタ116に
転送されている。図示のように、異なるレジスタ及びそ
の組み合わせはどのタイプの位置合わせ誤差が修正され
ているかによって更新される。
ーレースフォーマッターに関して十分に述べられたよう
に、電子位置合わせフィードバックがなければ、レジス
タ102、104、114、116は次のようにロード
される。即ち、START・PHASEレジスタ104
は(ch)(D)(B) Sに等しく(chはチャネル数、Dは受光
体上のインチ当たりのラスタの目標データ濃度、Bは受
光体間のインチ単位のビーム間隔)、INCレジスタ1
02は濃度(ラスタ/インチ)×VO /ωf (インチ/
面)(=面当たりのラスタ)に等しく、START・P
HASEレジスタ116はエラー修正値が供給されてな
いと仮定した場合にゼロに等しく、INCレジスタ11
4は高速走査アドレス可能度によって分割される高速走
査方向におけるインチ当たりの標本(SYSCLK当た
りの標本)の数に等しい。
場合に、上述されたレジスタの一つ又はすべてにロード
される値は以下のように変更することもできる。即ち、
START・PHASEレジスタ104は(ch)(D)(B)+
Yoffsetに等しく(chはチャネル数、Dは受光体上のイ
ンチ当たりのラスタの目標データ濃度、Bは受光体間の
インチ単位のビーム間隔、Yoffset は低速走査アドレス
可能度単位に付与される低速走査方向における位置合わ
せ違いの量)、INCレジスタ102は濃度(ラスタ/
インチ)×VO /ωf (インチ/面)±低速走査方向に
おける速度の変化率に等しく、START・PHASE
レジスタ116はXoffset に等しく(Xoffset は高速走
査アドレス可能度単位に付与される高速走査方向におけ
る位置合わせ違いの量)、INCレジスタ114は、
(高速走査アドレス可能によって除算される高速走査方
向におけるインチ当たりの標本の数)±(高速走査方向
における速度の変化率)に等しい。位置合わせ誤差の補
償に対して供給される値はサブ走査及びサブ画素単位内
で正確であることに重要性がある。例えば、高速走査方
向又は低速走査方向の何れか一方向に4800分の1イ
ンチ内で修正が実行される可能性がある。
の位置合わせ補償では、直線性及び位置合わせコントロ
ーラ78は修正値をSTART・PHASEレジスタ1
04とSTART・PHASEレジスタ116に供給す
ることになる。レジスタ104はすべてのページの初め
に更新されることがあるが、マルチカラー印刷ではすべ
てのカラーレイヤの初めに更新されることもある。レジ
スタ116は各走査線の初めに更新されることもある。
び位置合わせコントローラ78は、高速走査位置の関数
としてINCレジスタ102に修正値を供給することに
なり、INCレジスタ114に対しては低速走査位置の
関数として修正値を供給することになる。これらINC
値は種々の間隔で更新することもでき、必要ならば印刷
処理中を通じて更新することもできる。
は、直線性及び位置合わせコントローラ78は高速走査
及び低速走査の両位置の関数としてINCレジスタ10
2と104及びSTART・PHASEレジスタ104
と116に修正値を供給することになる。タイプIII の
位置合わせ補償では、カウンタ、累算器、又は単純公式
で補正値をリアルタイムに容易に計算することもでき
る。しかしながら、タイプIVの修正において、修正は非
線形であり、最適結果のルックアップテーブルを必要と
することもある。
はそのまま変わらない。しかしながら、INCレジスタ
及びSTART・PHASEレジスタに対し変化が生じ
られると、FIFOへのアドレス、及び再標本化補間回
路へ送られた小数値もまた変化される。これらの変化を
用いて位置合わせ誤差の補償に対する修正画像データを
描画する。
補償によって変化されると、そのデータ上で使用される
中間調スクリーンもまた、その補償を調整するために変
化される必要がある。基本的には、中間調スクリーン
は、そのデータが所与のタイプの補正に対して取り扱わ
れるのと同じ方法で取り扱われる必要がある。
とXアドレス累算器194とYアドレス累算器196の
関連レジスタ又はハーフトナーの関係を表わしたブロッ
ク図が示されている。この場合、直線性及び位置合わせ
コントローラ78は、INCレジスタ及びFIRSTレ
ジスタに修正値を提供するためのエラー補償値を計算し
ている。これらの値は、修正中のエラーによって正規の
基底においてINCレジスタ及びFIRSTレジスタを
更新することによって位相解像度コントローラ66に送
られる。エラー補償値は直線性及び位置合わせコントロ
ーラ78から、ライン308を介してINCレジスタ2
16に、ライン310を介してINCレジスタ226
に、ライン312を介してFIRSTレジスタ228
に、ライン314を介してINCレジスタ236に、ラ
イン316を介してINCレジスタ244に、さらにラ
イン318を介してINCレジスタ246に転送されて
いる。位相解像度コントローラでは、異なるレジスタ及
びその組み合わせはどのタイプの位置合わせ誤差が修正
されているかによって更新される。
タに対する変数の割り当てである。即ち、XFastS
tepINCはINCレジスタ216にロードされ、X
SlowBoLINCはINCレジスタ226にロード
され、XSlowBoLFIRSTはFIRSTレジス
タ228にロードされ、YFastStepINCはI
NCレジスタ236にロードされ、YSlowBoLI
NCはINCレジスタ244にロードされ、さらにYS
lowBoLFIRSTはFIRSTレジスタ246に
ロードされる。しかしながら、位置合わせ誤差の補償で
は、これらのレジスタの変数もまた変更されなければな
らない。
NC及びYFastStepINCレジスタは通常、メ
モリ位置/SYSCLKの単位を有する情報でロードさ
れる。先行するセクションからのエラー情報はSYSC
LK当たりの標本の単位を有する。従って、SYSCL
K当たりの標本を周知の因数メモリ位置/標本で乗算す
ることによって、エラー情報は2つのX及びYのFas
tStepINCレジスタへのエラー情報として処理さ
れる修正単位を有することになる。
oLINC、YSlowBoLINC、XSlowBo
LFIRST、YSlowBoLFIRSTの各レジス
タは面当たりのメモリ位置の単位を有する。先行するセ
クションからのエラー情報は面当たりのラスタの単位を
有する。従って、面当たりのラスタを周知の因数メモリ
位置/面で乗算することによって、エラー情報は4つの
X及びYのSlowBoLレジスタへのエラー情報とし
て処理される修正単位を有することになる。
で使用される位置合わせ誤差修正の別の手段が示されて
いる。この実施例では、直線性及び位置合わせコントロ
ーラ78はライン320を介して加算器322に対し絶
対修正ybias値を提供する。ybias値は加算器
322によってレジスタ98の出力に加算され、これに
よって低速走査方向におけるすべてのエラーを補償す
る。加算器322は次にYADDRESS99をFIF
Oに、またYFRACT101の値を補間回路に供給す
る。同じように、直線性及び位置合わせコントローラ7
8はライン324を介して加算器326に絶対修正xb
ias値を提供する。xbias値は加算器326によ
ってレジスタ110の出力に加算され、これによって高
速走査方向におけるすべてのエラーを補償する。加算器
326はXADDRESS111をFIFOに、また、
XFRACT113の値を補間回路に提供する。xbi
as及びybiasはともに、印刷中のいつでも変更す
ることができ、従って、画像データの直線性及び位置合
わせ誤差に対する補償が可能になる。
レス生成回路構成で使用される位置合わせ修正の別の手
段が示されている。この実施例では、直線性及び位置合
わせコントローラ78はライン328を介して加算器3
30に絶対修正xbias値を提供する。xbias値
は加算器330によってレジスタ210の出力に加算さ
れ、これによってx方向におけるすべてのエラーを補償
する。加算器330はXアドレス、即ち、XADDR、
を中間調メモリに供給する。同じように、直線性及び位
置合わせコントローラ78はライン332を介して加算
器334に絶対修正ybias値を提供する。ybia
s値は加算器334によってレジスタ230の出力に加
算され、これによってy方向におけるすべてのエラーを
補償する。加算器344はyアドレス、即ち、YADD
R、中間調メモリを供給する。xbias及びybia
sの各値は印刷中のいつでも変更することができ、この
ため、スクリーンデータに対する直線性及び位置合わせ
誤差の補償を実行可能にする。
で、2次元画像の位置合わせエラーを修正することがで
きるという効果を有する。
ィックプリンタの簡略概略図である。
サブシステムのブロック図である。
ブシステムの図である。
像度コントローラに含まれる要素を表わす図である。
マッタに含まれる要素を表わすブロック図である。
相/解像度コントローラに含まれる要素を表わすブロッ
ク図である。
スロープ補間回路に含まれる要素を表わすブロック図で
ある。
表わす図である。
図である。
である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
表わした図である。
ロック図である。
グラフィック表示した図である。
る。
る。
る。
る。
するために使用される可変係数累算器のブロック図であ
る。
した図である。
び位置合わせコントローラの関係を表わすブロック図で
ある。
ス累算器、ならびに直線性及び位置合わせコントローラ
の関係を表わすブロック図である。
び位置合わせコントローラの他の関係を表わすブロック
図である。
ス累算器、ならびに直線性及び位置合わせコントローラ
の他の関係を表わすブロック図である。
Claims (1)
- 【請求項1】 プリンタにおいて位置合わせエラーを修
正するためのシステムであって、 画像データの順次式ラスタを記憶するためのメモリデバ
イスと、 前記メモリデバイスに結合され、補間された再標本値を
計算するために乗算因子に関連して前記メモリデバイス
から前記画像データのラスタを使用する補間回路と、 アドレス信号を前記メモリデバイスに提供し、さらに前
記乗算因子を前記補間回路に提供するアドレス指定回路
構成と、 前記位置合わせエラーを修正するために使用される調整
値を前記アドレス指定回路構成に提供するための修正デ
バイスと、 を有する位置合わせエラー修正システム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US145013 | 1993-10-28 | ||
US08/145,013 US5732162A (en) | 1993-10-28 | 1993-10-28 | Two dimensional linearity and registration error correction in a hyperacuity printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07195736A true JPH07195736A (ja) | 1995-08-01 |
JP3534263B2 JP3534263B2 (ja) | 2004-06-07 |
Family
ID=22511207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25572894A Expired - Fee Related JP3534263B2 (ja) | 1993-10-28 | 1994-10-20 | 画像位置合わせシステム |
Country Status (5)
Country | Link |
---|---|
US (1) | US5732162A (ja) |
EP (1) | EP0651552B1 (ja) |
JP (1) | JP3534263B2 (ja) |
CA (1) | CA2128834C (ja) |
DE (1) | DE69418971T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010076270A (ja) * | 2008-09-26 | 2010-04-08 | Dainippon Screen Mfg Co Ltd | パターン描画装置および画像形成装置 |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2288512B (en) * | 1994-04-14 | 1998-08-26 | Matsushita Electric Ind Co Ltd | Image processing apparatus |
US5949924A (en) * | 1995-10-06 | 1999-09-07 | Ricoh Company, Ltd. | Image processing apparatus, method and computer program product |
JPH10258547A (ja) * | 1997-03-19 | 1998-09-29 | Konica Corp | 画像記録装置 |
EP0873003B1 (en) | 1997-04-14 | 2007-03-21 | Hewlett-Packard Company, A Delaware Corporation | Image scanning device and method |
DE69816185T2 (de) | 1997-06-12 | 2004-04-15 | Hewlett-Packard Co. (N.D.Ges.D.Staates Delaware), Palo Alto | Bildverarbeitungsverfahren und -vorrichtung |
EP0908791B1 (en) * | 1997-09-26 | 2003-07-23 | Xerox Corporation | Subpixel misregistration correction by means of ros rephasing a multiphase image on an image color printer |
KR100260931B1 (ko) * | 1997-11-13 | 2000-07-01 | 윤종용 | 셔틀방식스캐너의화상편차보정방법및그장치 |
US5966474A (en) * | 1997-12-12 | 1999-10-12 | Hewlett-Packard Company | Non-symmetric radial and non-symmetric pruned radial interpolation |
US6778293B1 (en) * | 1998-12-02 | 2004-08-17 | Xerox Corporation | Fast scan image registration method and apparatus for high addressable video systems |
US6529643B1 (en) | 1998-12-21 | 2003-03-04 | Xerox Corporation | System for electronic compensation of beam scan trajectory distortion |
US6771827B1 (en) * | 1998-12-23 | 2004-08-03 | Xerox Corporation | System and method for directed acuity segmentation resolution compression and decompression |
US6346993B1 (en) | 1999-02-05 | 2002-02-12 | Xerox Corporation | Tone-variation-resistant phase-shiftable halftone screen system and method of using |
US6198897B1 (en) | 1999-09-17 | 2001-03-06 | Lexmark International, Inc. | Method and apparatus for correcting transfer belt position via stored parameters |
US6784982B1 (en) * | 1999-11-04 | 2004-08-31 | Regents Of The University Of Minnesota | Direct mapping of DNA chips to detector arrays |
US6292208B1 (en) | 1999-11-24 | 2001-09-18 | Xerox Corporation | Sensing system to allow side-by-side writing of photonic imagers to create wide and seamless xerographic images |
US6707481B1 (en) | 2000-01-19 | 2004-03-16 | Xerox Corporation | Light source modulator |
US6816269B1 (en) | 2000-09-21 | 2004-11-09 | Xerox Corporation | Method and apparatus for electronic registration in a binary image path |
US7898695B1 (en) | 2000-10-06 | 2011-03-01 | Lexmark International, Inc. | Method of compensating for electronic printhead skew and bow correction in an imaging machine to reduce print artifacts |
US20020141003A1 (en) * | 2001-01-16 | 2002-10-03 | Sharp Laboratories Of America, Inc. | Method of three dimensional color vector determinant for automatic kanji and chinese character detection and enhancement |
US6798541B2 (en) * | 2001-06-29 | 2004-09-28 | Xerox Corporation | Systems and methods for generating binary clustered, irrational halftone dots |
US7119928B2 (en) * | 2002-01-16 | 2006-10-10 | Xerox Corporation | Systems and methods for generating threshold array halftone images with partial pixel position resolution |
US7305112B2 (en) * | 2002-10-15 | 2007-12-04 | The Scripps Research Institute | Method of converting rare cell scanner image coordinates to microscope coordinates using reticle marks on a sample media |
US7113624B2 (en) * | 2002-10-15 | 2006-09-26 | Palo Alto Research Center Incorporated | Imaging apparatus and method employing a large linear aperture |
US7359091B2 (en) * | 2003-01-15 | 2008-04-15 | Xerox Corporation | Multi-bit output sampled threshold array halftoner |
US7391525B2 (en) * | 2003-03-14 | 2008-06-24 | Lexmark International, Inc. | Methods and systems to calibrate media indexing errors in a printing device |
US7379595B2 (en) * | 2004-05-24 | 2008-05-27 | Xerox Corporation | Manual windowing with auto-segmentation assistance in a scanning system |
US7684079B2 (en) * | 2004-12-02 | 2010-03-23 | Canon Kabushiki Kaisha | Image forming apparatus and its control method |
US7280261B2 (en) * | 2004-12-20 | 2007-10-09 | Palo Alto Research Center Incorporated | Method of scanning and light collection for a rare cell detector |
US7286224B2 (en) * | 2004-12-21 | 2007-10-23 | Palo Alto Research Center Incorporated | Time-multiplexed scanning light source for multi-probe, multi-laser fluorescence detection systems |
JP4478598B2 (ja) * | 2005-03-18 | 2010-06-09 | キヤノン株式会社 | 画像形成装置 |
JP2006256275A (ja) * | 2005-03-18 | 2006-09-28 | Canon Inc | 装置および画像形成装置 |
JP4546299B2 (ja) * | 2005-03-18 | 2010-09-15 | キヤノン株式会社 | 画像形成装置 |
JP5162829B2 (ja) * | 2006-01-19 | 2013-03-13 | 富士ゼロックス株式会社 | 画像形成装置およびその画像処理方法 |
US7894107B2 (en) * | 2007-04-27 | 2011-02-22 | Xerox Corporation | Optical scanner with non-redundant overwriting |
US8493623B2 (en) * | 2008-10-17 | 2013-07-23 | Eastman Kodak Company | Adaptive exposure printing and printing system |
JP5237215B2 (ja) * | 2009-07-15 | 2013-07-17 | キヤノン株式会社 | 画像処理装置及び方法 |
US8482793B2 (en) * | 2009-12-22 | 2013-07-09 | Xerox Corporation | Memory efficient electronic registration method that compensates image content and prevents halftone moiré |
US8331738B2 (en) * | 2010-03-24 | 2012-12-11 | Xerox Corporation | Reducing buffer size requirements in an electronic registration system |
US8400678B2 (en) | 2010-04-16 | 2013-03-19 | Xerox Corporation | FIFO methods, systems and apparatus for electronically registering image data |
US10086607B1 (en) | 2017-06-30 | 2018-10-02 | Xerox Corporation | System and method for control of inkjets in inkjet printers |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH023006A (ja) * | 1988-06-20 | 1990-01-08 | Dainippon Screen Mfg Co Ltd | 画像走査記録装置のレーザ露光方法 |
JPH03110513A (ja) * | 1989-09-25 | 1991-05-10 | Dainippon Screen Mfg Co Ltd | マルチビーム露光方法およびその装置 |
JPH05260264A (ja) * | 1992-03-12 | 1993-10-08 | Sharp Corp | 画像処理装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1549714A (en) * | 1975-05-12 | 1979-08-08 | Ecrm | Making halftone reproductions |
JPS5676683A (en) * | 1979-11-28 | 1981-06-24 | Ricoh Co Ltd | Processing method for picture deformation |
JPS59137942A (ja) * | 1983-01-28 | 1984-08-08 | Hitachi Ltd | 画像位置合わせ方式 |
US4639789A (en) * | 1984-05-29 | 1987-01-27 | Xerox Corporation | Raster scanner variable-frequency clock circuit |
US4622593A (en) * | 1984-05-29 | 1986-11-11 | Xerox Corporation | Polygon signature correction |
US4860237A (en) * | 1984-08-03 | 1989-08-22 | Xerox Corporation | Scan linearity correction |
US4654876A (en) * | 1984-12-19 | 1987-03-31 | Itek Corporation | Digital image motion correction method |
US4766560A (en) * | 1985-12-23 | 1988-08-23 | Xerox Corporation | Parallel/pipelined arithmetic variable clock frequency synthesizer |
FR2620544B1 (fr) * | 1987-09-16 | 1994-02-11 | Commissariat A Energie Atomique | Procede d'interpolation |
EP0342640B1 (en) * | 1988-05-18 | 1996-02-07 | Fuji Photo Film Co., Ltd. | Method for forming halftone screen |
US4893136A (en) * | 1988-12-22 | 1990-01-09 | Xerox Corporation | Arithmetically computed motor hunt compensation for flying spot scanners |
US4935891A (en) * | 1988-12-22 | 1990-06-19 | Xerox Corporation | Pseudo-random phase shifted arithmetic bit clock generators for digital printers |
EP0429634B1 (en) * | 1989-06-16 | 1996-08-14 | Eastman Kodak Company | Digital image interpolator |
US5043827A (en) * | 1989-08-03 | 1991-08-27 | Xerox Corporation | Combined asynchronous-synchronous document scanner |
US5140648A (en) * | 1989-12-28 | 1992-08-18 | Eastman Kodak Company | Scaler gate array for scaling image data |
DE4012608A1 (de) * | 1990-04-20 | 1991-10-24 | Roland Man Druckmasch | Verfahren und vorrichtung zur bestimmung von passerdifferenzen an druckbildstellen eines mehrfarbenoffsetdruckes |
US5103490A (en) * | 1990-06-13 | 1992-04-07 | National Computer Systems, Inc. | Method and apparatus for storing and merging multiple optically scanned images |
US5229760A (en) * | 1990-06-28 | 1993-07-20 | Xerox Corporation | Arithmetic technique for variable resolution printing in a ros |
US5138339A (en) * | 1991-07-29 | 1992-08-11 | Xerox Corporation | Microaddressability via overscanned illumination for optical printers and the like having high gamma photosensitive recording media |
US5251271A (en) * | 1991-10-21 | 1993-10-05 | R. R. Donnelley & Sons Co. | Method for automatic registration of digitized multi-plane images |
US5216443A (en) * | 1992-06-12 | 1993-06-01 | Xerox Corporation | Programmable intensity smart laser system capable of being fabricated on a semiconductive substrate |
US5374997A (en) * | 1992-07-31 | 1994-12-20 | Xerox Corporation | High addressability error diffusion with minimum mark size |
US5233367A (en) * | 1992-09-18 | 1993-08-03 | Xerox Corporation | Multiple beam interlaced scanning system |
-
1993
- 1993-10-28 US US08/145,013 patent/US5732162A/en not_active Expired - Lifetime
-
1994
- 1994-07-26 CA CA002128834A patent/CA2128834C/en not_active Expired - Fee Related
- 1994-10-20 JP JP25572894A patent/JP3534263B2/ja not_active Expired - Fee Related
- 1994-10-27 DE DE69418971T patent/DE69418971T2/de not_active Expired - Lifetime
- 1994-10-27 EP EP94307943A patent/EP0651552B1/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH023006A (ja) * | 1988-06-20 | 1990-01-08 | Dainippon Screen Mfg Co Ltd | 画像走査記録装置のレーザ露光方法 |
JPH03110513A (ja) * | 1989-09-25 | 1991-05-10 | Dainippon Screen Mfg Co Ltd | マルチビーム露光方法およびその装置 |
JPH05260264A (ja) * | 1992-03-12 | 1993-10-08 | Sharp Corp | 画像処理装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010076270A (ja) * | 2008-09-26 | 2010-04-08 | Dainippon Screen Mfg Co Ltd | パターン描画装置および画像形成装置 |
Also Published As
Publication number | Publication date |
---|---|
CA2128834C (en) | 2000-04-25 |
US5732162A (en) | 1998-03-24 |
DE69418971D1 (de) | 1999-07-15 |
EP0651552B1 (en) | 1999-06-09 |
EP0651552A3 (en) | 1996-04-24 |
JP3534263B2 (ja) | 2004-06-07 |
CA2128834A1 (en) | 1995-04-29 |
EP0651552A2 (en) | 1995-05-03 |
DE69418971T2 (de) | 1999-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3534263B2 (ja) | 画像位置合わせシステム | |
US5485289A (en) | Hyperacuity printer architecture | |
JPH07184071A (ja) | 超高感度印刷システム | |
CA2147298C (en) | Rotating non-rotationally symmetrical halftone dots for encoding embedded data in a hyperacuity printer | |
JP4771569B2 (ja) | 歪み補正方法、及び歪み補正装置 | |
US6243100B1 (en) | Two dimensional linear interpolation with slope output for a hyperacuity printer | |
US5638107A (en) | Interlace formatting in a hyperacuity printer | |
US6346993B1 (en) | Tone-variation-resistant phase-shiftable halftone screen system and method of using | |
JPH07184049A (ja) | 画像処理システム | |
US7359091B2 (en) | Multi-bit output sampled threshold array halftoner | |
US5742325A (en) | Micro segmentation in a hyperacuity printer | |
CA2097956C (en) | Apparatus and method for providing accurate layer registration for multiple layer electronic printing systems | |
CA2128995C (en) | Micro segmentation in a hyperacuity printer | |
US6201560B1 (en) | Multibeam modulation driver for a hyperacuity printer | |
JPH07203189A (ja) | 画像処理システム | |
EP0840496B1 (en) | Method and apparatus for halftoning image data | |
Curry | Analytic clustered halftone dots |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040205 |
|
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: 20040302 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040304 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080319 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090319 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100319 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |