JP3991922B2 - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
JP3991922B2
JP3991922B2 JP2003147104A JP2003147104A JP3991922B2 JP 3991922 B2 JP3991922 B2 JP 3991922B2 JP 2003147104 A JP2003147104 A JP 2003147104A JP 2003147104 A JP2003147104 A JP 2003147104A JP 3991922 B2 JP3991922 B2 JP 3991922B2
Authority
JP
Japan
Prior art keywords
color
image data
identification information
color image
input
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
Application number
JP2003147104A
Other languages
Japanese (ja)
Other versions
JP2004350169A (en
Inventor
信治 井上
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2003147104A priority Critical patent/JP3991922B2/en
Publication of JP2004350169A publication Critical patent/JP2004350169A/en
Application granted granted Critical
Publication of JP3991922B2 publication Critical patent/JP3991922B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Color Image Communication Systems (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像処理装置に関し、詳しくはカラー画像データの特定の色の画素データに対して所定の処理を施す画像処理装置に関するものである。
【0002】
【従来の技術】
原稿のカラー画像をスキャナで読み取って記録紙に記録する際に、原稿の黒色部分を所定の色に変更し、その他の部分をモノクロに変更して記録紙に記録する画像処理装置がある(例えば、特許文献1参照)。この画像処理装置によれば、原稿の黒部分を所定の色に変更する一方、その他の部分をモノクロ色にすることで、原稿の黒部分を前記所定色にて強調することができ、加えて、カラートナーを節約することができるという利点がある。
【0003】
【特許文献1】
特開2002−262107号公報(第6図)
【0004】
【発明が解決しようとする課題】
しかしながら、このような画像処理装置では、色の指定を行うために操作パネルから複雑な操作を行わなければならなかった。また、スキャナで読み取ったカラー画像データの各色をモニタやカラー液晶等に表示させて色の指定を行うため、モニタを具備しない装置や液晶がカラー表示できない装置では、色の指定ができないという問題点があった。
【0005】
本発明は、上記課題に鑑みてなされたものであって、本発明の目的は、カラー画像データの任意の色を指定して所定の処理を施す際に、複雑な操作を行わなくても色の指定ができ、且つモニタやカラー液晶等の表示がなくても色の指定ができる画像処理装置を提供することである。
【0006】
【課題を解決するための手段】
請求項1記載の画像処理装置は、第1カラー画像データに含まれる複数の画素データの色情報を抽出する抽出手段と、抽出された色情報に対応する色の見本及び該見本の各々に識別情報を付加した色指定用リストの第2カラー画像データを作成するカラー画像データ作成手段と、作成した第2カラー画像データを記録紙上に記録する出力手段と、前記識別情報の入力を受付ける入力受付手段と、該入力受付手段により識別情報の入力を受付けたとき、当該識別情報が付加された見本の色情報に基づいて、前記第1カラー画像データに対して所定の処理を施す手段と、を備えることを特徴としている。
【0007】
請求項2記載の画像処理装置は、請求項1に記載の画像処理装置において、前記抽出手段は、抽出した色情報に基づき同一色とみなせる画素データの各々を計数し、前記カラー画像データ作成手段は、各々計数された画素データの数の多い順に前記色の見本及び識別情報を並べた色指定用リストの第2カラー画像データを作成することを特徴としている。
【0008】
請求項3記載の画像処理装置は、請求項1又は2に記載の画像処理装置において、前記出力手段が前記第2カラー画像データを記録紙上に記録した後、ユーザに前記識別情報の入力を要求するメッセージを表示する表示手段をさらに備えることを特徴としている。
【0009】
【発明の実施の形態】
以下、本実施の形態に係る画像処理装置をコピー機能、ファクシミリ機能等を有する複合機に適用した場合について図面に基づき説明する。図1に示すように、画像処理装置1は、制御部(MPU:Microprocessing Unit)2、ROM(Read Only Memory)3、原稿読取部4、ヒストグラムカウンタ5、画像メモリ6、メモリ管理回路7、RAM(Random Access Memory)8、色指定用カラー画像データ作成部9、画像処理部10、記録部11、表示部12、操作部13、コーデック14、通信部15、及びPC I/F18を備えたものであって、各部2乃至18は、バス19によって通信可能に接続されている。
【0010】
制御部2は、所定のプログラムに従ってこの画像処理装置1を構成する各部を制御するものである。ROM3は、制御部2によりこの画像処理装置1の各部の動作が制御されるための各種プログラムを記憶している。ROM3に記憶されているプログラムは、具体的には、原稿読取部4で読み取られたRGB表色系のカラー画像データに含まれる各画素データの色を判別し、色毎にその画素数を計数することによりヒストグラム8aを作成するためのヒストグラム作成処理プログラムや、カラー画像データの指定された色の画素データの色を他の色に置き換えるための色置き換え処理プログラム等である。
【0011】
原稿読取部4は、自動原稿給送部(ADF:Automatic Document Feeder)、フラットベッド読取部(FBS:Flat Bed Scanner)、及び画像処理回路を備えており、カラーCCD(Charge Coupled Device)により原稿の画像の読み取りを行い、読み取ったRGB表色系の画像データに対し、A−D変換、入力補正、及び色補正を施す。
【0012】
ヒストグラムカウンタ5は、原稿読取部4から出力されたRGB表色系のカラー画像データに含まれる画素データの色を判別すると共に、同一色の画素数を各々計数することにより図2に示すようなヒストグラム8aを作成するものであり、本実施の形態においては、このヒストグラムカウンタ5がカラー画像データに含まれる複数の画素データの色情報を抽出する抽出手段として機能する。
【0013】
画像メモリ6は、多値メモリ6a、二値メモリ6b、及び符号化メモリ6cから構成されている。多値メモリ6aは、原稿読取部4から出力されたRGB表色系の画像データや、PC I/F18を介してクライアントPC21から受信したRGB表色系のカラー画像データの各画素データを一時的に蓄積する。二値メモリ6bは、画像処理部10において出力色変換、2値化処理等が施された画像データやコーデック14において復号化された2値画像データを一時的に蓄積する。符号化メモリ6cは、ファクシミリ受信した画像データ等の所定の符号化方式によって符号化されている画像データを一時的に蓄積する。
【0014】
メモリ管理回路7は、画像メモリ6に対する画像データの書き込み及び読み出しを制御する回路である。例えば、原稿読取部4から出力されたカラー画像データを多値メモリ6aに蓄積したり、逆に多値メモリ6aからカラー画像データ読み出して所定の出力先に出力する。
【0015】
RAM8は、登録されたファクシミリ番号、メールアドレス等を予め記憶している。また、RAM8は、ヒストグラムカウンタ5によって作成されたヒストグラム8aや、図4に示すように、色指定用カラー画像データ作成部9によって作成されたカラー画像データを、識別情報に対応づけて出力する際に使用されるフォーマット8bを記憶する記憶部としても機能する。
【0016】
色指定用カラー画像データ作成部9は、ヒストグラム8aに基づいて抽出されたカラー画像データの色情報に対応する色の見本を作成し、該見本の各々に識別情報を付加した色指定用リストのカラー画像データを作成するカラー画像データ作成手段として機能する。
【0017】
画像処理部10は、多値メモリ6aに蓄積されているカラー画像データや、色指定用カラー画像データ作成部9で作成された色指定用リストのカラー画像データに対し、色置き換え、色変換、色調整、出力色変換、2値化処理を施すものであり、カラー画像データに対して所定の処理を施す手段として機能する。
【0018】
記録部11は、例えば電子写真方式のものからなり、画像処理部10において処理が施された画像データや、コーデック14によって復号化された画像データを記録紙に記録するものである。また、記録部11は、図3に示すように、色指定用カラー画像データ作成部9によって作成され、画像処理部10において所定の処理が施された色指定用リストを記録紙に記録するものであり、出力手段として機能する。
【0019】
表示部12は、この画像処理装置1の状態に関する情報、各種操作指示入力画面、設定状態、動作状態等を表示する液晶表示装置12a及びLEDランプ12bを具備している。また、液晶表示装置12aは制御部2の制御命令に従って、識別情報の入力を受付ける旨のメッセージを表示する。
【0020】
操作部13は、ファクシミリ番号、記録部数等を入力するためのテンキー、原稿読取部4に載置された原稿のコピー実行命令、ファクシミリ送信等を指示するためのスタートキー、各種設定を行うためのカーソルキー等から構成される操作キーを具備している。なお、色指定用リストが出力された後の、ユーザによる色を指定するための識別情報の入力は、この操作部13のテンキー等により行われ、操作部13が入力受付手段として機能する。
【0021】
コーデック14は、画像データを所定のプロトコルに対応して符号化(エンコード)・復号化(デコード)するものである。すなわち、画像データを送信などのためにMH(Modified Huffman)、MR(Modified Read)、MMR(Modified Modified Read)方式等により符号化し、符号化メモリ6cに蓄積されている画像データを記録紙に記録するために記録部11の記録動作に合わせて復号化するものである。
【0022】
通信部15は、モデム16及びNCU(Network Control Unit)17を備えている。モデム16は、例えばITU−T(国際電気通信連合電気通信標準化部門)の勧告V.34規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。NCU17は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、PSTN(Public Switched Telephone Network)20に接続されている。PC I/F18は、クライアントPC21とのインターフェースを備えており、画像処理装置1とクライアントPC21は、このPC I/F18によって通信可能に接続されている。
【0023】
複合機として上記構成を備えた画像処理装置1によれば、コピー機能によって原稿読取部4で読み取った画像データを記録紙に記録することができるほか、ファクシミリ機能によって他のG3ファクシミリ装置(不図示)とファクシミリ送受信することができるようになっている。また、画像処理装置1は、PC I/F18を介してクライアントPC21からRGB表色系のカラー画像データを受信し、該カラー画像データの指定された色に対して所定の処理を施して記録紙に記録したり、クライアントPC21に出力できるようになっている。
【0024】
以下、原稿読取部4で読み取ったカラー画像データに含まれる画素データの色の情報を抽出して色指定用リストを作成し、該色指定用リストを出力した後に、ユーザにより操作部13から入力された識別情報に基づいて前記カラー画像データに対して所定の処理を施して記録紙に記録するまでのデータ転送の流れについて図3に基づいて説明する。
【0025】
原稿読取部4の備えるカラーCCDによって読み取られたRGB表色系のアナログ画像データは、ディジタル画像データに変換され、シューディング補正、ずれ/ライン補正等の入力補正が施された後、マスキングによる色補正が施される。原稿読取部4においてこれらの処理が施されたカラー画像データの各画素データは、R(Red)、G(Green)、B(Blue)の三色を所定の割合で混合した色として表される、いわゆるRGB表色系によって表されるものであり、RGBの3刺激値からなる表色値によって一義的に表現される。
【0026】
ヒストグラムカウンタ5は、原稿読取部4から順次出力されるカラー画像データの各画素データの表色値に基づいて色の判別を行い、判別した同一色の画素数を各々計数する処理を行う。ただし、同一色であるか否かの判別には、一定の幅が設定されており、表色値が例えば50種類以上あっても、R乃至R505050の50色のいずれかに識別されるようになっている。例えば、Rの表色値によって表される画素データと、R、R、Rのそれとは、RGBの三色のうち一色が僅かに異なるだけであるので、Rと同一色であると判別されるようになっている。
【0027】
ヒストグラムカウンタ5によって行われるこれらの処理は、原稿読取部4又はPC I/F18を介してクライアントPC21から出力されるカラー画像データの画素データに対して行われ、その判別結果に基づいて図2に示すようなヒストグラム8aがRAM8の所定領域に形成される。ヒストグラム8aにおいては、画素データの表色値と、その表色値によって表される画素データの画素数との関係が示される。
【0028】
ヒストグラムカウンタ5によって色の判別がなされると同時に、各画素データは、メモリ管理回路7によって多値メモリ6aへと送られ、該多値メモリ6aの所定領域に一時的に蓄積される。
【0029】
このようにして、原稿読取部4から出力されたカラー画像データの全画素データが多値メモリ6aに蓄積されると、制御部2はヒストグラム8aに基づいて、多値メモリ6aに蓄積されているカラー画像データの画素データに対し、識別情報を割り当てる。ここで、識別情報は、カラー画像データの画素データを色毎に識別するための情報であり、例えば番号や記号によって示されるものであり、本実施の形態では番号によって示される。制御部2は、RAM8に格納されているヒストグラム8aを参照して画素数の多い色を判断し、画素数の多い色から順に所定数の表色値に対し識別情報を割り当て、該識別情報をRAM8に格納する。具体的には、Rの表色値に識別情報「1」を割り当てる。そして、次に画素数の多いRの表色値に識別情報「2」を割り当てる。本実施の形態においては、画素数の多い色から順に10色の画素データに識別情報が割り当てられており、他の画素数の少ない色の画素データには、識別情報は割り当てられていない。なお、この識別情報を割り当てる色の数は、これに限定されるものではなく、例えば20色や30色等、操作部13から予め設定することが可能である。
【0030】
次に、色指定用カラー画像データ作成部9において、ヒストグラム8aに基づいて画素数が多いと判断した表色値の色の見本となるカラー画像データを作成し、RAM8に格納されているフォーマット8bと合成することにより、色指定用リストを作成する。図4は、色指定用リストを出力するためのフォーマット8bを示したものである。図示するように、画素数が多いと判断された10色のカラー画像データに付加される識別情報と、該識別情報が割り当てられた表色値の色の見本となるカラー画像データが嵌め込まれる領域31乃至40によって構成されている。したがって、色指定用カラー画像データ作成部9は、この領域31乃至40に嵌め込むための各識別情報に対応する色の見本となるカラー画像データを作成する。ここで作成されるカラー画像データの色は、ヒストグラム8aに基づいて画素数の多い順に識別情報が割り当てられた色である。すなわち、色指定用カラー画像データ作成部9は、Rの表色値によって表される画像データから、R101010の表色値によって表される画像データまでの10色のカラー画像データを作成する。
【0031】
色指定用カラー画像データ作成部9は、制御部2によってRAM8から読み出された前記フォーマット8bの領域31乃至40に、作成したカラー画像データを嵌め込んで合成する処理を行う。図5に、合成された色指定用リスト50を示す。図示するように、領域31乃至40に、各識別情報に対応するRからR101010までの表色値によって表されるカラー画像データが嵌め込まれている。
【0032】
そして、色指定用カラー画像データ作成部9によって作成された色指定用リスト50に対し、画像処理部10において所定の画像処理を施す。すなわち、図3に示すようにRGB表色系の色指定用リスト50のカラー画像データをL*a*b*表色系の画像データへと変換し、明るさや色相の微調整等の色調整を行う。そして、色指定用リスト50の画像データを記録部11において記録紙に記録するために、L*a*b*表色系によって表されている色指定用リスト50の画像データを、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)の出力表色系の画像データへと変換し、誤差拡散処理等を施して2値化する処理を行う。そして、これらの画像データを記録部11へと出力し、該記録部11において記録紙に記録する。
【0033】
このようにして、カラー画像データに含まれる全画素データの色の情報に基づいてヒストグラム8aを作成し、該ヒストグラム8aを参照して画素数の多い所定数の色の表色値を判断し、該表色値の色の見本となるカラー画像データを作成してフォーマット8bの領域31乃至40に嵌め込むことにより色指定用リスト50を作成し、画像処理部10において所定の処理を施し、記録部11において記録紙に記録する。なお、液晶表示装置12aがカラー表示可能なものであれば、色指定用リスト50を該液晶表示装置12aに表示させることも可能であるが、色の性質上、液晶表示装置12aに表示される色と、記録紙上に記録される色とが異なって見える場合がある。したがって、本実施形態のように、色指定用リスト50を原稿と同じ記録紙に記録して出力することにより、ユーザは、原稿と記録紙に出力された色指定用リスト50とを見比べることにより、色の比較を容易に行うことができる。また、液晶表示装置12aがカラー表示可能なものでなくても、色の指定が行えるという利点がある。
【0034】
なお、原稿読取部4から出力されたRGB表色系のカラー画像データだけでなく、クライアントPC21から受信したRGB表色系のカラー画像データに対しても同様の処理を行って色指定用リスト50を出力することが可能である。この場合、色指定用リスト50を、PC I/F18を介してクライアントPC21へと出力し、クライアントPC21の備えるディスプレイに表示させるようにする。
【0035】
画像処理装置1は、以上のようにして色指定用リスト50を出力した後、操作部13又はクライアントPC21の備えるキーボード等から識別情報が入力された場合、多値メモリ6aに蓄積されているカラー画像データに対して、入力された識別情報に基づいて所定の処理を施して記録紙に記録する。すなわち、識別情報が入力されると、多値メモリ6aに蓄積されているカラー画像データの各画素データは、画像処理部10へと送られ、入力された識別情報で表される表色値と同じ表色値で表される画素データと、その他の画素データに対し別々の処理が施される。例えば、操作部13の備えるテンキー等によって識別情報「2」が入力された場合、Rの表色値によって表される画素データには、上記の色変換、色調整、出力色変換、2値化処理などの原稿の色を再現して記録紙に記録するための画像処理が施される。一方、他の色の画素データには、前記色変換の処理の前に、モノクロ画像として出力するための色置き換えの処理が施された後、色変換、色調整、出力色変換、及び2値化処理が施される。そして、画像処理部10においてこれらの処理が施された各画素データは、記録部11へと送られて記録紙に記録される。したがって、ユーザは、出力された色指定用リスト50を見て、そのままカラーで出力したい色の識別情報を入力することにより、指定した色のみをカラーで、他の色をモノクロ画像として記録紙に記録させることができる。
【0036】
なお、識別情報を入力することによって、多値メモリ6aに蓄積されているカラー画像データに対して行うことのできる処理は、これに限定されるものではなく、予め操作部13から設定しておくことにより、他に以下のような処理を行わせることが可能である。すなわち、識別情報の入力によって指定された色の画素データに対し、原稿の色を再現するための画像処理を施して記録紙に記録するか、又はモノクロ画像として記録紙に記録するための処理を施して記録紙に記録し、指定されていない色に関しては、その画素データを破棄して記録紙に記録しないようにする。識別情報の入力によって指定された色の画素データを破棄して記録紙に記録しないようにし、指定されていない色に関しては、原稿の色を再現するための画像処理を施して記録紙に記録するか、又はモノクロ画像として記録紙に記録するための処理を施して記録紙に記録する。識別情報の入力によって指定された色にの画素データに対し、モノクロ画像として記録紙に記録するための処理を施して記録紙に記録し、指定されていない色の画素データに対しては、原稿の色を再現するための画像処理を施して記録紙に記録する。また、識別情報の入力によって指定された色の画素データに対し、原稿の色を再現するための画像処理を施して記録紙に記録するか、又はモノクロ画像として記録紙に記録するための処理を施して記録紙に記録し、指定されていない色として、原稿の地色部分の画素データに対し、白色画像として記録紙に記録するための処理を施して記録紙に記録すること等も可能である。
【0037】
以下、操作部13又はクライアントPC21の備えるキーボード等からカラー画像データの色を指定して所定の処理を施すための指示入力があった場合に、カラー画像データの色の出現頻度を示すヒストグラム8aを作成して色指定用リスト50を出力し、出力後にユーザによって入力された識別情報に基づいてカラー画像データに所定の処理を施して記録紙に記録するための処理動作について、図6及び図7に示すフローチャートに基づいて説明する。
【0038】
まず、制御部2は、カラー画像データの色を指定して所定の処理を施すための指示入力がなされたか否かを判断する(S1)。所定の処理を施すための指示入力がなされたと判断した場合には(S1:YES)、指示入力が操作部13からなされたものであるか、又は外部、ここではクライアントPC21からなされたものであるかを判断する(S2)。
【0039】
制御部2は、指示入力が操作部13からなされたものであると判断した場合(S2:操作部)、原稿読取部4に載置されている原稿の画像を読み取り、読み取った画像データに対し所定の画像処理を施す(S3)。すなわち、図3に示すように、原稿読取部4のカラーCCDによって読み取ったアナログ画像データをディジタル画像データに変換するA−D変換を行った後、入力補正、色補正を施す。続いて、原稿読取部4から出力されるRGB表色系のカラー画像データの各画素データの色を判別し、色毎に画素数を計数してヒストグラム8aを作成すると同時に、画素データを多値メモリ6aに一時的に蓄積する(S4)。
【0040】
一方、制御部2は、前記S2において指示入力がクライアントPC21からなされたものであると判断した場合(S2:外部)、PC I/F18を介してクライアントPC21からRGB表色系のカラー画像データを受信すると共に、受信したカラー画像データの各画素データの色を判別し、色毎に画素数を計数してヒストグラム8aを作成すると同時に、画素データを多値メモリ6aに一時的に蓄積する(S5)。
【0041】
制御部2は、S4又はS5の処理の後、RAM8に格納されているヒストグラム8aを参照して画素数の多い色を判断し、多値メモリ6aに蓄積されているカラー画像データの画素データに対し、画素数の多い色から順に識別情報を割り当て、該識別情報をRAM8の所定領域に格納する(S6)。
【0042】
続いて、制御部2は、識別情報が割り当てられた色と同一色の色の見本となるRGB表色系のカラー画像データを、色指定用カラー画像データ作成部9に作成させる(S7)。そして、制御部2は、RAM8に格納されているフォーマット8bを読み出し、色指定用カラー画像データ作成部9は、制御部2の制御命令に従ってそのフォーマット8bの領域31乃至40に、作成したカラー画像データを嵌め込んで合成し、色指定用リスト50を作成する(S8)。
【0043】
画像処理部10は、制御部2の制御命令に従って色指定用カラー画像データ作成部9によって作成された色指定用リスト50のカラー画像データに、所定の画像処理を施して記録紙に記録する(S9)。すなわち、図3に示すように、色指定用リスト50の画像データに対し、画像処理部10において、色変換、色調整、出力色変換、2値化処理を施した後、記録部11へと出力し、該記録部11において記録紙に記録する。なお、前記S5においてクライアントPC21から受信したRGB表色系のカラー画像データに基づいて色指定用リスト50を作成した場合には、色指定用リスト50をPC I/F18を介してクライアントPC21に出力し、該クライアントPC21の備えるディスプレイに表示させるようにしてもよい。
【0044】
続いて、制御部2は、色を指定するための識別情報の入力を要求する情報を報知する(S10)。具体的には、液晶表示装置12aに、「指定したい色の番号を入力して下さい」等のメッセージを表示させる。なお、S9において色指定用リスト50をクライアントPC21に出力した場合には、クライアントPC21のディスプレイにこのメッセージを表示させるようにする。
【0045】
その後、制御部2は、操作部13又はクライアントPC21から識別情報、ここではユーザが指定したい色の番号が入力されたか否かを判断する(S11)。識別情報が入力されたと判断した場合(S11:YES)、入力された識別情報で表される表色値と同じ表色値で表される画素データと、その他の画素データに対し別々の処理を施す(S12)。すなわち、画像処理部10において、識別情報の入力によって指定された色の画素データに対し原稿の色を再現するための画像処理を施し、その他の色の画素データに対しモノクロ画像として記録紙に記録するための処理を施す。そして、各画素データを記録部11に出力し、該記録部11において記録紙に記録する(S13)。なお、S12において行われる処理はこれに限定されるものではなく、上記の通り、識別情報の入力によって指定された色の画素データに対し、原稿の色を再現するための画像処理を施して記録紙に記録するか、又はモノクロ画像として記録紙に記録するための処理を施して記録紙に記録し、指定されていない色に関しては、その画素データを破棄して記録紙に記録しないようにする処理等を行うことができる。
【0046】
以上説明したように、画像処理装置1によれば、ユーザは記録紙に出力された色指定用リスト50を見て指定したい色を容易に判断できる。また、その色の指定も操作部13のテンキー等により識別情報である番号を入力するだけでよく、複雑な操作を行うことなく簡単に色の指定を行うことができる。なお、操作部13やクライアントPC21から入力することのできる識別情報の数、すなわち、指定したい色の数は、1色に限定されるものではなく、2以上の識別情報を入力することによって複数の色を指定して、上記の処理を行うことも当然可能である。また、原稿が複数ページある場合には、原稿の全ページに対して色の判別を行って色指定用リスト50を作成することも可能であるが、基本的には、各ページ毎に色の判別を行って色指定用リスト50を作成して出力し、ユーザによって識別情報が入力された後、各ページ毎に処理を行うようにする。
【0047】
なお、本実施の形態では、原稿読取部4から、又はクライアントPC21から出力されたRGB表色系のカラー画像データの各画素データに対して色の判別を行ってヒストグラム8aを作成しているが、画像処理部10において出力色変換されたCMYKの出力表色系の画素データに対して色の判別を行ってヒストグラム8aを作成するようにしてもよい。すなわち、原稿読取部4又はクライアントPC21から出力されたRGB表色系のカラー画像データに対し、画像処理部10において色変換、色調整、出力色変換、2値化等の処理を行い、画像処理部10から出力された出力表色系の各画素データの色の判別を行うと同時に、各画素データを二値メモリ6bに一時的に蓄積する。なお、同一色であるか否かの判別は、本実施形態において説明したRGB表色系のカラー画像データの色の判別と同様に、CMYKの各成分に一定の幅を設定し、表色値が例えば50種類以上あっても、C乃至C50505050の50色のいずれかに識別されるようにする。そして、色指定用リスト50を出力し、識別情報が入力された場合に、二値メモリ6bに蓄積されている出力表色系の画素データに対し、入力された識別情報で表される表色値と同じ表色値で表される画素データと、その他の画素データに対し別々の処理を施す。
【0048】
また、本実施の形態では、原稿読取部4から出力されたRGB表色系のカラー画像データを多値メモリ6aに一旦蓄積し、識別情報の入力がなされた後に、多値メモリ6aからカラー画像データを読み出し、入力された識別情報で表される表色値と同じ表色値で表される画素データと、その他の画素データに対し別々の処理を施して出力するようにしているが、多値メモリ6aにカラー画像データを蓄積させることなくこれらの処理を行うようにしてもよい。すなわち、原稿読取部4によって読み取られたカラー画像データに対し、色の判別のみを行って色指定用リスト50を作成して出力し、読み取ったカラー画像データを破棄する。そして、ユーザによって識別情報が入力された後に、再度原稿の読み取りを行い、入力された識別情報で表される表色値と同じ表色値で表される画素データと、その他の画素データに対し別々の処理を施す。したがって、色指定用リスト50を作成するために読み取ったカラー画像データを一時的に蓄積しておく必要がないため、例えば多値メモリ6aに原稿読取部4で読み取った1ページ分のカラー画像データを蓄積できるだけのメモリ容量がない場合でも、入力された識別情報で表される表色値と同じ表色値で表される画素データと、その他の画素データに対し別々の処理を施すことができる。
【0049】
【発明の効果】
以上説明したように、請求項1記載の画像処理装置によれば、ユーザは、出力手段により出力された色指定用リストの色の見本を見て指定したい色を容易に判断することができる。また、色の見本には識別情報が付加されているので、入力受付手段から任意の識別情報を入力することにより、所定の処理を施したい色を容易に指定することができる。
【0050】
請求項2記載の画像処理装置によれば、出力手段によって出力される色指定用リストの色の見本及び識別情報は、色の出現頻度の順に並べられたものであるので、指定したい色をより容易に判断することができるという利点がある。
【0051】
請求項3記載の画像処理装置によれば、出力手段は、カラー画像データ作成手段が作成した色指定用リストのカラー画像データを記録紙上に記録するため、画像処理装置の備える液晶表示装置等の表示部がカラー表示可能でない場合にも色指定用リストを出力することができる。また、ユーザは原稿の画像と記録紙に記録された色指定用リストを比較して指定したい色を判断することができるので、表示部に表示された色指定用リストを見て色を指定する場合のように、記録紙に実際に出力された色がユーザの意図する色と異なるということはないという利点がある。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る画像処理装置の構成を示したブロック図である。
【図2】カラー画像データの色の出現頻度を示したヒストグラムである。
【図3】原稿読取部で読み取ったカラー画像データに対して行われる画像処理のデータ転送の流れを示した図である。
【図4】色指定用リストのフォーマットを示した図である。
【図5】カラー画像データ作成手段によって作成された色指定用リストを示した図である。
【図6】原稿読取部で読み取られたカラー画像データ、又は外部から入力されたカラー画像データに対して、色を指定して所定の処理を施す際に行われる処理動作を示したフローチャートである。
【図7】原稿読取部で読み取られたカラー画像データ、又は外部から入力されたカラー画像データに対して、色を指定して所定の処理を施す際に行われる処理動作を示したフローチャートである。
【符号の説明】
1 画像処理装置
2 制御部(MPU)
3 ROM
4 原稿読取部
5 ヒストグラムカウンタ
6a 多値メモリ
8 RAM
8a ヒストグラム
9 色指定用カラー画像データ作成部
10 画像処理部
11 記録部
13 操作部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus that performs predetermined processing on pixel data of a specific color of color image data.
[0002]
[Prior art]
2. Description of the Related Art There is an image processing apparatus that records a color image of an original on a recording paper by scanning the color image of the original on a recording paper by changing the black portion of the original to a predetermined color and changing the other portions to monochrome (for example, , See Patent Document 1). According to this image processing apparatus, the black portion of the original can be emphasized with the predetermined color by changing the black portion of the original to a predetermined color while the other portions are made monochrome. There is an advantage that color toner can be saved.
[0003]
[Patent Document 1]
JP 2002-262107 A (FIG. 6)
[0004]
[Problems to be solved by the invention]
However, in such an image processing apparatus, a complicated operation has to be performed from the operation panel in order to specify a color. In addition, since each color of the color image data read by the scanner is displayed on a monitor, a color liquid crystal, etc., and the color is specified, the color cannot be specified in a device without a monitor or a device in which the liquid crystal cannot be displayed in color. was there.
[0005]
The present invention has been made in view of the above problems, and an object of the present invention is to specify a color of color image data and perform predetermined processing without performing a complicated operation. It is an object of the present invention to provide an image processing apparatus that can specify a color and can specify a color without displaying on a monitor or a color liquid crystal display.
[0006]
[Means for Solving the Problems]
An image processing apparatus according to claim 1 is provided. First Extraction means for extracting color information of a plurality of pixel data included in color image data, a color sample corresponding to the extracted color information, and a color designation list in which identification information is added to each sample Second Color image data creation means for creating color image data and created Second Color image data Record on recording paper Output means, input receiving means for receiving input of the identification information, and when input of identification information is received by the input receiving means, based on color information of the sample to which the identification information is added, First And means for performing predetermined processing on the color image data.
[0007]
The image processing device according to claim 2 is the image processing device according to claim 1, wherein the extraction unit includes: Extracted Each of the pixel data that can be regarded as the same color is counted based on the color information, and the color image data creating means includes a color designation list in which the color samples and the identification information are arranged in descending order of the counted pixel data. Second It is characterized by creating color image data.
[0008]
The image processing device according to claim 3 is the image processing device according to claim 1 or 2, After the output means records the second color image data on a recording paper, it further comprises display means for displaying a message requesting the user to input the identification information. It is characterized by that.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a case where the image processing apparatus according to the present embodiment is applied to a multifunction machine having a copy function, a facsimile function, and the like will be described with reference to the drawings. As shown in FIG. 1, an image processing apparatus 1 includes a control unit (MPU: Microprocessing Unit) 2, a ROM (Read Only Memory) 3, a document reading unit 4, a histogram counter 5, an image memory 6, a memory management circuit 7, and a RAM. (Random Access Memory) 8, color designation color image data creation unit 9, image processing unit 10, recording unit 11, display unit 12, operation unit 13, codec 14, communication unit 15, and PC I / F 18 The units 2 to 18 are communicably connected via a bus 19.
[0010]
The control part 2 controls each part which comprises this image processing apparatus 1 according to a predetermined program. The ROM 3 stores various programs for controlling the operation of each unit of the image processing apparatus 1 by the control unit 2. Specifically, the program stored in the ROM 3 discriminates the color of each pixel data included in the RGB color system color image data read by the document reading unit 4 and counts the number of pixels for each color. Thus, there are a histogram creation processing program for creating the histogram 8a, a color replacement processing program for replacing the color of the designated pixel data of the color image data with another color, and the like.
[0011]
The document reading unit 4 includes an automatic document feeder (ADF), a flat bed scanner (FBS), and an image processing circuit. A document is scanned by a color CCD (Charge Coupled Device). The image is read, and A-D conversion, input correction, and color correction are performed on the read RGB color system image data.
[0012]
The histogram counter 5 discriminates the color of the pixel data included in the color image data of the RGB color system output from the document reading unit 4 and counts the number of pixels of the same color as shown in FIG. In this embodiment, the histogram counter 5 functions as an extraction unit that extracts color information of a plurality of pixel data included in the color image data.
[0013]
The image memory 6 includes a multi-value memory 6a, a binary memory 6b, and an encoding memory 6c. The multi-value memory 6a temporarily stores each pixel data of RGB color system image data output from the document reading unit 4 and RGB color system color image data received from the client PC 21 via the PC I / F 18. To accumulate. The binary memory 6b temporarily stores image data that has been subjected to output color conversion, binarization processing, and the like in the image processing unit 10 and binary image data that has been decoded by the codec 14. The encoding memory 6c temporarily stores image data encoded by a predetermined encoding method such as image data received by facsimile.
[0014]
The memory management circuit 7 is a circuit that controls writing and reading of image data to and from the image memory 6. For example, the color image data output from the document reading unit 4 is accumulated in the multilevel memory 6a, or conversely, the color image data is read from the multilevel memory 6a and output to a predetermined output destination.
[0015]
The RAM 8 stores in advance registered facsimile numbers, mail addresses, and the like. Further, the RAM 8 outputs the histogram 8a created by the histogram counter 5 and the color image data created by the color designation color image data creation unit 9 as shown in FIG. 4 in association with the identification information. It also functions as a storage unit for storing the format 8b used for the recording.
[0016]
The color designation color image data creation unit 9 creates a color sample corresponding to the color information of the color image data extracted based on the histogram 8a, and adds the identification information to each of the samples. It functions as color image data creation means for creating color image data.
[0017]
The image processing unit 10 performs color replacement, color conversion, color conversion on color image data stored in the multilevel memory 6a and color image data in the color designation list created by the color designation color image data creation unit 9. It performs color adjustment, output color conversion, and binarization processing, and functions as means for performing predetermined processing on color image data.
[0018]
The recording unit 11 is made of, for example, an electrophotographic system, and records image data processed by the image processing unit 10 and image data decoded by the codec 14 on a recording sheet. Further, as shown in FIG. 3, the recording unit 11 records the color designation list, which is created by the color designation color image data creation unit 9 and subjected to predetermined processing in the image processing unit 10, on a recording sheet. And functions as output means.
[0019]
The display unit 12 includes a liquid crystal display device 12a and an LED lamp 12b for displaying information regarding the state of the image processing apparatus 1, various operation instruction input screens, setting states, operation states, and the like. Further, the liquid crystal display device 12a displays a message to accept the input of identification information in accordance with the control command of the control unit 2.
[0020]
The operation unit 13 is a numeric keypad for inputting a facsimile number, the number of copies, etc., a copy execution command for a document placed on the document reading unit 4, a start key for instructing facsimile transmission, and various settings. Operation keys including cursor keys and the like are provided. Note that after the color designation list is output, the input of identification information for designating a color by the user is performed by the numeric keypad of the operation unit 13, and the operation unit 13 functions as an input receiving unit.
[0021]
The codec 14 encodes / decodes image data in accordance with a predetermined protocol. That is, the image data is encoded by MH (Modified Huffman), MR (Modified Read), MMR (Modified Modified Read), etc. for transmission, and the image data stored in the encoding memory 6c is recorded on the recording paper. Therefore, decoding is performed in accordance with the recording operation of the recording unit 11.
[0022]
The communication unit 15 includes a modem 16 and an NCU (Network Control Unit) 17. The modem 16 is, for example, an ITU-T (International Telecommunication Union Telecommunication Standardization Sector) recommendation V.C. Modulation and demodulation of transmission / reception data according to the 34 standard or the like. The NCU 17 is a line network control device that controls a telephone line to make or cut a call, and is connected to a PSTN (Public Switched Telephone Network) 20. The PC I / F 18 includes an interface with the client PC 21, and the image processing apparatus 1 and the client PC 21 are communicably connected via the PC I / F 18.
[0023]
According to the image processing apparatus 1 having the above-described configuration as a multifunction peripheral, the image data read by the document reading unit 4 can be recorded on a recording sheet by a copy function, and another G3 facsimile apparatus (not shown) can be recorded by a facsimile function. ) And facsimile transmission / reception. Further, the image processing apparatus 1 receives RGB color system color image data from the client PC 21 via the PC I / F 18, performs a predetermined process on the specified color of the color image data, and records paper. Or output to the client PC 21.
[0024]
Hereinafter, after extracting the color information of the pixel data included in the color image data read by the document reading unit 4 to create a color designation list and outputting the color designation list, the user inputs from the operation unit 13 The flow of data transfer until the color image data is subjected to a predetermined process based on the identification information and recorded on the recording paper will be described with reference to FIG.
[0025]
The RGB color system analog image data read by the color CCD provided in the document reading unit 4 is converted into digital image data, subjected to input correction such as shunning correction and shift / line correction, and then color by masking. Correction is applied. Each pixel data of the color image data subjected to these processes in the document reading unit 4 is expressed as a color in which three colors of R (Red), G (Green), and B (Blue) are mixed at a predetermined ratio. It is represented by a so-called RGB color system, and is uniquely expressed by a color value composed of RGB tristimulus values.
[0026]
The histogram counter 5 determines a color based on the color value of each pixel data of the color image data sequentially output from the document reading unit 4, and performs a process of counting the number of pixels of the determined same color. However, in determining whether the colors are the same, a certain width is set, and even if there are 50 or more color values, for example, R 1 G 1 B 1 To R 50 G 50 B 50 Are identified by one of the 50 colors. For example, R 1 G 1 B 1 Pixel data represented by the color values of R, and R 2 G 1 B 1 , R 1 G 2 B 1 , R 1 G 1 B 2 Since one of the three colors of RGB is slightly different from that of R 1 G 1 B 1 Are identified as the same color.
[0027]
These processes performed by the histogram counter 5 are performed on the pixel data of the color image data output from the client PC 21 via the document reading unit 4 or the PC I / F 18, and based on the determination result in FIG. A histogram 8 a as shown is formed in a predetermined area of the RAM 8. In the histogram 8a, the relationship between the color value of the pixel data and the number of pixels of the pixel data represented by the color value is shown.
[0028]
At the same time as the color determination is performed by the histogram counter 5, each pixel data is sent to the multi-value memory 6a by the memory management circuit 7 and temporarily stored in a predetermined area of the multi-value memory 6a.
[0029]
In this way, when all the pixel data of the color image data output from the document reading unit 4 is accumulated in the multilevel memory 6a, the control unit 2 accumulates in the multilevel memory 6a based on the histogram 8a. Identification information is assigned to pixel data of color image data. Here, the identification information is information for identifying the pixel data of the color image data for each color, and is indicated by a number or a symbol, for example, and is indicated by a number in the present embodiment. The control unit 2 refers to the histogram 8a stored in the RAM 8 to determine a color having a large number of pixels, assigns identification information to a predetermined number of color values in order from the color having the largest number of pixels, and assigns the identification information. Store in the RAM 8. Specifically, R 1 G 1 B 1 The identification information “1” is assigned to the color value. And R with the next largest number of pixels 2 G 2 B 2 The identification information “2” is assigned to the color value. In the present embodiment, the identification information is assigned to the pixel data of 10 colors in order from the color with the largest number of pixels, and the identification information is not assigned to the pixel data of the other color with the smaller number of pixels. Note that the number of colors to which the identification information is assigned is not limited to this, and can be preset from the operation unit 13 such as 20 colors or 30 colors.
[0030]
Next, in the color image data creation unit 9 for color designation, color image data serving as a sample of the color of the color value determined to have a large number of pixels based on the histogram 8 a is created, and the format 8 b stored in the RAM 8 is created. To create a color specification list. FIG. 4 shows a format 8b for outputting a color designation list. As shown in the drawing, the identification information added to the color image data of 10 colors determined to have a large number of pixels, and the area into which the color image data serving as a sample of the color value to which the identification information is assigned are fitted. It is comprised by 31 thru | or 40. Therefore, the color image data creation unit 9 for color designation creates color image data that is a color sample corresponding to each piece of identification information to be fitted into the areas 31 to 40. The color of the color image data created here is a color to which identification information is assigned in descending order of the number of pixels based on the histogram 8a. That is, the color designating color image data creating unit 9 1 G 1 B 1 From the image data represented by the color values of 10 G 10 B 10 Color image data of 10 colors up to the image data represented by the color values is created.
[0031]
The color image data creation unit 9 for color designation performs a process of fitting the created color image data into the areas 31 to 40 of the format 8b read from the RAM 8 by the control unit 2 and combining them. FIG. 5 shows the synthesized color designation list 50. As shown in the figure, the areas 31 to 40 have R corresponding to each identification information. 1 G 1 B 1 To R 10 G 10 B 10 Color image data represented by the color values up to are inserted.
[0032]
The image processing unit 10 performs predetermined image processing on the color designation list 50 created by the color designation color image data creation unit 9. That is, as shown in FIG. 3, color image data in the RGB color system color designation list 50 is converted into image data of the L * a * b * color system, and color adjustment such as fine adjustment of brightness and hue is performed. I do. In order to record the image data of the color designation list 50 on the recording paper in the recording unit 11, the image data of the color designation list 50 represented by the L * a * b * color system is represented by C (cyan). ), M (magenta), Y (yellow), K (black) output color system image data, and binarization is performed by performing error diffusion processing or the like. These image data are output to the recording unit 11 and recorded on the recording paper in the recording unit 11.
[0033]
In this way, the histogram 8a is created based on the color information of all the pixel data included in the color image data, the colorimetric values of a predetermined number of colors having a large number of pixels are determined with reference to the histogram 8a, Color image data serving as a color sample of the color specification value is created and inserted into the areas 31 to 40 of the format 8b to create a color designation list 50. The image processing unit 10 performs a predetermined process and records it. In section 11, recording is performed on recording paper. If the liquid crystal display device 12a is capable of color display, the color designation list 50 can be displayed on the liquid crystal display device 12a, but is displayed on the liquid crystal display device 12a due to the nature of the color. The color and the color recorded on the recording paper may look different. Therefore, as in this embodiment, by recording and outputting the color designation list 50 on the same recording paper as the original, the user can compare the original with the color designation list 50 output on the recording paper. Color comparison can be easily performed. Further, there is an advantage that the color can be specified even if the liquid crystal display device 12a is not capable of color display.
[0034]
It should be noted that not only the RGB color system color image data output from the document reading unit 4 but also the RGB color system color image data received from the client PC 21 is subjected to the same processing to perform the color designation list 50. Can be output. In this case, the color designation list 50 is output to the client PC 21 via the PC I / F 18 and displayed on the display included in the client PC 21.
[0035]
When the image processing apparatus 1 outputs the color designation list 50 as described above and then receives identification information from the keyboard of the operation unit 13 or the client PC 21, the color stored in the multi-value memory 6a is stored. The image data is subjected to predetermined processing based on the input identification information and recorded on the recording paper. That is, when the identification information is input, each pixel data of the color image data stored in the multi-value memory 6a is sent to the image processing unit 10 and the color value represented by the input identification information Separate processing is performed on pixel data represented by the same color value and other pixel data. For example, when the identification information “2” is input using a numeric keypad provided on the operation unit 13, R 2 G 2 B 2 The pixel data represented by the color values is subjected to image processing for reproducing the original color and recording it on recording paper, such as the color conversion, color adjustment, output color conversion, and binarization processing described above. The On the other hand, the pixel data of other colors are subjected to color replacement processing for output as a monochrome image before the color conversion processing, and then color conversion, color adjustment, output color conversion, and binary processing are performed. Is applied. Each pixel data subjected to these processes in the image processing unit 10 is sent to the recording unit 11 and recorded on the recording paper. Therefore, the user views the output color designation list 50 and inputs the identification information of the color to be output as it is, so that only the designated color is color and the other colors are monochrome images on the recording paper. It can be recorded.
[0036]
The processing that can be performed on the color image data stored in the multilevel memory 6a by inputting the identification information is not limited to this, and is set in advance from the operation unit 13. In other words, the following processing can be performed. In other words, the pixel data of the color designated by the input of the identification information is subjected to image processing for reproducing the color of the document and recorded on the recording paper, or processing for recording on the recording paper as a monochrome image. The data is recorded on the recording paper, and the pixel data for the undesignated color is discarded so as not to be recorded on the recording paper. The pixel data of the color specified by the input of the identification information is discarded so as not to be recorded on the recording paper, and the unspecified color is subjected to image processing for reproducing the original color and recorded on the recording paper. Alternatively, a process for recording on a recording sheet as a monochrome image is performed and the recording is performed on the recording sheet. The pixel data in the color specified by the input of the identification information is processed to be recorded on the recording paper as a monochrome image and recorded on the recording paper. The image processing for reproducing the color is performed and recorded on the recording paper. Also, the pixel data of the color specified by the input of the identification information is subjected to image processing for reproducing the color of the document and recorded on the recording paper, or processing for recording on the recording paper as a monochrome image. It is possible to record on the recording paper, and apply the processing for recording the white color image data on the recording paper as a non-designated color to the pixel data of the original color portion of the document. is there.
[0037]
Hereinafter, when there is an instruction input for performing a predetermined process by designating the color of the color image data from the keyboard of the operation unit 13 or the client PC 21, a histogram 8a indicating the appearance frequency of the color of the color image data is displayed. A processing operation for creating and outputting the color designation list 50, performing predetermined processing on the color image data based on the identification information input by the user after the output, and recording it on the recording paper is shown in FIGS. This will be described based on the flowchart shown in FIG.
[0038]
First, the control unit 2 determines whether or not an instruction input for specifying a color of color image data and performing a predetermined process has been made (S1). If it is determined that an instruction input for performing a predetermined process is made (S1: YES), the instruction input is made from the operation unit 13 or is made from the outside, here, the client PC 21. (S2).
[0039]
When the control unit 2 determines that the instruction input is made from the operation unit 13 (S2: operation unit), the control unit 2 reads the image of the document placed on the document reading unit 4, and performs the processing on the read image data. Predetermined image processing is performed (S3). That is, as shown in FIG. 3, after performing analog-to-digital conversion for converting analog image data read by the color CCD of the document reading unit 4 into digital image data, input correction and color correction are performed. Subsequently, the color of each pixel data of the RGB color system color image data output from the document reading unit 4 is discriminated, and the number of pixels is counted for each color to create the histogram 8a. The data is temporarily stored in the memory 6a (S4).
[0040]
On the other hand, when the control unit 2 determines in S2 that the instruction is input from the client PC 21 (S2: external), the control unit 2 receives RGB color system color image data from the client PC 21 via the PC I / F 18. At the same time, the color of each pixel data of the received color image data is discriminated, and the number of pixels is counted for each color to create a histogram 8a. At the same time, the pixel data is temporarily stored in the multi-value memory 6a (S5). ).
[0041]
After the process of S4 or S5, the control unit 2 refers to the histogram 8a stored in the RAM 8 to determine a color having a large number of pixels, and uses the pixel data of the color image data stored in the multilevel memory 6a. On the other hand, identification information is assigned in order from the color with the largest number of pixels, and the identification information is stored in a predetermined area of the RAM 8 (S6).
[0042]
Subsequently, the control unit 2 causes the color designation color image data creating unit 9 to create color image data of the RGB color system that is a sample of the same color as the color to which the identification information is assigned (S7). Then, the control unit 2 reads the format 8b stored in the RAM 8, and the color image data creation unit 9 for color designation creates the color image created in the areas 31 to 40 of the format 8b according to the control command of the control unit 2. The data is inserted and combined to create a color designation list 50 (S8).
[0043]
The image processing unit 10 performs predetermined image processing on the color image data of the color designation list 50 created by the color designation color image data creation unit 9 in accordance with the control command of the control unit 2 and records it on the recording paper ( S9). That is, as shown in FIG. 3, the image processing unit 10 performs color conversion, color adjustment, output color conversion, and binarization processing on the image data in the color designation list 50, and then returns to the recording unit 11. The data is output and recorded on the recording paper in the recording unit 11. If the color designation list 50 is created based on the RGB color system color image data received from the client PC 21 in S5, the color designation list 50 is output to the client PC 21 via the PC I / F 18. Then, it may be displayed on the display of the client PC 21.
[0044]
Subsequently, the control unit 2 notifies information requesting input of identification information for designating a color (S10). Specifically, a message such as “Please enter the color number you want to specify” is displayed on the liquid crystal display device 12a. When the color designation list 50 is output to the client PC 21 in S9, this message is displayed on the display of the client PC 21.
[0045]
Thereafter, the control unit 2 determines whether or not identification information, here, a color number desired by the user is input from the operation unit 13 or the client PC 21 (S11). When it is determined that the identification information has been input (S11: YES), separate processing is performed on the pixel data represented by the same color value as the color information represented by the input identification information and other pixel data. (S12). That is, the image processing unit 10 performs image processing for reproducing the color of the document on the pixel data of the color specified by the input of the identification information, and records the other color pixel data on the recording paper as a monochrome image. Process to do. Then, each pixel data is output to the recording unit 11 and recorded on the recording paper in the recording unit 11 (S13). Note that the processing performed in S12 is not limited to this. As described above, the pixel data of the color specified by the input of the identification information is subjected to image processing for reproducing the color of the document and recorded. Record on paper, or record on the recording paper as a monochrome image, and discard the pixel data for unspecified colors so that they are not recorded on the recording paper. Processing can be performed.
[0046]
As described above, according to the image processing apparatus 1, the user can easily determine the color to be designated by looking at the color designation list 50 output on the recording paper. In addition, the color can be specified simply by inputting a number which is identification information using the numeric keypad of the operation unit 13, and the color can be easily specified without performing a complicated operation. The number of identification information that can be input from the operation unit 13 or the client PC 21, that is, the number of colors to be specified is not limited to one color, and a plurality of identification information can be input by inputting two or more identification information. Of course, it is possible to specify the color and perform the above processing. In addition, when there are a plurality of pages of the document, it is possible to create a color designation list 50 by performing color discrimination on all pages of the document. After the determination, the color designation list 50 is generated and output. After the identification information is input by the user, the process is performed for each page.
[0047]
In this embodiment, the histogram 8a is created by performing color discrimination on each pixel data of the RGB color system color image data output from the document reading unit 4 or from the client PC 21. Alternatively, the histogram 8a may be generated by performing color discrimination on the pixel data of the CMYK output color system that has undergone output color conversion in the image processing unit 10. In other words, the RGB color system color image data output from the document reading unit 4 or the client PC 21 is subjected to processing such as color conversion, color adjustment, output color conversion, and binarization in the image processing unit 10 to perform image processing. At the same time as determining the color of each pixel data of the output color system outputted from the unit 10, each pixel data is temporarily stored in the binary memory 6b. Whether or not they are the same color is determined by setting a constant width for each component of CMYK as in the color determination of color image data of the RGB color system described in the present embodiment. For example, even if there are more than 50 types, C 1 M 1 Y 1 K 1 Thru C 50 M 50 Y 50 K 50 To be identified as one of 50 colors. When the color designation list 50 is output and the identification information is input, the color specification represented by the input identification information with respect to the output color system pixel data stored in the binary memory 6b. Separate processing is performed on pixel data represented by the same color value as the value and other pixel data.
[0048]
In the present embodiment, the RGB color system color image data output from the document reading unit 4 is temporarily stored in the multi-value memory 6a, and after the identification information is input, the color image is read from the multi-value memory 6a. Although data is read out, pixel data represented by the same color value as the color value represented by the input identification information and other pixel data are processed separately and output. These processes may be performed without accumulating color image data in the value memory 6a. That is, the color designation list 50 is generated and output only by determining the color of the color image data read by the document reading unit 4, and the read color image data is discarded. After the identification information is input by the user, the original is read again, and the pixel data represented by the same color value as the color information represented by the input identification information and other pixel data Apply separate processing. Therefore, since it is not necessary to temporarily store the color image data read in order to create the color designation list 50, for example, one page of color image data read by the document reading unit 4 in the multilevel memory 6a. Even if there is not enough memory capacity to store the pixel data, the pixel data represented by the same color value as the input identification information and the other pixel data can be processed separately. .
[0049]
【The invention's effect】
As described above, according to the image processing apparatus of the first aspect, the user can easily determine the color to be designated by looking at the color sample in the color designation list output by the output means. Further, since identification information is added to the color sample, it is possible to easily specify a color to be subjected to a predetermined process by inputting arbitrary identification information from the input receiving means.
[0050]
According to the image processing apparatus of the second aspect, the color sample and the identification information in the color designation list output by the output unit are arranged in the order of the appearance frequency of the colors. There is an advantage that it can be easily judged.
[0051]
According to the image processing apparatus of the third aspect, the output means records the color image data of the color designation list created by the color image data creation means on the recording paper. The color designation list can be output even when the display unit is not capable of color display. In addition, the user can determine the color to be specified by comparing the image of the document and the color specification list recorded on the recording paper, so that the user can specify the color by looking at the color specification list displayed on the display unit. As in the case, there is an advantage that the color actually output on the recording paper does not differ from the color intended by the user.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to an embodiment of the present invention.
FIG. 2 is a histogram showing the frequency of color appearance in color image data.
FIG. 3 is a diagram illustrating a data transfer flow of image processing performed on color image data read by a document reading unit.
FIG. 4 is a diagram showing a format of a color designation list.
FIG. 5 is a diagram showing a color designation list created by color image data creating means.
FIG. 6 is a flowchart illustrating a processing operation performed when a predetermined process is performed by designating a color for color image data read by a document reading unit or color image data input from the outside. .
FIG. 7 is a flowchart illustrating a processing operation performed when a predetermined process is performed by designating color for color image data read by a document reading unit or color image data input from the outside. .
[Explanation of symbols]
1 Image processing device
2 Control unit (MPU)
3 ROM
4 Document reader
5 Histogram counter
6a Multi-valued memory
8 RAM
8a Histogram
Color image data creation part for 9 color specification
10 Image processing section
11 Recording section
13 Operation part

Claims (3)

第1カラー画像データに含まれる複数の画素データの色情報を抽出する抽出手段と、抽出された色情報に対応する色の見本及び該見本の各々に識別情報を付加した色指定用リストの第2カラー画像データを作成するカラー画像データ作成手段と、作成した第2カラー画像データを記録紙上に記録する出力手段と、ユーザの操作による前記識別情報の入力を受付ける入力受付手段と、該入力受付手段により識別情報の入力を受付けたとき、当該識別情報が付加された見本の色情報に基づいて、前記第1カラー画像データに対して所定の処理を施す手段と、を備えることを特徴とする画像処理装置。Extraction means for extracting color information of a plurality of pixel data included in the first color image data, a color sample corresponding to the extracted color information, and a color designation list in which identification information is added to each of the samples . 2 and the color image the color image data generator for generating data, and output means for recording a second color image data created on a recording sheet, an input accepting means for accepting input of the identification information by a user operation input accepted Means for performing a predetermined process on the first color image data based on the color information of the sample to which the identification information is added when receiving the input of the identification information by the means. Image processing device. 前記抽出手段は、抽出した色情報に基づき同一色とみなせる画素データの各々を計数し、
前記カラー画像データ作成手段は、各々計数された画素データの数の多い順に前記色の見本及び識別情報を並べた色指定用リストの第2カラー画像データを作成することを特徴とする請求項1記載の画像処理装置。
The extraction means counts pixel data that can be regarded as the same color based on the extracted color information,
2. The color image data creating means creates second color image data in a color designation list in which the color samples and identification information are arranged in descending order of the counted pixel data. The image processing apparatus described.
前記出力手段が前記第2カラー画像データを記録紙上に記録した後、ユーザに前記識別情報の入力を要求するメッセージを表示する表示手段をさらに備えることを特徴とする請求項1又は2に記載の画像処理装置。3. The display device according to claim 1, further comprising a display unit configured to display a message requesting the user to input the identification information after the output unit records the second color image data on a recording sheet. Image processing device.
JP2003147104A 2003-05-26 2003-05-26 Image processing device Expired - Fee Related JP3991922B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003147104A JP3991922B2 (en) 2003-05-26 2003-05-26 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003147104A JP3991922B2 (en) 2003-05-26 2003-05-26 Image processing device

Publications (2)

Publication Number Publication Date
JP2004350169A JP2004350169A (en) 2004-12-09
JP3991922B2 true JP3991922B2 (en) 2007-10-17

Family

ID=33533732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003147104A Expired - Fee Related JP3991922B2 (en) 2003-05-26 2003-05-26 Image processing device

Country Status (1)

Country Link
JP (1) JP3991922B2 (en)

Also Published As

Publication number Publication date
JP2004350169A (en) 2004-12-09

Similar Documents

Publication Publication Date Title
JP4708460B2 (en) Display control apparatus, image forming apparatus, display device control method, control program, and recording medium
JP2720924B2 (en) Image signal encoding device
JP5220828B2 (en) Image processing apparatus, image forming apparatus, image reading apparatus, image processing method, program, and recording medium
WO2013115192A1 (en) Image processing device, image formation device, image processing method, program, and memory medium
KR100757631B1 (en) Image processing apparatus and its method
CN101626443A (en) Image sending apparatus
JP2010183456A (en) Image processor, image reading processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium
US20080231921A1 (en) Image Processing Apparatus
JP4315209B2 (en) Image processing apparatus and ground color detection method
JP4903851B2 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium
US11196874B2 (en) Image processing device, image forming apparatus, image reading device, control method, and recording medium
JP2008294606A (en) Image processor
US20080273746A1 (en) Image Processing Apparatus
JP3991922B2 (en) Image processing device
JP5231318B2 (en) Image processing apparatus, image reading processing apparatus, image forming apparatus, image processing program, and recording medium
EP1898625A2 (en) Apparatus and method for deciding image color
US20050062779A1 (en) Color image processing device and color image processing method
JP2008172677A (en) Image processor and ground color detection method
JP2004248103A (en) Image processing device, image reading device, image forming device, image processing method, image processing program, and computer readable record medium recording the same
JP2011223074A (en) Image processing apparatus
JP2005347909A (en) Image communication device
JP2008277955A (en) Image processing device and image processing system
JPH0851540A (en) Image processor and its method
CN104243768A (en) IMAGE PROCESSING APPARATUS and IMAGE FORMING APPARATUS
JP2011097477A (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070523

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070716

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100803

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110803

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120803

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130803

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees