JP2001148008A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JP2001148008A JP2001148008A JP32813099A JP32813099A JP2001148008A JP 2001148008 A JP2001148008 A JP 2001148008A JP 32813099 A JP32813099 A JP 32813099A JP 32813099 A JP32813099 A JP 32813099A JP 2001148008 A JP2001148008 A JP 2001148008A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- image processing
- memory
- circuit
- image
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- 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/40062—Discrimination between different image types, e.g. two-tone, continuous tone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3285—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
- H04N2201/329—Storage of less than a complete document page or image frame
- H04N2201/3294—Storage of less than a complete document page or image frame of several complete lines, e.g. a band of data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Input (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
関連した部分の構成と画像処理アルゴリズムを変更でき
る画像処理装置を提供する。 【解決手段】 画像処理装置において、複数のラインメ
モリ、ラインメモリから出力される画素データを入力し
て画素データのマトリクスを構成するフィルタ、及び、
フィルタに入力された画素データのフィルタ処理を行う
フィルタ処理回路は、回路構成が書き換え可能なデバイ
スにより構成される。メモリは、複数のラインメモリの
サイズ及び個数、並びに、フィルタ及びフィルタ処理回
路の構成を設定するアルゴリズムを格納する。書き換え
可能なデバイスは、ユーザーにより設定された画像処理
条件に基づき、メモリに格納されたアルゴリズムに基い
て回路構成を書き換える。
Description
に関する。
の1次元のイメージセンサで読み取られた画像データを
リアルタイムで最適に処理して出力装置側に送り出す。
ここで、主に空間フィルタを用いた画像処理回路で複数
のラインメモリ(たとえばFIFOメモリ)が用いられ
る。そのサイズ、使用個数及び構成は、画像処理条件、
すなわち、センサの読取解像度に依存して求められる画
質、出力サイズ(処理速度)などによって決まる。ま
た、そのとき、画像処理回路のアルゴリズムも一義的に
決まってしまう。
て、複数のラインメモリが使用されているが、ラインメ
モリおよびそれに関連した回路の構成と画像処理アルゴ
リズムは、センサの読取解像度に依存して求められる画
質、出力用紙サイズ、処理速度などの画像処理条件によ
って決まっている。そのため、ユーザーが画質、出力用
紙サイズ、処理速度などをモードとして選択できない。
画像処理用のラインメモリの構成は、画像処理条件など
によらず常に一定であり、画像品質も一定である。
度、出力用紙サイズなどの画像処理条件に応じてライン
メモリおよびそれに関連した回路の構成と画像処理アル
ゴリズムを変更できる画像処理装置を提供することであ
る。
置は、カスケードに接続され、画素データを並列に出力
する複数のラインメモリ(たとえばFIFOメモリ)
と、前記の複数のラインメモリから並列に出力される画
素データを入力して画素データのマトリクスを構成する
フィルタと、前記のフィルタに入力された画素データの
フィルタ処理を行うフィルタ処理回路とからなり、前記
のラインメモリ、前記のフィルタ及び前記のフィルタ処
理回路は、回路構成が書き換え可能なデバイスにより構
成される。さらに、画像処理条件に基づき、前記のデバ
イスの構成を設定するアルゴリズムを格納するメモリを
備え、前記のラインメモリ、前記のフィルタ及び前記の
フィルタ処理回路を構成する前記のデバイスは、前記の
メモリに格納されたアルゴリズムに基いて回路構成を書
き換える。たとえば、前記の画像処理条件が出力用紙サ
イズであり、前記の書き換え可能なデバイスは、前記の
メモリに格納されたアルゴリズムに基いて、前記の複数
のラインメモリのサイズを出力用紙サイズにより書き換
える。また、たとえば、前記の画像処理条件が処理速度
であり、前記の書き換え可能なデバイスは、前記のメモ
リに格納されたアルゴリズムに基いて、前記の複数のラ
インメモリの個数、並びに、前記のフィルタ及び前記の
フィルタ処理回路の回路構成を処理速度により書き換え
る。好ましくは、画像処理装置は、さらに、画像処理条
件を設定する操作パネルを備える。
明の実施の形態を説明する。なお、図面において、同じ
参照記号は同一または同等のものを示す。図1は、カラ
ー画像処理装置の全体の回路構成を示す。3色のライン
センサからなるカラーCCDセンサー10の赤、緑、青
の出力信号は、それぞれ、AD変換部12によりディジ
タル信号に変換される。得られた赤(R)、緑(G)、
青(B)のディジタルデータは、シェーディング補正部
14において補正された後で、変倍移動部16に入力さ
れ、画像データの変倍処理と移動処理が行われる。変倍
移動部16からの出力データは、色補正部18でシアン
(C)、マゼンタ(M)、イエロー(Y)、ブラック
(Bk)の印字色に変換されるとともに、領域判別部2
0で各種の領域が判別される。MTF補正部22は、領
域判別部20での領域判別結果に応じて、色補正部18
から出力される印字データを補正して、プリンタに出力
する。また、ユーザーは、操作パネル28により、出力
用紙サイズ、モード(処理スピード優先モード、画質優
先モード)などの画像処理条件を設定できる。
別部20は、回路構成が書き換え可能なデバイス、たと
えば、フィールド・プログラマブル・ゲートアレイ(F
PGA)を用いて構成される。CPU24は、モード設
定や用紙サイズに応じて、ROM26に格納されている
処理回路プログラムに基いて領域判別部20に処理アル
ゴリズムを設定する。これにより、領域判別部20の回
路構成が変更される。具体的には、領域判別部20で
は、フィルター作成用のラインメモリ(たとえばFIF
Oメモリ)がFPGAを用いて構成され、ラインメモリ
の構成(横サイズとライン数)は用紙サイズ、モードな
どに応じて変更される。
す。なお、説明を簡略化するため、ここでは網点領域の
判別についてのみ説明する。まずMIN回路200によ
って、赤、緑、青の入力画像データRIN,GIN,B
INから最小値である明度(V)データが求められる。
次に、マトリクス形成部202において、入力明度デー
タをマトリクスに展開し、孤立点検出部204は、マト
リクス形成部における明度(V)データを基に黒と白の孤
立点を検出し、黒孤立点信号KAMIと白孤立点信号W
AMIを作成する。マトリクス形成部202と孤立点検
出部204の処理アルゴリズムはCPUバスによって設
定される。次に、求められた信号KAMIと信号WAM
Iをそれぞれ9*41マトリクス206、208に展開
して、黒と白の孤立点の個数をカウンタ部210と21
2で計数し、黒孤立点個数KOUTと白孤立点個数WO
UTを作成する。次に、得られた孤立点個数KOUT、
WOUTをそれぞれ比較器214、216により黒、白
の網点判定しきい値と比較する。また、孤立点個数KO
UTとWOUTを加算器218で加算し、加算値を比較
器220により網点判定しきい値と比較する。ORゲー
ト222は、いずれかの比較結果が有効("L"レベル)
であれば、網点領域であると判定する。
す。処理スピード優先モードでは、解像度が600DP
IでA4横サイズの場合、主走査方向に1ラインあたり
7,500画素のデータ量になり、スキャン時間はA4
縦サイズより短い。一方、画質優先モードでは、解像度
が600DPIでA4縦サイズの場合、主走査方向に1
ラインあたり5,000画素のデータ量になり、スキャ
ン時間はA4横サイズより長い。そこで、ラインメモリ
(FIFOメモリ)の内容は、この横サイズに応じて変
更される。具体的には、処理スピード優先モードでは8
k*8ビットのFIFOメモリが用いられ、画質優先モ
ードでは、5k*8ビットのFIFOメモリが用いられ
る。
個数が、モードに応じて変更される。画質優先モードで
は、7*7の孤立点検出フィルタを用い、孤立点検出フ
ィルタを構成するために6つのFIFOメモリが用いら
れ、処理スピード優先モードでは、より小さな5*5の
孤立点検出フィルタを用い、孤立点検出フィルタを構成
するために4つのFIFOメモリが用いられる。したが
って、FIFOメモリの回路構成は、モードによっても
変更される。
画質優先モードでの孤立点検出フィルターと孤立点(ハ
ッチング部分)の大きさの関係を示す。処理スピード優
先モードでは(図5)、600DPIの画素サイズに対
して5*5のフィルタを用いると、85Lの網点を形成
している孤立点(下側の図)の大きさがフィルタサイズ
からはみ出てしまい、孤立点と認識できなくなる。10
0L以上(上側の図)で初めて孤立点と認識でき、網点
が判別できる。これに対し、画質優先モードでは(図
6)、600DPIの画素サイズに対して7*7のフィ
ルタを用いると、85Lの網点を形成している孤立点の
大きさもフィルタサイズからはみ出さず、孤立点と認識
できる。同様に、65Lの網点の孤立点も認識できる。
よって、全ての網点領域を判別できる。図7は、各モー
ドでの網点領域判定範囲を示す。処理スピード優先モー
ドでは、網点領域の判別精度が狭く、65L、85Lで
は網点領域を判別できず、画質劣化(モアレパターンな
ど)が発生する。一方、画質優先モードでは、全網点領
域を判別でき、画質が良好になる。
部20の回路構成は、ROM26に格納されている処理
回路プログラムに基づく。用紙サイズやモードに応じ
て、上述のようにFIFOメモリの構成を変えることに
より、画像処理精度を変更でき、画像品質を向上でき
る。
マトリクス形成部202Aと孤立点検出部204Aの回
路内容を示す。画像データは、A4横サイズで解像度が
600DPIの8ビットデータなので、1ライン分のF
IFOメモリは、8k*8ビットの容量を必要とする。
また、5*5のフィルタを用いるため、マトリクス形成
部202Aで、FIFOメモリ2020Aが4つカスケ
ードに接続される。1ライン目の画素データV1として
入力画素データがそのまま出力される。これにより、マ
トリクス形成部202Aは、5ライン分の画素データV
1,V2,V3,V4,V5が並列に出力する。
部202Aから画素データV1,V2,V3,V4,V
5を並列に5*5の孤立点検出フィルター2040Aに
順次入力する。ここにVi,j(1≦i,j≦5)は、画素
(i,j)のデータを表わす。そして、5*5マトリク
スの中心にある注目画素に対する周辺画素の状態をフィ
ルタ処理部2042A、2044Aにより調べ、図に示
す白孤立点、黒孤立点の判定条件を満たす注目画素、す
なわち、白、黒の孤立点(WAMI、KAMI)を検出
する。
ス形成部202Bと孤立点検出部204Bの内容を示
す。本モードで対象とする画像データは、A4縦サイズ
で解像度が600DPIの8ビットデータなので、1ラ
イン分のFIFOメモリは、5k*8ビットの容量を必
要とする。また、7*7の孤立点検出フィルタを構成す
るため、6つのFIFOメモリ2020Bがカスケード
に接続される。1ライン目の画素データV1としては入
力画素データがそのまま出力される。これにより、マト
リクス形成部202Bは、7ライン分の画素データV
1,V2,V3,V4,V5,V6,V7を並列に出力
する。
部202BからV1,V2,V3,V4,V5,V6,
V7を並列に7*7の孤立点検出フィルター2040B
に順次入力する。ここにVi,j(1≦i,j≦7)は、画
素(i,j)のデータを表わす。さらに、7*7のフィ
ルター2040Bのデータについて、5*3のスムージ
ングフィルター2042Bを用いてスムージング処理を
した後に、スムージング処理後のデータSi,jを5*5
のフィルター2044Bに入力する。白孤立点の場合、
フィルター2040B、2044Bを用いて、注目画素
に対する周辺画素の状態を調べ、判定部2046Bによ
り、図に示す白孤立点(WAMI="H")の条件を満た
す白の孤立点を求める。また、黒孤立点の場合、フィル
ター2040B、2044Bを用いて、判定部2048
Bにより、注目画素に対する周辺画素の状態を図に示す
条件に基づいて調べ、図に示す黒孤立点(KAMI="
H")の条件を満たす黒の孤立点を求める。
サイズで、解像度が600DPIの8ビットデータなの
で、1ラインのFIFOメモリ2020Aは、8k*8
ビットの容量を必要とする。一方、図9の場合、A4縦
の出力用紙サイズで解像度が600DPIの8ビットデ
ータなので、1ラインのFIFOメモリ2020Bは、
5k*8ビットの容量を必要とする。このように、出力
用紙の横サイズによりFIFOメモリの容量を変更す
る。また、図8(処理スピード優先モード)の場合、5
*5の孤立点検出マトリクスを構成するため4ラインの
カスケード接続されたFIFOメモリ2020Aで構成
する。一方、図9(画質優先モード)の場合、7*7の
孤立点検出マトリクスを構成するため、6ラインのカス
ケード接続されたFIFOメモリ2020Bで構成す
る。このようにフィルタのサイズに依存してフィルタを
構成するためのラインメモリの数を変更する。さらに、
フィルタの変更に対応して、フィルタの後のフィルタ処
理回路の構成も書き換える。
の算出の例を示す。画質優先モードでは、7*7の孤立
点検出フィルタで検出された孤立点が9*41のマトリ
クス内には、理論上22個存在していることから、画質
優先モード用のしきい値を22にしている。
連する回路のサイズ及び構成を、ユーザーが求める画像
処理条件(画質、出力用紙サイズ、処理速度など)に応
じて変更できる。これにより、ユーザーは、各種画像処
理条件をモードとして選択できる。
ク図
ルターと孤立点の大きさの関係を示す図
孤立点の大きさの関係を示す図
部と孤立点検出部の構成を示す図
点検出部の構成を示す図
示す図
M、 28 操作パネル、 202 マトリクス形
成部、 204 孤立点検出部、 2020A,2
020B ラインメモリ、 2040A,2040B
フィルタ。
Claims (4)
- 【請求項1】 回路構成が書き換え可能なデバイスに内
蔵され、カスケードに接続され、画素データを並列に出
力する複数のラインメモリと、 回路構成が書き換え可能なデバイスにより構成され、前
記の複数のラインメモリから並列に出力される画素デー
タを入力して画素データのマトリクスを構成するフィル
タと、 回路構成が書き換え可能なデバイスにより構成され、前
記のフィルタに入力された画素データのフィルタ処理を
行うフィルタ処理回路と、 画像処理条件に基づき、前記のデバイスの構成を設定す
るアルゴリズムを格納するメモリとからなり、 前記のラインメモリ、前記のフィルタ及び前記のフィル
タ処理回路を構成する前記のデバイスは、前記のメモリ
に格納されたアルゴリズムに基いて回路構成を書き換え
る画像処理装置。 - 【請求項2】 前記の画像処理条件が出力用紙サイズで
あり、前記の書き換え可能なデバイスは、前記のメモリ
に格納されたアルゴリズムに基いて、前記の複数のライ
ンメモリのサイズを出力用紙サイズにより書き換える、
請求項1に記載された画像処理装置。 - 【請求項3】 前記の画像処理条件が処理速度であり、
前記の書き換え可能なデバイスは、前記のメモリに格納
されたアルゴリズムに基いて、前記の複数のラインメモ
リの個数、並びに、前記のフィルタ及び前記のフィルタ
処理回路の回路構成を処理速度により書き換える、請求
項1に記載された画像処理装置。 - 【請求項4】 さらに、画像処理条件を設定する操作パ
ネルを備える請求項1に記載された画像処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32813099A JP2001148008A (ja) | 1999-11-18 | 1999-11-18 | 画像処理装置 |
| US09/714,553 US6931162B1 (en) | 1999-11-18 | 2000-11-17 | Image processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32813099A JP2001148008A (ja) | 1999-11-18 | 1999-11-18 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001148008A true JP2001148008A (ja) | 2001-05-29 |
Family
ID=18206835
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32813099A Pending JP2001148008A (ja) | 1999-11-18 | 1999-11-18 | 画像処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6931162B1 (ja) |
| JP (1) | JP2001148008A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7116801B2 (en) | 2002-11-01 | 2006-10-03 | Pixart Imagning Inc. | Image qualification for optical navigation sensor |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994017491A1 (en) * | 1993-01-27 | 1994-08-04 | United Parcel Service Of America, Inc. | Method and apparatus for thresholding images |
| US5868666A (en) | 1993-11-26 | 1999-02-09 | Olympus Optical Co., Ltd. | Endoscope apparatus using programmable integrated circuit to constitute internal structure thereof |
| JP3477858B2 (ja) | 1994-11-18 | 2003-12-10 | ミノルタ株式会社 | 画像処理装置及び画像データ処理方法 |
| JP3466861B2 (ja) | 1997-03-27 | 2003-11-17 | 株式会社東芝 | ディジタル信号送信装置及び受信装置 |
| JPH11112753A (ja) | 1997-10-02 | 1999-04-23 | Ricoh Co Ltd | 画像処理装置 |
| JP3550979B2 (ja) | 1997-11-25 | 2004-08-04 | 富士ゼロックス株式会社 | 画像処理装置 |
| JP3526401B2 (ja) * | 1998-05-07 | 2004-05-17 | オリンパス株式会社 | 画像処理装置 |
-
1999
- 1999-11-18 JP JP32813099A patent/JP2001148008A/ja active Pending
-
2000
- 2000-11-17 US US09/714,553 patent/US6931162B1/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7116801B2 (en) | 2002-11-01 | 2006-10-03 | Pixart Imagning Inc. | Image qualification for optical navigation sensor |
| US7142695B2 (en) | 2002-11-01 | 2006-11-28 | Pixart Imaging Inc. | Image qualification for optical navigation sensor |
Also Published As
| Publication number | Publication date |
|---|---|
| US6931162B1 (en) | 2005-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05227425A (ja) | 自動画像セグメンテーションの改良 | |
| JP3862374B2 (ja) | 画像処理装置及び方法 | |
| JP4387584B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP4078132B2 (ja) | 画像処理装置及びその方法 | |
| JP3762267B2 (ja) | 画像処理装置及びその方法 | |
| JP4013478B2 (ja) | 画像処理装置 | |
| JP2005117504A (ja) | 画像処理装置および画像処理方法 | |
| JP2001148008A (ja) | 画像処理装置 | |
| US6819453B1 (en) | Image processing apparatus | |
| JP3618776B2 (ja) | 画像処理装置及び方法 | |
| US8564680B1 (en) | Method and apparatus for noise management for color data synthesis in digital image and video capture systems | |
| JP3754736B2 (ja) | 画像処理装置およびその方法 | |
| JPS6359272A (ja) | 画像処理装置 | |
| JP3210031B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP3893233B2 (ja) | 画像処理装置 | |
| JP3554012B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP3471915B2 (ja) | 画像処理装置およびその方法 | |
| JP2547940B2 (ja) | カラー画像処理装置 | |
| US5410337A (en) | Image processing apparatus having dither operation function | |
| JP2002354253A (ja) | 画像処理装置およびそのプログラム | |
| JP3136650B2 (ja) | 画像処理装置 | |
| JPH10257308A (ja) | 画像処理装置及びその方法 | |
| JP3146516B2 (ja) | 画像処理装置 | |
| JP2001169101A (ja) | 画像判別装置 | |
| JPH0275269A (ja) | 網点発生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050614 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20050711 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050711 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051213 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060411 |