JPH07182504A - 画像処理方法及び装置 - Google Patents

画像処理方法及び装置

Info

Publication number
JPH07182504A
JPH07182504A JP6255215A JP25521594A JPH07182504A JP H07182504 A JPH07182504 A JP H07182504A JP 6255215 A JP6255215 A JP 6255215A JP 25521594 A JP25521594 A JP 25521594A JP H07182504 A JPH07182504 A JP H07182504A
Authority
JP
Japan
Prior art keywords
image data
mask pattern
random number
conversion
image processing
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
Application number
JP6255215A
Other languages
English (en)
Other versions
JP3623990B2 (ja
Inventor
Naoji Otsuka
尚次 大塚
Atsushi Arai
篤 新井
Kentaro Yano
健太郎 矢野
Kiichiro Takahashi
喜一郎 高橋
Osamu Iwasaki
督 岩崎
Daigoro Kanematsu
大五郎 兼松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP25521594A priority Critical patent/JP3623990B2/ja
Publication of JPH07182504A publication Critical patent/JPH07182504A/ja
Application granted granted Critical
Publication of JP3623990B2 publication Critical patent/JP3623990B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Color Image Communication Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 変倍、解像度変換等を行う際に用いるパター
ンを疑似乱数化したパターンとすることにより、色味、
濃度、細線等の保存が可能な画像処理方法を提供するこ
とを目的とする。 【構成】 ホストコンピュータ1から制御コードや画像
データが、プリンタ2の受信バッファ3に送信され、次
にコマンド解析・画像展開部4において制御コードを解
析し、画像データの加工・展開等を行って、プリントバ
ッファ5に出力する。変倍処理部6では、プリントバッ
ファ5の画像データと、DRAM8の疑似乱数化パター
ンデータとのAND処理を行い、記録ヘッド9へ出力す
る。疑似乱数化パターンは、ROM7に予め格納されて
おり、DRAM8にDMA転送される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像処理方法および装
置、例えば画像データの変倍や解像度変換等を行う画像
処理方法および装置に関するものである。
【0002】
【従来の技術】従来より、デジタルの画像処理システム
では記録媒体上にドットパターンからなる画像を記録し
ていた。
【0003】又、従来のプリンタ,複写機,ファクシミ
リ等の画像処理装置は、入力された画像情報に基づいて
紙やプラスチック薄板等の被記録材上に、ドットパター
ンからなる画像を出力画像として記録していた。
【0004】前記画像処理装置は、その記録方式によ
り、インクジェット式,ワイヤドット式,サーマル式,
レーザビーム式等に分けることができる。そのうちのイ
ンクジェット式(インジェットプリンタ)は、記録ヘッ
ドの吐出口からインク(記録液)滴を吐出飛翔させ、こ
れを被記録材に付着させることにより、画像を記録して
いた。
【0005】近年、画像処理装置の普及はめざましく、
それに伴って、画像処理装置に対して高速記録,高解像
度,高画像品質,低騒音等のニーズが高まってきてい
る。さらにインクジェット方式の技術の拡大により、カ
ラー化も急速に推進されている。
【0006】又、画像処理装置の高機能化が進み、画像
の拡大、縮小を行う変倍処理はもちろん、解像度変換も
格段に進歩してきた。
【0007】
【発明が解決しようとする課題】しかしながら、上記従
来例では、次のような欠点があった。
【0008】画像処理装置が高機能化するに伴い、即ち
処理の高度化に伴って、複雑なアルゴリズムを用いねば
ならず、従って処理速度が大幅に低下してしまう。逆に
処理速度を重視するために画像処理の性能を抑えると、
例えば変倍処理時に画像内の細線がマスクパターンとの
同調により欠落してしまったり、変倍による色再現パタ
ーンの変化により色味が変化してしまう等、画質の面で
問題を起こすことが多かった。
【0009】解像度変換等の場合は更に深刻な問題が起
こりうる。例えば、数ドットに1ドットというような規
則的な間引きを行うと、全体的な色味の変化のみでな
く、更に色味の異なるテクスチャー等が発生することも
あった。
【0010】これらの問題については汎用的な解決方法
がこれまで得られていなかった。そのためにユーザ自身
が処理対象の画像に応じて各種の処理パラメータを調整
するしかなく、非常に不便なものであった。また、ユー
ザにより画像調整が行われるため、その調整結果はユー
ザ個人の力量によるものが大きく、従って、熟練を必要
としていた。
【0011】本発明は上述した課題を解決するためにな
されたものであり、上述した課題を解決するために、複
雑な処理を行うこと無く、原画像の色味,階調性を保存
した画像処理が可能な画像処理方法及び装置を提供する
ことを目的とする。
【0012】本発明の他の目的は、変倍、解像度変換の
際に、擬似乱数によるマスクパターンを用いて画像デー
タを変換することにより、各色の濃度が保存されるよう
に変換され、画像データの色味、階調性を保存した画像
処理が可能な画像処理方法及び装置を提供することを目
的とする。
【0013】更に、本発明の他の目的は、細線や輪郭部
分と、それ以外の面積部分とを別々に処理することによ
り、細線や輪郭部分については完全保存性を、面積部分
については濃度保存性をそれぞれ重視して最適な縮小法
を用いて、細線保存性、階調性、色味の全てにおいて良
好な画像処理をより高速に行うことが可能な画像処理方
法及び装置を提供することを目的とする。
【0014】更に、本発明の他の目的は、マルチドット
や濃淡インク等を用いた濃度階調方式による画像記録方
法においても、より階調性を保存した縮小処理が可能と
なる画像処理方法及び装置を提供することを目的とす
る。
【0015】更に、本発明の他の目的は、ユーザが画像
調整を行う必要がなく、ユーザの熟練を必要としない画
像処理方法及び装置を提供することを目的とする。
【0016】
【課題を解決するための手段】上述した目的を達成する
ために、本発明は以下の構成を備える。
【0017】即ち、画像データを入力する入力手段と、
所定画素ブロックのうちマスキングを行う所定数を擬似
乱数に従って決定することにより生成されたマスクパタ
ーンを保持する保持手段と、前記入力手段により入力さ
れた画像データに対し、前記保持手段に保持されている
マスクパターンを使用してマスキングを施す変換手段
と、前記変換手段によりマスキングされた画像データを
出力する出力手段とを有する。
【0018】例えば、前記保持手段は前記マスクパター
ンを予め保持していることを特徴とする。
【0019】更に、擬似乱数を発生する擬似乱数発生手
段と、前記擬似乱数発生手段で発生した擬似乱数により
前記マスクパターンを生成するマスクパターン生成手段
とを有することを特徴とする。
【0020】例えば、前記マスクパターンは前記変換手
段における変換率に従って変更されることを特徴とす
る。
【0021】例えば、前記変換手段において、前記画像
データが複数のカラーで表現される場合に各色成分毎に
マスキングを行い、その際に少なくとも1つの色成分に
対する前記マスクパターンは他の色成分に対する前記マ
スクパターンとは異なることを特徴とする。
【0022】例えば、前記変換手段において、前記画像
データが濃淡階調方式で表現される場合に各階調毎にマ
スキングを行い、その際に少なくとも1つの階調に対す
る前記マスクパターンは他の階調に対する前記マスクパ
ターンとは異なることを特徴とする。
【0023】また、画像データを入力する入力手段と、
前記画像データから細線・輪郭線を抽出する細線抽出手
段と、前記画像データから面積を有する部分を抽出する
面積抽出手段と、前記細線抽出手段により抽出された細
線・輪郭線を間引き変換する第1の変換手段と、所定画
素ブロックのうちマスキングを行う所定数を擬似乱数に
従って決定することにより生成されたマスクパターンを
保持する保持手段と、前記面積抽出手段により抽出され
た面積部分に対し、前記保持手段に保持されたマスクパ
ターンを使用してマスキングを施す第2の変換手段と、
前記第1の変換手段により変換された画像データと、前
記第2の変換手段によりマスキングされた画像データと
の論理和をとって結合する結合手段と、前記結合手段に
より結合された画像データを出力する出力手段とを有す
ることを特徴とする。
【0024】また、画像データを入力する入力手段と、
擬似乱数により生成されたパターンを保持する保持手段
と、前記入力手段により入力された画像データから、前
記保持手段に保持されたパターンに従って画素を選択す
る選択手段と、前記選択手段により選択された画素の近
隣の画素を参照して画素を追加する変換手段と、前記変
換手段により画素が追加された画像データを出力する出
力手段とを有することを特徴とする。
【0025】例えば、前記変換手段は、前記選択手段に
より選択された画素とそれに隣接する画素との論理和を
とることにより、画素を追加することを特徴とする。
【0026】また、画像データを入力する入力手段と、
前記画像データを所定方向に画素数を変換する第1の変
換手段と、前記画像データを前記所定方向と直角をなす
方向に画素数を変換する第2の変換手段と、前記第1の
変換手段及び第2の変換手段により変換された画像デー
タを出力する出力手段と、擬似乱数により生成されたパ
ターンを保持する保持手段とを有し、前記第1の変換手
段と前記第2の変換手段の少なくともいずれか一方は前
記保持手段に保持されているパターンにより変換する画
素を決定することを特徴とする。
【0027】例えば、前記出力手段は、インクを吐出し
て記録を行うインクジェットプリンタであることを特徴
とする。
【0028】例えば、前記出力手段は、熱エネルギーを
利用してインクを吐出する記録ヘッドを備えたインクジ
ェットプリンタであって、インクに与える熱エネルギー
を発生するための熱エネルギー変換体を備えていること
を特徴とする。
【0029】
【作用】以上の構成において、変倍、解像度変換の際
に、擬似乱数によるマスクパターンを用いて画像データ
を変換することができる。
【0030】更に、細線や輪郭部分と、それ以外の面積
部分とを別々に処理することができる。
【0031】更に、マルチドットや濃淡インク等を用い
た濃度階調方式による画像記録方法においても、擬似乱
数によるマスクパターンを用いて画像データを変換する
ことができる。
【0032】更に、ユーザが画像調整を行う必要がなく
なる、という特有の作用効果が得られる。
【0033】
【実施例】以下、図面を参照して、本発明に係る一実施
例を詳細に説明する。
【0034】
【第1実施例】図2、図3は本実施例における原画の拡
大、縮小の例をそれぞれ文字、細線について示したもの
である。このように、拡大時も縮小時も、原画のイメー
ジが崩れたり消失したりしないように変倍するのがもち
ろん理想的である。
【0035】縮小処理を行うにあたり、例えば一定周期
毎に原画像の画素を間引く等、簡易的な方法を採用して
縮小することも考えられるが、縮小率が大きくなってく
ると縮小画像において細線部が増加し、ついには縦線や
横線が消失してしまうことも多い。
【0036】縦線や横線が消失してしまう例を、図4、
図5、図6を参照して以下に説明する。
【0037】例えば図4に示す2値の画像について、縮
小処理を行う場合を考える。尚、図4〜図6において
は、各マスが1画素を示し、“○”印の付されたマス
は、当該画素が黒であり、それ以外の画素は白であるこ
とを示す。以下、黒である画素を「有効画素」と称す
る。
【0038】図4の画像について図5の斜線で示す規則
的なマスクパターンで間引くことにより縮小を行うと、
マスクパターンと同調した部分が消失してしまう。その
結果、縮小された出力画像は図6に示すとおりとなる。
即ち、元の図4の画像イメージを失ってしまう。更に、
原画もしくはマスクパターンによっては、有効画素がす
べて消失してしまうという最悪の場合も考えられる。
【0039】一般的に、網掛けやディザパターン等、規
則的なパターンを有する画像の処理においては、上記の
ような方法による有効画素の消失を防ぐために、近傍の
画像データ同士をOR処理することにより、縮小時の有
効画素の欠落を防ぐ工夫がされている。
【0040】しかし、このような処理を繰り返すとデー
タ加工時間が累進的に増加してしまうことがあり、ま
た、変倍率によってマスクサイズ等が変化してしまうた
め、処理時間及び処理データ量の上で非常に問題となる
ことがある。
【0041】本実施例では、上述した問題点を解決する
ために、変倍時、特に縮小時のマスクパターンを疑似乱
数を用いて作成する。
【0042】また、一般的に、中間調の画像に縮小処理
を施すと、原画像の濃度が大きく変化してしまう場合が
多かった。しかし、本実施例によれば、原画像の有する
中間調の階調性を崩さずに、縮小処理を行うことができ
る。従って、本実施例は特にグレイスケールやフルカラ
ーの画像に有効である。
【0043】以下、図1を参照して、本実施例における
縮小処理を説明する。
【0044】図1は、本実施例の縮小処理を実行可能な
プリンタの概要構成を示したブロック図である。図1に
おいて、1はホストコンピュータ、2はプリンタであ
る。プリンタ2は受信バッファ3、コマンド解析・画像
展開部4、イメージバッファ5、変倍処理部6、ROM
7、DRAM8、プリントバッファ9、記録ヘッド10
等により構成されており、これらはCPU12により制
御される。また、RAM11はCPU12の作業領域と
して使用される。
【0045】詳細は後述するが、ROM7には本実施例
の縮小処理で使用するマスクパターンが格納されてい
る。
【0046】まずホストコンピュータ1からインターフ
ェイスを介して、プリンタ2へ制御コードや画像データ
が送信される。プリンタ2では、ホストコンピュータ1
からの制御コードや画像データを受信バッファ3で受信
し、次にコマンド解析・画像展開部4において制御コー
ドを解析する。そして、その解析結果に基づいて画像デ
ータを記録ヘッド10において印刷可能なように加工・
展開等を行って、イメージバッファ5に出力する。
【0047】変倍処理等を行わない場合は、以上のよう
にしてイメージバッファ5に蓄積された画像データを変
倍処理部6,プリントバッファ9をスルーして記録ヘッ
ド10からそのまま印刷すればよい。一方、変倍処理等
を行う場合には、変倍処理部6において必要な変倍処理
を実行し、プリントバッファ9に格納した後、記録ヘッ
ド10より印刷を行う。以下、変倍処理部6における変
倍処理について説明する。
【0048】変倍処理部6はゲートアレイにより構成さ
れ、イメージバッファ5から転送されてきた画像データ
と、DRAM8から送られてきたマスクパターンデータ
とのAND処理を行い、プリントバッファ9へ出力す
る。
【0049】尚、DRAM8のマスクパターンデータは
ROM7に予め格納されており、ダイレクトメモリアク
セスによる転送(DMA転送)によって、DRAM8に
送出される。尚、ROM7に格納されているマスクパタ
ーンデータは、後述するように擬似乱数を用いて作成さ
れている。
【0050】変倍処理部6において、プリントバッファ
9への画像データの出力は、イメージバッファ5の画像
データのアドレスを再設定するか、またはDRAM8か
らのマスクパターンデータの状態に応じて、直接イメー
ジバッファ5から記録ヘッド10への転送のタイミング
を調整することにより実現できる。以上により、画像デ
ータ内の細線の消失等を回避することができる。
【0051】以上の説明はモノクロの画像に適した処理
について行ったが、カラー画像について処理する場合に
は、ROM7に予め例えばY(イエロー),M(マゼン
タ),C(シアン),K(ブラック)等それぞれの色情
報について、8×8あるいは16×16等のサイズのマ
トリクスによるマスクパターンを格納しておけば良い。
【0052】カラー画像記録における変倍処理、または
解像度変換処理では、Y,M,C,Kの色情報毎に同じ
マスクパターンをかける方法と、異なるマスクパターン
をかける方法とが考えられる。どちらの場合において
も、原則的には元の画像データに対し、変倍,解像度変
換の比率に応じてラスタ方向とカラム方向とで間引きド
ット数が等しいマスクパターンによりマスクをかけるこ
とにより、達成される。
【0053】しかし、いずれの場合にも規則的なマスク
パターンによりマスクをかけており、従って色再現のデ
ィザパターン等の規則性と同調する部分が必ず発生し、
処理後の画像において色味が局所的に大きく変化してし
まう問題が生じるおそれがある。極端な場合には50%
の印刷濃度のものが100%の印刷濃度になってしまう
場合もあった。
【0054】以下に、図7を用いて、上記のような印刷
濃度の歪が発生する例を説明する。
【0055】図7は、イエローを25%濃度、シアンを
25%濃度により、グリーン色の中間調を表現した8×
8の画像データを単純に示したものである。
【0056】図7において、イエローとシアンはラス
タ,カラム方向に1ドット間隔でそれぞれ規則的なパタ
ーンで配列されている。このような画像データに対し
て、ラスタ,カラム方向それぞれ1/2の縮小をかけ
て、1/4の面積にする縮小処理を行う場合について考
える。
【0057】図7において、例えば図8に示すような左
下がりの斜線部で示された規則的な格子状のマスクパタ
ーンによりマスクをかけて、画像データのドット配列を
間引いたとする。すると、図8において左下がりの斜線
部で示された部分と重なったドットが間引かれることに
なる。
【0058】図9に、図8のマスクパターンによる間引
きで残ったドットを、縮小画面の対応する部分に割り当
てて再配置した例を示す。
【0059】図9にしめされた残ったドットは、図8に
示されるマスクパターンが図7に示される画像データの
シアンの部分とブランクの部分に100%同調してしま
ったために、全てイエローのドットとなってしまってい
る。従って図9の縮小画像はイエロー100%濃度の画
像になり、グリーン色であった原画像とは全く異なって
しう。
【0060】また、図8において間引きマスクのドット
位置が1ドットラスタ及びカラム方向にシフトした状態
で縮小を行った場合には、逆にシアン100%濃度の画
像になってしまう。
【0061】以上説明したような極端な場合に限らず、
マスクパターンと原画像データとの同調により、間引き
後の画像の色味が大幅に変化するということは少なから
ず起こり得る。
【0062】上述したように、縮小処理における画像デ
ータとマスクパターンとの同調による色味の変化を防止
するために、本実施例では疑似乱数を使用して作成した
マスクパターンを用いる。
【0063】本実施例における縮小処理は、縮小率に応
じた間引き率で疑似乱数により作成されたマスクパター
ンと、画像データとの間でAND処理を行い、縮小イメ
ージを得るものである。
【0064】本実施例においては、変倍、解像度変換に
用いられるマスクを作成する際に乱数を使用するが、原
理的に完全な乱数を使用できればもちろん問題はない
が、実際には乱数発生用の関数等を用いざるを得ないた
めに、本実施例では疑似乱数を使用する。
【0065】尚、基本的に本実施例で使用するマスクパ
ターンは、ラスタ方向とカラム方向の間引きのドット数
が同じであるマスクパターンを用いる。
【0066】従って本実施例においては、原画像データ
とマスクパターンとの同調が起こらず、縮小された画像
において、微視的に色味が変化していても巨視的には各
色の濃度の存続率がブランクの割合も含めて保存され、
大幅な色味の変化を防ぐことが可能となる。
【0067】本実施例における縮小処理の例を図10及
び図7を参照して説明する。
【0068】図10に本実施例で用いるマスクパターン
の一例を示す。図中左下がりの斜線は、図8とは逆にド
ットを保存する位置を指定するものである。
【0069】本実施例におけるマスクパターンは、2×
2ドットのブロックから1ドットのみを疑似乱数により
ランダムに選んで作成される。
【0070】以下、図10に示す8×8ドットのブロッ
クに対して、カラム方向1ドット毎にA〜H、ラスタ方
向1ドット毎に1〜8の番号を付す。そして、カラム方
向又はラスタ方向のそれぞれ隣合うドットと(m・n)
で、また、カラム方向l,ラスタ方向rで示されるドッ
ト位置を(l,r)で示す。すると図10において、
(A・B)×(1・2)の2×2ドットのブロック中で
(A,1)の位置を選択し、次にその右隣の(C・D)
×(1・2)のブロック中で(C,2)の位置を選択す
るというように、4ドットに1ドットずつの割合で、擬
似乱数によりランダムに抽出するドット位置を選択して
いることが分かる。そして、このランダムな選択・抽出
を繰り返すことにより、図10に示すマスクパターンが
完成する。
【0071】図10に示すマスクパターンは8×8ドッ
トとして説明を行ったが、実際には例えば1画面や1ペ
ージ、1走査幅、というレベルの、ハードウェアやソフ
トウェアの処理速度等により許される比較的大きな範囲
で作成される。例えば本実施例におけるプリンタ2がシ
リアルプリンタであった場合は、ラスタ方向は記録ヘッ
ド10の印刷可能なノズル幅程度で、カラム方向は数百
カラム程度の大きさで実用上は充分である。
【0072】以上説明した図10に示すマスクパターン
を図7の原画像データにかけて、抽出されたドットまた
はブランクを縮小範囲の中に詰めて再配置し、描画した
結果を図11に示す。
【0073】図11の縮小画像における各色のドット数
は、イエロー4ドット、シアン4ドット、ブランク8ド
ットとなっており、その構成比は4:4:8、つまり
1:1:2の割合になっている。図7の原画像データに
おける同割合は16:16:32であるから、同じく
1:1:2の割合になっており、従って図11に示す縮
小例では、図7に示す原画像データと、イエローとシア
ン及びブランクの構成比が同じであり、色味、及び濃度
が100%保存されていることが分かる。
【0074】尚、上述の説明では各色の構成比が完全に
同一になった場合を示したが、実際には、全ての縮小範
囲において各色の構成比が原画像データと全く同一にな
るわけではない。マスクパターンによっては、微視的に
色味及び濃度が異なっている場合もある。しかし、マス
クパターンを疑似乱数を用いて設定するために、巨視的
には色味と濃度は保存されることになる。
【0075】更に、極端な同調が広いエリアで発生する
ことがないために、非常に色味及び濃度の保存性がよい
ものとなる。
【0076】以上説明した本実施例における縮小処理
を、図20のフローチャートに示す。まず、ステップS
101において、処理対象となる画像データがホストコ
ンピュータ1から受信バッファ3へ入力される。そし
て、コマンド解析・画像展開部4で所定の形式に展開さ
れ、イメージバッファ5に格納される(図7)。次に、
ステップS102において、ROM7に格納されている
マスクパターン(図10)がDRAM8へ転送される。
そしてステップS103で、変倍処理部6においてマス
キングが行われ、ステップS104において、抽出され
たドットを再配置し、プリントバッファ9へ出力する。
(図11)。プリントバッファ9内の画像データは、ス
テップS105で記録ヘッド10へ出力される。
【0077】尚、本実施例においては、ROM7にマス
クパターンが予め格納されている例について説明を行っ
たが、本実施例はこの例に限定されるものではなく、例
えば図19に示す構成をとることも可能である。
【0078】図19において、上述した図1と同様の構
成には同一番号を付し、説明を省略する。図19におい
て、13は擬似乱数発生部であり、14はマスクパター
ン生成部である。縮小処理が開始されると、擬似乱数発
生部13では、所定のタイミングで擬似乱数を発生させ
る。そしてマスクパターン生成部14では、擬似乱数部
13で発生された擬似乱数を使用して、指定された縮小
率に基づいてマスクパターンを生成し、DRAM8に転
送する。そして、以降は上述した例と同様にマスキング
を行う。
【0079】図19に示すようにマスクパターンを装置
内で生成することにより、図1に示すROM7に各種の
マスクパターンを保持しておく必要がなくなる。
【0080】本実施例の図19に示す構成における縮小
処理を、図21のフローチャートに示す。図21におい
て、まずステップS201でイメージバッファ5に画像
データを展開する。そしてステップS202で、全画像
データに対してマスキング処理が終了したか否かを判定
し、未終了であればステップS203へ進む。ステップ
S203では擬似乱数発生部13において擬似乱数を発
生し、ステップS204においてマスクパターン生成部
14で該擬似乱数を用いて所定サイズのマスクパターン
を生成する。そしてステップS205において、ステッ
プS204で生成されたマスクパターンをDRAM8へ
転送し、ステップS206で変倍処理部6においてマス
キングが行われる。そして処理はステップS202に戻
り、イメージバッファ5に格納されている全画像データ
についてマスキングが終了するまで、以上の処理を繰り
かえす。
【0081】ステップS202でマスキングが終了した
と判定されると処理はステップS207へ進み、抽出さ
れたドットの再配置が行われ、プリントバッファ9に出
力される。そして、ステップS208でプリントバッフ
ァ9に格納されている画像データは記録ヘッド10へ出
力される。
【0082】以上説明したように本実施例によれば、カ
ラー画像に対して、疑似乱数を用いて作成されたマスク
パターンにより原画像データを間引いて縮小処理を行う
ため、各色の濃度が保存され、原画像データの色味、階
調性を保存した画像処理が可能になる。
【0083】
【第2実施例】第2実施例では、第1実施例において説
明した画像処理方法に対して更に、細線の保存性をも考
慮した方法について述べる。
【0084】以下、原画像をラスタ,カラム方向各々1
/2に縮小する場合のマスクパターンの作り方と、間引
きのアルゴリズムについて説明する。
【0085】第2実施例においては、印刷に用いられる
最小単位である記録分解能が1ドットであり、疑似乱数
を適用するマスクパターンの分解能と同じである。従っ
て、プリンタ2の有する記録ヘッド10の分解能に基づ
いて作成されたグレイスケールの画像データ等に対して
前記マスクパターンによりマスクをかけた場合、画像の
どこかで疑似乱数のもつ周期性と同調してしまう恐れが
ある。
【0086】すると、その結果連続的にドットが抜けて
しまったり、逆に抜けなかったりして、画像内の細線が
点線になったり、ジグザグになったり、あるいは消失し
てしまう等の問題が生じる。フルカラー画像の場合は色
再現のマスクパターンによる影響の方が大きいので、上
記のような問題はあまり気にならない場合が多いが、ビ
ジネスグラフィックやテキストの印刷の場合は、上記の
ような問題は深刻であり、細線や輪郭の保存性、及びそ
の精度が画質において重要なポイントとなる。図17
に、第2実施例におけるプリンタの装置構成を示す。図
17において、上述した第1実施例の図1と同様の構成
には同一番号を付し、説明を省略する。図17におい
て、21は画像データから面積部を抽出する面積抽出
部、22は画像データから細線及び輪郭を抽出する細線
・輪郭抽出部、23,24は変倍処理部a,b、25,
26はメモリa,b,27は結合部である。
【0087】以下、図12及び図13を参照して、上述
した装置構成を備える第2実施例の縮小処理について詳
細に説明する。
【0088】図12に示す(A)が原画像データであ
り、これをラスタ,カラム方向各々1/2に縮小する場
合について考える。
【0089】尚、図面上での縮小関係を理解しやすくす
るために、図13の(A)に原画像データとして図12
の(A)に示したのと同じ図を示しておく。まず、図1
2の(A)に示す原画像データがイメージバッファ5に
格納されている。そして、細線・輪郭抽出部22におい
て、画像データから細線や輪郭の部分を図12の(B)
に示すように抽出し、例えば単純に千鳥格子状のマスク
パターンで間引いて、変倍処理部b24で図13の
(B)に示すように1/2に縮小し、メモリb26に保
存しておく。ここで、原画像データが細線や輪郭線のみ
であれば、面積部がないので千鳥格子状等のマスクパタ
ーンによる間引きで十分に画質を保てる。
【0090】次に、図12の(A)に示す原画像データ
から面積抽出部21において細線や輪郭の部分以外の面
積部を図12の(C)に示すように抽出する。そして、
変倍処理部a23で、上述した第1実施例で説明した方
法により、擬似乱数によるマスクパターンを用いて、図
13の(C)に示すように1/2に縮小し、メモリa2
5に保存する。尚、面積抽出部21において面積部の抽
出を行わず、図12の(B)に示す細線部や輪郭も含め
て、即ち図12の(A)に示す原画像データをそのまま
用いて、変倍処理部a23で縮小してもよい。
【0091】続いて、結合部27において、メモリb2
6に格納された図13の(B)に示す細線や輪郭の縮小
画像と、メモリa25に格納された図13の(C)に示
す細線や輪郭の部分以外の縮小画像とをOR処理するこ
とにより、図13の(D)に示すように、原画像の1/
2縮小画像が生成される。
【0092】以上説明した第2実施例における縮小処理
を、図22のフローチャートに示す。まずステップS3
01において、イメージバッファ5に画像データを展開
する(図12の(a))。そして、ステップS302に
進み、細線・輪郭抽出部22において細線及び輪郭線を
抽出する(図12の(b))。そしてステップS303
で変倍処理部b24でDRAM8からのマスクパターン
によりマスキングが行われ、ステップS304でメモリ
b26にマスキング後の画像データを格納する(図13
の(b))。
【0093】次にステップS305において、イメージ
バッファ5の画像データから、面積部分を抽出する(図
12の(d))。そしてステップS306で変倍処理部
a23でDRAM8からのマスクパターンによりマスキ
ングが行われ、ステップS307でメモリa25にマス
キング後の画像データを格納する(図13の(c))。
【0094】そしてステップS308に進み、結合部2
7においてメモリa25とメモリb26に格納されてい
る内容をOR処理することにより結合してプリントバッ
ファ9に格納し(図13の(d))、ステップS309
で記録ヘッド10に出力する。
【0095】以上説明したように第2実施例によれば、
細線や輪郭部分と、それ以外の面積部分とを別々に処理
することにより、細線や輪郭部分については完全保存性
を、面積部分については濃度保存性をそれぞれ重視して
最適な縮小法を用いることができるため、グレイスケー
ルにおいては階調性が、カラー画像においては色味及び
階調性が保存され、細線保存性、階調性、色味の全てに
おいて良好に保存された縮小画像を得ることが可能とな
る。
【0096】また、第2実施例においては、細線や輪郭
部分のみをまず先に単純かつ高速に処理し、更に面積を
もつ部分を専用の処理系で処理して、最後にOR処理す
るため、画像データの中で細線か、輪郭かそれ以外かを
常に判定しながら処理を選択する必要がない。従って、
細線や輪郭部分と面積部分とを同時に処理するよりも高
速な処理が可能である。
【0097】尚、上述した細線や輪郭の抽出方法及び面
積部の抽出方法は、ソフトウェアやハードウエアによる
公知の方法を用いることが可能である。
【0098】
【第3実施例】以上に説明した第2実施例は、第1実施
例に細線部の保存性を追加した方法であった。しかし本
発明は以上の例に限定されるものではなく、更に、面積
階調方式でなくマルチドットや濃淡インク等を用いた濃
度階調方式の画像記録方法においても適用できる。係る
方法を用いた本発明に係る第3実施例における色味、階
調性保存について以下に説明する。
【0099】第3実施例における装置構成は上述した第
1実施例に示す図1と同様であるため、説明を省略す
る。
【0100】上述した第1実施例及び第2実施例では、
画像記録方法が面積階調方式であるため、原画像データ
を縮小する際に、単位面積中に占めるドットの割合が縮
小画像においてもほぼ同じになるように、縮小比率に応
じた擬似乱数によるマスクパターンを使用して縮小する
ことにより、原画像データの階調性を保存することがで
きた。
【0101】しかし、例えば濃度階調方式の画像記録方
法においては濃インクと淡インクとの組み合わせによっ
て濃度が決定される。従って、原画像データの階調性を
保つ縮小処理を実現するためには、第1実施例や第2実
施例のように単純に濃インクと淡インクとを1つの擬似
乱数によるマスクパターンを用いて同時に間引く第1の
方法の外、更なる階調性及び色味の保存性を考慮した第
2の方法が考えられる。
【0102】前記第1の方法については、濃淡インクな
どを用いた濃度階調方式の場合でも基本的に面積階調を
併用しているため、単純にドット数だけをマスクパター
ンによって間引いてしまうと、階調性が微妙に崩れてし
まうおそれがある。
【0103】一方、前記第2の方法では、疑似乱数を用
いて縮小率に応じたマスクパターンを作成する際に、濃
インクと淡インクでそれぞれ別のマスクパターンを作成
してそれぞれ縮小処理を実行し、そして最後にOR処理
することにより、階調性を保存することが可能である。
【0104】以上のようにマスクパターンを別々にして
処理することにより、例えば縮小率が大きく、従って縮
小後の色再現のマスクパターンのサイズが小さくなるた
めに濃度が高めに出てしまうような場合には、濃インク
の間引き率を微妙に増やしてやる等の処理を行うことも
可能である。
【0105】また、縮小率によっては半端な間引き率に
なるような場合には、濃インクの間引き数を増やし、淡
インクの間引き数を減らすか、または淡インクによるド
ット数を積極的に少し増やす等、ユーザの所望するよう
に、フレキシブルな処理を行うことも可能である。
【0106】マルチドット方式による画像記録において
も同様である。マルチドット方式は、単一濃度のインク
を複数回、約同一の着弾点に吐出し、その着弾点の染料
濃度を増加させることにより濃度階調を得ようとするも
のである。従って、単純に全てのドットに対してマスク
をかけて間引く方法ももちろん考えられる。そして更
に、各着弾点におけるドットの重なり数に応じて、同一
の重なり数のもの同志の間でそれぞれ疑似乱数を用いた
縮小率に応じたマスクパターンにより縮小し、その後、
各重なり数における縮小画像をOR処理して、最終縮小
画像を得る方法もある。
【0107】以上説明したように第3実施例によれば、
マルチドットや濃淡インク等を用いた濃度階調方式によ
る画像記録方法において、より階調性を保存した縮小処
理が可能となる。
【0108】
【第4実施例】第4実施例では、解像度変換を行う場合
についての説明を行う。解像度変換を行う場合も、やは
り規則的なパターンを使用すると、色味の変化が発生し
てしまう。このため、第4実施例においては解像度変換
処理に疑似乱数を用いる。
【0109】以下、解像度160DPI(ドット/イン
チ)の画像を、解像度360DPIの画像に変換する一
般的な方法を、図14及び図15を参照して説明する。
【0110】160DPIの画像をを360DPIに変
換する場合、DPIの比率からするとイメージバッファ
上の拡大率は4:9となる。よって、面積比にすると
2.25倍×2.25倍=5.05倍という、端数を含
んだ倍率に1ドットをで変換せねばならない。従って、
端数の処理方法によって、色味の変化が発生してしま
う。
【0111】図14の(A)に、単色160DPIの原
画像データの4×4ドットのブロック例を示し、図14
の(B)に、図14の(A)を360DPIに解像度変
換した9×9ドットのブロック例を示す。
【0112】図14に示す(A)及び(B)のそれぞれ
のドット数とブランク数による面積比を計算してみる
と、図14(A)で4:12、即ち1:3である。それ
に対して、図14(B)では33:48で、即ち1:
1.45となってしまっていることが分かる。即ち、原
画像と、解像度変換を行った画像とでは、濃度、即ち色
味が異なってしまうことになる。
【0113】図18に、第4実施例における解像度変換
処理が可能なプリンタの装置構成を示す。図18におい
て、上述した第1実施例の図1と同様の構成には同一番
号を付し、説明を省略する。図18において、31は画
素選択部、32は解像度変換部、33はスムージング部
である。
【0114】第4実施例における解像度変換処理の詳細
を図15を参照して説明する。
【0115】図15の(A)は、図14の(A)と同
様、単色160DPIの原画像の4×4ドットのブロッ
ク例を示し、図15の(B)に、第4実施例により図1
5の(A)を360DPIに解像度変換した9×9ドッ
トのブロック例を示す。
【0116】第4実施例では、まず図15の(A)に示
す画像データがイメージバッファ5に格納されている。
画素選択部31では、イメージバッファ5内の画像デー
タから、DRAM8より送出されたパターンに従って、
まずカラム方向に8ドットに1ドットの割合で画素を選
択する。尚、DRAM8のパターンは擬似乱数により作
成されており、予めROM7に格納されている。
【0117】そして解像度変換部32において、所定の
解像度変換処理に加えて、選択された画素とその隣接画
素とでOR処理を行う。従って、4ドットが9ドットに
変換される。
【0118】次に、ラスタ方向についても同様の処理を
行うことにより、図15の(b)に示されるように解像
度変換された画像が出力される。
【0119】即ち、図15の(b)において、カラム方
向に2倍に拡大された8ドットから、直線Aで示される
ドット列が選択される。そして、右隣のドットとOR処
理を行うことにより、直線Bで示されるドット列が追加
される。ラスタ方向における直線C,Dについても同様
である。
【0120】図15の(B)における、ドット数とブラ
ンク数による面積比は20:61で、即ち1:3.05
であり、図14の(A)または図15の(A)に示す原
画における比率とほとんど同じである。
【0121】次に、スムージング部32においてスムー
ジング処理が行われる。この例を図16に示す。即ち、
図16の(A)で示される160DPIの原画像データ
が、上記の解像度変換処理により一旦図15の(B)に
示すように360DPIに変換され、スムージング部3
2において公知のスムージング処理が行なわれ、図16
の(B)に示す結果を得る。
【0122】即ち、第4実施例における解像度変換処理
により、図16の(a)に示す画像が最終的に図16の
(b)に示される画像となる。
【0123】第4実施例における解像度変換処理を、図
23のフローチャートに示す。まずステップS401に
おいて、イメージバッファ5に画像データが展開される
(図15の(a))。そしてステップS402におい
て、イメージバッファ5に格納されている全画像データ
について解像度変換処理が終了したか否かを判断し、未
終了であればステップS403に進む。ステップS40
3ではDRAM8から画素を決定するためのパターンが
入力され、ステップS404で、画素選択部31におい
て画素を選択する。そして処理はステップS405に進
み、選択された画素と隣接する画素とのORを取りなが
ら、解像度変換処理を行う(図15の(b))。そして
ステップS402に戻り、全ての画像データに関して解
像度変換処理が終了するまで、以上の処理を繰りかえ
す。
【0124】ステップS402で全画像データについて
解像度変換処理が終了したと判定されると、ステップS
406においてスムージング処理が行われ、その結果は
プリントバッファ9に格納される(図16の(b))。
そして、ステップS407において記録ヘッド10に出
力される。
【0125】次に、逆に360DPIから160DPI
に変換する場合について考えると、これは第1実施例に
示した縮小処理の場合と同様に考えることができる。
【0126】360DPI画像データに4/9の間引き
率で疑似乱数を用いてマスクパターンを作成し、このマ
スクパターンを用いて間引いた後のデータを再配列して
出力することにより、160DPIへの解像度変換が達
成される。
【0127】また、上述した160DPIから360D
PIへの解像度変換処理で説明したのと同様に、360
DPIの解像度の画像に対して、まずカラム方向から擬
似乱数により画素を選択し、その隣接する画素とAND
処理を行ってから通常の解像度変換を行うことにより、
例えば9ドットを4ドットに変換することができる。そ
して、ラスタ方向についても同様の処理を行う。これは
即ち、縮小処理についても適用可能である。
【0128】以上説明したように第4実施例によれば、
単位面積当たりのドット数とブランク数による面積比が
原画と大きくずれることなく、解像度変換ができるの
で、色濃度が大きく変化することはなくなる。
【0129】また、第4実施例においては解像度変換処
理について説明したが、拡大処理についても第4実施例
の解像度を上げる場合の処理と同様の方法で実現でき
る。
【0130】また、上述した第1実施例で説明した擬似
乱数により作成したマスクパターンを使用しても、画像
の高解像度への解像度変換処理や、拡大処理が可能であ
る。例えば、マスクパターンにより選択された画素に対
して、第4実施例で示した様に、隣接画素とOR処理を
行う等の方法が考えられる。
【0131】以上第1〜第4実施例においては、疑似乱
数を用いて作成されるマスクパターンは、予め装置内の
ROM7に書き込まれており、使用する際にDRAM8
に転送して使用する例を示したが、本発明はもちろんこ
の限りではなく、全ての実施例において、図19に示す
ように乱数を発生する機能を持ったハードウェアやソフ
トウェアにより、必要の度に疑似乱数を発生させ、マス
クパターンを随時作成することも可能である。
【0132】また、上述した各実施例におけるプリンタ
2は、どのようなタイプのプリンタでもよく、例えばレ
ーザービームプリンタや、熱転写プリンタ、インクジェ
ットプリンタ、例えば、熱エネルギーによる膜沸騰を利
用して液滴を吐出するタイプのヘッドを用いたいわゆる
バブルジェット方式のプリンタであってもよい。
【0133】また、複写機やファクシミリ等の画像処理
装置にも同様に応用できる。
【0134】尚、本発明は、複数の機器から構成される
システムに適用しても1つの機器から成る装置に適用し
ても良い。また、本発明は、システム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることはいうまでもない。
【0135】
【発明の効果】以上説明したように本発明によれば、変
倍、解像度変換用の疑似乱数化パターンを用いて原画像
を変換することにより、各色の濃度が保存されるように
変換され、原画像の色味、階調性を保存した画像処理を
行うことが可能になる。
【0136】また、細線や輪郭部分と、それ以外の面積
部分とを別々に処理することにより、細線や輪郭部分に
ついては完全保存性を、面積部分については濃度保存性
をそれぞれ重視して最適な縮小法を用いることができる
ため、細線保存性、階調性、色味の全てにおいて良好な
画像処理をより高速に行うことが可能になる。
【0137】更に、マルチドットや濃淡インク等を用い
た濃度階調方式による画像記録方法においても、より階
調性を保存した縮小処理が可能となる。
【0138】更に、ユーザが画像調整を行う必要がなく
なるため、ユーザの熟練度を必要とせずに、原画像の色
味、階調性を保存した画像処理を行うことが可能とな
る、といった効果が得られる。
【0139】
【図面の簡単な説明】
【図1】本発明に係る第1実施例における装置構成を示
すブロック図である。
【図2】文字の変倍例を示す図である。
【図3】細線の変倍例を示す図である。
【図4】縮小する前の原画の例を示す図である。
【図5】規則的なマスクパターンの一例を示す図であ
る。
【図6】原画イメージを消失してしまった縮小画像の例
を示す図である。
【図7】本実施例における中間調を提供する画像データ
の例を示す図である。
【図8】本実施例における中間調を提供する画像データ
に規則的なマスクパターンをかけた例を示す図である。
【図9】本実施例における中間調を提供する画像データ
に規則的なマスクパターンをかけて縮小処理を行った結
果を示す図である。
【図10】本実施例における疑似乱数を用いて作成した
マスクパターンの例を示す図である。
【図11】本実施例における中間調を提供する画像デー
タに図10に示すマスクパターンをかけて縮小処理を行
った結果を示す図である。
【図12】本発明に係る第2実施例における細輪郭抽出
の例を示す図である。
【図13】第2実施例における細線輪郭等の縮小処理を
示す図である。
【図14】本発明に係る第4実施例において解像度変換
の従来例を示す図である。
【図15】第4実施例において疑似乱数を用いた解像度
変換の例を示す図である。
【図16】第4実施例において疑似乱数を用いた解像度
変換の後にスムージング処理を施した例を示す図であ
る。
【図17】本発明に係る第2実施例の装置構成を示すブ
ロック図である。
【図18】本発明に係る第4実施例の装置構成を示すブ
ロック図である。
【図19】本発明に係る第1実施例の他の装置構成を示
すブロック図である。
【図20】第1実施例における縮小処理を示すフローチ
ャートである。
【図21】第1実施例における他の装置構成による縮小
処理を示すフローチャートである。
【図22】本発明に係る第2実施例における縮小処理を
示すフローチャートである。
【図23】本発明に係る第4実施例における解像度変換
処理を示すフローチャートである。
【符号の説明】
1 ホストコンピュータ 2 プリンタ 3 受信バッファ 4 コマンド解析・画像展開部 5 プリントバッファ 6 変倍処理部 7 ROM 8 DRAM 9 記録ヘッド
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/387 101 1/46 (72)発明者 高橋 喜一郎 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 岩崎 督 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 兼松 大五郎 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内

Claims (28)

    【特許請求の範囲】
  1. 【請求項1】 画像データを入力する入力工程と、 前記入力工程により入力された画像データに対し、所定
    画素ブロックのうちマスキングを行う所定数を擬似乱数
    に従って決定することにより生成されたマスクパターン
    を使用してマスキングを施す変換工程と、 前記変換工程によりマスキングされた画像データを出力
    する出力工程とを有する画像処理方法。
  2. 【請求項2】 前記マスクパターンは予め保持されてい
    ることを特徴とする請求項1記載の画像処理方法。
  3. 【請求項3】 擬似乱数を発生する擬似乱数発生工程
    と、 前記擬似乱数発生工程で発生した擬似乱数により前記マ
    スクパターンを生成するマスクパターン生成工程とを更
    に有することを特徴とする請求項1記載の画像処理方
    法。
  4. 【請求項4】 前記マスクパターンは前記変換工程にお
    ける変換率に従って変更されることを特徴とする請求項
    1記載の画像処理方法。
  5. 【請求項5】 前記変換工程において、前記画像データ
    が複数のカラーで表現される場合に各色成分毎にマスキ
    ングを行い、その際に少なくとも1つの色成分に対する
    前記マスクパターンは他の色成分に対する前記マスクパ
    ターンとは異なることを特徴とする請求項1記載の画像
    処理方法。
  6. 【請求項6】 前記変換工程において、前記画像データ
    が濃淡階調方式で表現される場合に各階調毎にマスキン
    グを行い、その際に少なくとも1つの階調に対する前記
    マスクパターンは他の階調に対する前記マスクパターン
    とは異なることを特徴とする請求項1記載の画像処理方
    法。
  7. 【請求項7】 画像データを入力する入力工程と、 前記画像データから細線・輪郭線を抽出する細線抽出工
    程と、 前記画像データから面積を有する部分を抽出する面積抽
    出工程と、 前記細線抽出工程により抽出された細線・輪郭線を間引
    き変換する第1の変換工程と、 前記面積抽出工程により抽出された面積部分に対し、所
    定画素ブロックのうちマスキングを行う所定数を擬似乱
    数に従って決定することにより生成されたマスクパター
    ンを使用してマスキングを施す第2の変換工程と、 前記第1の変換工程により変換された画像データと、前
    記第2の変換工程によりマスキングされた画像データと
    の論理和をとって結合する結合工程と、 前記結合工程により結合された画像データを出力する出
    力工程とを有することを特徴とする画像処理方法。
  8. 【請求項8】 画像データを入力する入力工程と、 前記入力工程により入力された画像データから、擬似乱
    数により生成されたパターンに従って画素を選択する選
    択工程と、 前記選択工程により選択された画素の近隣の画素を参照
    して画素を追加する変換工程と、 前記変換工程により画素が追加された画像データを出力
    する出力工程とを有することを特徴とする画像処理方
    法。
  9. 【請求項9】 前記変換工程は、前記選択工程により選
    択された画素とそれに隣接する画素との論理和をとるこ
    とにより、画素を追加することを特徴とする請求項8記
    載の画像処理方法。
  10. 【請求項10】 前記パターンは予め保持されているこ
    とを特徴とする請求項8記載の画像処理方法。
  11. 【請求項11】 擬似乱数を発生する擬似乱数発生工程
    と、 前記擬似乱数発生工程で発生した擬似乱数により前記パ
    ターンを生成するパターン生成工程とを更に有すること
    を特徴とする請求項8記載の画像処理方法。
  12. 【請求項12】 前記パターンは前記変換工程における
    変換率に従って変更されることを特徴とする請求項8記
    載の画像処理方法。
  13. 【請求項13】 画像データを入力する入力工程と、 前記画像データを所定方向に間引き変換する第1の変換
    工程と、 前記画像データを前記所定方向と直角をなす方向に間引
    き変換する第2の変換工程と、 前記第1の変換工程及び第2の変換工程により変換され
    た画像データを出力する出力工程とを有し、 前記第1の変換工程と前記第2の変換工程の少なくとも
    いずれか一方は擬似乱数により間引く画素を決定して間
    引き変換を行うことを特徴とする画像処理方法。
  14. 【請求項14】 画像データを入力する入力手段と、 所定画素ブロックのうちマスキングを行う所定数を擬似
    乱数に従って決定することにより生成されたマスクパタ
    ーンを保持する保持手段と、 前記入力手段により入力された画像データに対し、前記
    保持手段に保持されているマスクパターンを使用してマ
    スキングを施す変換手段と、 前記変換手段によりマスキングされた画像データを出力
    する出力手段とを有する画像処理装置。
  15. 【請求項15】 前記保持手段は前記マスクパターンを
    予め保持していることを特徴とする請求項14記載の画
    像処理装置。
  16. 【請求項16】 擬似乱数を発生する擬似乱数発生手段
    と、 前記擬似乱数発生手段で発生した擬似乱数により前記マ
    スクパターンを生成するマスクパターン生成手段とを更
    に有することを特徴とする請求項14記載の画像処理装
    置。
  17. 【請求項17】 前記マスクパターンは前記変換手段に
    おける変換率に従って変更されることを特徴とする請求
    項14記載の画像処理装置。
  18. 【請求項18】 前記変換手段において、前記画像デー
    タが複数のカラーで表現される場合に各色成分毎にマス
    キングを行い、その際に少なくとも1つの色成分に対す
    る前記マスクパターンは他の色成分に対する前記マスク
    パターンとは異なることを特徴とする請求項14記載の
    画像処理装置。
  19. 【請求項19】 前記変換手段において、前記画像デー
    タが濃淡階調方式で表現される場合に各階調毎にマスキ
    ングを行い、その際に少なくとも1つの階調に対する前
    記マスクパターンは他の階調に対する前記マスクパター
    ンとは異なることを特徴とする請求項14記載の画像処
    理装置。
  20. 【請求項20】 画像データを入力する入力手段と、 前記画像データから細線・輪郭線を抽出する細線抽出手
    段と、 前記画像データから面積を有する部分を抽出する面積抽
    出手段と、 前記細線抽出手段により抽出された細線・輪郭線を間引
    き変換する第1の変換手段と、 所定画素ブロックのうちマスキングを行う所定数を擬似
    乱数に従って決定することにより生成されたマスクパタ
    ーンを保持する保持手段と、 前記面積抽出手段により抽出された面積部分に対し、前
    記保持手段に保持されたマスクパターンを使用してマス
    キングを施す第2の変換手段と、 前記第1の変換手段により変換された画像データと、前
    記第2の変換手段によりマスキングされた画像データと
    の論理和をとって結合する結合手段と、 前記結合手段により結合された画像データを出力する出
    力手段とを有することを特徴とする画像処理装置。
  21. 【請求項21】 画像データを入力する入力手段と、 擬似乱数により生成されたパターンを保持する保持手段
    と、 前記入力手段により入力された画像データから、前記保
    持手段に保持されたパターンに従って画素を選択する選
    択手段と、 前記選択手段により選択された画素の近隣の画素を参照
    して画素を追加する変換手段と、 前記変換手段により画素が追加された画像データを出力
    する出力手段とを有することを特徴とする画像処理装
    置。
  22. 【請求項22】 前記変換手段は、前記選択手段により
    選択された画素とそれに隣接する画素との論理和をとる
    ことにより、画素を追加することを特徴とする請求項2
    1記載の画像処理装置。
  23. 【請求項23】 前記保持手段は前記パターンを予め保
    持していることを特徴とする請求項21記載の画像処理
    装置。
  24. 【請求項24】 擬似乱数を発生する擬似乱数発生手段
    と、 前記擬似乱数発生手段で発生した擬似乱数により前記パ
    ターンを生成するパターン生成手段とを更に有すること
    を特徴とする請求項21記載の画像処理装置。
  25. 【請求項25】 前記パターンは前記変換手段における
    変換率に従って変更されることを特徴とする請求項21
    記載の画像処理装置。
  26. 【請求項26】 画像データを入力する入力手段と、 前記画像データを所定方向に画素数を変換する第1の変
    換手段と、 前記画像データを前記所定方向と直角をなす方向に画素
    数を変換する第2の変換手段と、 前記第1の変換手段及び第2の変換手段により変換され
    た画像データを出力する出力手段と、 擬似乱数により生成されたパターンを保持する保持手段
    とを有し、 前記第1の変換手段と前記第2の変換手段の少なくとも
    いずれか一方は前記保持手段に保持されているパターン
    により変換する画素を決定することを特徴とする画像処
    理装置。
  27. 【請求項27】 前記出力手段は、インクを吐出して記
    録を行うインクジェットプリンタであることを特徴とす
    る請求項14に記載の画像処理装置。
  28. 【請求項28】 前記出力手段は、熱エネルギーを利用
    してインクを吐出する記録ヘッドを備えたインクジェッ
    トプリンタであって、インクに与える熱エネルギーを発
    生するための熱エネルギー変換体を備えていることを特
    徴とする請求項14記載の画像処理装置。
JP25521594A 1993-10-28 1994-10-20 画像処理方法及び装置 Expired - Fee Related JP3623990B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25521594A JP3623990B2 (ja) 1993-10-28 1994-10-20 画像処理方法及び装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP5-270344 1993-10-28
JP27034493 1993-10-28
JP25521594A JP3623990B2 (ja) 1993-10-28 1994-10-20 画像処理方法及び装置

Publications (2)

Publication Number Publication Date
JPH07182504A true JPH07182504A (ja) 1995-07-21
JP3623990B2 JP3623990B2 (ja) 2005-02-23

Family

ID=34315493

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25521594A Expired - Fee Related JP3623990B2 (ja) 1993-10-28 1994-10-20 画像処理方法及び装置

Country Status (1)

Country Link
JP (1) JP3623990B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005084321A (ja) * 2003-09-08 2005-03-31 Pioneer Electronic Corp 画像処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体。
US8284453B2 (en) 2006-10-13 2012-10-09 Fuji Xerox Co., Ltd. Image processing apparatus, image forming apparatus, image processing method, and recording medium for changing an image width
JP5240194B2 (ja) * 2007-06-07 2013-07-17 ソニー株式会社 信号処理方法および信号処理装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005084321A (ja) * 2003-09-08 2005-03-31 Pioneer Electronic Corp 画像処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体。
US8284453B2 (en) 2006-10-13 2012-10-09 Fuji Xerox Co., Ltd. Image processing apparatus, image forming apparatus, image processing method, and recording medium for changing an image width
JP5240194B2 (ja) * 2007-06-07 2013-07-17 ソニー株式会社 信号処理方法および信号処理装置

Also Published As

Publication number Publication date
JP3623990B2 (ja) 2005-02-23

Similar Documents

Publication Publication Date Title
JP2980331B2 (ja) インクジェットプリンタによるカラー及び白黒イメージの改良方法及びシステム
WO2003032256A1 (fr) Procede de formation d'un topogramme binaire
US5852454A (en) Color recording device and method for receiving binary image data and recording a corresponding color image
JP2000118054A (ja) プリンタ装置およびトナー消費量節約方法
US6118457A (en) Resolution conversion with preservation of fine lines and of hue
JP2014150432A (ja) 画像処理方法及び画像処理装置
KR100959608B1 (ko) 화상 처리 장치, 프린터, 및 화상 처리 방법
JP3623990B2 (ja) 画像処理方法及び装置
US9036212B2 (en) Halftone screen generation mechanism
JP4369995B2 (ja) ドラフト印刷を行う方法及びその装置
JPH11355596A (ja) 誤差拡散方法及びシステム
JP2002096461A (ja) 画像記録装置、画像記録制御方法及び記憶媒体
US9363414B2 (en) Halftone mechanism
JP3449015B2 (ja) カラーインクジェット記録方法
JP2001018455A (ja) 階調イメージの処理装置
JP2004255700A (ja) メモリ容量の節約を考慮したドットデータ作成処理
JPH08118683A (ja) 画像記録方法及び装置
JP3185435B2 (ja) 画像形成装置
JP2003271368A (ja) 印刷制御装置、印刷制御方法、印刷制御プログラムを記録した媒体および印刷制御プログラム
JPH05252385A (ja) 画像処理装置
JP3882502B2 (ja) 画像処理装置、印刷制御装置、画像処理方法、および記録媒体
JP2022180776A (ja) 画像データ処理装置
US7158255B2 (en) Method for printing shingling print data
JP4572336B2 (ja) 印刷装置及び印刷方法
JP3157929B2 (ja) 画像処理装置および画像処理方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041022

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: 20041119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041129

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: 20081203

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091203

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091203

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101203

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111203

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121203

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131203

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees