JPH1028223A - 画像データ処理装置 - Google Patents

画像データ処理装置

Info

Publication number
JPH1028223A
JPH1028223A JP8179461A JP17946196A JPH1028223A JP H1028223 A JPH1028223 A JP H1028223A JP 8179461 A JP8179461 A JP 8179461A JP 17946196 A JP17946196 A JP 17946196A JP H1028223 A JPH1028223 A JP H1028223A
Authority
JP
Japan
Prior art keywords
data
pixel
value data
pixels
circuit
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.)
Pending
Application number
JP8179461A
Other languages
English (en)
Inventor
Mitsuaki Hatakeyama
満章 畠山
Kenichi Okubo
健一 大久保
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP8179461A priority Critical patent/JPH1028223A/ja
Priority to TW086108717A priority patent/TW417387B/zh
Priority to US08/889,720 priority patent/US6016370A/en
Priority to KR1019970031463A priority patent/KR100376951B1/ko
Publication of JPH1028223A publication Critical patent/JPH1028223A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】画素密度を変換しても見やすい画像データを得
ることができる画像データ処理装置を提供することを目
的とする。 【解決手段】画像データ処理装置1には、濃淡強調回路
11と画素密度変換回路12とが備えられる。濃淡強調
回路11は、複数の画素のうちの1つの画素に着目し、
その着目した画素に隣接する複数の画素の多値データの
平均を演算し、その演算結果の多値データと着目した画
素の多値データとの差に基づいて演算した演算結果を、
その着目した画素の濃淡を強調した新たな多値データと
して出力する。また、画素密度変換回路12は、濃淡強
調回路11から入力される各画素の多値データに対し
て、隣接する2画素の多値データの平均を演算し、その
演算結果の多値データと、演算前の多値データとを選択
して出力して1ライン分の画素の個数を変換する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像データ処理装置
に係り、詳しくは、画像データの画素密度を変換して処
理することのできる画像データ処理装置に関するもので
ある。
【0002】
【従来の技術】一般に、ファクシミリ,コピー,OCR
等に用いられる画像データ処理装置は、CCDや密着セ
ンサ等のラインセンサから入力されたアナログ画像信号
を高品位な二値画像データに変換し、出力する。ファク
シミリは変換された二値画像データをモデムを介して相
手先へ送信する。コピーは、変換された二値画像データ
をプリンタに出力し原稿を作成する。また、OCRは、
変換された二値画像データをパソコン等のコンピュータ
に出力するようになっている。
【0003】ところで、ラインセンサにより得られた画
像データに対して、通信する場合とコピーする場合とで
必要な画素密度が異なる場合がある。例えば、通信する
場合には200dpi、コピーする場合には400dp
i、等である。通信する場合には画素密度を低くするこ
とでデータ量を削減して転送速度を短くし、コピーする
場合には画素密度を高くして画質の向上を図る。
【0004】この場合、画像データ処理装置は、データ
の画素密度を、通信,プリンタ,パソコン等の画素密度
に合わせて変換する。例えば、コピーの場合、画像デー
タ処理装置は画像データを拡大する、即ち、入力した各
画素のデータを2回ずつ出力することによって画素数を
2倍にして画素密度を高くするようになっている。ま
た、パソコンから入力された画像データをプリンタに出
力する場合、パソコンで扱われる画像データの画素密度
(例えば、800dpi)は、プリンタの画素密度より
も高い場合が多い。従って、画像データ処理装置は、パ
ソコンから入力される画像データを縮小する、即ち、画
像データの画素を1つおきに出力して間引くことにより
画素数を1/2にして画素密度を低くしてプリンタに出
力するようになっている。
【0005】
【発明が解決しようとする課題】しかしながら、画素密
度を高くする場合、画素を2回ずつ出力する、即ち、同
一データの画素が2つ連続して出力されるため、文字等
太くなってかえって見にくくなる場合がある。
【0006】一方、画素密度を低くする場合、同じ太さ
の線の幅が変化したり、細線が消失してしまう場合があ
る。例えば、3画素分のラインの場合、中央の1画素を
間引くと2画素分のラインとなり、両側の2画素を間引
くと1画素分のラインとなってしまう。また、1画素分
のラインは、間引かれてなくなってしまう場合があっ
た。
【0007】本発明は上記問題点を解決するためになさ
れたものであって、その目的は、画素密度を変換しても
見やすい画像データを得ることができる画像データ処理
装置を提供することにある。
【0008】
【課題を解決するための手段】請求項1に記載の発明
は、1ライン単位で連続し、1画面を構成する画像デー
タから1画素毎の量子化によって得られる多値データを
取り込み、順序二値データに変換して出力する画像デー
タ処理装置であって、隣接する2画素に対応する多値デ
ータの平均値を演算し、その演算結果の多値データと演
算前の多値データとを、所定パターンの選択クロックに
応答して選択的に出力することで、1ライン毎の画素数
を所望の個数に変換する画素密度変換回路を備えたこと
を要旨とする。
【0009】請求項2に記載の発明は、1ライン単位で
連続し、1画面を構成する画像データから1画素毎の量
子化によって得られる多値データを取り込み、順序二値
データに変換して出力する画像データ処理装置であっ
て、各ラインの特定の画素の多値データに対し、その画
素に隣接する他の画素の多値データとの差を加算して画
素間の濃淡を強調した新たな多値データを出力する濃淡
強調回路と、前記濃淡強調回路から各画素の多値データ
が入力され、隣接する2画素に対応する多値データの平
均値を演算s、その演算結果の多値データと演算前の多
値データとを、所定パターンの選択クロックに応答して
選択的に出力し、1ライン毎の画素数を所望の個数に変
換する画素密度変換回路とを備えたことを要旨とする。
【0010】請求項3に記載の発明は、請求項1又は2
に記載の画像データ処理装置において、前記画素密度変
換回路は、連続して入力される複数の画素の多値データ
を順次格納する直列接続された複数のレジスタと、前記
複数のレジスタに格納された多値データのうち、隣接す
る2つの画素の多値データが入力され、それらの多値デ
ータの平均を演算する平均演算回路と、前記レジスタに
格納された多値データと、前記平均演算回路の演算結果
とを入力し、変換する画素の密度に応じて生成される所
定パターンの選択クロックに応答して多値データと演算
結果とを選択して出力する選択回路とから構成される。
【0011】請求項4に記載の発明は、請求項2に記載
の画像データ処理装置において、前記濃淡強調回路は、
隣接する複数の画素の多値データをそれぞれ格納する複
数のレジスタと、前記複数のレジスタに格納された多値
データのうち、着目した特定の画素の画像データに対
し、前記特定の画素に隣接する画素の多値データとの差
を演算する減算器と、前記減算器の演算結果に対して、
設定された強調度を乗算する乗算器と、前記乗算器の演
算結果と、前記特定の画素の多値データとを加算し、そ
の加算結果を前記特定の画素に対する新たな多値データ
として出力する加算器とから構成される。
【0012】従って、請求項1に記載の発明によれば、
画素密度変換回路では、隣接する2画素に対応する多値
データの平均値が演算され、その演算結果の多値データ
と演算前の多値データとが、所定パターンの選択クロッ
クに応答して選択的に出力されることで、1ライン毎の
画素数が所望の個数に変換される。
【0013】また、請求項2に記載の発明によれば、濃
淡強調回路では、各ラインの特定の画素の多値データに
対し、その画素に隣接する他の画素の多値データとの差
が加算されて画素間の濃淡が強調された新たな多値デー
タが出力される。画素密度変換回路では、濃淡強調回路
から各画素の多値データが入力され、隣接する2画素に
対応する多値データの平均値が演算され、その演算結果
の多値データと演算前の多値データとが、所定パターン
の選択クロックに応答して選択的に出力され、1ライン
毎の画素数が所望の個数に変換される。
【0014】また、請求項3に記載の発明によれば、画
素密度変換回路は、複数のレジスタ、平均演算回路、及
び、選択回路とから構成される。複数のレジスタは、入
力される複数の画素の多値データをそれぞれ格納する。
平均演算回路は、レジスタに格納された多値データのう
ち、隣接する2つの画素の多値データが入力され、それ
らの多値データの平均を演算する。選択回路は、レジス
タに格納された多値データと、平均演算回路の演算結果
とを入力し、変換する画素の密度に応じて多値データと
演算結果とを選択して出力する。
【0015】また、請求項4に記載の発明によれば、濃
淡強調回路は、複数のレジスタ、減算器、乗算器、及
び、加算器とから構成される。複数のレジスタは、隣接
する複数の画素の多値データをそれぞれ格納する。平均
演算回路は、レジスタに格納された多値データのうち、
着目した画素に隣接する複数の画素の多値データが入力
され、それらの多値データの平均を演算する。減算器
は、平均演算回路の演算結果と、着目した画素の多値デ
ータとの差を演算する。乗算器は、減算器の演算結果に
対して、設定された強調度を乗算する。そして、加算器
は、乗算器の演算結果と、着目した画素の多値データと
を加算し、その加算結果を前記着目した画素の新たな多
値データとして出力する。
【0016】
【発明の実施の形態】以下、本発明を具体化した一実施
の形態を図1〜図10に従って説明する。図1は、画像
データ処理装置の概略ブロック回路図である。画像デー
タ処理装置1は、ファクシミリ等の様々な用途に用いる
ことができるようになっている。画像データ処理装置1
は、CCDや密着センサ等から得られるアナログ画像信
号を高品位な二値画像データに変換する。この変換され
た二値画像データは、ファクシミリ、コピーに用いられ
る。また、画像データ処理装置1は、二値画像データに
変換する前の多値データを出力する。この多値データ
は、パソコンの画像入力に用いられる。
【0017】画像データ処理装置1は、アナログ部2、
歪み補正部3、多値解像度変換部4、ガンマ補正部5、
フィルタ部6、中間調部7、二値化部8、制御回路9、
及び、レジスタ10よりなり、1チップ上に集積化され
ている。
【0018】ラインセンサは、送信原稿を主走査方向に
複数の画素に分割し、各画素の濃淡を読み取り、その濃
淡に応じた電圧の画像信号を出力する。ラインセンサか
ら入力された画像信号は、アナログ部2に入力される。
画像信号はアナログ値であって、例えば画素が黒色の場
合には高い電圧、白色の場合には低い電圧、灰色の場合
にはその中間の電圧を示す。アナログ部2は所定のビッ
ト数(例えば8ビット)のA/Dコンバータよりなり、
画像信号を量子化して複数の階調(256階調)の多値
データに変換する。その変換された多値データは、各画
素の濃淡に応じた値となる。そして、変換された多値デ
ータは、歪み補正部3に出力される。
【0019】歪み補正部3は、予め図示しないメモリに
予め格納された歪み補正データを読みたし、入力した1
ライン分の多値データに対してその歪み補正データに基
づいて階調補正を行い、その補正結果の多値データを多
値解像度変換部4に出力する。歪み補正データ(シェー
ディングデータ)は、光学系で生じた歪みを数値的に補
正するためのデータである。
【0020】多値解像度変換部4は、歪み補正部3から
入力されたデータに対して、各画素の濃淡を強調する濃
淡強調処理と、画素密度を変換する密度変換処理とを多
値データにて行うために設けられている。多値解像度変
換部4は、濃淡強調回路としての濃淡強調回路11と画
素密度変換回路12とから構成されている。
【0021】濃淡強調回路11には歪み補正部3により
補正された多値データが入力される。濃淡強調回路11
は、主走査方向の複数の画素の多値データに基づいて濃
淡の強調処理を行う。尚、本実施の形態では、濃淡強調
回路11は、3画素分の多値データを保持し、その3画
素分の多値データに基づいて濃淡処理を行い、濃淡処理
を施した各画素の多値データを画素密度変換回路12に
出力する。
【0022】図8に示すように、主走査方向に読み取ら
れた1ライン分の画像データL1は、複数の画素Gから
構成されている。そして、濃淡強調回路11は、その時
々に複数(本実施の形態では3個)の画素Gを入力し、
入力した複数の画素Gの多値データに基づいて濃淡強調
処理を施す。この時の濃淡強調回路11に入力された画
素Gを他の画素Gと区別するために、図8では、画素G
1,G2,G3とする。
【0023】濃淡強調回路11は、主走査方向に隣接す
る3つの画素G1〜G3のうち、中央の画素G2に対し
て濃淡強調処理を施す。濃淡強調回路11は、着目画素
G2の濃淡と、隣接する2つの画素G1,G3の濃淡の
平均との濃淡差を演算し、その濃淡差を一次微分係数と
する。そして、濃淡強調回路11は、一次微分係数に予
め設定された強調度を乗算し、その乗算結果を着目画素
G2の多値データに加算する。その加算結果が、濃淡強
調処理された着目画素G2の新たな多値データとなる。
【0024】上記の濃淡強調処理は、着目画素G2の多
値データをD0、隣接する画素G1,G3の多値データ
をそれぞれD1,D2とすると、一次微分係数K1は、 K1=D0−(D1+D2)/2 (1) となる。更に、強調度をK2とし、着目画素G2の新た
な多値データをDXとすると、 DX=D0+K2×K1 (2) となる。
【0025】例えば、図9に示すように、主走査方向の
複数(図9において5つ)の画素G11〜G15の多値
データのあらわす値をそれぞれ「100」「120」
「120」「100」「100」とし、強調度K2を
「2」とする。先ず、濃淡強調回路11は、画素G11
〜G13の多値データに基づいて、中央の着目画素G1
2の新たな多値データを演算し、画素G12aの多値デ
ータとして「140」を得る。次に、濃淡強調回路11
は、画素G12〜G14の多値データに基づいて、着目
画素G13の新たな多値データを演算し、画素G13a
の多値データとして「140」を得る。更に、濃淡強調
回路11は、画素G13〜G15の多値データに基づい
て、着目画素G14の新たな多値データを演算し、画素
G14aの多値データとして「80」を得る。
【0026】従って、画素G12a,G13aの多値デ
ータと画素G14aの多値データとの差が、画素G1
2,G13の多値データと画素G14の多値データとの
差に比べて大きくなるので、画素G12〜G14の濃淡
が強調されたことになる。
【0027】画素密度変換回路12は、主走査方向に隣
接する画素の平均を演算し、その演算結果と隣接する画
素の多値データとを変換する密度に応じて出力すること
で、画素数を増減するようになっている。例えば、図1
0(b)に示すように、画素密度変換回路12は、入力
された隣接する2画素毎に平均を演算し、その演算結果
の多値データのみを出力する。即ち、2画素に基づいて
1画素の多値データを演算して出力することで、画素密
度を「1/2倍」に変換する。また、図10(c)に示
すように、画素密度変換回路12は、1画素おきに隣接
する2画素の平均を演算し、演算しなかった1画素の多
値データと演算結果の多値データを交互に出力する。即
ち、1画素おきに2画素から1画素を演算して出力する
ことで、画素密度を「2/3倍」に変換する。
【0028】また、図10(d)に示すように、画素密
度変換回路12は、隣接する2画素毎に平均を演算し、
元の2画素の多値データと、演算結果の多値データとを
出力する。この時、画素密度変換回路12は、演算結果
の多値データを、元の2画素の多値データの間に出力す
る。即ち、2画素から1画素を演算し、元の2画素と演
算結果とを出力することで、画素密度を「3/2倍」に
変換する。更に、図10(e)に示すように、画素密度
変換回路12は、入力された隣接する2画素の平均を演
算し、入力された画素と演算結果の多値データを交互に
出力する。即ち、隣接する2画素の間に、その2画素の
平均の演算結果を挿入することで、画素密度を「2/1
倍」に変換する。尚、図10(a)は、無変換の場合、
即ち、画素密度を「1/1」に変換する場合を示してい
る。
【0029】画素密度変換回路12は、後述するレジス
タに書き込まれる制御データに基づいて、変換する画素
密度を切り換えるようになっている。そして、画素密度
変換回路12から出力される演算結果の多値データは、
ガンマ補正部5に出力される。
【0030】ガンマ補正部5は、図示しないメモリに予
め格納されたガンマ補正データを読みだし、そのガンマ
補正データに基づいて、多値解像度変換部4から入力さ
れた多値データに対してガンマ補正を行う。ガンマ補正
データは、ラインセンサの光電変換特性と、人が実際に
視覚上感じる光の強度変化とのずれを補正するためのデ
ータである。ガンマ補正部5は、その補正結果の多値デ
ータをフィルタ部6に出力する。また、ガンマ補正部5
は、補正結果の多値データを直接外部に出力する。
【0031】フィルタ部6は、図示しないメモリに格納
された2ライン分の多値データと、ガンマ補正部5から
入力された1ライン分の多値データとに基づいて3×3
のマトリックスよりなる二次元の空間フィルタを構成
し、フィルタ処理を施したデータを中間調部7又は二値
化部8に出力する。この空間フィルタは、多値データに
対してエッジ強調等のフィルタ処理を行うものであり、
基本的な構成は、後述する濃淡強調回路11の構成と同
じである。
【0032】二値化部8は、入力された多値データを予
め設定されたしきい値に基づいて二値データに変換す
る。その二値データは、例えば、多値データがしきい値
よりも大きい場合には「1」、多値データがしきい値よ
りも小さい場合には「0」となる。そして、二値データ
が「0」の場合には出力される原稿は白色になり二値デ
ータが「1」の場合には原稿は黒色になる。
【0033】一方、中間調部7は、入力された多値デー
タに対して誤差拡散処理を施し、疑似的に中間調を表す
ようにした二値データを作成する。誤差拡散処理は、多
値データを二値データにて表現するために、ある画素の
多値データを二値化する際に生じる誤差をその画素の周
辺の画素の多値データに加算するようにしたものであ
る。
【0034】中間調部7及び二値化部8から出力される
二値データは、スイッチSWを介して外部に出力され
る。そのスイッチSWは、アナログスイッチであって、
出力される二値データが含まれる画像領域に従って後述
する制御回路9によって切り換えられる。その画像領域
は、文字等よりなる領域、写真等よりなる領域等があ
る。白データ及び黒データからなる文字画像領域では、
スイッチSWを二値化部8に切り換えることにより、エ
ッジのはっきりした二値データが得られる。一方、中間
調の多値データからなる写真画像領域では、スイッチS
Wを中間調部7に切り換えることにより、誤差拡散され
た濃淡を擬似的に表現することが可能な二値データが得
られる。
【0035】制御回路9及びレジスタ10は、各部2〜
8を制御するために設けられている。レジスタ10に
は、ファクシミリ等の全体を制御するためのコントロー
ラから入力される変換する画素密度等の各種データが格
納される。制御回路9は、レジスタ10に格納された各
種データに基づいて、各部2〜8に制御信号を出力し、
各部2〜8は、制御信号に基づいて動作するようになっ
ている。
【0036】次に、多値解像度変換部4を構成する濃淡
強調回路11と画素密度変換回路12の構成を図2及び
図3に従って説明する。図2に示すように、濃淡強調回
路11には、各画素の多値データTDが1画素づつ順次
入力される。また、濃淡強調回路11には、クロック信
号CLKと、強調信号MFとが入力される。クロック信
号CLKは、濃淡処理を施す多値データTDの入力タイ
ミングに同期する。
【0037】強調信号MFは、各画素の多値データを強
調する度合いに対応して生成される。例えば、図5に示
すように、「強調×0」の場合には「00」に、「強調
×1」の場合には「01」に、「強調×2」の場合には
「10」に、「強調×4」の場合には「11」にそれぞ
れ設定され入力される。尚、「強調×0」は濃淡強調処
理を行わない場合、「強調×1」は1倍の濃淡強調処理
を行う場合、「強調×2」2倍の濃淡強調処理を行う場
合、「強調×4」は4倍の濃淡強調処理を行う場合であ
る。
【0038】濃淡強調回路11は、レジスタ21,2
2,23、加算器24、除算器25、減算器26、乗算
器27、加算器28、及び、リミッタ29とから構成さ
れている。
【0039】レジスタ21〜23は、それぞれ多ビット
のフリップフロップ回路よりなり、それぞれには1画素
分の多値データTDが格納される。レジスタ21〜23
は、直列に接続され、レジスタ21には多値データTD
が順次入力される。また、各レジスタ21〜23には、
クロック信号CLKが入力され、そのクロック信号CL
Kに基づいて、順次多値データTDを取り込んで格納す
る。また、各レジスタ21〜23は、格納された多値デ
ータをそれぞれ出力する。従って、レジスタ21〜23
には、隣接する3つの画素の多値データが保持される。
そして、レジスタ22から出力される多値データは、濃
淡強調回路11によって濃淡強調処理を施す着目画素の
多値データD0となり、レジスタ21,23から出力さ
れる多値データは、それぞれ着目画素に隣接する画素の
多値データD1,D2となる。
【0040】レジスタ21から出力される多値データD
1と、レジスタ23から出力される多値データD2は、
加算器24に入力される。加算器24は、入力された多
値データD1,D2を加算演算し、その演算結果を除算
器25に出力する。除算器25は、加算器24の演算結
果を1/2にして、その結果を信号AVEとして減算器
26に出力する。除算器25は、例えばシフトレジスタ
よりなり、入力されたデータを下位ビット方向に1ビッ
トシフトすることにより加算器24の演算結果を1/2
にして出力する。
【0041】減算器26には、信号AVEと共に、レジ
スタ22から出力される多値データD0が入力される。
減算器26は、信号AVEを多値データD0かさ減算
し、その演算結果を乗算器27に出力する。従って、減
算器26は、着目画素の濃淡と、隣接する2つの画素の
濃淡の平均との濃淡差、即ち、式(1)の一次微分係数
K1を演算し、その演算結果を乗算器27に出力する。
【0042】乗算器27には、強調信号MFが入力され
る。乗算器27は、入力される強調信号MFに基づい
て、減算器26から入力される一次微分係数K1に対し
て強調度K2(式2)を乗算し、その演算結果を加算器
28に出力する。乗算器27は、例えばシフトレジスタ
よりなり、入力された一次微分係数K1を、強調信号M
Fに基づいてシフトすることにより、強調度K2を乗算
する。
【0043】図5に示すように、「強調×0」の場合、
乗算器27は、強調信号MFに基づいて、強調度K2を
には0(ゼロ)を出力する。この場合、濃淡強調処理は
行われない。「強調×1」の場合、乗算器27は、「ス
ルー」、即ち、一次微分係数K1をそのまま出力する。
「強調×2」の場合、乗算器27は、一次微分係数K1
を上位方向に1ビットシフト、即ち、2倍(K2=2)
にして出力する。「強調×4」の場合、乗算器27は、
一次微分係数K1を上位方向に2ビットシフト、即ち、
4倍(K2=4)にして出力する。
【0044】また、乗算器27は、その演算結果に基づ
いて、リミット信号LIMを出力する。このリミット信
号LIMは、後述するリミッタ29において、出力され
る多値データEDのビット数に応じて出力される。例え
ば、多値データED(多値データTD)が8ビットの場
合、その多値データEDは0から255までの値とな
る。一方、減算器26から出力される一次微分係数K1
は、隣接する2つの画素の濃淡の平均と着目画素の濃淡
との差であるので、正又は負となる。従って、リミッタ
29から出力される多値データEDは、その値が8ビッ
トの範囲を超える場合がある。そのため、乗算器27に
おいて演算した結果に基づいて、リミッタ29にて多値
データEDが正の値であって所定のビット数に収まるよ
うにするわけである。
【0045】そして、図4に示すように、多値データE
Dが正の値であって所定のビット数の範囲となる場合、
乗算器27は、「リミット無し」としてリミット信号L
IMを「00」にして出力する。また、多値データED
が正の値であって所定のビット数を超える場合、乗算器
27は、「FFリミット」(FFは、符号無し8ビット
で表現される最大の値(255の16進数表示)として
リミット信号LIMを「01」にして出力する。一方、
多値データが負の値の場合、乗算器27は、「0リミッ
ト」(0は、符号無し8ビットで表現される最小の値)
としてリミット信号LIMを「10」にして出力する。
【0046】乗算器27から出力される演算結果は、加
算器28に入力される。また、加算器28には、レジス
タ22から出力される着目画素の多値データD0が入力
される。加算器28は、乗算器27の演算結果と着目画
素の多値データD0とを加算演算し、その演算結果を出
力する。この演算結果は、(式2)における着目画素の
新たな多値データとなる。
【0047】リミッタ29には、加算器28から出力さ
れる演算結果と共に、乗算器27から出力されるリミッ
ト信号LIMが入力される。リミッタ29は、リミット
信号LIMに基づいて、加算器28の演算結果に対して
リミット処理し、処理結果を多値データEDとして出力
する。
【0048】図3に示すように、画素密度変換回路12
には、濃淡強調回路11により濃淡強調処理が施された
結果の多値データEDが入力される。また、画素密度変
換回路12には、クロック信号CLK、選択クロック信
号CHS、及び、出力選択信号RESが入力される。ク
ロック信号CLKは、上記の濃淡強調回路11と共通で
ある。
【0049】選択クロック信号CHSは、クロック信号
CLKに基づいて、変換する画素の密度に応じたパルス
信号として生成され、入力される。画素密度変換回路1
2は、選択クロック信号CHSがHレベルの場合には、
隣接する2画素の平均を演算した演算結果の多値データ
を出力し、選択クロック信号信号CHSがLレベルの場
合には、元の画素の多値データを出力する。
【0050】変換する画素の密度は、例えば図10
(a)〜(e)に示すように、「1/1倍」「1/2
倍」「2/3倍」「3/2倍」「2/1倍」に設定され
る。これに対応して選択クロック信号CHSは、図7に
示すように、「1/1倍」の場合に常にLレベルの信号
として生成され、「1/2倍」の場合に常にHレベルの
信号として生成される。また、「2/3倍」の場合、選
択クロック信号CHSは、クロック信号CLKの3周期
に対して2周期がLレベルとなるクロック信号として生
成される。また、「3/2倍」の場合、選択クロック信
号CHSは、クロック信号CLKの2周期に対して1.
5周期がLレベルとなるクロック信号として生成され
る。更に、「2/1倍」の場合、選択クロック信号CH
Sは、クロック信号CLKの1周期に対して0.5周期
がLレベルとなるクロック信号として生成される。
【0051】出力選択信号RESは、変換する画素の密
度に応じて設定され、入力される。例えば、図6に示す
ように、出力選択信号RESは、「1/1倍」の場合に
は「000」、「1/2倍」の場合には「001」、
「2/3倍」の場合には「010」、「3/2倍」の場
合には「011」、「2/1倍」の場合には「100」
に設定される。
【0052】画素密度変換回路12は、レジスタ31,
32,33、加算器34,35、除算器36,37、及
び、選択回路38,39,40とから構成されている。
レジスタ31〜33は、それぞれ多ビットのフリップフ
ロップ回路よりなり、それぞれには1画素分の多値デー
タが格納される。レジスタ31〜33は、濃淡強調回路
11のレジスタ21〜23と同様に直列に接続され、ク
ロック信号CLKに基づいて、順次多値データEDを取
り込んで格納する。この構成により、レジスタ31〜3
3には、隣接する3つの画素の多値データが保持され
る。そして、レジスタ31は、格納したデータを多値デ
ータWR1として出力する。また、レジスタ32は、格
納したデータを多値データWR2として出力する。更
に、レジスタ33は、格納したデータを多値データWR
3として出力する。
【0053】レジスタ31から出力される多値データW
R1と、レジスタ32から出力される多値データWR2
は、加算器34に入力される。また、レジスタ32から
出力される多値データWR2と、レジスタ33から出力
される多値データWR3は、加算器35に入力される。
即ち、加算器34,35には、それぞれ隣接する2画素
の多値データが入力される。
【0054】加算器34は、入力された多値データWR
1,WR2を加算演算し、その演算結果を除算器36に
出力する。除算器36は、加算器34の演算結果を1/
2にして、その結果を信号AVE1として出力する。除
算器36は、例えばシフトレジスタよりなり、入力され
たデータを下位ビット方向に1ビットシフトすることに
より加算器34の演算結果を1/2にして出力する。
【0055】また、加算器35は、入力された多値デー
タWR2,WR3を加算演算し、その演算結果を除算器
37に出力する。除算器37は、加算器35の演算結果
を1/2にして、その結果を信号AVE2として出力す
る。除算器37は、例えばシフトレジスタよりなり、入
力されたデータを下位ビット方向に1ビットシフトする
ことにより加算器35の演算結果を1/2にして出力す
る。
【0056】即ち、加算器34と除算器36、加算器3
5と除算器37は、それぞれ隣接する2画素の多値デー
タの平均を演算する平均演算回路を構成し、その演算結
果をそれぞれ信号AVE1,AVE2として出力する。
【0057】選択回路38には、信号AVE1と、レジ
スタ32から出力される多値データWR2とが入力され
る。選択回路39には、レジスタ32から出力される多
値データWR2と、信号AVE2とが入力される。ま
た、両選択回路38,39には、選択クロック信号CH
Sが入力される。
【0058】選択回路38は、選択クロック信号CHS
に基づいて、入力される信号AVE1と多値データWR
2のうちの一方を選択し、信号SEL1として出力す
る。同様に、選択回路39は、選択クロック信号CHS
に基づいて、入力される多値データWR2と信号AVE
2のうちの一方を選択し、信号SEL2として出力す
る。
【0059】例えば、選択クロック信号CHSがLレベ
ルの場合、選択回路38,39は共に多値データWR2
を選択する。そして、選択回路38,39は、選択クロ
ック信号CHSがLレベルの間、選択した信号を保持す
るとともに、それぞれ信号SEL1,SEL2として出
力する。
【0060】また、選択クロック信号CHSがHレベル
の場合、選択回路38は信号AVE1を、選択回路39
は信号AVE2を選択する。そして、選択回路38,3
9は、選択クロック信号CHSがHレベルの間、選択し
た信号を保持するとともに、それぞれ信号SEL1,S
EL2として出力する。
【0061】選択回路38,39からそれぞれ出力され
る信号SEL1,SEL2は、選択回路40に入力され
る。また、選択回路40には、レジスタ32から出力さ
れる多値データWR2が入力される。更に、選択回路4
0には、出力選択信号RESが入力される。
【0062】選択回路40は、出力選択信号RESに基
づいて、信号SEL1,SEL2と多値データWR2の
うちの1つを選択して多値データMDとして出力する。
出力選択信号RESは、変換する画素の密度に対応して
いる。従って、選択回路40は、変換する画素の密度に
対応して信号SEL1,SEL2と多値データWR2の
うちの1つを選択して多値データMDとして出力する。
【0063】即ち、選択回路38〜40は、選択クロッ
ク信号CHSと出力選択信号RESとに基づいて、隣接
する2画素の平均の多値データと、元の画素の多値デー
タとを選択して、密度を変換した多値データMDとして
出力する。
【0064】図6に示すように、変換する画素の密度が
「1/1倍」の場合、選択回路40は、多値データWR
2を選択し、そのまま多値データMDとして出力する。
多値データWR2は、クロック信号CLKに同期してレ
ジスタ32に格納された画素の多値データが出力され
る。従って、選択回路40から出力される多値データM
Dは、画素密度変換回路12に入力される多値データE
Dとなり、演算結果を含まない、即ち、画素密度は変換
されずに出力される。
【0065】また、変換する画素の密度が「1/2倍」
の場合、選択回路40は、信号SEL1を選択して多値
データMDとして出力する。その信号SEL1は、選択
回路38によって、常にHレベルの選択クロック信号C
HSに基づいて選択された信号AVE1が出力される。
そのため、画素密度変換回路12は、2画素分の多値デ
ータEDから1画素分の多値データMDを出力するの
で、画素の密度は1/2となる。
【0066】また、変換する画素の密度が「2/3倍」
の場合、選択回路40は、信号SEL1を選択して多値
データMDとして出力する。その信号SEL1は、選択
回路38によって、選択クロック信号CHSに基づい
て、隣接する2画素の平均の演算結果、又は、多値デー
タWR2の一方が選択されて出力される。選択回路38
は、クロック信号CLKの2周期の間、多値データWR
2を選択して信号SEL1として出力し、クロック信号
CLKが1周期の間、信号AVE1を選択して信号SE
L1として出力する。そのため、画素密度変換回路12
は、3画素分の多値データEDから2画素分の多値デー
タMDを出力するので、画素の密度は2/3となる。
【0067】また、変換する画素の密度が「3/2倍」
の場合、選択回路40は、信号SEL2を選択して多値
データMDとして出力する。その信号SEL1は、選択
回路39によって、選択クロック信号CHSに基づい
て、隣接する2画素の平均の演算結果、又は、多値デー
タWR2の一方が選択されて出力される。選択回路39
は、クロック信号CLKの1.5周期の間、多値データ
WR2を選択して信号SEL2として出力し、クロック
信号CLKが0.5周期の間、信号AVE2を選択して
信号SEL2として出力する。そのため、画素密度変換
回路12は、2画素分の多値データEDから3画素分の
多値データMDを出力するので、画素の密度は3/2と
なる。
【0068】更に、変換する画素の密度が「2/1倍」
の場合、選択回路40は、信号SEL2を選択して多値
データMDとして出力する。その信号SEL2は、選択
回路39によって、選択クロック信号CHSに基づい
て、隣接する2画素の平均の演算結果、又は、多値デー
タWR2の一方が選択されて出力される。選択回路39
は、クロック信号CLKの0.5周期の間、多値データ
WR2を選択して信号SEL2として出力し、クロック
信号CLKが0.5周期の間、信号AVE2を選択して
信号SEL2として出力する。そのため、画素密度変換
回路12は、元の画素の多値データと、平均を演算した
多値データとを交互に出力するので、画素の密度は2/
1となる。
【0069】以上記述したように、本実施の形態によれ
ば、以下の効果を奏する。 (1)画像データ処理装置1には、濃淡強調回路11と
画素密度変換回路12とが備えられる。濃淡強調回路1
1は、複数の画素のうちの1つの画素に着目し、その着
目した画素に隣接する複数の画素の多値データの平均を
演算し、その演算結果の多値データと着目した画素の多
値データとの差に基づいて演算した演算結果を、その着
目した画素の濃淡を強調した新たな多値データとして出
力する。また、画素密度変換回路12は、濃淡強調回路
11から入力される各画素の多値データに対して、隣接
する2画素の多値データの平均を演算し、その演算結果
の多値データと、演算前の多値データとを選択して出力
して1ライン分の画素の個数を変換するようにした。そ
の結果、多値データで予め画素密度が変換されるので、
文字等が太くなったり、細線が消失したりすることが少
ないので、見やすい画像データを得ることができる。
【0070】尚、本発明は上記実施の形態に他、以下の
ように実施してもよい。 (1)上記実施の形態では、多値解像度変換部4を濃淡
強調回路11と画素密度変換回路12とから構成した
が、画素密度変換回路12のみの構成として実施しても
よい。この場合、画像の濃淡が平坦化されるものの、階
調性を損なうことなく画素密度の増減を行うことが可能
となる。
【0071】(2)上記実施の形態では、濃淡強調回路
11は、図8に示す着目画素G2の多値データと、その
着目画素G2に主走査方向に隣接する前後1つずつの2
つの画素G1,G3の多値データとに基づいて、着目画
素G2の新たな多値データを演算して濃淡を強調するよ
うにしたが、前後それぞれ2つ以上の画素の多値データ
に基づいて着目画素の新たな多値データを演算してその
画素の濃淡を強調するようにしてもよい。
【0072】また、着目画素の副走査方向に隣接する画
素の濃淡に基づいて強調処理を行うようにしてもよい。
また、主走査方向に隣接する画素、及び、副走査方向に
隣接する画素の濃淡に基づいて画素の濃淡の強調処理を
行うようにしてもよい。
【0073】さらに、上記実施の形態では、濃淡強調回
路11は、着目画素の多値データとその周辺の複数の画
素の多値データとの差を平均化して着目画素の多値デー
タに加算するようにしたが、着目画素の多値データとそ
の前または後に位置する1つの画素の多値データとの差
を着目画素の多値データに加算するようにしてもよい。
【0074】
【発明の効果】以上詳述したように本発明によれば、画
素密度を変換しても見やすい画像データを得ることがで
きる画像データ処理装置を提供することができる。
【図面の簡単な説明】
【図1】 一実施の形態の画像データ処理装置のブロッ
ク回路図。
【図2】 多値解像度変換部を構成する濃淡強調回路の
回路図。
【図3】 多値解像度変換部を構成する画素密度変換回
路の回路図。
【図4】 濃淡強調回路の動作を示す説明図。
【図5】 濃淡強調回路の動作を示す説明図。
【図6】 画素密度変換回路の動作を示す説明図。
【図7】 画素密度変換回路の動作を示す波形図。
【図8】 演算する画素を示す説明図。
【図9】 画素の濃淡強調処理を示す説明図。
【図10】 (a)〜(e)は、画素密度変換処理を示
す説明図。
【符号の説明】
4 多値解像度変換部 11 濃淡強調回路 12 画素密度変換回路 21〜23 レジスタ 24 加算器 25 除算器 26 減算器 27 乗算器 28 加算器 31〜33 レジスタ 34,35 平均演算回路としての加算器 36,37 平均演算回路としての除算器 38〜40 選択回路

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 1ライン単位で連続し、1画面を構成す
    る画像データから1画素毎の量子化によって得られる多
    値データを取り込み、順序二値データに変換して出力す
    る画像データ処理装置であって、 隣接する2画素に対応する多値データの平均値を演算
    し、その演算結果の多値データと演算前の多値データと
    を、所定パターンの選択クロックに応答して選択的に出
    力することで、1ライン毎の画素数を所望の個数に変換
    する画素密度変換回路(12)を備えた画像データ処理
    装置。
  2. 【請求項2】 1ライン単位で連続し、1画面を構成す
    る画像データから1画素毎の量子化によって得られる多
    値データを取り込み、順序二値データに変換して出力す
    る画像データ処理装置であって、 各ラインの特定の画素の多値データに対し、その画素に
    隣接する他の画素の多値データとの差を加算して画素間
    の濃淡を強調した新たな多値データを出力する濃淡強調
    回路(11)と、 前記濃淡強調回路(11)から各画素の多値データが入
    力され、隣接する2画素に対応する多値データの平均値
    を演算s、その演算結果の多値データと演算前の多値デ
    ータとを、所定パターンの選択クロックに応答して選択
    的に出力し、1ライン毎の画素数を所望の個数に変換す
    る画素密度変換回路(12)とを備えた画像データ処理
    装置。
  3. 【請求項3】 請求項1又は2に記載の画像データ処理
    装置において、 前記画素密度変換回路(12)は、 連続して入力される複数の画素の多値データを順次格納
    する直列接続された複数のレジスタ(31〜33)と、 前記複数のレジスタ(31〜33)に格納された多値デ
    ータのうち、隣接する2つの画素の多値データが入力さ
    れ、それらの多値データの平均を演算する平均演算回路
    (34,35,36,37)と、 前記レジスタ(32)に格納された多値データと、前記
    平均演算回路の演算結果とを入力し、変換する画素の密
    度に応じて生成される所定パターンの選択クロックに応
    答して多値データと演算結果とを選択して出力する選択
    回路(38,39,40)とから構成された画像データ
    処理装置。
  4. 【請求項4】 請求項2に記載の画像データ処理装置に
    おいて、 前記濃淡強調回路(11)は、 隣接する複数の画素の多値データをそれぞれ格納する複
    数のレジスタ(21〜23)と、 前記複数のレジスタ(21〜23)に格納された多値デ
    ータのうち、着目した特定の画素の画像データに対し、
    前記特定の画素に隣接する画素の多値データとの差を演
    算する減算器(26)と、 前記減算器(26)の演算結果に対して、設定された強
    調度を乗算する乗算器(27)と、 前記乗算器(27)の演算結果と、前記特定の画素の多
    値データとを加算し、その加算結果を前記特定の画素に
    対する新たな多値データとして出力する加算器(28)
    とから構成された画像データ処理装置。
JP8179461A 1996-07-09 1996-07-09 画像データ処理装置 Pending JPH1028223A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP8179461A JPH1028223A (ja) 1996-07-09 1996-07-09 画像データ処理装置
TW086108717A TW417387B (en) 1996-07-09 1997-06-21 Graphic data processing apparatus having pixel density conversion and error diffusing function
US08/889,720 US6016370A (en) 1996-07-09 1997-07-08 Image data processing apparatus having pixel quantity conversion and error diffusion functions
KR1019970031463A KR100376951B1 (ko) 1996-07-09 1997-07-08 화소밀도변환및오차확산기능을갖는화상데이타처리장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8179461A JPH1028223A (ja) 1996-07-09 1996-07-09 画像データ処理装置

Publications (1)

Publication Number Publication Date
JPH1028223A true JPH1028223A (ja) 1998-01-27

Family

ID=16066264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8179461A Pending JPH1028223A (ja) 1996-07-09 1996-07-09 画像データ処理装置

Country Status (1)

Country Link
JP (1) JPH1028223A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197437A (ja) * 2007-02-14 2008-08-28 Sanyo Electric Co Ltd 画像表示装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197437A (ja) * 2007-02-14 2008-08-28 Sanyo Electric Co Ltd 画像表示装置

Similar Documents

Publication Publication Date Title
US4926268A (en) Image processing apparatus which converts m-bit image data to n-bit (n>m) image data
US5886797A (en) Method and apparatus for controlling a spatial filtering process based on characteristics of image data
US5805738A (en) Image processing apparatus and method
US5604825A (en) Image processing apparatus capable of varying magnification of images and method of using same
KR100376951B1 (ko) 화소밀도변환및오차확산기능을갖는화상데이타처리장치
JPH01115271A (ja) 画像処理装置
JP3461247B2 (ja) 画像処理装置及び画像処理方法
JPS63169174A (ja) 画像処理方法
JP3784537B2 (ja) 画像処理装置
JP2005057598A (ja) カラー画像形成装置およびカラー画像処理装置
JP3679522B2 (ja) 画像処理方法及びその装置
JP3428822B2 (ja) 画像処理装置及び画像処理方法
JP3774523B2 (ja) 画像処理装置及びその制御方法
JP3384688B2 (ja) 画像データ処理装置
JPH10243220A (ja) 画像データ処理装置
JPS63132571A (ja) 画像読取り処理装置
JPS63244971A (ja) 画像処理方法
JP2568187B2 (ja) 色マスキング処理方法
JP3089355B2 (ja) 画像処理装置
JPH03234177A (ja) 画像入力装置
JPH03219978A (ja) 画像処理装置
JPH0360576A (ja) 2値化処理装置
JPH1117944A (ja) 画像処理装置
JPH0541793A (ja) デジタル画像処理装置
JPH1032713A (ja) 画像処理装置