JPH07336538A - 超鮮明印刷システム - Google Patents
超鮮明印刷システムInfo
- Publication number
- JPH07336538A JPH07336538A JP7128208A JP12820895A JPH07336538A JP H07336538 A JPH07336538 A JP H07336538A JP 7128208 A JP7128208 A JP 7128208A JP 12820895 A JP12820895 A JP 12820895A JP H07336538 A JPH07336538 A JP H07336538A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- halftone
- value
- address
- register
- 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
- 238000009877 rendering Methods 0.000 claims abstract description 6
- 238000006243 chemical reaction Methods 0.000 abstract description 15
- 238000010586 diagram Methods 0.000 description 26
- 238000012952 Resampling Methods 0.000 description 14
- 108091008695 photoreceptors Proteins 0.000 description 12
- 238000000034 method Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000011218 segmentation Effects 0.000 description 7
- 229910003460 diamond Inorganic materials 0.000 description 5
- 239000010432 diamond Substances 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101100063942 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) dot-1 gene Proteins 0.000 description 1
- 101100180619 Xenopus laevis kcnma1 gene Proteins 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001459 lithography Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 230000009897 systematic 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
- Control Or Security For Electrophotography (AREA)
- Image Processing (AREA)
Abstract
理忠実度を向上する。 【構成】 ハーフトーン回路70において、グレースケー
ルデータ入力197 は、メモリ190 の256 個のドット平面
のどれがアクセスされるかを決定する。アキュムレータ
194 、196 は、スクリーンの回転に使用されるスクリー
ンアドレスのx及びy成分を提供する。このアドレス情
報は、x及びy平面におけるレーザスポット200 のポジ
ションを示す。各アキュムレータは、メモリ190 にx及
びyアドレスとして最上位5ビットを提供すると共に、
x及びyにおいて周期的にロールオーバーし、それによ
りハーフトーンセルは全体の画像領域上で規則的な2次
元アレイ中に複製される。この一方で、強度が変化して
異なるドット層がアクセスされ、画像の濃度が変更され
る。D/A 変換回路は、得られたデータを基にハーフトー
ンドットのレンダリングに必要な強度をレーザスポット
に所有させる。
Description
ハーフトーン画像データをレンダリング(描画)するた
めの超鮮明(hyperacuity )印刷システムに関する。
れるように、ハーフトーン処理は、バイナリー印刷技術
を用いて印刷されるトーンアート(色調)画像の陰影の
様相を保持するための重要な技術(ツール)である。光
学的にスクリーン処理されるリトグラフィックハーフト
ーン処理は、画像形成忠実度の、対抗意識を駆り立てる
基準を確立してきたが、その基準は、高ガンマの感光記
録媒体(即ち記録媒体は、急なスロープの露光対コント
ラスト特性を有する)上にハーフトーン画像を印刷する
ことにより達成されることができる。現在のゼログラフ
ィック(静電写真)プリンタは、リトグラフにより印刷
されるラインアートの忠実度に近いラインアート画像を
印刷するために、高ガンマの受光体(例えば感光体)を
使用する。しかしながらこれまで、ゼログラフィックプ
リンタでの使用に利用されてきた電子的ハーフトーン処
理は、ゼログラフィックプリンタを、忠実度の高いハー
フトーン画像の印刷においてリトグラフィック印刷処理
に効果的に対抗させるのに十分な画像形成忠実度を所有
しなかった。ゼログラフィック印刷は、そのコストの面
からの利点と画像形成忠実度の改良とのために、リトグ
ラフィック印刷市場にかなり侵入してきた。この傾向は
続くと思われるが、ハーフトーン画像の印刷に対してリ
トグラフィックプリンタに完全に代わり得ると容認され
るようになるために、ゼログラフィックプリンタの電子
的ハーフトーン処理の忠実度をさらに向上する必要があ
るのは、明らかである。
タの電子的ハーフトーン処理の忠実度をさらに向上させ
ることである。
媒体上にハーフトーン画像データをレンダリングする超
鮮明印刷システムであって;グレースケール入力画像デ
ータを供給するデータソースと;前記グレースケール入
力画像データを前記データソースから受け取ると共に、
前記グレースケール入力画像データをマルチビット値の
出力データに変換するハーフトーン処理回路であり、該
ハーフトーン処理回路が、前記マルチビット値の出力デ
ータを提供するルックアップテーブルを含み、前記マル
チビット値の出力データがハーフトーンドットを規定
し、該ハーフトーンドットが、前記グレースケール入力
画像データに対応する最低濃度値から最高濃度値までの
連続体として前記ルックアップテーブルに配置される、
ハーフトーン処理回路と;メモリ中に格納されるスクリ
ーンを規定する第1のアドレスライン集合と第2のアド
レスライン集合を提供するアドレッシング回路であり、
前記第1のアドレスライン集合と前記第2のアドレスラ
イン集合が、望ましいスクリーン角度により規定される
xアドレス値とyアドレス値を提供し、前記アドレッシ
ング回路が回転回路を含み、前記回転回路が、前記ハー
フトーンドットが前記ルックアップテーブルから読み出
されている間に前記xアドレス値及び前記yアドレス値
を変更することにより前記ハーフトーンドットを回転
し、そしてそれが回転されたハーフトーンドットとな
る、アドレッシング回路と;前記ハーフトーン処理回路
から前記マルチビット値の出力データを受け取ると共
に、前記記録媒体に前記マルチビット値の出力データを
書き込む書込みデバイスにより直接的に使用されること
のできる形態に、前記マルチビット値の出力データを変
換する変調デバイスと;を含む。
ラム上のゼログラフィック(静電写真)受光体14上で
データ変調光ビーム13を走査するためのフライングス
ポットROS12を有するゼログラフィックプリントエ
ンジン11を示す。ROS12は、複数のファセット1
8を有するポリゴンスキャナ17と共に、光ビーム13
を発射するレーザダイオード15を含む。
2の方向に回転させるモータ21が図示される。スキャ
ナ17は、レーザ15と受光体14の間で光学的に位置
合わせされ、レーザビーム13をスキャナファセット1
8から反射させ、ビーム13を主走査方向において受光
体14を横切るように掃引する。受光体14は、主走査
方向と直交するプロセス方向においても同時に実質的に
一定の線形速度で前進され(矢印23)、その結果レー
ザビーム13が受光体14を走査する。ROS12はま
た、プレスキャン光学系25とポストスキャン光学系2
6とを含み、ポストスキャン光学系26は、受光体14
の近くで略円形の焦点にレーザビーム13を合わせる。
ル、及び/又はパルス幅は、連続するマルチビットディ
ジタルデータ値に従って強度変調器28により連続的に
変調される。これらのデータ値は、データクロックパル
スに応答してシリアルにバッファデータソース23(通
常はグレーソースデータ)からクロック出力され、該デ
ータクロックパルスは、ラスタ走査パターン内でビット
マップロケーションからビットマップロケーションへと
走査される走査スポットの走査と時間同期される。従っ
て、主走査方向とプロセス方向において同一の解像度あ
るいは異なる解像度を用いて、あらゆる望ましい解像度
のサブピクセル精度によりラスタ走査パターンにデータ
をマッピングするように、データクロックの周波数が選
択されることができる。
てサブピクセル又はサブスキャン精度によりピクセルの
位置を調整することが重要な理由は、「超鮮明度(hype
racuity )」のためであり、該超鮮明度とは、ビジュア
ルシステムの鮮明度(解像度)より10〜60倍精密に
エッジ配置の精度を感知するフューマンビジュアルシス
テムの能力である。しかしながらビットマップは、グレ
ーソースデータにより最良のインフォメーションが提供
されても、超鮮明度インフォメーションのソースとして
は乏しい。
ースを含むプリンタ50を示す。画像生成器51は、グ
レースケール画像生成回路52、バイナリー画像生成回
路54、及びグレースケール変換回路56を含む。さら
にプリンタ50は、FIFO(先入れ先出し)メモリ5
8、リサンプリング補間回路60、セグメンテーション
回路62、位相/解像度コントロール回路66、ハーフ
トーン回路70、D/A変換回路76、レーザダイオー
ド15、直線性・位置合わせコントロール回路78を含
む。リサンプリング補間回路60、ハーフトーン回路7
0、しきい値回路68、及びD/A(ディジタル−アナ
ログ)変換回路76は、レーザダイオード15を介する
受光体への伝送のために、サンプリングされた表現を広
帯域幅で高解像度のビットストリームに変換する役目を
負う。
2チャネル超鮮明プリンタの図である。図3のシステム
は、追加したインタレースフォーマッタ以外は、図2で
示されるシステムと同じ構成要素を含む。プリントシス
テムで使用される画像生成回路は、バイナリー又はグレ
ーであることが可能であると共に、特定の解像度又はグ
レー(マルチビット)深度に限定されない。図2で示さ
れるように、画像データは、ピクセルデータ毎にマルチ
ビットをFIFO58に提供するグレースケール画像生
成回路52により供給され得る。又は画像データは、バ
イナリー画像生成回路54によって、バイナリーフォー
マット(即ち1ピクセル当り1ビット)で提供され得
る。バイナリー画像生成回路54からのこのバイナリー
データは次に、処理の前にグレースケール変換回路56
によりグレースケールに変換されることができる。
像形成装置)の特定的な特性と望ましい画像形成応答と
に適合されたハーフトーン処理(halftoning)及びしき
い値処理(thresholding)インフォメーションをダウン
ロードすることができる。このダウンロードファイルは
画像データではなく、ハーフトーン処理又はしきい値処
理に使用されるルックアップテーブルの内容である。
おける使用のためにデータを遅延させ、且つ補間のため
に2つの隣接する走査をアクセスするようにデータを遅
延させることのできるバファリングを提供する。図3の
ようなマルチチャネル構成におけるFIFOバッファの
制御は、位相/解像度コントローラ66と協働するイン
タレースフォーマッタ80の役目である。画像インフォ
メーションは、連続するラスタの形態で画像生成回路か
ら一度だけ送られるので、FIFOは、レーザダイオー
ドによりプロセス方向においてスパンされるラスタ数を
バファリングする。
においてリサンプリング補間回路60が存在することに
より、解像度変換を与える通常の使用だけでなく、デー
タの空間ポジションを、イメージャ及びその機械的プロ
セスの任意のミスアラインメントに電子的にマッピング
する独特の機会が許容される。データをエンジン及びレ
ーザスキャナの不完全性に等角マッピングするのに必要
なインフォメーションは、直線性・位置合わせコントロ
ール回路78から得られると共に、位相/解像度コント
ロール回路66を介して処理され、それはダイナミック
(動的)解像度制御と考えられることができる。正確に
測定が行われることのできるプラットフォームにおける
あらゆる不完全性は、等角的な電子的位置合わせのため
に電子的にサーボ制御されることが可能である。
画像処理ファンクションである補間を実行するが、補間
は、処理の単純化のために線形的な補間であることが可
能である。超鮮明プリンタ50の場合、受光体上のスポ
ットは、電子的位置合わせの要求を考慮する適切な電子
回路により追跡される。
ト強度のリサンプルを得るために、x(高速走査又は主
走査)及びy(低速走査又はプロセス)次元におけるア
ドレス可能度を単位として測定されるスポットの現ポジ
ションが決定される。補間回路は、4つの最近傍の強度
を補外するすることにより現ポジションにおけるサンプ
ル強度を評価するアルゴリズムを実行する。この算定の
最も単純な形態は、強度が線形的に変化すると仮定する
ものである。リサンプリング補間回路60はまた、強度
の変化の局所変化率(スロープ)を計算すると共に、ラ
イン85により示されるようにしきい値回路68にこの
インフォメーションを渡す。このインフォメーションが
使用されて、ラインアート(線画)の露光強度がゼログ
ラフィックしきい値を越える場所を予測することが可能
となる。
等のラインアートがレンダリングされる場合に、補間回
路60からのリサンプリングされたインフォメーション
を、D/A変換回路を駆動するグレーデータストリーム
に変換する。しきい値回路は、サンプリングされた表現
がゼログラフィックしきい値を越える場所を評価するこ
とにより、サンプリングされたデータをレンダリングし
ようとする。しきい値処理ファンクションを実行するハ
ードウェアの1つの形態は、ルックアップテーブルとし
て動作するキャッシュメモリである。しきい値回路68
は、リサンプリング補間回路60により生成された2次
元スロープインフォメーション即ちライン85を使用し
て、サブピクセル精度により入力ファイルのしきい値超
過を予告する。
とを含むハーフトーン回路70は、ピクトリアル(絵
画)がレンダリングされる場合に、リサンプリング補間
回路60からのリサンプリングされたインフォメーショ
ンをバイナリーマップに変換する。
ためには、ゼログラフィ及びオフセットリトグラフィ等
のバイナリー表現を使用する全てのディスプレイシステ
ムは、グレー画像[トーンアート(色調画像)又はピク
トリアル]と総合画像(テキスト及びラインを含むライ
ンアート)との差を見極めることができなければならな
い。このことは、セグメンテーション回路62を介して
実行される。サンプリングされた表現を印刷する場合、
サンプルは、ハーフトーン回路70(トーンアートの場
合)としきい値回路68(ラインアートの場合)とを介
して同時に送られる。セグメンテーションビット又はタ
グビットとして知られる付加的なビット、即ちFIFO
58からのライン63は、マルチビットサンプルピクセ
ルと共に運ばれるとともに、適切な時間遅延の後、セグ
メンテーション回路62によりハーフトーン回路及びし
きい値回路に運ばれる。このビットは、ハーフトーン回
路からのトーンアートか、しきい値回路からのラインア
ートかのどちらがレンダリングされるべきかによって、
印刷中にこれら2つのデバイス間で(出力64を介し
て)スイッチするように使用される。
は、ライン81を介して位相/解像度コントロール回路
にスポットエラーインフォメーションを送る。コントロ
ール回路78はまた、ライン83を介して圧縮解除電子
回路(ハーフトーン回路70)にサンプルを適切に送
る。さらに、x−yポジション位置合わせ、走査の直線
性修正、速度のサーボ制御、そして受光体のスキュー及
びランアウト(ふれ、ずれ)の修正が、電子的に実行さ
れることができる。
トロール回路66の図である。FIFO58は、中に記
憶される画像データ上で2次元(2−D)ウィンドウ
[主走査(x)次元及び低速走査(y)次元]として使
用されるように構成されたメモリデバイスである。位相
/解像度コントロール回路66及びインタレースフォー
マッタ80は、その2−Dウィンドウにアドレスを提供
することを手助けする。
るメモリ82を有する。セグメンテーションビットは、
ライン63を介してセグメンテーション回路に運ばれる
と共に、FIFOにおいてピクセルと共に格納され、ハ
ーフトーン処理又はしきい値処理アルゴリズムの適用に
おいて正確な時間遅延が保証される。メモリ82は、ビ
ームの離間と、リサンプリング補間回路60により使用
される1つのラスタの収容と、1つのラスタを書き込む
間に別のラスタを読み出すことを可能にするための1つ
又は2つのラスタの収容と、を補償するのに十分に大き
い。FIFO58は、1つの書込みポートと2つの読出
しポートを有する3ポートメモリであるように構成され
る。メモリ82がアドレス指定されると、画像生成回路
は、2つのラスタが処理のために読み出される時に、生
成されたラスタをFIFOの中にロードする。
サ(X Address DEMUX )84によりx方向においてアド
レス指定される。位相/解像度コントロール回路66
は、XAddress (Xアドレス)ライン111を介して1
4ビット数をデマルチプレクサ84に供給し、それによ
りデマルチプレクサ84はメモリ82に格納されるラス
タに沿って214個のピクセルをアドレス指定することが
できる。位相/解像度コントロール回路66は、24 個
のアドレスを形成する Y Address(Yアドレス)ライン
99を介して4ビット数を供給する。y方向において
は、メモリ82の読出しと書込みを同時に収容するため
にアドレス指定においてオフセットが生じる必要があ
る。y方向のアドレス指定に対して必要なオフセットを
生成するために、全加算回路92は、 Y Addressライン
99に固定値を加算し、そしてそれが書込みポートのア
ドレス指定のためにYアドレスデマルチプレクサ(Y Ad
dress DEMUX )86により使用される。同様に、全加算
回路94は、2つの読出しポートのうちの1つに固定オ
フセットを供給する。メモリ82中に格納される全ラス
タは同時に利用可能であるので、マルチプレクサ(MU
X)88及びマルチプレクサ(MUX)90は、一度に
処理される全ラスタ中の2つのラスタを選択するように
使用される。MUX88からのデータは、Lastライン8
9として示され、一方MUX90からのデータはNextラ
イン91として示される。
アキュムレータ96とXアキュムレータ108を有す
る。Yアキュムレータ96はレジスタ98と全加算回路
100を含む。レジスタ98は16ビットレジスタであ
るので、最も左の4ビットが整数部を示し、残りの12
ビットが16ビット数のうちの少数部を示す。整数部
は、 Y Addressライン99として使用され、また少数部
は乗算ファクタライン Y Fract101として使用され
る。
と全加算回路112を含む。レジスタ110は24ビッ
トレジスタであるので、最も左の14ビットが整数部を
示し、残りの10ビットが24ビット数のうちの少数部
を示す。整数部は、X Address ライン111として使用
され、一方少数部は乗算ファクタライン X Fract113
として使用される。
タ102とロード可能な Start Phase(開始位相)レジ
スタ104と協働される。ページの開始時に、Yアキュ
ムレータ96のレジスタ98が Start Phase値をロード
される。各走査開始クロック信号 SOS CLKにより、Yア
キュムレータ96は INCレジスタ102に格納された値
を増分される。この例では、レジスタ102及び104
はそれぞれ13ビットである。走査開始時に、Xアキュ
ムレータ108のレジスタ110は、レジスタ116か
らの Start Phase値をロードされる。各システムクロッ
ク信号 SYS CLKにより、Xアキュムレータ108は INC
レジスタ114に格納された値を増分される。この例で
は、レジスタ114及び116はそれぞれ11ビットで
ある。
ースフォーマッタと共に、解像度変換、位置合わせ修
正、及びインタレース処理を容易にする。図5に関して
は、この例の2チャネルシステムにおいて、インタレー
スフォーマッタは、チャネルのビームポジションに等し
いデータ中のポイントにおいて各チャネルにFIFOの
ラスタデータをアクセスさせるために、オフセットを用
いて位相/解像度コントロール回路においてy成分を複
製する。 Start Phaseレジスタにロードされたオフセッ
トは、フォトダイオード同士間のビーム離間を供給す
る。チャネル同士間には接続(ライン99)があり、該
接続は、両チャネルに対する書込みアドレスを維持し、
それにより両チャネルに対する書込みアドレスが同一で
あることが可能である。インタレースフォーマッタは、
メモリ中のデータを2つの位置において同時にアクセス
することを容易にし、自動的にインタレース処理を行
う。
ォーマッタには、マスターチャネル(チャネル0)とス
レーブチャネル(チャネル1)がある。図5では、Star
t Phase レジスタ104はチャネル0にあるため、0を
ロードされる。 Start Phaseレジスタ104’は、イン
タレース処理に必要とされるメモリへのオフセットをロ
ードされる。 INCレジスタ102、102’における値
は、1ファセット当り受光体がいくつのラスタを移動す
るかを示す。
60は、隣接するラスタデータの2つのライン、即ち適
切にラベルづけされたNextライン91及びLastライン8
9をFIFOから受け取る。ラスタデータはまずY補間
回路120により処理され、次いでデータライン126
を介してX補間回路122に渡される。ラスタデータが
処理されているのと同時に、スロープインフォメーショ
ンがY補間回路120とX補間回路122により供給さ
れている。Yスロープインフォメーションは、スロープ
補間回路124により処理される。ラスタデータとスロ
ープデータの両方の処理を行う際、Y補間回路120
は、Yアキュムレータ96からのビット数のうちの少数
部即ち Y Fract101を使用する。同様に、X補間回路
122とスロープ補間回路124の両回路は、Xアキュ
ムレータ108からのビット数のうちの整数部である X
Fract113を使用する。リサンプリング補間回路60
の出力は、補間されたラスタデータInterp Y Interp X
128と、対応するスロープインフォメーション Slope
X132と、補間されたスロープデータSlope Y Interp
X134である。
122、及びスロープ補間回路124の詳細図が示され
る。Nextライン91及びLastライン89の形態であるF
IFOからのラスタデータは、Y補間回路120に供給
される。図示されるように、ラスタLastライン89は全
加算回路136を用いてラスタNextライン91から減算
される。減算は、2の補数演算により実行され、それに
より加算回路136のB入力上のバブル137は逆関数
を示し、CIN入力上の+1は2の補数演算を実行するの
に必要な+1を加算する。この減算の結果得られた値は
次いで、Yアキュムレータ96(図6)中に格納された
ビット数の少数部である Y Fract101を乗算される。
またこの減算の結果、対応するYスロープインフォメー
ションはSlope Y ライン130として示される。乗算回
路138は、得られた値の最上位の8ビット(ライン1
39)が全加算回路140に渡される8×8乗算を実行
する。全加算回路140は、乗算の結果得られた値とラ
スタLastライン89を加算して、yの補間を完了し、得
られた値はラインInterp Y126である。Interp Y12
6はyの補間されたデータを示す。
力を入力として受け取る。ラインInterp Y126は全加
算回路142へのA入力となる。また、ラインInterp Y
126は、レジスタ(REG )141により1ピクセル遅
延される。この遅延の結果得られたLast Interp Y は、
バブル143により逆転され、次いで繰上げを行う加算
回路143のB入力に入力される。従って、2の補数演
算を用いて、Last Interp Y はInterp Yから減算され
る。この減算の結果、対応するXスロープインフォメー
ション Slope X132が生成される。また、この減算の
結果得られた値は乗算回路144への入力となる。乗算
回路144は、Xアキュムレータ108(図6)中のビ
ット数の少数部に由来する X Fract113に加算回路1
42の出力を乗算する。乗算の結果得られた値の最上位
8ビットは次に、加算回路146によりLast Interp Y
に加算され、その結果補間データInterp Y Interp X 1
28が得られる。
20からのYスロープインフォメーションライン Slope
Y130を、加算回路148へのA入力として使用す
る。Slope Y 130は、レジスタ(REG )147により
1ピクセルクロック遅延され、Last Slope Yとなる。La
st Slope Yはバブル149を介して逆転され、それによ
り、繰上げを行う加算回路148のB入力に入力され
る。その結果得られる値は、Slope Y からLast Slope Y
を減算したものである。加算回路148の出力は次に、
乗算回路150により X Fract113を乗算される。乗
算回路150は5×5ビット乗算回路であり、それから
得られる値は、乗算の結果生じる最上位5ビットである
5ビット数である。最終的な演算において、乗算の結果
であるライン151は、加算回路152により Last Sl
ope Y に加算され、その結果Slope YInterp X ライン1
34として示される対応する補間スロープインフォメー
ションが得られる。
ングソフトウェアが、エッジを高精度で配置するため
に、補間回路により生成された2次元スロープインフォ
メーションと強度を如何に使用するかを示す。強度15
3と、レーザスポットの現ポジションにおけるXスロー
プ及びYスロープは、補間回路により生成される。レン
ダリングソフトウェアは、強度153に垂直に位置する
と共に、強度153の可能な最大強度の50%の公称高
さを有する平面165として、仮想ゼログラフィックし
きい値を構築する。
ソフトウェアは、Xスロープにより決定される角度15
4を持たせて強度153の頂点から仮想レイ155を生
成する。この仮想レイ155は、標準のゼログラフィッ
クしきい値165と点156において交差する。y(低
速走査)方向においては、レンダリングソフトウェア
は、Yスロープにより決定される角度157を持たせ
て、強度153の頂点から仮想レイ158を生成する。
この仮想レイ158は、標準のゼログラフィックしきい
値165と点159において交差する。このように点1
56及び点159は生成され、スポットの現ポジション
においてレンダリングされるべき特徴エッジの見積りで
あるライン166を決定する。
査方向に主に垂直である場合には、タイミングが用いら
れてエッジがレンダリングされ、レンダリングアルゴリ
ズムは、可能な露光において最も急なスロープを実行す
るために中間的なグレー値を有さないオンからオフへの
切替え又はオフからオンへの切替えを使用する。レンダ
リングされるべき特徴エッジが主走査方向と主に並行で
ある場合には、エッジのサブスキャン精度を達成するた
めにグレーが用いられ、適切なグレー値がメモリのロケ
ーションに割り当てられる。
A変換回路76を含むブロック図が示される。しきい値
回路68には、しきい値ファンクションブロック160
とシフトレジスタ162が含まれる。図示されるよう
に、しきい値ファンクション160は、補間データを表
すInterp Y Interp X 128、Xスロープを表す Slope
X132、そして補間されたYスロープを示すSlope Y
Interp X 134といった3つの入力ラインを受け取
る。これらの入力値を用いて、しきい値ファンクション
ブロック160は次に、レーザダイオードにより使用さ
れるべきマルチビット強度値を与える。この値は、実時
間中に計算されたり、又はメモリブロックにより実行さ
れるルックアップテーブル中に格納されたりすることが
可能である。
ルックアップテーブルとして実行される場合、得られる
強度値Cは予め計算されてメモリブロックに格納され
る。実行時間動作中に、 Slope X132、Slope Y Int
erp X 134、及びInterp Y Interp X 128が使用さ
れて、入力に対応する強度値Cの値を求めてメモリブロ
ックをアドレス指定する。スロープ値は、絶対ページ座
標の代わりをして、アドレス指定を手助けする。従っ
て、各可能なアドレスの組合せに対して、各アドレスに
対応する予め計算された強度値がある。
例では一辺が約0.1693mm( 1/150インチ)であ
る]と、レンダリングされるべきハーフトーンドット1
72を示す。この例ではスポット182は、約0.00
53mm(1/4800インチ)のアドレス可能度の単位(ユニ
ット)マーカー176及び178により示されるよう
に、主走査方向及び低速走査方向の両方向においてセル
170内で約0.0423mm(1/600 インチ)という大
きさである。セル170の上及び左の波形は、レーザダ
イオードがハーフトーンドット172を書く時のレーザ
ダイオードの主走査及び低速走査露光プロファイルを示
す。主走査露光プロファイルは断面A−Aを介して得ら
れ、プロセス方向即ち低速走査方向露光プロファイル
は、セクションB−Bを介して得られる。ライン174
は、走査の軌道を示し、約0.0212mm(1/1200イン
チ)ずつ離間されている。これは、スキャナがオーバー
スキャンされることを意味し、それによりスポットが約
0.0212mm(1/1200インチ)である場合よりも強度
調整に対してエッジ配置のより線形的な応答が送られ
る。
が、対応する強度プロファイル180を用いてハーフト
ーンドット172を生成することにおけるステップを示
す。まず図11には、第1の走査線、即ち強度2の第1
境界スキャンが示され、該第1の走査線は、主走査方向
において2つのアドレス可能度ユニットに対して存在す
る。次に図12及び図13は、いくつかの主走査クロッ
クに対して強度を3に増した境界走査を示し、そして次
に図14では、いくつかの走査クロックに対して強度2
の走査に戻り、走査線1が終了する。次の走査線及び図
15に進むと、境界走査の強度はレベル4即ちフルオン
(full on )で始まり、図16で示されるように走査線
の終了までそれが続く。走査線3及び4は、走査線2と
同様に描かれ、図17、図18、図19、及び図20に
より示される。図21を参照すると走査線5は強度レベ
ル3で始まり、図22及び図23ではフルオンに達し、
そして図24でレベル3の強度で終了する。最終的に、
ハーフトーンドット172は図25及び図26で示され
るように、走査線6が強度レベル1という値を描いて終
了する。
いハーフトーン回路70のブロック図が示される。ハー
フトーン回路70は、メモリブロック190(ドット生
成回路72に相当する)と、アキュムレータ194及び
196(スクリーン生成回路74に相当する)を有す
る。メモリブロック190は、アドレス可能度ユニット
192のアレイに分割される。メモリブロック190は
また、256個の異なるドット平面に分割され、その1
つ1つは各グレースケールデータレベルに対するもので
ある。矢印195で示される主走査方向におけるアドレ
ス可能度は約0.0053mm(1/4800インチ)であり、
矢印204で示されるように低速走査方向における走査
離間は約0.0212mm(1/1200インチ) である。バイ
ナリー強度の代わりに4つのレベルの強度(0%、25
%、50%、75%、100%の5つの値により生成さ
れる)を使用することにより、低速走査方向におけるア
ドレス可能度が約0.0053mm(1/4800インチ)であ
ることも許容される。
つのセットに分けることによる3次元オブジェクト、即
ちx次元、y次元、及び強度次元、のうちの強度次元を
通るスライスとして表される。これらのアドレスは、X
アドレスアキュムレータ194、Yアドレスアキュムレ
ータ196、及びグレースケールデータ入力ライン19
7により提供される。X及びYアドレスアキュムレータ
は、角度202で示されるように、スクリーンを回転す
るのに使用されるスクリーンアドレスのx及びy成分を
提供する。このアドレスインフォメーションは、x及び
y平面におけるレーザダイオードスポット200のポジ
ションを表す。
グレースケールデータ入力197は、256個のドット
平面(例えば平面206又は207)のうちのどれがア
クセスされるかを決定する。典型的には、この図の3次
元「弾丸」形状199で示されるように、グレースケー
ルデータ197の値が変化するにつれて、ハーフトーン
ドット変化の半径(又は他の濃度決定パラメータ)が変
化する。256個のハーフトーンドットのうち、メモリ
がスライスされた中間域における1つが、ドット平面2
06におけるハーフトーンドットプロファイル198と
して示される。ハイライトドットがレンダリングされる
べき場合は、グレースケールデータ入力197は、例え
ば平面207におけるような小さい半径を持ったドット
プロファイルを有するドット平面を選択する。シャドー
ドットは、平面207から見て平面206とは別の側に
ある。
をカバーするドットポジションの正方形アレイである。
アキュムレータ194及び196は、ライン195で示
されるようなレーザスポット200の軌道を追跡する。
その軌道は、矢印202で示されるスクリーン角度θを
有してメモリを通って移動する。アキュムレータの各々
からの5ビットは、グレースケール入力値197により
アドレス指定される256個のハーフトーンドットのう
ちの各々に対してハーフトーンドットを規定するために
32×32ポジションハーフトーンタイルを提供する。
従って、所与のハーフトーンドットを規定する各タイル
内には総計1024個のポジションがある。図28に関
して述べられるように、アキュムレータ194及び19
6は少数部で増大するが、メモリ190に対してX ADDR
及びY ADDRとして最上位5ビットを提供する。増大する
につれて、アキュムレータはx及びyにおいて周期的に
ロールオーバーし、それによりハーフトーンセルが全体
の画像領域上で規則的な2次元アレイの中に複製され
る。このようなことが起こっている一方で、強度が変化
して、異なるドット層がアクセスされ、それによって画
像の濃度が変更される。各メモリロケーションにおいて
取り出されるデータは、図10〜図26において示され
たようにハーフトーンドットをレンダリングするのに必
要な強度をレーザスポットに所有させるためにD/A変
換回路により要求される5つの値(0%、25%、50
%、75%、又は100%)のうちの1つである。
ータ194とYアドレスアキュムレータ196両方の詳
細図が示される。Xアドレスアキュムレータは、5ビッ
トの整数部と11ビットの少数部とを有する値をアキュ
ムレートするレジスタ210を有する。5ビットの整数
部は、ハーフトーン回路のメモリブロック190に対し
て信号X ADDR又はX Address を供給する。アキュムレー
タ194は全加算回路212とマルチプレクサ(MU
X)214を含む。マルチプレクサ214は、全加算回
路212への入力としてINC レジスタ216かレジスタ
218かのどちらかを選択する。レジスタ218は、5
ビットの整数部と11ビットの少数部を有する値をアキ
ュムレートする。アキュムレータ194はさらに、全加
算回路220とマルチプレクサ224を含む。マルチプ
レクサ224は、全加算回路224への入力として、IN
C レジスタ226か Firstレジスタ228のどちらかを
選択する。
は、Xアキュムレータ194のものと同じである。理解
されるように、レジスタはスクリーン角度のx及びy成
分を示すので、違いはレジスタにロードされる値にあ
る。Yアドレスアキュムレータ196は、5ビットの整
数部と11ビットの少数部とを有する値をアキュムレー
トするレジスタ230を有する。5ビットの整数部は、
ハーフトーン回路のメモリブロック190に信号 Y ADD
R 又は Y Addressを供給する。アキュムレータ196
は、全加算回路232とマルチプレクサ234を含む。
マルチプレクサ234は、全加算回路232への入力と
してINC レジスタ236かレジスタ238のどちらかを
選択する。レジスタ238は、5ビットの整数部と11
ビットの少数部を有する値をアキュムレートする。アキ
ュムレータ196はさらに、全加算回路240とマルチ
プレクサ242を含む。マルチプレクサ242は、全加
算回路240への入力として、INC レジスタ244か F
irstレジスタ246のどちらかを選択する。
3つ、そしてYアキュムレータ196において3つの、
予めロードされなければならない6つのレジスタがあ
る。レジスタにおける値は、ページを印刷する前に利用
可能であると共に計算されなければならない。以下は、
それらそれぞれのレジスタに対する変数の割当である:
XFastStepINCは INCレジスタ216にロードされる;XS
lowBoLINC は INCレジスタ226にロードされる;XSlo
wBoLFIRST は Firstレジスタ228にロードされる;YF
astStepINCは INCレジスタ236にロードされる;YSlo
wBoLINC は INCレジスタ244にロードされる;YSlowB
oLFIRST は Firstレジスタ246にロードされる。
及びYFastStepINC両ベクトルを示す。同様に、矢印25
2はXSlowBoLINC 及び YSlowBoLINC両ベクトルを示す。
矢印254は、0より大きいチャネル(ch)、この場合
にはチャネル1に対するXSlowBoLFIRST 及び YSlowBoLF
IRST両ベクトルを示す。矢印256は、矢印250を大
きさnだけ延長したものを示し、ここでnは1つのメモ
リアクセス上で取り出される値の数である。図28に示
されるように16ビットレジスタの場合には、(6進:
heximal )少数点の上の5ビットは、小数点以下に11
ビットを少数部として有するということに留意する。
8、236、244及び246は予めロードされる。ペ
ージ印刷の開始時に、First レジスタ228に格納され
た値は、MUX224を介する全加算回路220への入
力となる。同様に、First レジスタ246に格納された
値は、MUX242を介する全加算回路240への入力
となる。ページが一旦開始すると、MUX224は、全
加算回路220への入力が INCレジスタ226に格納さ
れる増分値であるようにスイッチする。同様に、MUX
242は、 INCレジスタ244にスイッチする。レジス
タ218は、SOS(走査開始)CLK 信号毎に INCレジス
タ226からの値を増分される。レジスタ238もま
た、SOS CLK 信号毎に INCレジスタ244における値を
増分される。このようにして、ハーフトーンスクリーン
内の走査線に対する開始ポジションは、印刷が進行する
につれて計算される。
は、MUX214を介する加算回路212への入力とな
り、またレジスタ238における値はMUX234を介
する加算回路232への入力となる。MUX214は次
に、 INCレジスタ216を加算回路212に接続するよ
うにスイッチし、またMUX234は INCレジスタ23
6を加算回路232に接続するようにスイッチする。レ
ジスタ210は次いで、SYS CLK (システムクロック)
毎に INCレジスタ216からの値を増分される。レジス
タ230もまた、SYS CLK 毎に INCレジスタ236にお
ける値を増分される。この例の値を用いて定義すると、
SYS CLK は約0.0053mm(1/4800インチ)毎に発生
する。このようにして、ハーフトーンスクリーン内のス
ポットの増分ポジションは、印刷が進行するにつれて計
算される。これらの値は次に、メモリのフェッチオペレ
ーションに対するメモリアドレスとして使用される。
ォメーションも、ページ印刷の前に予め計算されなけれ
ばならない。一般に、メモリへの各々の規定された強度
197の入力に対して、それに対応したハーフトーンド
ットが規定され、且つ平面206又は207等のメモリ
の平面に格納されなければならない。ハーフトーンドッ
トの形状及びサイズがメモリアレイのサイズに対して一
旦規定されると、各ドットはスケーリングされる必要が
なく、従って各ドットは、主走査方向ではSYSCLK 数と
して規定され、また低速走査方向ではレベル数として規
定される。最終的に、各ハーフトーンドットは、ハーフ
トーンドットを規定する各メモリロケーションが、レー
ザダイオードにより書かれる信号の強度に対応する値を
割り当てられるようにして、レンダリングされなければ
ならない。
る値を計算するために、いくつかのパラメータが規定さ
れなければならない。これらのパラメータは、主走査方
向及び低速走査方向の両方向におけるスクリーン角度及
びスクリーン周波数、主走査方向におけるモジュラス及
びアドレス可能度、低速走査方向における1走査当りの
レベル数、1インチ当りのファセット数、及び1ファセ
ット当りの走査数(Q)である。
ドットの例を有するハーフトーンドット平面を示す。前
述のように、ハーフトーンメモリに対して値を決定する
第1のステップは、256個のハーフトーンドットの各
々を成長又は規定することである。ドットは、TRC
(トーン再生曲線)とドットの形状を考慮するアルゴリ
ズムを用いて成長されることが可能である。図30〜図
33は、このようなドットの4つの例を示す。ハーフト
ーンドットは多くの方法で成長し且つ多くの形状を有す
ることができるということが、理解される。
ット平面260は、ハーフトーンドット261を規定す
る32×32ビットアドレス空間を示す。図に見るよう
に、ハーフトーンドット261は略円形であると共に、
ある濃度を示す。濃度が増すにつれて、ハーフトーンド
ットは図31に見るように成長する。図31は、対応す
るドット263を有するハーフトーンドット平面262
を示す。図30と図31の間には、ハーフトーンドット
の多くのレベルと多くのサイズがあるということが理解
されるべきである。ダイアモンド領域264も示され
る。ハーフトーンドットが成長する時に、ハーフトーン
ドットはダイアモンド領域264の境界に当たるまで円
形を保つ。次いで、ドットはダイアモンド領域一杯まで
放射状に成長し、そしてついに図32で示されるように
ダイアモンド領域全体が満たされるようになる。図32
は対応するドット267を有するドット平面266を示
す。ドット267はハーフトーンセルの50%をブラッ
クとしてレンダリングしようとする試みを示すので、ド
ット267は、128に近い濃度レベルを示すことがで
きる。しかしながらプリンタのTRCを考えると、この
50%の被覆度は、強度レベル128と正確には一致し
得ない。図33は、前と同じく放射状にダイアモンド領
域264の外部まで成長したドット269を有するハー
フトーンドットプレーン268を示す。しかしながら、
放射状に成長したものでないものの中心(複数)が、ド
ットセル268の角にある。セル268の角にある白い
半円形空間は、他のセルと一緒になってサイズの小さい
丸いスポットを形成する。想像することができるよう
に、ハーフトーンドットは、ドット平面が濃度レベル2
55(図示せず)で完全に満たされるまで成長し続け
る。
次のステップは、成長したハーフトーンドットを、主走
査方向における SYS CLKと低速走査方向における強度レ
ベルとからなるプリンタ規定空間へスケーリングするこ
とである。主走査方向における距離の成分は、メモリロ
ケーション毎にSYS CLK の数を乗算される。同様に、低
速走査方向における距離の成分は、レベルにおいて距離
を生じるように、メモリロケーション毎にレベル数を乗
算される。最終的に、265個のハーフトーンドット平
面の各々における各エッジは、メモリロケーションに対
して強度値を割り当てることにより与えられる必要があ
る。
スアキュムレータ270のブロック図が示される。アド
レスアキュムレータ270は、Xアドレスアキュムレー
タ194とYアドレスアキュムレータ196(図27及
び図28)のどちらか一方又は両方の代わりに使用され
ることが可能である。アドレスアキュムレータ270を
使用することにより、より小さいメモリブロック又は異
なるサイズのハーフトーンセルを使用する機会が提供さ
れる。
70は、5ビット整数値 Addressライン274を提供す
るレジスタ272を含み、レジスタ272はハーフトー
ン回路のメモリブロックをアドレス指定することにおい
て使用される。 Addressライン274は、 X Addressラ
イン又は Y Addressラインの代わりに使用されることが
できる。アドレスアキュムレータ270はまた、MUX
276、スタートブロック278、MUX280、全加
算回路282、INC レジスタ284、及び減算回路28
6を含む。
は、図28で述べられた構成要素と同じであると共にそ
れと同じようにオペレートされる。詳細には、レジスタ
292はレジスタ218及び238に等しい。全加算回
路294は、加算回路220及び240に等しい。同様
に、MUX296はMUX224及びMUX242と同
じであり、INC レジスタ298は INCレジスタ226及
びINC レジスタ244に等しい。 INCレジスタ298は
SlowBoLINC値をロードされ、xアドレスとして使用され
ている場合にはXSlowBoLINC 値を、そしてyアドレスと
して使用されている場合にはYSlowBoLINC 値をロードさ
れる。最終的に Firstレジスタ299は、 Firstレジス
タ228及び Firstレジスタ246と同じであると共
に、XSlowBoLFIRST 値及びYSlowBoLFIRST 値をロードさ
れる。アドレスアキュムレータ270の他の構成要素を
アドレスアキュムレータ194及び196と比較する
と、レジスタ272はレジスタ210及びレジスタ23
0と同じである。MUX276は、MUX214及びM
UX234と等しい。そして、加算回路282は加算回
路212及び加算回路232と同じである。
ュラスオペレーションに戻ると、望ましいモジュラス数
は減算回路286に供給される。 INCレジスタ284は
FastStepINC値を予めロードされる。加算回路282及
びレジスタ272が FastStepINC値の増分値をアキュム
レートする時に、減算回路286は、アキュムレートさ
れる値を評価して、その値がモジュラスライン288の
値よりも大きいかどうかを決定する。アキュムレート値
がモジュラス値より大きい場合には、減算回路286の
実行線290が、減算回路中の値をレジスタ272にロ
ードさせるようにMUX280をスイッチする。このス
イッチングは実質上、レジスタ272中のモジュラス値
を減算して5整数アドレスビットをクリアし、それはロ
ールオーバーに相当する。レジスタ272における値は
次に、再びアキュムレートし始めることができる。従っ
て Addressライン274上の値は、モジュラス値より決
して大きくはならないと共に、ハーフトーンメモリは、
セットされたモジュラスにおけるアドレスである。
ダリングされるハーフトーンドットを介してハーフトー
ン画像にデータを埋め込む手段を提供することである。
ハーフトーンドットの回転を、図35〜図41に関して
以下に述べる。非回転対称のハーフトーンドットに対し
て印刷中に回転の様々な角度を適用することにより、多
様な形態の符号化データがハーフトーン構造の中に埋め
込まれることができる。さらに、このように変換を適用
することにより、スクリーン周波数、スクリーン角度、
又はハーフトーンドット濃度に影響を与えることなくハ
ーフトーンドットが回転される。
向の虚数軸Imと、角度θ0 に対すると共に半径ベクト
ルr0 を有する点a+ibと、を有する複素平面を示
す。図から、a=r0 ・ cosθ0 、b=r0 ・ sinθ0
である。点がユニットサークル上にあるようにr0 =1
とすると、a= cosθ0 、及びb= sinθ0 である。
yを複素平面におけるあらゆる第2の点とする。目的
は、起点の回りで点x+iyを角度θ0 だけ回転させた
後の点x’+iy’を見い出すことである。これは点x
+iyが、
れ、またa+ibは、
後の点は、
xであり、新たな点は計θ+θ0 回転されることとなる
と共に、前と同じ半径rを有することとなる。従って、
この変換を実行するためのハードウェアの目的は、x’
=ax−byという式を実行することにより、変換後の
xアドレス(x’)をメモリの中に提供することであ
る。同様に、ハードウェアはまた、y’=ay+bxと
いう式を実行することにより、変換後のyアドレス
(y’)をメモリの中に提供する。
円形のハーフトーンドットを回転するのに必要な一例の
付加的アドレッシング回路又はハードウェアのブロック
図を示す。メモリ190は、ドット生成回路72(図2
及び図3)と同じであると共に、図36で示される残り
の全ての構成要素は、ハーフトーン回路70のスクリー
ン生成回路74(図2及び図3)の別の実施例を構成す
るということを留意する。
y入力値からオフセット定数を減算することにより、回
転の中心を起点301から、起点から所定の位置にある
ハーフトーンドットの中心へと変換する。yオフセット
座標はレジスタ302に格納され、xオフセット座標は
レジスタ304に格納される。乗算回路及び加算回路は
次に、上記計算のように、x座標に対する変換後の出力
(ax−by)とy座標に対する変換後の出力(ay+
bx)を提供するように構成される。最終的に、座標
は、最初に減算された同じ定数を加算することにより、
起点に変換し直される。ハーフトーンドットの中心の回
りでシフトすることを示したが、回転の中心点は、ハー
フトーンドットの中心である必要はないことを理解する
ことができる。
2及び304における値を0に等しいと仮定する。(こ
の明細書で、0でない値についても説明する。)y’を
処理する場合、レジスタ302における値が減算回路3
06により変数y(これはyアドレスアキュムレータ1
96中にある)から減算される。レジスタ302におけ
る値はこの例では0であるので、減算の結果得られる値
は単純にyである。この値yは次に、乗算回路308に
おける値aを乗算され、その結果ayという値が得られ
る。
10によりレジスタ304中の値が変数x(これはXア
ドレスアキュムレータ194内にある)から減算され
る。レジスタ304における値はこの例では0であるの
で、減算の結果得られる値は単純にxである。変数xは
次に、乗算回路312において変数bを乗算され、その
結果bxが得られる。加算回路314は次に、ayとb
xを加算し、それによりay+bxが得られる。次に加
算回路316は、レジスタ302に記憶される値をay
+byの式に再び加算する。レジスタ302における値
は0であるので、加算回路316の出力は、変換後のy
アドレス即ちy’に等しいay+bxである。
路310により、レジスタ304中の値が変数xから減
算される。この減算の結果得られる値即ちxは、乗算回
路318において変数aを乗算され、axという値が得
られる。減算回路322は次いで、乗算回路320の出
力を、乗算回路318の出力から減算し、ax−byと
いう値が得られる。加算回路324は、レジスタ304
中に記憶された値を再びax−byという式に加算す
る。レジスタ304における値は0であるので、加算回
路324の出力はax−byであり、これは変換後のx
アドレスx’に等しい。
含む場合、回転は起点301の回りで行われる。これら
のレジスタが0でない値を含む場合、レジスタは回転の
中心の位置を変換するように作用する。ハーフトーンド
ットをその中心の回りで回転するために、レジスタ30
2及び304は、ハーフトーンドットの中心の座標を含
むと共に、上記式と同じ式に数値を与える。従って、
a、b、x、及びyという値を与えられれば、ハーフト
ーンドットは、上述の回転アドレッシング回路を用い
て、メモリから読み出されながら回転される。
転し、その後新たなロケーションにドットの中心をシフ
トするのに必要なアドッシング回路又はハードウェアを
示す。実質上、ハーフトーンドットの中心は、それがメ
モリ中に格納される場合、起点から或る所定の位置にあ
る。ドットが一旦回転されると、アドレッシング回路の
一部である追加的シフト回路を用いて、ドットはその所
定の位置からシフトされることができる。図示されるよ
うに、レジスタ332及び334は、ハーフトーンドッ
トが回転された後ハーフトーンドットのロケーションを
シフトすることにおいて使用されるように加えられた。
オフセット値がレジスタ302及び304に置かれて、
ドットの中心に回転の中心をシフトすることができる。
レジスタ332及び334中に格納されるシフト値は、
メモリ190をアクセスする直前に、回転されるドット
の中心を新たなロケーションにシフトするように使用さ
れることができる。ドットの中心位置をシフトすること
に関する1つの利点は、モアレ等の画像の歪みをなくす
ことである。レジスタ332及び334に対するランダ
ムな再配置オフセット値を生成するために白色ノイズを
用いて、ハーフトーンの配置及びグレー量子化のラウン
ドオフによりもたらされる体系的なエラーの影響を覆い
隠すことを助長することが可能である。理解されるよう
に、ハーフトーンドットの位置をシフトすることには、
円形又は対称的なドット、そしてさらには非回転対称の
ドットが用いられることができる。
ける楕円形のドット342の例としての種々の回転及び
配置を示す。図38は、ドット平面340の中心に中心
を置く典型的な楕円形ドット342の例である。図39
は、その中心の回りで回転されたドット342を示す。
図40は、ドット平面340の中心からシフトされた、
回転されていない楕円形ドット41を示す。そして最後
に図41は、ドット平面340の中心からシフトされ
た、回転された楕円形ドット342を示す。
記録媒体上にハーフトーン画像データをレンダリングす
る超鮮明印刷システムが提供される。
クプリンタの単純化された概略図である。
ブシステムのブロック図である。
システムの図である。
像度コントロール回路に含まれる構成要素を示すブロッ
ク図である。
タに含まれる構成要素を示すブロック図である。
路及び位相/解像度コントロール回路に含まれる構成要
素を示すブロック図である。
スロープ補間回路に含まれる構成要素を示すブロック図
である。
示す図である。
ク図である。
図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
プを示す概略図である。
ムレータのブロック図である。
れる値をグラフで示す図である。
するのに使用される可変モジュラスアキュムレータのブ
ロック図である。
演算とを示すグラフ図である。
を示すブロック図である。
施例を示すブロック図である。
のハーフトーンドットのグラフ図である。
ーフトーンドットのグラフ図である。
する、回転していない楕円形のハーフトーンドットのグ
ラフ図である。
する、回転された楕円形のハーフトーンドットのグラフ
図である。
Claims (1)
- 【請求項1】 記録媒体上にハーフトーン画像データを
レンダリングする超鮮明印刷システムであって、 グレースケール入力画像データを供給するデータソース
と、 前記グレースケール入力画像データを前記データソース
から受け取ると共に、前記グレースケール入力画像デー
タをマルチビット値の出力データに変換するハーフトー
ン処理回路であり、該ハーフトーン処理回路が、前記マ
ルチビット値の出力データを提供するルックアップテー
ブルを含み、前記マルチビット値の出力データがハーフ
トーンドットを規定し、該ハーフトーンドットが、前記
グレースケール入力画像データに対応する最低濃度値か
ら最高濃度値までの連続体として前記ルックアップテー
ブルに配置される、ハーフトーン処理回路と、 メモリ中に格納されるスクリーンを規定する第1のアド
レスライン集合と第2のアドレスライン集合を提供する
アドレッシング回路であり、前記第1のアドレスライン
集合と前記第2のアドレスライン集合が、望ましいスク
リーン角度により規定されるxアドレス値とyアドレス
値を提供し、前記アドレッシング回路が回転回路を含
み、前記回転回路が、前記ハーフトーンドットが前記ル
ックアップテーブルから読み出されている間に前記xア
ドレス値及び前記yアドレス値を変更することにより前
記ハーフトーンドットを回転し、そしてそれが回転され
たハーフトーンドットとなる、アドレッシング回路と、 前記ハーフトーン処理回路から前記マルチビット値の出
力データを受け取ると共に、前記記録媒体に前記マルチ
ビット値の出力データを書き込む書込みデバイスにより
直接的に使用されることのできる形態に、前記マルチビ
ット値の出力データを変換する変調デバイスと、 を含む超鮮明印刷システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US252872 | 1994-06-02 | ||
| US08/252,872 US5537223A (en) | 1994-06-02 | 1994-06-02 | Rotating non-rotationally symmetrical halftone dots for encoding embedded data in a hyperacuity printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07336538A true JPH07336538A (ja) | 1995-12-22 |
| JP3842313B2 JP3842313B2 (ja) | 2006-11-08 |
Family
ID=22957901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12820895A Expired - Lifetime JP3842313B2 (ja) | 1994-06-02 | 1995-05-26 | 超鮮明印刷システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5537223A (ja) |
| EP (1) | EP0685960B1 (ja) |
| JP (1) | JP3842313B2 (ja) |
| CA (1) | CA2147298C (ja) |
| DE (1) | DE69516456T2 (ja) |
Families Citing this family (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6516079B1 (en) | 2000-02-14 | 2003-02-04 | Digimarc Corporation | Digital watermark screening and detecting strategies |
| US6580819B1 (en) | 1993-11-18 | 2003-06-17 | Digimarc Corporation | Methods of producing security documents having digitally encoded data and documents employing same |
| US6408082B1 (en) | 1996-04-25 | 2002-06-18 | Digimarc Corporation | Watermark detection using a fourier mellin transform |
| US5832119C1 (en) | 1993-11-18 | 2002-03-05 | Digimarc Corp | Methods for controlling systems using control signals embedded in empirical data |
| US6944298B1 (en) | 1993-11-18 | 2005-09-13 | Digimare Corporation | Steganographic encoding and decoding of auxiliary codes in media signals |
| US5768426A (en) | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
| USRE40919E1 (en) * | 1993-11-18 | 2009-09-22 | Digimarc Corporation | Methods for surveying dissemination of proprietary empirical data |
| US6449377B1 (en) | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
| US6122403A (en) | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
| US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
| US5841886A (en) | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Security system for photographic identification |
| US5748763A (en) | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
| US5822436A (en) | 1996-04-25 | 1998-10-13 | Digimarc Corporation | Photographic products and methods employing embedded information |
| US6424725B1 (en) | 1996-05-16 | 2002-07-23 | Digimarc Corporation | Determining transformations of media signals with embedded code signals |
| US7171016B1 (en) | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
| US6611607B1 (en) | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
| US5862260A (en) | 1993-11-18 | 1999-01-19 | Digimarc Corporation | Methods for surveying dissemination of proprietary empirical data |
| US6983051B1 (en) | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
| US6522770B1 (en) | 1999-05-19 | 2003-02-18 | Digimarc Corporation | Management of documents and other objects using optical devices |
| US6968057B2 (en) | 1994-03-17 | 2005-11-22 | Digimarc Corporation | Emulsion products and imagery employing steganography |
| US6560349B1 (en) | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
| JPH08227147A (ja) * | 1995-02-21 | 1996-09-03 | Dainippon Screen Mfg Co Ltd | 網点作成方法および装置 |
| US6760463B2 (en) | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
| US6721440B2 (en) | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
| US6728390B2 (en) | 1995-05-08 | 2004-04-27 | Digimarc Corporation | Methods and systems using multiple watermarks |
| US7486799B2 (en) | 1995-05-08 | 2009-02-03 | Digimarc Corporation | Methods for monitoring audio and images on the internet |
| US5706099A (en) * | 1995-06-05 | 1998-01-06 | Xerox Corporation | Method and apparatus for generating serpentine halftone images |
| US9630443B2 (en) | 1995-07-27 | 2017-04-25 | Digimarc Corporation | Printer driver separately applying watermark and information |
| US6965682B1 (en) | 1999-05-19 | 2005-11-15 | Digimarc Corp | Data transmission by watermark proxy |
| US6829368B2 (en) | 2000-01-26 | 2004-12-07 | Digimarc Corporation | Establishing and interacting with on-line media collections using identifiers in media signals |
| US6577746B1 (en) | 1999-12-28 | 2003-06-10 | Digimarc Corporation | Watermark-based object linking and embedding |
| US6788800B1 (en) | 2000-07-25 | 2004-09-07 | Digimarc Corporation | Authenticating objects using embedded data |
| US6466209B1 (en) * | 1995-12-07 | 2002-10-15 | Ncr Corporation | Method for transparent marking of digital images for storage, retrieval and processing within a computer database |
| US6000621A (en) * | 1995-12-21 | 1999-12-14 | Xerox Corporation | Tilings of mono-code and dual-code embedded data pattern strips for robust asynchronous capture |
| US6201879B1 (en) * | 1996-02-09 | 2001-03-13 | Massachusetts Institute Of Technology | Method and apparatus for logo hiding in images |
| AUPN958996A0 (en) * | 1996-05-01 | 1996-05-23 | Canon Information Systems Research Australia Pty Ltd | Seamless parallel neighbourhood-process halftoning |
| US6381341B1 (en) | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
| JP3692693B2 (ja) * | 1997-03-12 | 2005-09-07 | コニカミノルタビジネステクノロジーズ株式会社 | 階調再現方法及び階調再現装置 |
| US6104812A (en) * | 1998-01-12 | 2000-08-15 | Juratrade, Limited | Anti-counterfeiting method and apparatus using digital screening |
| US7054463B2 (en) | 1998-01-20 | 2006-05-30 | Digimarc Corporation | Data encoding using frail watermarks |
| US6252675B1 (en) * | 1998-05-08 | 2001-06-26 | Xerox Corporation | Apparatus and method for halftone hybrid screen generation |
| US6021196A (en) * | 1998-05-26 | 2000-02-01 | The Regents University Of California | Reference palette embedding |
| US6771827B1 (en) * | 1998-12-23 | 2004-08-03 | Xerox Corporation | System and method for directed acuity segmentation resolution compression and decompression |
| US6611631B1 (en) | 1999-03-01 | 2003-08-26 | Adobe Systems Incorporated | Data management for rotated sampled images |
| US6382099B1 (en) | 1999-05-17 | 2002-05-07 | Mark L. Herrmann | Printing apparatus and method for preventing barring or banding on a printed substrate |
| JP2003527779A (ja) | 1999-09-01 | 2003-09-16 | ディジマーク コーポレイション | 領域毎に強度を特定してデジタル画像に透かしを形成する方法 |
| SE517445C2 (sv) * | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
| US6959098B1 (en) | 1999-11-30 | 2005-10-25 | Digimarc Corporation | Method and system for determining image transformation |
| US6625297B1 (en) | 2000-02-10 | 2003-09-23 | Digimarc Corporation | Self-orienting watermarks |
| US7143952B2 (en) * | 2000-03-21 | 2006-12-05 | Anoto Ab | Apparatus and methods relating to image coding |
| US7027614B2 (en) | 2000-04-19 | 2006-04-11 | Digimarc Corporation | Hiding information to reduce or offset perceptible artifacts |
| US6804377B2 (en) | 2000-04-19 | 2004-10-12 | Digimarc Corporation | Detecting information hidden out-of-phase in color channels |
| US6603568B1 (en) * | 2000-05-19 | 2003-08-05 | Pitney Bowes Inc. | System and method for issuing electronic tickets |
| US6633654B2 (en) * | 2000-06-19 | 2003-10-14 | Digimarc Corporation | Perceptual modeling of media signals based on local contrast and directional edges |
| US6952485B1 (en) | 2000-09-11 | 2005-10-04 | Digimarc Corporation | Watermark encoding and decoding in imaging devices and imaging device interfaces |
| US20020191812A1 (en) * | 2001-04-24 | 2002-12-19 | Nam-Deuk Kim | Object edge watermarking |
| US7310168B2 (en) * | 2001-07-03 | 2007-12-18 | Infoprint Solutions Company Llc | Method and apparatus for controlling a spot function for digital halftoning |
| US6712439B1 (en) | 2002-12-17 | 2004-03-30 | Lexmark International, Inc. | Integrated circuit and drive scheme for an inkjet printhead |
| US7379595B2 (en) * | 2004-05-24 | 2008-05-27 | Xerox Corporation | Manual windowing with auto-segmentation assistance in a scanning system |
| CN100364780C (zh) * | 2005-01-07 | 2008-01-30 | 北京北大方正电子有限公司 | 一种随机使用多种图元对象进行图像光栅化的方法 |
| US8077907B2 (en) * | 2007-08-31 | 2011-12-13 | Xerox Corporation | System and method for the generation of correlation-based digital watermarks |
| US7894626B2 (en) * | 2007-08-31 | 2011-02-22 | Xerox Corporation | System and method for the generation of multiple angle correlation-based digital watermarks |
| US8098880B2 (en) * | 2007-08-31 | 2012-01-17 | Xerox Corporation | System and method for the generation of multi-layer correlation-based digital watermarks |
| AU2008255212A1 (en) * | 2008-12-10 | 2010-06-24 | Canon Kabushiki Kaisha | Page mark-up using printed dot barcodes |
| US8453922B2 (en) * | 2010-02-09 | 2013-06-04 | Xerox Corporation | Method for one-step document categorization and separation using stamped machine recognizable patterns |
| WO2014160306A1 (en) * | 2013-03-13 | 2014-10-02 | Rampage Systems Inc. | System for accelerated screening of digital images |
| EP4675349A1 (en) * | 2024-07-02 | 2026-01-07 | Mycronic Ab | Bitmap skew compensation |
Family Cites Families (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1597773C3 (de) * | 1967-08-26 | 1974-09-19 | Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel | Verfahren zum Setzen gerasteter Halbtonbilder |
| GB1493924A (en) * | 1974-01-07 | 1977-11-30 | Crosfield Electronics Ltd | Screened image reproduction |
| DE2518370B2 (de) * | 1975-04-25 | 1979-04-19 | Dr.-Ing. Rudolf Hell Gmbh, 2300 Kiel | Verfahren und Vorrichtung zum optischelektrischen Abtasten, Übertragen und Wiederaufzeichnen von Bildvorlagen, insbesondere Faksimileübertragungssystem |
| US4149194A (en) * | 1977-07-07 | 1979-04-10 | Xerox Corporation | Variable angle electronic halftone screening |
| US4499489A (en) * | 1981-06-08 | 1985-02-12 | Dr. Ing. Rudolf Hell Gmbh | Production of screen printing blocks |
| US4413286A (en) * | 1981-08-24 | 1983-11-01 | Optronics International, Inc. | Method and apparatus involving digital screen generation |
| JPS60165873A (ja) * | 1984-02-09 | 1985-08-29 | Dainippon Screen Mfg Co Ltd | 網点発生器のアドレス発生方法 |
| JPS60213170A (ja) * | 1984-04-06 | 1985-10-25 | Dainippon Screen Mfg Co Ltd | 画像走査記録装置における網点パタ−ン発生方法 |
| US4622593A (en) * | 1984-05-29 | 1986-11-11 | Xerox Corporation | Polygon signature correction |
| US4639789A (en) * | 1984-05-29 | 1987-01-27 | Xerox Corporation | Raster scanner variable-frequency clock circuit |
| JPH0657049B2 (ja) * | 1984-12-07 | 1994-07-27 | 大日本スクリ−ン製造株式会社 | 網点形成方法 |
| US4860237A (en) * | 1984-08-03 | 1989-08-22 | Xerox Corporation | Scan linearity correction |
| US4766560A (en) * | 1985-12-23 | 1988-08-23 | Xerox Corporation | Parallel/pipelined arithmetic variable clock frequency synthesizer |
| US4680645A (en) | 1986-08-25 | 1987-07-14 | Hewlett-Packard Company | Method for rendering gray scale images with variable dot sizes |
| JP2525794B2 (ja) * | 1987-02-27 | 1996-08-21 | 大日本スクリ−ン製造株式会社 | 網点画像記録装置 |
| US5177623A (en) * | 1988-04-07 | 1993-01-05 | Minolta Camera Kabushiki Kaisha | Image processing apparatus and method |
| US4924301A (en) * | 1988-11-08 | 1990-05-08 | Seecolor Corporation | Apparatus and methods for digital halftoning |
| US4977458A (en) * | 1988-11-16 | 1990-12-11 | Eastman Kodak Company | Apparatus for addressing a font to suppress Moire patterns occurring thereby and a method for use therein |
| US4935891A (en) * | 1988-12-22 | 1990-06-19 | Xerox Corporation | Pseudo-random phase shifted arithmetic bit clock generators for digital printers |
| US4893136A (en) * | 1988-12-22 | 1990-01-09 | Xerox Corporation | Arithmetically computed motor hunt compensation for flying spot scanners |
| US5274473A (en) * | 1989-08-04 | 1993-12-28 | Intergraph Corporation | Rapid variable angle digital screening |
| US4985779A (en) * | 1989-09-19 | 1991-01-15 | Intergraph Corporation | Improved method and apparatus for generating halftone images |
| BE1003657A3 (nl) * | 1989-12-22 | 1992-05-12 | Aesthedes N V | Inrichting voor het vormen van een verzameling data bestemd voor een drukplaat. |
| US5382967A (en) | 1990-06-11 | 1995-01-17 | Xerox Corporation | Continuously tunable raster resolution printing |
| US5229760A (en) * | 1990-06-28 | 1993-07-20 | Xerox Corporation | Arithmetic technique for variable resolution printing in a ros |
| US5128525A (en) * | 1990-07-31 | 1992-07-07 | Xerox Corporation | Convolution filtering for decoding self-clocking glyph shape codes |
| US5221971A (en) * | 1990-11-21 | 1993-06-22 | Polaroid Corporation | Area modulation printing apparatus |
| US5140431A (en) * | 1990-12-31 | 1992-08-18 | E. I. Du Pont De Nemours And Company | Digital electronic system for halftone printing |
| US5155599A (en) * | 1991-07-25 | 1992-10-13 | Miles, Inc. | Screening system and method for color reproduction in offset printing |
| US5357273A (en) | 1991-07-29 | 1994-10-18 | Xerox Corporation | Resolution conversion via intensity controlled overscanned illumination for optical printers and the like having high gamma photosensitive recording media |
| 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 |
| US5221833A (en) * | 1991-12-27 | 1993-06-22 | Xerox Corporation | Methods and means for reducing bit error rates in reading self-clocking glyph codes |
| US5233441A (en) * | 1992-03-20 | 1993-08-03 | Eastman Kodak Company | Method for representing halftone dots with dot envelope parameters |
| US5335088A (en) * | 1992-04-01 | 1994-08-02 | Xerox Corporation | Apparatus and method for encoding halftone images |
| US5185674A (en) * | 1992-04-03 | 1993-02-09 | Eastman Kodak Company | Binary resolution decimation method and apparatus |
| US5258849A (en) * | 1992-06-05 | 1993-11-02 | Eastman Kodak Company | Halftone dot arrangement in gray level halftone printing |
| US5216443A (en) * | 1992-06-12 | 1993-06-01 | Xerox Corporation | Programmable intensity smart laser system capable of being fabricated on a semiconductive substrate |
| JP2986292B2 (ja) * | 1992-07-10 | 1999-12-06 | 大日本スクリーン製造株式会社 | 網点形成方法および装置 |
| DE69322914T2 (de) * | 1992-08-17 | 1999-07-29 | Bayer Corp., Agfa Division, Wilmington, Ma. | Rasterfilter sowie Erzeugungsvorrichtung und -verfahren dafür |
| US5479584A (en) | 1992-08-28 | 1995-12-26 | Xerox Corporation | Enhanced fidelity reproduction of images with device independent numerical sample output |
| US5233367A (en) * | 1992-09-18 | 1993-08-03 | Xerox Corporation | Multiple beam interlaced scanning system |
| US5448366A (en) * | 1992-10-05 | 1995-09-05 | Eastman Kodak Company | Apparatus and method for noise distorting the painting of a halftone dot |
| US5446558A (en) * | 1992-10-05 | 1995-08-29 | Eastman Kodak Company | Apparatus and associated method for representing elliptical halftone dots |
| US5485289A (en) * | 1993-10-28 | 1996-01-16 | Xerox Corporation | Hyperacuity printer architecture |
| US5410414A (en) * | 1993-10-28 | 1995-04-25 | Xerox Corporation | Halftoning in a hyperacuity printer |
-
1994
- 1994-06-02 US US08/252,872 patent/US5537223A/en not_active Expired - Lifetime
-
1995
- 1995-04-19 CA CA002147298A patent/CA2147298C/en not_active Expired - Fee Related
- 1995-05-26 JP JP12820895A patent/JP3842313B2/ja not_active Expired - Lifetime
- 1995-06-02 DE DE69516456T patent/DE69516456T2/de not_active Expired - Lifetime
- 1995-06-02 EP EP95303793A patent/EP0685960B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE69516456T2 (de) | 2000-09-07 |
| EP0685960B1 (en) | 2000-04-26 |
| EP0685960A3 (en) | 1996-01-24 |
| CA2147298A1 (en) | 1995-12-03 |
| JP3842313B2 (ja) | 2006-11-08 |
| US5537223A (en) | 1996-07-16 |
| CA2147298C (en) | 1999-08-31 |
| DE69516456D1 (de) | 2000-05-31 |
| EP0685960A2 (en) | 1995-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3842313B2 (ja) | 超鮮明印刷システム | |
| JP3534263B2 (ja) | 画像位置合わせシステム | |
| CA2129722C (en) | Hyperacuity printer architecture | |
| CA2128859C (en) | Halftoning in a hyperacuity printer | |
| CA2132248C (en) | Apparatus and method for arbitrary binary resolution conversion | |
| US6519055B1 (en) | Two-dimensional linear interpolation and registration control for a hyperacuity printer | |
| CA2128841C (en) | Interlace formatting in a hyperacuity printer | |
| US5638110A (en) | Two dimensional slope thresholding in a hyperacuity printer | |
| EP1439690B1 (en) | Multi-bit output sampled threshold array halftoner | |
| US5742325A (en) | Micro segmentation in a hyperacuity printer | |
| CA2128995C (en) | Micro segmentation in a hyperacuity printer | |
| US6201560B1 (en) | Multibeam modulation driver for a hyperacuity printer | |
| EP0654937A2 (en) | Variable resolution processing in a hyperacuity printer | |
| EP0840496B1 (en) | Method and apparatus for halftoning image data | |
| US5691823A (en) | Apparatus and method for random screening |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050908 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050920 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060314 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060614 |
|
| 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: 20060711 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060810 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090818 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100818 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110818 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110818 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120818 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130818 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |