JP3363684B2 - 画像処理方法及び装置及び画像形成装置 - Google Patents
画像処理方法及び装置及び画像形成装置Info
- Publication number
- JP3363684B2 JP3363684B2 JP00483296A JP483296A JP3363684B2 JP 3363684 B2 JP3363684 B2 JP 3363684B2 JP 00483296 A JP00483296 A JP 00483296A JP 483296 A JP483296 A JP 483296A JP 3363684 B2 JP3363684 B2 JP 3363684B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- resolution
- image
- converting
- conversion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
2値画像データに変換する画像処理方法及び装置に関す
る。
力を行うプリンタに出力する場合、多値の画像データに
ディザ法あるいは誤差拡散法といった擬似中間調処理が
施されて出力される。2値出力のプリンタは、このよう
な2値画像データに従って記録を行うことにより、擬似
的に中間調を表現することができる。
ラープリンタに出力する場合、あるいは多値のモノクロ
画像を2値のモノクロプリンタに出力する場合に適用さ
れる。
来技術においては、単に多値カラー画像からディザ法と
か誤差拡散法とかの2値化手法を用いて2値カラー画像
を生成し、プリンタへ出力しているにすぎなかった。こ
のため、原画像の解像度が低い場合は、プリンタの解像
度がいかに良くても、原画像の解像度の範囲でしか出力
できず、きれいな出力を行うことができなかった。
であり、低解像度の多値画像データを2値プリンタで高
品位に出力することを可能とする画像処理方法及び装置
を提供することを目的とする。
めの本発明の画像処理装置は以下の構成を備える。即
ち、第1の解像度に対応する多値画像データから所定の
大きさの部分画像を抽出する抽出手段と、前記抽出部分
で抽出された部分画像を第2の解像度に変換する第1の
変換手段と、前記多値画像データにおいて、所定の濃度
以上のドットが斜め方向につながった部分を検出する検
出手段と、前記第1の変換手段で得られた部分画像デー
タについて、前記検出手段で検出された斜め方向につな
がった部分に対して所定の補間処理を行う補間手段と、
前記補間手段によって補間された部分画像データを2値
の画像データに変換する第2の変換手段と、 前記第2の
変換手段で得られた2値の画像データを第3の画像解像
度に変換する第3の変換手段とを備える。
れる部分画像の大きさは、画像データを記録するための
記録ヘッドが1回の走査で記録する画像の大きさであ
る。1回の記録走査分の画像を順次処理できるのでメモ
リを節約できる。また、1回の記録走査を行う間に次の
部分画像を抽出して処理するということも可能となり、
処理速度が向上する。
を備える。即ち、第1の解像度に対応する多値画像デー
タから所定の大きさの部分画像を抽出する抽出手段と、
前記抽出手段で抽出された部分画像を第2の解像度に変
換する第1の変換手段と、前記第1の変換手段で得られ
た部分画像データについて所定の補間処理を行う補間手
段と、前記補間手段によって補間された部分画像データ
を2値の画像データに変換する第2の変換手段と、前記
第2の変換手段で得られた2値の画像データを第3の解
像度に変換する第3の変換手段とを備える。
は、中間調を擬似的に表現するように2値化を行う。
画像データを記録するための記録ヘッドの解像度に一致
する。
記第2の解像度より高く、前記第2の解像度は前記第1
の解像度より高い。
像度に対応する多値画像データから所定の大きさの部分
画像データを抽出する抽出工程と、前記抽出工程で抽出
された部分画像を第2の解像度に変換する第1の変換工
程と、前記多値画像データにおいて、所定の濃度以上の
ドットが斜め方向につながった部分を検出する検出工程
と、前記第1の変換手段で得られた部分画像データにつ
いて、前記検出手段で検出された斜め方向につながった
部分に対して所定の補間処理を行う補間工程と、前記補
間工程によって補間された部分画像データを2値の画像
データに変換する第2の変換工程と、前記第2の変換工
程で得られた2値の画像データを第3の画像解像度に変
換する第3の変換工程とを備える。
明の好適な実施の形態を説明する。
成を表すブロック図である。1はCPUであり、ROM
2内に保存された制御プログラムを実行することにより
本発明で規定される機能を含む、各種の制御を実現す
る。3はRAMであり、CPU1が各種制御を実行する
に際して、必要な作業領域を提供する。
取り込むスキャナで構成される。スキャナ4から取り込
まれたイメージデータは、CPU1の制御により第1画
像メモリ5に一時的に保存される。なお、画像入力部4
による画像の入力動作は、キーボード6からの読取指示
信号をCPU1が受け、CPU1が画像の読取り開始指
示を画像入力部4に対して発することによりなされる。
8はプリンタ部であり、記録ヘッドの複数回の記録走査
により記録媒体上に2値画像を記録する。
より取り込まれた画像データを格納する。ここで、第1
画像メモリ5に一時保存されるイメージデータは、R、
G、Bに色分解されて、それぞれ8bitの深さを有す
る。7は第2画像メモリであり、第1画像メモリ5より
抽出された、プリンタ部8が1回の記録走査で記録する
1ライン分の画像データを格納する。なお、第2画像メ
モリ7には、第1画像メモリ5に格納された画像データ
の解像度よりも高い解像度で画像データが格納される。
12は第3画像メモリであり、第2画像メモリ7に格納
された画像データを更に高解像度化すると共に、RGB
の各色成分ごとに多値データを2値データへ変換して得
られた画像データを格納する。このとき、ディザ法、あ
るいは誤差拡散法等により擬似的に中間調が保存され
る。
に格納される画像データの解像度は90dpi、第2画
像メモリ7に格納される画像データの解像度は180d
pi、第3画像メモリ12に格納される画像データの解
像度は360dpiとして以下の説明を行うが、各画像
メモリにおける解像度は本例に限られないことはいうま
でもない。
されたイメージデータより、プリンタ8の記録ヘッドの
1回の記録走査に対応した量のイメージが順次切り出さ
れ、所定の処理を経て第2画像メモリ7に一時保存され
る。プリンタ8はカラーイメージデータを2値化したデ
ータで、記録ヘッドの複数回の記録走査により印刷出力
するものである。その記録密度は360dpiであり、
第3画像メモリ12に格納される画像データの解像度と
一致する。
は、インクジェット方式、感熱方式等が挙げられる。こ
れらのシリアルドットプリンタは縦方向に64ドットと
か128ドットとかのドット出力をする記録ヘッドを左
右に移動しながら記録することで、画像の一部をスリッ
ト状に記録する。そして、用紙をフィードして、同様に
次のスリットを記録することで一画像を記録するもので
ある。また、カラー画像に関しては、Y、M、Cの各カ
ラーインクを出力することで、カラー画像を記録する。
に格納される画像データを説明する図である。一回の記
録では用紙の横方向のスリットを一行記録するだけであ
り、一回の記録に必要な画像データに対して必要な処理
を施して出力すればよい。よって、各画像メモリに格納
される画像データの解像度が上述の通りであり、プリン
タ部8に縦128ドットの記録ヘッドを用いるものとす
れば、縦128ドットの記録幅に対応する画像を切り出
すので、第1画像メモリ5からは縦幅32ドットのスリ
ット状の画像データを切り出すことになる。そして、第
2画像メモリ7に格納されるときには、解像度が180
dpiとなるので、縦幅が64ドットのスリットとな
る。更に解像度が360dpiの第3画像メモリ12に
格納されるときには、縦幅が128ドットのスリット状
の画像データとなり、記録ヘッドの縦方向のドット数と
一致する。
を表す図である。この図では階調を示していないが、こ
れは説明を単純にするためであって実際には8bitの
階調をもつ。図4は、図3の一部をスリット上に切り出
し、180dpiに変換した後に補間処理を加えた状態
を表す図である。上述のように、図3のデータが90d
piで、図4のデータが180dpiとするように構成
されている。よって、図4では、図3の画像データの3
2ドット分の幅を有するスリット状の画像データとなっ
ている。また、図4の画像データでは、図3の画像デー
タの1ドットの大きさの中に、4つのドットが存在す
る。
な補間が行われている。以下に、この補間の方法を説明
する。
図3の画像データの1ドットを表わしている。そこで、
横方向をx、縦方向をyとして各ドットを(x,y)で
表す。ここで、起点を左上の画素とし、そこを(1,
1)と定める。また、(n,m)の位置の濃度をD(n,
m)と表す。第1画像メモリ5の画像データにおいて、 D(n,m)>k、かつ、D(n+1,m+1)>k 但し、kはプログラムまたはユーザがキーボード6より
入力して定める値が成立するとき、以下の式(1)、
(2)によって補間を行い、図4の画像データを得る。
トは、次のように表すものとする。図4の画像データの
2ドット×2ドットが図3の画像データの1ドットに対
応する。よって図3の画像データの(n,m)に対し
て、図4の画像データでは参照番号9で示すように4つ
のドットが存在することになる。よって、これらのドッ
トに図4の参照番号9で示すように(1)〜(4)の番
号を付すことで、各ドットを特定することができる。即
ち、図4の画像データにおいて、図3の画像データの
(n,m)のドットに対応するドットは、(n,m)
(r)(但し、r=1〜4)で表される。例えば、図4
の参照番号9において(4)の位置のドットは、(1,1)
(4)で表される。
の濃度はH(n,m)(r)で示される。ここで、H(n,m)(1)〜
H(n,m)(4)の4つのドットの濃度値にはD(n,m)がコピ
ーされるようににあらかじめ制御されている。このよう
にして、図3の画像データがコピーされて得られた画像
データを以下の式により変更することで補間を行う。D
(n,m)>k、かつD(n+1,m+1)>kのとき、
件が成立することにより確定する。即ち、H(n+1,m)(3)
>D(n+1,m)のとき、H(n+1,m)(3)を変更確定する、H
(n,m+1)(2)>D(n,m+1)のとき、H(n,m+1)(2)を変更確
定する。
トが、ある濃度以上のときに、そのつなぎ目のドットを
補間するものである。この結果、例えば、図4の点1
0、点11のように補間され、斜線がよりスムーズにな
る。
トが、ある濃度以上のときも同様に処理が行われる。即
ちD(n+1,m)>k、かつD(n,m+1)>kのとき、
確定変更する。即ち、H(n,m)(4)>D(n+1,m)で、H(n,
m)(4)の変更確定、H(n+1,m+1)(1)>H(n,m+1)で、H(n
+1,m+1)(1)の変更確定を行う。
第2画像メモリ7への多値画像の解像度変換及び補間ス
ムージングができたわけである。もちろん、処理対象と
している画像データがカラー画像データであるため、R
ed、Green、Blueについて同様の処理を行う
ことはいうまでもない。また上記の式によって全ての位
置について同様の処理を行ったわけである。なお、この
際に、D(n,m)が画像の範囲を飛び出したときは、その
ドットは濃度を0とみなす処理を行う。この処理として
は画像の範囲よりも余分のメモリをもっておき、そこに
0を予め入れておくようにしても良い。
像を公知の方法で2値化して、第3画像メモリ12に記
憶する。2値化の方法は例えば誤差拡散方法が採用され
る。誤差拡散にあたっては各スリットのさかい目では誤
差が残るが、この誤差は次のスリットの先頭の誤差とし
て次のスリットに反映することで、つなぎ目の問題を解
決することができる。もちろんこの誤差拡散前にRGB
→YMCへの変換がなされることはあきらかである。更
に、本実施形態によれば、180dpiから360dp
iへの解像度変換が行われる。これは、第2画像メモリ
7を2値化した結果を第3画像メモリの画像データの2
×2ドット分とすればよい。
それぞれYMCの2値データとして画像が記憶されるこ
とになる。この画像データをCPU1の制御によりプリ
ンタ8に出力することでカラー2値画像が記録される。
このスリット部が印刷されると次に同様に次のスリット
の処理が行われて印刷が行われる。このようにして、2
値出力のシリアルプリンタを用いて、低解像度のデータ
をより高品位に記録することが可能となる。
て更に説明する。図5は本実施形態における画像処理の
手順を説明するフローチャートである。まず、ステップ
S11において、画像入力部4(スキャナ)に対して読
み取り指示を出力し、画像入力部4より画像データの読
取りを行い、第1画像メモリ5に格納する。この画像デ
ータは多値の画像データである。
像データの抽出を行う。ここで、抽出される部分画像デ
ータの大きさは、プリンタ部8の記録ヘッドが1回の記
録走査で記録する画像の大きさに相当する。この部分画
像データの大きさを決定するには、上述のように、記録
ヘッドの解像度と画像入力部4の解像度に関する情報が
必要となるが、これらの情報は、予めROM2に格納さ
れているものとする。また、キーボード6からこれらの
情報を設定できるようにしても良く、このようにすれ
ば、画像入力部4やプリンタ部8の解像度が変化しても
柔軟に対応できる。
部分画像データの解像度を変換し、高解像度の部分画像
データを得て、これを第2画像メモリ7に格納する。そ
して、ステップS14において、高解像度の部分画像デ
ータについて上述の図4で説明したスムージング処理を
行う。次にステップS15において、スムージング処理
された部分画像データに対して2値化処理を行う。ここ
で、2値化データは擬似的に中間調を表現するべく、誤
差拡散法やディザ法を適用して2値化を行う。そして、
ステップS16に進み、得られた2値画像は、最終的に
プリンタ部8の解像度と一致するように更に解像度変換
されて第3画像メモリ12に格納され、ステップS17
でプリンタ部8に送られて画像形成される。
の画像に対して処理を終えたか否かを判断し(ステップ
S18)、未処理の画像データがあればステップS12
へ戻って、次の部分画像を抽出し、上述の処理を繰り返
す。一方、ステップS18で全ての画像データについて
処理を終えていれば、本処理を終了する。
たが、モノクロの画像に対しても同様に適用できること
は明らかである。
リットの処理を行えるように印刷部と画像処理部のタス
クを分けて、マルチタスク処理を行うことも可能であ
る。
変換を行うが、最初の解像度変換でプリンタ部8の解像
度と一致させて、1段階の解像度変換で済ませてもよ
い。但し、2段階の解像度変換を行うようにすれば、最
終的な高解像度の画像データを2値データで持てば良い
ので、解像度の高いプリンタに対してはメモリ容量を節
約する上で効果的である。
像データを読み取るとしたが、ホストコンピュータ等の
外部装置から画像データを入力するようにしても良い。
この場合、提供された画像データが対応する解像度を示
す情報が必要となるが、このような情報を当該画像デー
タに付加して外部装置よりデータの供給を受けるように
することで解決される。なお、この解像度の情報は、別
途キーボード6から設定するようにしても良いことはい
うまでもない。
ば、必要なメモリを少なくして高精細なカラー処理が可
能となる。また、画像データの一部分であるスリット毎
に順次に処理を行うため、印刷の開始をはやめることが
できる。更に、印刷中に次のスリットのデータを処理す
ることで、印刷処理と画像処理との平行処理が可能とな
り、スループットを上げることができる。
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明はシステム或は装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。この場合、本発明に係る
プログラムを格納した記憶媒体が、本発明を構成するこ
とになる。そして、該記憶媒体からそのプログラムをシ
ステム或は装置に読み出すことによって、そのシステム
或は装置が、予め定められた仕方で動作する。
解像度の多値画像データを2値プリンタで高品位に出力
することが可能となる。
処理を実行するので、必要なメモリ量が少なくて済み、
安価にシステムを構成できる。
ック図である。
る画像データを説明する図である。
ある。
piに変換した後に補間処理を加えた状態を表す図であ
る。
フローチャートである。
Claims (7)
- 【請求項1】 第1の解像度に対応する多値画像データ
から所定の大きさの部分画像を抽出する抽出手段と、 前記抽出部分で抽出された部分画像を第2の解像度に変
換する第1の変換手段と、 前記多値画像データにおいて、所定の濃度以上のドット
が斜め方向につながった部分を検出する検出手段と、 前記第1の変換手段で得られた部分画像データについ
て、前記検出手段で検出された斜め方向につながった部
分に対して所定の補間処理を行う補間手段と、 前記補間手段によって補間された部分画像データを2値
の画像データに変換する第2の変換手段と、 前記第2の変換手段で得られた2値の画像データを第3
の解像度に変換する第3の変換手段と を備えることを特
徴とする画像処理装置。 - 【請求項2】 第1の解像度に対応する多値画像データ
から所定の大きさの部分画像を抽出する抽出手段と、 前記抽出手段で抽出された部分画像を第2の解像度に変
換する第1の変換手段と、 前記第1の変換手段で得られた部分画像データについて
所定の補間処理を行う補間手段と、 前記補間手段によって補間された部分画像データを2値
の画像データに変換する第2の変換手段と、 前記第2の変換手段で得られた2値の画像データを第3
の解像度に変換する第3の変換手段とを備えることを特
徴とする画像処理装置。 - 【請求項3】 前記抽出手段で抽出される部分画像の大
きさは、画像データを記録するための記録ヘッドが1回
の走査で記録する画像の大きさであることを特徴とする
請求項1に記載の画像処理装置。 - 【請求項4】 前記第2の変換手段は、中間調を擬似的
に表現するように2値化を行うことを特徴とする請求項
1に記載の画像処理装置。 - 【請求項5】 前記第3の解像度は、画像データを記録
するための記録ヘッドの解像度に一致することを特徴と
する請求項1又は2に記載の画像処理装置。 - 【請求項6】 前記第3の解像度は前記第2の解像度よ
り高く、前記第2の解像度は前記第1の解像度より高い
ことを特徴とする請求項1又は2に記載の画像処理装
置。 - 【請求項7】 第1の解像度に対応する多値画像データ
から所定の大きさの部分画像データを抽出する抽出工程
と、 前記抽出工程で抽出された部分画像を第2の解像度に変
換する第1の変換工程と、 前記多値画像データにおいて、所定の濃度以上のドット
が斜め方向につながった部分を検出する検出工程と、 前記第1の変換手段で得られた部分画像データについ
て、前記検出手段で検出された斜め方向につながった部
分に対して所定の補間処理を行う補間工程と、 前記補間工程によって補間された部分画像データを2値
の画像データに変換する第2の変換工程と、前記第2の変換工程で得られた2値の画像データを第3
の画像解像度に変換する第3の変換工程と を備えること
を特徴とする画像処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00483296A JP3363684B2 (ja) | 1996-01-16 | 1996-01-16 | 画像処理方法及び装置及び画像形成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00483296A JP3363684B2 (ja) | 1996-01-16 | 1996-01-16 | 画像処理方法及び装置及び画像形成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09200521A JPH09200521A (ja) | 1997-07-31 |
JP3363684B2 true JP3363684B2 (ja) | 2003-01-08 |
Family
ID=11594677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00483296A Expired - Fee Related JP3363684B2 (ja) | 1996-01-16 | 1996-01-16 | 画像処理方法及び装置及び画像形成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3363684B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8254680B2 (en) | 2007-01-24 | 2012-08-28 | Samsung Electronics Co., Ltd. | Apparatus and method of segmenting an image in an image coding and/or decoding system |
-
1996
- 1996-01-16 JP JP00483296A patent/JP3363684B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09200521A (ja) | 1997-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6801636B2 (en) | Image processing apparatus and method, and storage medium | |
US7319548B2 (en) | Image processing device having functions for detecting specified images | |
EP0497537B1 (en) | Image processing method and apparatus | |
JPH07117284A (ja) | 画像処理装置及びその方法 | |
US9749495B2 (en) | Information processing apparatus, image forming apparatus, image processing method, and non-transitory computer-readable medium, configured to convert image data to lower resolution and delete pixel of interest | |
US7126723B1 (en) | Producing engraving-style halftone images | |
JP3363684B2 (ja) | 画像処理方法及び装置及び画像形成装置 | |
EP1077572B1 (en) | Image forming apparatus selectively applying a smoothing operation to image data | |
JP4050382B2 (ja) | 多値画像のスムージング装置及び画像形成装置 | |
JPH07221976A (ja) | 2値画像データのスムージング拡大処理方法 | |
JP3669081B2 (ja) | 画像処理装置 | |
JP2006109482A (ja) | 画像処理方法、画像処理装置及び画像処理プログラム | |
JP3014257B2 (ja) | 文書読み取り装置 | |
JP3673558B2 (ja) | 画像処理方法およびその装置 | |
JP3984693B2 (ja) | 画像処理装置及び方法 | |
JP2557479B2 (ja) | カラー画像処理装置 | |
JP3469658B2 (ja) | 画像縮小方法 | |
JP3092194B2 (ja) | 画像合成装置 | |
JP2000083168A (ja) | 画像処理装置、画像処理方法および記憶媒体 | |
JPH1188697A (ja) | 画像処理回路および画像処理方法 | |
JPH114338A (ja) | 画像処理装置及び方法及び記憶媒体 | |
JPH0638038A (ja) | 2値画像のスムージング処理方法 | |
JPH0774928A (ja) | カラー画像処理装置 | |
JPH0538846A (ja) | 画像向上装置 | |
JPH07221977A (ja) | 2値画像データのスムージング拡大処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020701 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020927 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071025 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101025 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111025 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121025 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131025 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |