JP5763614B2 - Image processing apparatus, image forming apparatus, and image processing method - Google Patents
Image processing apparatus, image forming apparatus, and image processing method Download PDFInfo
- Publication number
- JP5763614B2 JP5763614B2 JP2012286872A JP2012286872A JP5763614B2 JP 5763614 B2 JP5763614 B2 JP 5763614B2 JP 2012286872 A JP2012286872 A JP 2012286872A JP 2012286872 A JP2012286872 A JP 2012286872A JP 5763614 B2 JP5763614 B2 JP 5763614B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- image data
- threshold
- unit
- threshold value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、画像処理装置、画像形成装置、及び画像処理方法に係り、特に自動的にカラー出力すべきか又はモノクロ出力すべきかを判定する自動カラー判定を行う画像処理装置、画像形成装置、及び画像処理方法に関する。 The present invention relates to an image processing apparatus, an image forming apparatus, and an image processing method, and more particularly to an image processing apparatus, an image forming apparatus, and an image that perform automatic color determination for determining whether color output should be performed automatically or monochrome output. It relates to the processing method.
従来から、スキャナ等のカラー画像を光学的に読み込んで画像入力する画像読取部と、画像再生ユニットである画像形成部とを一組だけ備え、複数回現像のプロセスを繰り返すことによってカラー印刷が可能な複写機や複合機(Multifunctional Peripheral, MFP)等の画像形成装置が知られている。
このような従来のカラー印刷が可能な画像形成装置において、カラー出力で印刷する場合、シアン(Cyan、C)、マゼンタ(Magenta、M)、イエロー(Yellow、Y)、及びブラック(blacK、K)の4つ、又はC、M、Yの3つのそれぞれの色のトナー等による現像プロセスを順番に実行し、それらの色を1枚の記録用紙上に重ねてカラーを表現する。
また、モノクロ出力で印刷する場合は、一回の現像プロセスで1つの画像を記録する。従って、この種の画像形成装置においてはカラー出力を行う動作モードと、モノクロ(単色)出力を行う動作モードとではコピー動作の所要時間が大幅に変わる。
このため、操作者(ユーザー)は、カラー出力とモノクロ出力との切り換えに注意を払う必要があり、原稿の種類に応じてコピーモードを適宜切り換える操作を行わなければならなかった。
Conventionally, only one set of an image reading unit that optically reads a color image such as a scanner and inputs the image and an image forming unit that is an image reproduction unit, and color printing is possible by repeating the development process multiple times. 2. Description of the Related Art Image forming apparatuses such as simple copiers and multi-functional peripherals (MFPs) are known.
In such an image forming apparatus capable of color printing, when printing with color output, cyan (Cyan, C), magenta (Magenta, M), yellow (Yellow, Y), and black (blakK, K) 4 or the development processes using toners of the respective colors C, M, and Y are sequentially executed, and these colors are superimposed on one sheet of recording paper to express a color.
When printing with monochrome output, one image is recorded in one development process. Therefore, in this type of image forming apparatus, the time required for the copying operation varies greatly between the operation mode for performing color output and the operation mode for performing monochrome (single color) output.
For this reason, the operator (user) needs to pay attention to switching between color output and monochrome output, and has to perform an operation of appropriately switching the copy mode according to the type of the document.
ここで、特許文献1を参照すると、この種のカラーモードの切り換えの煩わしさを解消するために、各色成分のデータレベル及びその割合に基づいて装置の制御を行う画像データ処理装置の技術が開示されている(以下、従来技術1とする。)。
従来技術1では、原稿がカラーか白黒かを自動的に識別し、その識別結果に応じて複写機のカラー出力とモノクロ出力の動作モードを自動的に切り換える(自動カラー判定、Auto Color Select、以下「ACS」という。)ことを可能としている。
Here, with reference to
また、特許文献2を参照すると、入力した画像データに基づいて、当該画像が無彩色か有彩色かを自動的に判定する判定手段と、前記判定手段による判定に用いられる判定基準を調整する調整手段とを有することを特徴とするカラー画像処理装置が開示されている(以下、従来技術2とする。)。
従来技術2においては、ユーザーが白黒/カラー判定部で行われる白黒、カラーの調整レベルを調整可能に構成したことにより、白黒/カラーの誤判断を減少させる。
Further, referring to
In the
しかしながら、従来技術1及び従来技術2では、カラー出力とモノクロ出力の自動判断のレベル調整のために、いちいちユーザーが画像形成装置の前に行って、原稿を読取部にセットして読み取らせ、カラーモード判定結果を閲覧し、操作パネル部から変更指示を行う必要があった。
このため、ACSの調整が面倒であるという問題があった。
However, in the
For this reason, there was a problem that adjustment of ACS was troublesome.
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。 This invention is made | formed in view of such a condition, and makes it a subject to eliminate the above-mentioned subject.
本発明の画像処理装置は、カラー出力が可能な画像処理装置において、原稿を画像データとして読み取る読取手段と、前記読取手段により読み取られた前記画像データのカラーモードの判別を行うための閾値の設定であるカラー閾値設定を記憶するカラー閾値設定記憶手段と、前記読取手段により読み取られた前記画像データについての前記カラーモードの判定においてカラー出力とモノクロ出力のどちらに判定すべきかの指示であるカラーモード指示情報を取得するカラーモード指示情報取得手段と、原稿の印刷データを描画して印刷用画像データを作成する印刷データ描画手段と、前記読取手段により読み取られた前記画像データ及び前記印刷データ描画手段により描画された前記印刷用画像データのカラー画素を検出し、前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定により、前記原稿又は前記印刷データのカラーモードを判定するための自動カラー判定手段と、前記自動カラー判定手段による前記印刷用画像データのカラーモードの判定が、前記カラーモード指示情報取得手段により取得された前記カラーモード指示情報と異なる場合、前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定に含まれる前記閾値を、前記カラーモード指示情報がカラー出力の指示であった場合は所定値だけ減少させ、前記カラーモード指示情報がモノクロ出力の指示であった場合は所定値だけ増加させるように調整する自動カラー判定閾値調整手段とを備え、前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定は、前記画像データのカラー画素の情報に基づいた調整前の前記閾値と前記自動カラー判定閾値調整手段により調整後の前記閾値との差分の閾値を含み、前記自動カラー判定閾値調整手段は、調整前の前記閾値と調整後の前記閾値との差分値を算出し、前記差分値が前記差分の閾値以上である場合は、前記閾値を調整するか否かについてのユーザーの指示を問い合わせることを特徴とする。
本発明の画像処理装置は、前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定は、前記閾値として、前記カラー画素を検出するためのYUVカラーのU成分の閾値及びV成分の閾値と、前記画像データの副走査線上で前記カラー画素が連続する箇所をカラーブロックと判断するためのカラーブロック閾値と、前記カラーブロックの大きさにより前記副走査線をカラーラインと判断するためのカラーライン閾値と、前記カラーラインの割合により前記画像データをカラー出力すべきかモノクロ出力すべきかを判断するためのカラーページ閾値とを含み、前記自動カラー判定手段は、前記読取手段により読み取られた前記画像データ又は前記印刷データ描画手段により描画された前記印刷用画像データをYUVカラーの画像データに変換し、変換された前記YUVカラーの画像データの副走査線の各画素のU成分が前記U成分の閾値を超えるか又はV成分が前記V成分の閾値以上の場合に、前記カラー画素として検出し、前記画像データの副走査線上の判定された前記カラー画素の連続数が前記カラーブロック閾値以上の場合に、前記カラーブロックと判定し、前記画像データの副走査線上の前記カラーブロックの大きさが前記カラーライン閾値以上の場合に、前記カラーラインと判定し、前記画像データにて判定された前記カラーラインの合計数が前記カラーページ閾値以上の場合に、カラー出力すべきと判定し、それ以外の場合はモノクロ出力すべきと判定することを特徴とする。
本発明の画像形成装置は、前記画像処理装置により判定されたカラーモードに従い、前記読取手段により読み取られた前記画像データ又は前記印刷データ描画手段により描画された前記印刷用画像データをカラー出力又はモノクロ出力で印刷する画像形成手段を備えることを特徴とする。
本発明の画像処理方法は、カラー出力が可能な画像処理方法において、原稿を画像データとして読み取り、前記画像データのカラーモードの判別を行うための閾値の設定であるカラー閾値設定を記憶し、前記画像データについての前記カラーモードの判定においてカラー出力とモノクロ出力のどちらに判定すべきかの指示であるカラーモード指示情報を取得し、原稿の印刷データを描画して印刷用画像データを作成し、前記画像データ及び前記印刷用画像データのカラー画素を検出し、前記カラー閾値設定により、前記原稿又は前記印刷データのカラーモードを判定し、前記印刷用画像データのカラーモードの判定が、前記カラーモード指示情報と異なる場合、前記カラー閾値設定に含まれる前記閾値を、前記カラーモード指示情報がカラー出力の指示であった場合は所定値だけ減少させ、前記カラーモード指示情報がモノクロ出力の指示であった場合は所定値だけ増加させるように調整し、記憶された前記カラー閾値設定は、前記画像データのカラー画素の情報に基づいた調整前の前記閾値と調整後の前記閾値との差分の閾値を含み、調整前の前記閾値と調整後の前記閾値との差分値を算出し、前記差分値が前記差分の閾値以上である場合は、前記閾値を調整するか否かについてのユーザーの指示を問い合わせることを特徴とする。
In the image processing apparatus of the present invention, in an image processing apparatus capable of color output, reading means for reading a document as image data and setting of a threshold value for determining the color mode of the image data read by the reading means in it the color threshold setting storage means for storing the color threshold setting, the color mode is determined in the color mode for the image data read by said reading means an indication of whether to determine either the color output and monochrome output Color mode instruction information acquisition means for acquiring instruction information, print data drawing means for drawing print data of a document to create image data for printing, the image data read by the reading means and the print data drawing means Detecting color pixels of the image data for printing drawn by the color threshold, Automatic color determination means for determining the color mode of the document or the print data based on the color threshold setting stored in the setting storage means, and determination of the color mode of the image data for printing by the automatic color determination means. the color mode indication information when the obtaining means different from the color mode indication information acquired by, the threshold included the in color threshold setting stored in the color threshold setting storage unit, the color mode indication information color output If it was indicated is decreased by a predetermined value, when the color mode indication information is a indication of monochrome output and an automatic color determination threshold adjustment means for adjusting so as to increase by a predetermined value, the color threshold The color threshold setting stored in the setting storage means is based on the information of the color pixel of the image data. A threshold value of a difference between the threshold value before adjustment and the threshold value after adjustment by the automatic color determination threshold value adjustment unit, and the automatic color determination threshold value adjustment unit is configured to determine whether the threshold value before adjustment and the threshold value after adjustment. A difference value is calculated, and when the difference value is equal to or larger than the threshold value of the difference, a user instruction about whether to adjust the threshold value is inquired .
In the image processing apparatus of the present invention, the color threshold setting stored in the color threshold setting storage means includes, as the threshold, the threshold of the U component and the V component of YUV color for detecting the color pixel, A color block threshold for determining a portion where the color pixels continue on the sub-scan line of the image data as a color block, and a color line threshold for determining the sub-scan line as a color line according to the size of the color block And a color page threshold value for determining whether the image data should be output in color or monochrome according to the ratio of the color line, and the automatic color determination means is the image data read by the reading means or The print image data drawn by the print data drawing means is converted into YUV color image data. If the U component of each pixel in the sub-scan line of the converted YUV color image data exceeds the U component threshold value or the V component is equal to or greater than the V component threshold value, it is detected as the color pixel. When the number of consecutive color pixels determined on the sub-scanning line of the image data is greater than or equal to the color block threshold value, the color block is determined and the size of the color block on the sub-scanning line of the image data is When the color line threshold value is equal to or greater than the color line threshold value, the color line is determined. When the total number of the color lines determined based on the image data is equal to or greater than the color page threshold value, it is determined that color output should be performed. In this case, it is determined that monochrome output should be performed.
According to the image forming apparatus of the present invention, in accordance with the color mode determined by the image processing apparatus, the image data read by the reading unit or the printing image data drawn by the print data drawing unit is output in color or monochrome. Image forming means for printing by output is provided.
The image processing method of the present invention is an image processing method capable of color output, which reads a document as image data, stores a color threshold setting which is a threshold setting for determining a color mode of the image data, Obtaining color mode instruction information which is an instruction to determine whether color output or monochrome output is to be determined in the determination of the color mode for image data, drawing print data of a document to create image data for printing, Detecting color pixels of the image data and the image data for printing, determining a color mode of the document or the print data based on the color threshold setting, and determining the color mode of the image data for printing is the color mode indication If information with different, the threshold value contained in the color threshold setting, the color mode indication information color If the force were instruction is decreased by a predetermined value, the case color mode indication information is a indication of monochrome output was adjusted so as to increase by a predetermined value, the color threshold settings stored, the image Including a threshold value of a difference between the threshold value before adjustment and the threshold value after adjustment based on information of color pixels of data, calculating a difference value between the threshold value before adjustment and the threshold value after adjustment, and calculating the difference value Is equal to or greater than the threshold value of the difference, the user's instruction about whether or not to adjust the threshold value is inquired .
本発明によれば、プリント出力時のカラーモード指示情報と、出力画像のカラー画素情報を基にしてACSの閾値の補正を行うため、ユーザーにACSの調整の煩わしさを感じさせることがなく、ユーザーの利便性を高める画像形成装置を提供することができる。 According to the present invention, since the ACS threshold value is corrected based on the color mode instruction information at the time of print output and the color pixel information of the output image, the user does not feel bothered by the ACS adjustment, An image forming apparatus that enhances user convenience can be provided.
<実施の形態>
〔画像形成装置1の構成〕
次に、図1〜図2を参照して、本発明の実施の形態に係る画像形成装置1の構成について詳しく説明する。
図1によると、本実施の形態の画像形成装置1(画像処理装置)は、原稿読取部2(読取手段)、原稿給送部3、本体部4、スタックトレイ5、操作パネル部6(表示手段、カラーモード指示情報取得手段)を備えている。
原稿読取部2は、本体部4の上部に配設され、原稿給送部3は、原稿読取部2の上部に配設されている。スタックトレイ5は、本体部4に形成された記録紙の排出口41側に配設され、また、操作パネル部6は、画像形成装置1のフロント側に配設されている。
<Embodiment>
[Configuration of Image Forming Apparatus 1]
Next, the configuration of the
Referring to FIG. 1, an image forming apparatus 1 (image processing apparatus) according to the present embodiment includes a document reading unit 2 (reading unit), a
The
原稿読取部2は、スキャナー21と、プラテンガラス22と、原稿読取スリット23とを備える。スキャナー21は、露光ランプ、及びCCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)撮像センサ等から構成され、原稿給送部3による原稿の搬送方向に移動可能に構成されている。プラテンガラス22は、ガラス等の透明部材により構成された原稿台である。原稿読取スリット23は、原稿給送部3による原稿の搬送方向と直交方向に形成されたスリットを有する。
原稿読取部2は、原稿を一枚ずつ、名刺〜A3等の原稿サイズを自動的に認識して、認識したサイズに対応する所定範囲の画像を読み取る(スキャン)ことができる。
The
The
プラテンガラス22に載置された原稿を読み取る場合には、スキャナー21は、プラテンガラス22に対向する位置に移動され、プラテンガラス22に載置された原稿を走査しながら原稿を読み取って画像データを取得して、取得した画像データを本体部4に出力する。
また、原稿給送部3により搬送された原稿を読み取る場合には、スキャナー21は、原稿読取スリット23と対向する位置に移動され、原稿読取スリット23を介し、原稿給送部3による原稿の搬送動作と同期して原稿を読み取って画像データを取得し、取得した画像データを本体部4に出力する。
When reading a document placed on the
When reading the document conveyed by the
原稿給送部3は、原稿載置部31と、原稿排出部32と、原稿搬送機構33とを備えている。原稿載置部31に載置された原稿は、原稿搬送機構33によって、1枚ずつ順に繰り出されて原稿読取スリット23に対向する位置へ搬送され、その後、原稿排出部32に排出される。なお、原稿給送部3は、可倒式に構成され、原稿給送部3を上方に持ち上げることで、プラテンガラス22の上面を開放させるプラテンカバーとしても機能させることができる。
The
本体部4は、画像形成部7を備えると共に、給紙部42と、用紙搬送路43と、搬送ローラー44と、排出ローラー45とを備えている。給紙部42は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット421と、給紙カセット421から記録紙を1枚ずつ用紙搬送路43に繰り出す給紙ローラー422とを備えている。給紙カセット421は、用紙保持部として機能する。
給紙ローラー422、搬送ローラー44、及び排出ローラー45は、搬送部として機能する。記録紙は、この搬送部により搬送される。給紙ローラー422によって用紙搬送路43に繰り出された記録紙は、搬送ローラー44によって画像形成部7に搬送される。
そして、画像形成部7によって記録が施された記録紙は、排出ローラー45によってスタックトレイ5に排出される。
The
The
The recording paper on which recording has been performed by the image forming unit 7 is discharged to the
操作パネル部6は、LCD等の表示部と、各種指示を行うためのタッチパネル61やボタン部62等とを備えている。
タッチパネル61は、抵抗膜方式や静電容量方式のタッチパネルであり、ユーザーが押下した表示部上の座標や押圧等による指示情報を取得する。タッチパネル61は、マルチタッチ対応のパネルの場合には、複数の座標や押圧等を検知できる。
ボタン部62は、スタートキー、テンキー、複写、スキャン等の動作モードの切り換えや、選択された文書の印刷/送信/受信等に係るユーザーの指示を取得するためのボタンである。
操作パネル部6のタッチパネル61及びボタン部62は、ユーザーによる画像形成装置1の指示を取得する。このため、操作パネル部6のタッチパネル61やボタン部62からユーザー認証や各種指示を行うことができる。
The
The
The
The
画像形成部7は、感光体ドラム71と、露光部72と、現像部73と、転写部74と、定着部75とを備えている。
露光部72は、レーザー装置やLEDアレイやミラーやレンズ等を備えた光学ユニットであり、画像データに基づいて光等を出力して感光体ドラム71を露光し、感光体ドラム71の表面に静電潜像を形成する。
現像部73は、トナーを用いて感光体ドラム71に形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム71上に形成させる。転写部74は、現像部73によって感光体ドラム71上に形成されたトナー像を記録紙に転写させる。定着部75は、転写部74によってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
The image forming unit 7 includes a
The
The developing
なお、原稿給送部3は、原稿が原稿載置部31に載置された際に、原稿のサイズや枚数等も含めて検知する原稿検知センサを備えている。また、原稿給送部3は、プラテンカバーが開閉されたことを検知する開閉センサ等も備えている。
また、本体部4は、図示しない手差しトレイの開閉や、給紙カセット421の交換等を用紙セットとして検知するセンサも備えている。この他にも、各手段は、状態の変化を検知するためのセンサを備えている。
制御部8は、これらのセンサ及び操作パネル部6からのユーザーの指示を検知して、通常起動状態で、スキャンを含む各種ジョブを実行することができる。
The
The
The control unit 8 can detect user instructions from these sensors and the
図2には、画像形成装置1の概略制御構成を示すブロック図が示されている。上述の原稿読取部2、原稿給送部3、搬送部(給紙ローラー422、搬送ローラー44、排出ローラー45)、操作パネル部6、及び画像形成部7は、制御部8に接続され、制御部8によって動作制御される。また、制御部8には、記憶部9、画像処理部10、ネットワーク送受信部12等が接続されている。
FIG. 2 is a block diagram showing a schematic control configuration of the
制御部8は、ROM(Read Only Memory)、RAM(Random Access Memory)等を備えたマイクロコンピュータ等の情報処理部である。ROMには画像形成装置1の動作制御を行うための制御プログラムが記憶されている。
制御部8は、ROMに記憶されている制御プログラムを読み出し、制御プログラムをRAMに展開させることで、操作パネル部6から入力されたユーザーの指示情報に応じて、装置全体の制御を行う。また、制御部8及び画像処理部10は、他の端末からの指示で、各種の制御を行うこともできる。また、制御部8又は画像処理部10は、自動カラー判定を行うための専用の回路や演算手段を別途備えていてもよい。
The control unit 8 is an information processing unit such as a microcomputer including a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The ROM stores a control program for controlling the operation of the
The control unit 8 reads the control program stored in the ROM and develops the control program in the RAM, thereby controlling the entire apparatus in accordance with user instruction information input from the
また、制御部8は、カラー判定調整制御部81(自動カラー判定手段、カラー判定調整制御手段、ユーザー認証手段)を機能手段として備えている。
カラー判定調整制御部81の詳細構成については後述する。
The control unit 8 includes a color determination adjustment control unit 81 (automatic color determination unit, color determination adjustment control unit, user authentication unit) as a function unit.
The detailed configuration of the color determination
記憶部9は、半導体メモリやHDD(Hard Disk Drive)等の記憶手段である。
記憶部9は、原稿読取部2で読み取られ画像処理部10で画像処理された画像データを一時ファイルであるスキャン画像データ95として記憶する。また、記憶部9は、外部の記録媒体から読み出された各種ファイル、サムネイル(thumbnail)画像のデータ等も記憶する。
また、記憶部9には、各ユーザーの保存フォルダを備えている。この保存フォルダは、スキャン画像データ95をPDF等のファイル化したデータ、その他の画像データや印刷データ等をNAS(Network Attached Storage)のように保持する。また、これらのデータは、ネットワーク100を経由して端末200に送信されてもよい。
また、記憶部9は、アカウント設定90を記憶するアカウント設定記憶手段、カラー閾値設定91を記憶するカラー閾値設定記憶手段、ジョブデータ92(印刷データ)を記憶するジョブデータ記憶手段、印刷画像データ93を記憶する印刷データ記憶手段、カラーモード指示情報94を記憶するカラーモード指示情報記憶手段、スキャン画像データ95を記憶するスキャン画像データ記憶手段、出力画像データ96を記憶する出力画像データ記憶手段として、それぞれ機能する。
The storage unit 9 is a storage unit such as a semiconductor memory or an HDD (Hard Disk Drive).
The storage unit 9 stores the image data read by the
In addition, the storage unit 9 includes a storage folder for each user. This storage folder holds scanned
The storage unit 9 includes an account setting storage unit that stores the account setting 90, a color threshold setting storage unit that stores the color threshold setting 91, a job data storage unit that stores job data 92 (print data), and
アカウント設定90は、ユーザーのアカウント毎の画像形成装置1の各種情報を備えたデータベースである。アカウント設定90は、ユーザーID(Identification)毎に、暗号化された認証情報、カラーモノクロ切り換え用の閾値情報等を含んでいる。
認証情報は、ユーザーIDと対応するパスワードやユーザー名等を含み、ユーザー認証(個人認証)の際に用いられる。また、管理者や一般ユーザーやゲスト等の権限についても、印刷時や複写時に用いられる認証情報等として含んでいる。
閾値情報は、ユーザー毎に、下記で示すカラー閾値設定91を含んでいる。ユーザーがログインされた後、制御部8は、このユーザー毎に、この閾値情報をカラー閾値設定91に書き込んで各処理を行ってもよい。この閾値情報に、下記で示すユーザー毎のカラーモード指示情報94を含んでいてもよい。
加えて、アカウント設定90は、保存フォルダの名称や位置、ユーザーのIPアドレスやメールアドレス、住所録等を含んでいてもよい。また、アカウント設定90は、認証情報と画像形成装置1の固有番号等から作成された固有暗号鍵を更に含んでいてもよい。
アカウント設定90の各ユーザーの情報は、操作パネル部6から入力又は変更される。また、図示しない外部端末や、記録媒体接続部等に接続された他の記録媒体等から、当該ユーザーの各種情報を入力して登録してもよい。
また、アカウント設定90には、ゲストのユーザーを登録してもよい。
The account setting 90 is a database including various types of information on the
The authentication information includes a password corresponding to the user ID, a user name, and the like, and is used for user authentication (personal authentication). Also, the authority of the administrator, general user, guest, etc. is included as authentication information used at the time of printing or copying.
The threshold information includes a color threshold setting 91 shown below for each user. After the user is logged in, the control unit 8 may perform each process by writing the threshold information in the color threshold setting 91 for each user. The threshold information may include color
In addition, the account setting 90 may include the name and location of the storage folder, the user's IP address, mail address, address book, and the like. The account setting 90 may further include a unique encryption key created from the authentication information and the unique number of the
Information of each user in the account setting 90 is input or changed from the
In addition, a guest user may be registered in the account setting 90.
カラー閾値設定91は、スキャン画像データ95又は印刷画像データ93がカラー画像であるかモノクロ画像であるかについてをACSで判定する際の閾値の設定である。カラー閾値設定91は、複数のACS判定閾値と、各ACS判定閾値の差分の閾値とを含んでいる。
ACS判定閾値は、スキャン画像データ95又は印刷画像データ93のカラー画素の情報により、カラー又はモノクロの出力の判断をする際の閾値である。ACS判定閾値は、例えば、カラー画素検出閾値、カラーブロック閾値、カラーライン閾値、カラーページ閾値等を用いる。
このうち、カラー画素検出閾値は、例えば、スキャン画像データ95やジョブデータ92のRGB(Red、Green、Blue)カラーをYUV(輝度:Y成分と、2つの色差:U成分=Blue−Y成分、V成分=Red−Y成分)カラーに変換した際に、カラー画素を検出するための、U成分の閾値及びV成分の閾値を含んでいる。このカラー画素検出閾値の既定(デフォルト)の値としては、例えば、画像形成部7で表現可能な階調の1%〜数%程度の値を用いることが好適である。
カラーブロック閾値は、スキャン画像データ95やジョブデータ92の1つのライン、つまり水平又は垂直の副走査線上の画素の集合(以下、「スキャンライン」という。)内で、カラー画素が連続する箇所を「カラーブロック」として判断するための閾値である。つまり、カラー画素の連続数がこの閾値より大きいと、カラーブロックと判断される。カラーブロック閾値のデフォルトの値としては、例えば、最低を2ピクセルとして、スキャンライン上の画素の合計の0.01%〜数%程度までの値を用いることが好適である。
カラーライン閾値は、1つのスキャンラインがカラーラインか否かを判断するための閾値である。カラーライン閾値は、カラーとして判断されるカラーブロックの大きさを示す閾値である。すなわち、1つのスキャンラインにカラーライン閾値より大きなカラーブロックがあれば、カラーラインと判断される。なお、カラーライン閾値として、1つのスキャンライン上のカラーブロックの数の合計、大きさの合計等の値を用いてもよい。このカラーライン閾値のデフォルトの値としては、例えば、スキャンライン上の画素の合計の1%〜数%程度の値を用いることが好適である。
カラーページ閾値は、カラーのページか否かを判断するための閾値である。カラーライン閾値は、カラーラインと判断されたスキャンラインの合計数の割合等からカラーページか否かを判断するために用いられる閾値である。このカラーページ閾値のデフォルトの値として、例えば、ページ内のスキャンライン数の合計の0.1%〜数%程度の値を用いることが好適である。
カラー閾値設定91の各値は、可変値であり、後述するACS判定閾値調整部820による処理で最適な値の向きに調整され、調整幅(差分)が大きいときは、ユーザーの指示により調整が問い合わせられる。各ACS判定閾値の差分の閾値は、この調整の問い合わせの際に参照される。
The color threshold value setting 91 is a threshold value setting when the ACS determines whether the scanned
The ACS determination threshold value is a threshold value used when determining color or monochrome output based on the information on the color pixels of the
Among these, the color pixel detection threshold is, for example, RGB (Red, Green, Blue) color of the
The color block threshold value is a position where color pixels continue in one line of
The color line threshold is a threshold for determining whether one scan line is a color line. The color line threshold is a threshold indicating the size of a color block that is determined as a color. That is, if there is a color block larger than the color line threshold in one scan line, it is determined as a color line. Note that values such as the sum of the number of color blocks on one scan line and the sum of the sizes may be used as the color line threshold. As the default value of the color line threshold value, for example, a value of about 1% to several percent of the total number of pixels on the scan line is preferably used.
The color page threshold is a threshold for determining whether or not the page is a color page. The color line threshold value is a threshold value used for determining whether the page is a color page from the ratio of the total number of scan lines determined to be color lines. As the default value of the color page threshold value, for example, a value of about 0.1% to several percent of the total number of scan lines in the page is preferably used.
Each value of the color threshold setting 91 is a variable value, and is adjusted to an optimum value direction by processing by an ACS determination
ジョブデータ92は、各種ジョブに関するデータである。ジョブデータ92は、ジョブの種類、機能を実行させるコマンド、ジョブID(Identification)、ユーザーID、ページ記述言語データや印刷画像データ93や含む各種データ等から構成されている。ジョブの種類としては、例えば、印刷ジョブ、スキャンジョブ、リモートスキャンジョブ、コピージョブ、FAX送信ジョブ、FAX受信ジョブ等が含まれる。
印刷画像データ93は、本実施形態の印刷ジョブやFAX送信ジョブでは、端末200から受信されたり、図示しない外部記録媒体や記憶部9の保存フォルダに記憶されたりしたページ記述言語の印刷データがラスタライズ(描画)された画像データである。印刷画像データ93は、カラー判定調整制御部81と画像処理部10で画像処理された後、画像形成部7で用紙に記録される。つまり、印刷画像データ93は、スキャンされコピーされる際に用いられるものではない、「オリジナル」の画像データである。また、印刷画像データ93は、本実施形態のFAX受信ジョブでは、ファクシミリ受信した画像データである。また、印刷画像データ93は、本実施形態のスキャンジョブ、リモートスキャンジョブ、又はコピージョブにおいては、原稿読取部2から読み取られたスキャン画像データ95と同様の画像データである。
The
The
カラーモード指示情報94は、ACS判定でカラー出力すべきと判定するか、モノクロ出力すべきと判定するかについてのユーザーの指示の情報である。つまり、カラーモード指示情報94は、コピーや印刷時の出力画像を、「ACS判定でカラー出力すべきと判定させたい画像なのか」、又は「ACS判定でモノクロ出力すべきと判定させたい画像なのか」について指定する情報である。
このカラーモード指示情報94は、操作パネル部6や端末200のドライバー部210で、ユーザーが指示し、これを取得することが可能である。
なお、このカラーモード指示情報94は、ジョブデータ92やスキャン画像データ95に直接、含まれていてもよい。また、自動カラー判定の際に、直接、カラーモードについての指示を入力することも可能である。
The color
This color
The color
スキャン画像データ95は、主に原稿読取部2で読み取られ画像処理部10で画像処理された画像データである。
スキャン画像データ95としては、RGBカラーやモノクロやグレースケールのビットマップ画像のファイル、ランレングスやLZW等で軽度に圧縮されたファイル等を含んでいる。
なお、本実施形態のACSの判定においては、カラーでスキャンされた、例えば各色が8ビット又は16ビット階調のRGBカラーのスキャン画像データ95が用いられる。
また、スキャン画像データ95としては、画像処理部10や制御部8でPDFやTIFF等のファイル化されたデータが含まれる。
The scanned
The scanned
Note that, in the ACS determination of the present embodiment, scanned
The scanned
出力画像データ96は、画像形成部7により記録紙上に印刷出力される画像データである。出力画像データ96は、例えば、各色について、画像形成部7で印刷される解像度に対応してハーフトーンについては、ディザや誤差拡散等で2階調化されたビットマップファイル等が用いられる。
The
画像処理部10は、DSP(Digital Signal Processor)やGPU(Graphics Processing Unit)等の制御演算手段である。画像処理部10は、画像データに対して所定の画像処理を行う機能手段であり、例えば、拡大縮小処理や、濃度調整、階調調整等の画像改善処理を含む各種画像処理を行う。
画像処理部10は、原稿読取部2で読み取られた画像データを画像処理してスキャン画像データ95を作成する。この際、画像処理部10は、PDFやTIFF等のフォーマットの画像データに変換するための演算、電子透かしの付加や復号化に用いられてもよい。また、画像処理部10は、端末200から取得したジョブデータ92を描画の際に画像処理し、スキャンの際にスキャン画像データ95を画像処理し、又は印刷出力すべき出力画像データ96を画像処理をしてもよい。
The
The
FAX送受信部11は、ファクシミリの送受信を行う手段であり、通常の電話回線やISDN回線等と接続されている。
FAX送受信部11は、ファクシミリを受信した画像データを、画像形成部7から直接出力又はFAX受信ジョブのジョブデータ92として記憶部9に記憶する。
また、FAX送受信部11は、端末200から受信したFAX送信ジョブのジョブデータ92を、画像形成部7で現像して出力する代わりにファクシミリ送信して出力することもできる。
The FAX transmission /
The FAX transmission /
Further, the FAX transmission /
ネットワーク送受信部12は、ネットワーク100に接続するためのLANボードや無線送受信機やテレフォン・ダイアラーやカプラ等を含む、外部のネットワーク100へ接続する手段である。
ネットワーク100は、LAN、WAN、携帯電話網等のネットワークである。
ネットワーク送受信部12は、ネットワーク100を介し、端末200と接続される。ネットワーク送受信部12は、端末200からジョブの指示を受信する。
端末200は、ユーザーのPC(Personal Computer)やスマートフォン等であり、記憶部に記憶されたドライバー部210を制御部が実行して、ユーザーの指示を取得し、各種の制御を行う手段として機能する。
The network transmitting / receiving
The
The network transmission /
The terminal 200 is a user's PC (Personal Computer), a smartphone, or the like, and functions as a means for the control unit to execute the
なお、画像形成装置1は、制御部8や画像処理部10等を、GPU内蔵CPUや、チップ・オン・モジュールパッケージのように、一体的に形成してもよい。
また、画像形成装置1は、他の画像形成装置1、又は外部のサーバ(図示せず)にアップロードを行うためのアップロード部等を備えていてもよい。
Note that the
Further, the
〔制御部8の詳細構成〕
ここで、図3を参照して、本実施形態の制御部8のカラー判定調整制御部81の詳細な構成について説明する。図3は、カラー判定調整制御部81の概略制御構成を模式的に示したブロック図である。カラー判定調整制御部81は、ACS判定部810(自動カラー判定手段)、ACS判定閾値調整部820(自動カラー判定閾値調整手段、印刷データ描画手段)、インターフェイス部830(インターフェイス手段、カラーモード指示情報取得手段)、出力画像作成部840(出力画像作成手段)とを備えている。
[Detailed Configuration of Control Unit 8]
Here, with reference to FIG. 3, a detailed configuration of the color determination
ACS判定部810は、ジョブデータ92やスキャン画像データ95から、カラー閾値設定91の閾値を用いてカラーかモノクロかを判定する手段である。
ACS判定閾値調整部820は、端末200のドライバー部や操作パネル部6を介して入力されたユーザーのACS判定の閾値の変更の指示を基に、カラー画素検出閾値、カラーブロック閾値、カラーライン閾値等のACS判定閾値を調整する。
インターフェイス部830は、端末200のプリンタードライバーとの間で通信を行って、端末200からの各種指示の情報を取得し、画像形成装置1の設定や機能の呼び出し等を行うインターフェイス手段である。インターフェイス部830は、画像形成部7での印刷の出力時に、ユーザーによるカラー出力又は白黒出力の選択、すなわちカラーモードの指示を、カラーモード指示情報94として取得する。これに加えて、インターフェイス部830は「集約出力(2in1等)」等の出力条件を、端末200上で変更するためのインターフェイス等も提供する。また、インターフェイス部830は、操作パネル部6からのユーザーの各種指示も、同様に取得する。
出力画像作成部840は、判定されたカラーモードに応じて、印刷画像データ93又はスキャン画像データ95に画像処理を行い、画像形成部7で印刷出力すべき画像データである出力画像データ96を作成する。
The
The ACS determination threshold
The
The output
〔画像形成装置1による自動カラー判定調整処理〕
次に、図4を参照して、本発明の実施の形態に係る画像形成装置1による自動カラー判定調整処理について説明する。
本実施形態の自動カラー判定調整処理は、原稿読取部2で画像を読み取って、カラー出力すべきかモノクロ出力すべきかをACSにより判定するスキャンの際の処理と、印刷用ジョブデータの入力に従って閾値を調整する調整の際の処理とが含まれる。
図4(a)が自動カラー判定調整処理のスキャンの際の処理であり、図4(b)が閾値の調整の際の処理である。
以下で、図4(a)(b)のフローチャートにより、本実施形態の自動カラー判定調整処理をステップ毎に説明する。以下の処理は、制御部8の主にカラー判定調整制御部81が、記憶部9に記憶されたプログラムに従って、ハードウェア資源を用いて実行する。
[Automatic color determination and adjustment processing by the image forming apparatus 1]
Next, automatic color determination adjustment processing by the
In the automatic color determination adjustment processing according to the present embodiment, a threshold value is set according to scanning processing in which an image is read by the
FIG. 4A shows a process at the time of scanning in the automatic color determination adjustment process, and FIG. 4B shows a process at the time of threshold value adjustment.
In the following, the automatic color determination adjustment process of the present embodiment will be described step by step with reference to the flowcharts of FIGS. The following processing is mainly executed by the color determination
{スキャンの際の処理}
(ステップS101)
まず、カラー判定調整制御部81は、スキャン画像入力処理を行う。
カラー判定調整制御部81は、操作パネル部6のタッチパネル61やボタン部62により、ユーザーからコピー、スキャン、リモートスキャン、ファクシミリ送信等の指示を受け付けた場合に、原稿読取部2にセットされた原稿を光学的に読み取るよう指示する。
原稿読取部2に読み取られた画像データは、画像処理部10で画像処理され、スキャン画像データ95として記憶部9に記憶される。
また、カラー判定調整制御部81は、操作パネル部6から、ユーザーがカラーで出力したいかモノクロで出力したいかの指示の情報であるカラーモード指示情報94を取得し、記憶部9に記憶する。
{Process when scanning}
(Step S101)
First, the color determination
The color determination
Image data read by the
In addition, the color determination
(ステップS102)
次に、カラー判定調整制御部81のACS判定部810は、ACS判定処理を行う。
ACS判定部810は、スキャン画像データ95について、ページ毎に、当該画像がカラー出力されるべき画像か、モノクロ出力されるべき画像かを自動的に判定する。
このACS判定処理の詳細については後述する。
(Step S102)
Next, the
The
Details of the ACS determination processing will be described later.
(ステップS103)
次に、カラー判定調整制御部81は、主に出力画像作成部840を用いて、スキャン画像出力処理を行う。
カラー判定調整制御部81は、カラー出力すべき又はモノクロ出力すべきとの判定に従って、スキャン画像データ95から出力画像データ96を作成し、画像形成部7にて印刷する。
モノクロのページと判断された場合に、カラー判定調整制御部81は、CMYKカラーから、所定の重み付けを行ってモノクロの出力画像データ96に変更する。
なお、カラー判定調整制御部81は、PDFファイルを作成したり、ファクシミリ送信してもよい。
以上により、自動カラー判定調整処理のスキャンの際の処理を終了する。
(Step S103)
Next, the color determination
The color determination
When it is determined that the page is a monochrome page, the color determination
The color determination
As described above, the scanning process of the automatic color determination adjustment process is completed.
{閾値の調整の際の処理}
(ステップS104)
まず、カラー判定調整制御部81は、印刷用ジョブデータ入力処理を行う。
カラー判定調整制御部81は、端末200から印刷ジョブ又はFAX送信ジョブのジョブデータ92が送信された場合には、これを取得して、記憶部9に記憶する。
また、カラー判定調整制御部81は、端末200や外部の記録媒体や保存フォルダに記憶されたジョブデータ92を取得して、FAX送受信部11からファクシミリを受信してジョブデータ92を取得してもよい。
この際に、カラー判定調整制御部81は、インターフェイス部830により、端末200のドライバー部210から、カラーモード指示情報94を取得して、記憶部9に記憶する。
{Processing for threshold adjustment}
(Step S104)
First, the color determination
When the
Further, the color determination
At this time, the color determination
(ステップS105)
次に、カラー判定調整制御部81のACS判定閾値調整部820は、ACS判定用閾値調整処理を行う。
ACS判定閾値調整部820は、ステップS101の画像入力処理で取得したカラーモード指示情報94と、印刷画像データ93のカラー画素の数を算出し、これを基にして、ACS判定処理によるカラー又はモノクロの判定に用いられるカラー閾値設定91の各閾値を調整する。
このACS判定用閾値調整処理の詳細についても後述する。
(Step S105)
Next, the ACS determination
The ACS determination
Details of the ACS determination threshold adjustment processing will also be described later.
(ステップS106)
ここで、カラー判定調整制御部81は、主に出力画像作成部840を用いて、印刷画像出力処理を行う。
カラー判定調整制御部81は、画像形成部7にて、上述のカラー出力の判断に従って、出力画像データ96を画像形成部7により印刷する。
なお、カラー判定調整制御部81は、ここでも、画像形成部7による印刷の他に、PDFファイルの作成、FAX送受信部11からのファクシミリ送信、端末200への送信、図示しないサーバへのアップロード等を行ってもよい。
また、カラー判定調整制御部81は、カラー又はモノクロの各出力をカウントして、履歴情報として記憶部9に記憶し、チャージ(料金)等を算出してもよい。
以上により、自動カラー判定調整処理の調整の際の処理を終了する。
(Step S106)
Here, the color determination
The color determination
Here, the color determination
Further, the color determination
Thus, the process for adjusting the automatic color determination adjustment process is completed.
〔スキャン時のACS判定処理の詳細〕
次に、図5と図6とを参照して、図4のステップS102のACS判定処理の詳細について、ステップ毎に詳しく説明する。
[Details of ACS judgment processing during scanning]
Next, with reference to FIG. 5 and FIG. 6, details of the ACS determination processing in step S102 in FIG. 4 will be described in detail for each step.
(ステップS201)
まず、ACS判定部810は、カラー画素検出処理を行う。
図6を参照して説明すると、ACS判定部810は、スキャン画像データ95のスキャンライン600毎に、各画素のRGBカラーのデータを、YUVカラーに変換したYUVカラーの画像データを一次データとして作成する。この変換については、例えば、
Y成分 = 0.299×R+0.587×G+0.114×B
U成分 = −0.14713×R−0.28886×G+0.436×B
V成分 = 0.615×R−0.51499×G−0.10001×B
のような式を用いて変換する。
(Step S201)
First, the
Referring to FIG. 6, the
Y component = 0.299 x R + 0.587 x G + 0.114 x B
U component = −0.14713 × R−0.28886 × G + 0.436 × B
V component = 0.615 × R−0.51499 × G−0.10001 × B
Convert using an expression like
次に、ACS判定部810は、カラー閾値設定91のカラー画素検出閾値を参照し、当該画素のYUVカラーの画像データにおいて、U成分の閾値及びV成分の閾値のいずれかが閾値を超えていた場合は、カラーの画素と判断する。図6では、このカラーと判断された画素を黒色で示す。
なお、ACS判定部810は、RGBデータの分散等から直接カラーの画送を検出してもよく、例えば、タイル状に区切られた領域のカラーの分散から、カラー率を判定してもよい。また、文字をOCR等で認識し、背景のうち文字だけがカラーの場合に、その領域全体をカラーであると判定してもよい。さらに、ジョブデータ92のページ記述言語を解析して、カラーの領域を算出したり、ラスタライズ時にカラーのピクセルを同時に算出してもよい。この際にも、ACS判定部810は、スキャンライン単位でカラーの画素を算出することが好適である。また、カラーの算出を、画像処理部10にて高速に行わせることも可能である。
Next, the
Note that the
(ステップS202)
次に、ACS判定部810は、カラーブロック検出処理を行う。
ACS判定部810は、スキャンライン600上で、カラー画素の連続する箇所を判別し、カラー画素の連続数をカウントする。この上で、ACS判定部810は、カラー閾値設定91のカラーブロック閾値を参照する。ACS判定部810は、このカラーブロック閾値よりカラー画素の連続数が大きい場合、当該連続するカラー画素の集合をカラーブロックの箇所と検出する。ACS判定部810は、カラーブロックと判断された箇所のカラー画素の連続数を、当該カラーブロックの大きさとして算出する。
ここで、通常は、カラーの箇所ではカラー画素が連続するため、連続するカラー画素の大きさを後述するように調整可能なカラーブロック閾値として用いることで、スキャンライン上のカラーの箇所の大きさを連続的に変化させて判別できる。
(Step S202)
Next, the
The
Here, since the color pixels are usually continuous at the color portion, the size of the color portion on the scan line is used by using the size of the continuous color pixel as an adjustable color block threshold as described later. Can be determined by continuously changing.
(ステップS203)
次に、ACS判定部810は、カラーライン検出処理を行う。
ACS判定部810は、カラー閾値設定91のカラーライン閾値を参照し、スキャンライン600毎に、このカラーライン閾値以上の大きさのカラーブロックが存在する場合には、当該ラインをカラーラインと判断する。
なお、ACS判定部810は、カラーブロックの大きさの合計値や平均値等をカラーラインの判定に用いてもよい。
(Step S203)
Next, the
The
Note that the
(ステップS204)
次に、ACS判定部810は、カラー原稿判定処理を行う。
ACS判定部810は、スキャン画像データ95のページ毎にカラーラインと判断されたスキャンライン600の数をカラーライン数合計値としてカウントする。
ACS判定部810は、カラー閾値設定91のACS判定閾値のカラーページ閾値を参照し、このカラーライン数合計値が、このカラーページ閾値を超えていた場合、カラー出力すべきページと判定する。
ACS判定部810は、それ以外の場合は、モノクロ出力すべきページと判定する。
以上により、ACS判定処理を終了する。
(Step S204)
Next, the
The
The
In other cases, the
Thus, the ACS determination process ends.
〔印刷時のACS判定用閾値調整処理の詳細〕
次に、図7を参照して、図4のステップS105のACS判定用閾値調整処理の詳細について、ステップ毎に説明する。
ACS判定用閾値調整処理では、プリント出力時のカラーモード指示情報94及び印刷画像データ93を基に、上述のステップS102のスキャン時のACS判定処理に用いるカラー閾値設定91のACS判定閾値の各閾値を調整する。
ここで、ACS判定閾値調整部820は、調整するACS判定閾値の閾値として、ACS判定閾値のカラー画素検出閾値であるU成分の閾値及びV成分の閾値、カラーブロック判定用の連続数の閾値であるカラーブロック閾値、カラーライン判定用のカラーライン閾値、カラーページ閾値等のいずれかを、下記の処理でそれぞれ用いることができる。
[Details of threshold adjustment processing for ACS determination during printing]
Next, the details of the ACS determination threshold value adjustment processing in step S105 of FIG. 4 will be described step by step with reference to FIG.
In the ACS determination threshold value adjustment process, each of the ACS determination threshold values of the color threshold value setting 91 used in the ACS determination process at the time of scanning described above based on the color
Here, the ACS determination threshold
(ステップS301)
まず、ACS判定閾値調整部820は、色変換ACS判定処理を行う。
ACS判定閾値調整部820は、ジョブデータ92が、印刷ジョブやFAX送信ジョブのデータであった場合、印刷データ内のページ記述言語の解析を行いラスタライズし、印刷画像データ93を作成してジョブデータ92に組み込んで記憶部9に記憶する。この際に、ACS判定閾値調整部820は、印刷後の色再現範囲にマッピングして、スキャン画像データ95と同等の印刷画像データ93を生成させる。また、その他のジョブにおいては、カラー判定調整制御部81は、取得されたジョブデータ92の印刷画像データ93をそのまま使用してもよい。
この上で、ACS判定閾値調整部820は、ACS判定部810を用いて、印刷画像データ93から、図4のステップS102のACS判定処理と同様の手法で、ページ毎に、カラー出力すべきページか、モノクロ出力すべきページかを判定する。
(Step S301)
First, the ACS determination
If the
On this basis, the ACS determination
(ステップS302)
次に、ACS判定閾値調整部820は、カラーモード指示情報94により、ユーザーがカラーで出力したいページであったか否かを判定する。つまり、印刷等の出力がカラーかモノクロかの指示の判定を行う。ACS判定閾値調整部820は、カラーモード指示情報94がカラー出力の指示であった場合には、Yesと判定する。ACS判定閾値調整部820は、それ以外の場合つまりモノクロ出力の指示では、Noと判定する。
Yesの場合、ACS判定閾値調整部820は、処理をステップS303に進める。
Noの場合、ACS判定閾値調整部820は、処理をステップS306に進める。
(Step S302)
Next, the ACS determination threshold
In the case of Yes, the ACS determination threshold
In the case of No, the ACS determination threshold
(ステップS303)
カラーモード指示情報94がカラー出力の指示の場合は、ACS判定閾値調整部820は、カラー閾値設定91のACS判定閾値のカラーページ閾値を読み出し、これが算出したカラーライン数合計値以上であるか否かを判定する。すなわち、ACS判定閾値調整部820は、カラーページ閾値をAとし、スキャンライン600(図6)のカラーライン数合計値をBとすると、BがA以上であるか否かを判定する。ACS判定閾値調整部820は、BがA以上の場合には、Yesと判定する。ACS判定閾値調整部820は、BがA未満の場合は、Noと判定する。
Yesの場合、ACS判定閾値調整部820は、処理をステップS309に進める。
Noの場合、ACS判定閾値調整部820は、処理をステップS304に進める。
(Step S303)
When the color
In the case of Yes, the ACS determination threshold
In the case of No, the ACS determination threshold
(ステップS304)
カラーライン数合計値がカラーページ閾値未満であった場合、ACS判定閾値調整部820は、閾値減少処理を行う。
ACS判定閾値調整部820は、カラー閾値設定91において調整するACS判定閾値の閾値を、所定値だけ減少させる等の処理を行って調整する。すなわち、閾値が減少すると、検出されるカラーライン数が増えると想定されるためである。
(Step S304)
If the total number of color lines is less than the color page threshold, the ACS determination
The ACS determination threshold
(ステップS305)
次に、ACS判定閾値調整部820は、ACS再判定処理を行う。
ACS判定閾値調整部820は、変更されたACS閾値の閾値により、ACS判定部810を用いて、印刷画像データ93から、ステップS301のACS判定処理と同様に、カラー出力すべきページか、モノクロ出力すべきページかを判定する。
その後、ACS判定閾値調整部820は、処理をステップS303に戻す。
(Step S305)
Next, the ACS determination threshold
The ACS determination
Thereafter, the ACS determination threshold
(ステップS306)
カラーモード指示情報94がモノクロ出力の指示の場合、ACS判定閾値調整部820は、カラー閾値設定91のACS判定閾値のカラーページ閾値が、算出したカラーライン数合計値以下であるか否かを判定する。ACS判定閾値調整部820は、合計値以下であった場合には、Yesと判定する。ACS判定閾値調整部820は、それ以外の場合は、Noと判定する。
Yesの場合、ACS判定閾値調整部820は、処理をステップS309に進める。
Noの場合、ACS判定閾値調整部820は、処理をステップS307に進める。
(Step S306)
When the color
In the case of Yes, the ACS determination threshold
In the case of No, the ACS determination threshold
(ステップS307)
カラーライン数合計値がカラーページ閾値より大きかった場合、ACS判定閾値調整部820は、閾値増加処理を行う。
ACS判定閾値調整部820は、カラー閾値設定91において調整するACS判定閾値の閾値を、所定値だけ増加させる等の処理を行って調整する。すなわち、閾値が増加すると、検出されるカラーライン数が減ると想定されるためである。
(Step S307)
When the total number of color lines is larger than the color page threshold, the ACS determination
The ACS determination threshold
(ステップS308)
次に、ACS判定閾値調整部820は、ACS再判定処理を行う。この処理は、ステップS305と同様に行う。
その後、ACS判定閾値調整部820は、処理をステップS306に戻す。
(Step S308)
Next, the ACS determination threshold
Thereafter, the ACS determination threshold
(ステップS309)
ここで、ステップS303〜ステップS308の条件を満たし、カラーモード指示情報94による閾値の調整が成功した場合、ACS判定閾値調整部820は、カラー閾値設定91の差分の閾値を参照し、調整前と調整後の閾値の変化の差分値が、この差分の閾値以上であったか否かを判定する。すなわち、ACS判定閾値調整部820は、調整前のACS判定閾値の閾値をC、調整後の閾値をD、差分の閾値をXとすると、差分値である絶対値|D−C|がX以上であるか否かを判定する。これは、調整前のACS判定閾値の閾値Cと、調整する候補となる閾値Dとの差異が所定の閾値Xを超えた場合、現状の判定結果と比較して大きく変化する可能性があるためである。ACS判定閾値調整部820は、差分値がX以上の場合には、Yesと判定する。ACS判定閾値調整部820は、それ以外の場合には、Noと判定する。
Yesの場合、ACS判定閾値調整部820は、処理をステップS310に進める。
Noの場合、ACS判定閾値調整部820は、処理をステップS312に進める。
(Step S309)
Here, when the conditions of step S303 to step S308 are satisfied and the adjustment of the threshold value by the color
In the case of Yes, the ACS determination threshold
In the case of No, the ACS determination
(ステップS310)
閾値変化が差分の閾値以上であった場合、ACS判定閾値調整部820は、閾値変更許可処理を行う。
ACS判定閾値調整部820は、操作パネル部6の表示部に「ACS閾値設定を変更してもよろしいでしょうか?」等の問い合わせの表示(ダイアログ)を行い、ユーザーの指示をタッチパネル61やボタン部62にて入力させる。また、ACS判定閾値調整部820は、インターフェイス部830により、端末200のドライバー部210を介してユーザーに同様の意思確認を行うこともできる。
なお、端末200のドライバー部210に、「自動カラー判定調整」等の設定により、閾値の変更の許可が設定がされていた場合には、この処理を省略してもよい。
(Step S310)
If the threshold change is equal to or greater than the difference threshold, the ACS determination
The ACS determination threshold
Note that this process may be omitted if the threshold value change permission is set in the
(ステップS311)
次に、ACS判定閾値調整部820は、ユーザーの閾値変更の許可があったか否かを判定する。ACS判定閾値調整部820は、許可があった場合には、Yesと判定する。ACS判定閾値調整部820は、それ以外の場合には、Noと判定する。
Yesの場合、ACS判定閾値調整部820は、処理をステップS312に進める。
Noの場合、ACS判定閾値調整部820は、ACS判定用閾値調整処理を終了する。これにより、ACS判定閾値調整部820は、変更された閾値を元に戻す。
(Step S311)
Next, the ACS determination
In the case of Yes, the ACS determination threshold
In the case of No, the ACS determination
(ステップS312)
閾値変化が差分の閾値未満であった場合、又はユーザーが許可した場合、ACS判定閾値調整部820は、閾値変更処理を行う。
すなわち、ACS判定閾値調整部820は、変更された閾値の設定を、カラー閾値設定91のACS判定閾値の当該閾値に反映させる。また、ACS判定閾値調整部820は、これらの値を、アカウント設定90の閾値情報にも反映させる。
これにより、次回以降のコピーやスキャンやリモートスキャン等の際に、変更された閾値を用いてACSの判定が可能となる。
以上により、ACS判定用閾値調整処理を終了する。
(Step S312)
When the threshold change is less than the difference threshold, or when the user permits, the ACS determination
In other words, the ACS determination
As a result, the ACS can be determined using the changed threshold at the time of the next copy, scan, remote scan, or the like.
Thus, the ACS determination threshold value adjustment process is completed.
以上のように構成することで、以下のような効果を得ることができる。
本発明の実施の形態に係る画像形成装置1は、カラーモード指示情報94と、出力画像のカラー画素情報とを基に、コピーやスキャン時のACS時のカラーとモノクロで出力すべきかの判定に用いる閾値を容易に調整できる。このため、ACSを調整するためにユーザーがいちいち原稿を読み取ったり、読み取られた原稿を印刷して調整する必要がなくなる。つまり、プリント時のカラーモード指定のみの作業で、容易にカラーとモノクロの誤判断を減少させることが可能となる。
また、本実施形態の画像形成装置1は、プリント出力時に、当該の出力画像がACSのコピー・スキャン時に「カラー出力させたい画像」なのか「白黒出力させたい画像」なのかを、プリンタードライバーを介して設定することで、カラー又はモノクルの判定の閾値の補正が可能となる。このような構成により、ACSレベル調整のために、ユーザーが画像形成装置1に出向いて、原稿を読み取らせることなく、容易にカラーとモノクロの誤判断を減少させることが可能となる。
With the configuration described above, the following effects can be obtained.
The
Also, the
なお、本実施形態の画像形成装置1は、画像形成装置以外の情報処理装置にも適用できる。
また、画像形成装置1は、他の画像形成装置1や別途接続されたスキャナーやネットワークスキャナーで作成したスキャン画像データ95を用いるような構成であってもよい。つまり、この実施の形態に記載される画像入力方法は、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。また、画像形成装置1は、印刷のみならずスキャンやPDF等のファイル化について、本実施形態の処理を用いてもよい。
また、上述の実施の形態では、ACS判定閾値として、YUVカラーとスキャンラインのブロックによる閾値について記載したが、これに限られず、濃度やRGBカラーや彩度や明度等の閾値、周辺画素との色差の閾値、統計的なカラーモデルのパラメータ等を閾値として用いて自動調整してもよい。
Note that the
Further, the
In the above-described embodiment, the threshold value by the block of the YUV color and the scan line is described as the ACS determination threshold value. However, the threshold value is not limited to this, and threshold values such as density, RGB color, saturation, brightness, etc. Automatic adjustment may be performed using a color difference threshold, a statistical color model parameter, or the like as a threshold.
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。 Note that the configuration and operation of the above-described embodiment are examples, and it is needless to say that the configuration and operation can be appropriately changed and executed without departing from the gist of the present invention.
1 画像形成装置
2 原稿読取部
3 原稿給送部
4 本体部
5 スタックトレイ
6 操作パネル部
7 画像形成部
8 制御部
9 記憶部
10 画像処理部
11 FAX送受信部
12 ネットワーク送受信部
21 スキャナー
22 プラテンガラス
23 原稿読取スリット
31 原稿載置部
32 原稿排出部
33 原稿搬送機構
41 排出口
42 給紙部
43 用紙搬送路
44 搬送ローラー
45 排出ローラー
61 タッチパネル
62 ボタン部
71 感光体ドラム
72 露光部
73 現像部
74 転写部
75 定着部
81 カラー判定調整制御部
90 アカウント設定
91 カラー閾値設定
92 ジョブデータ
93 印刷画像データ
94 カラーモード指示情報
95 スキャン画像データ
96 出力画像データ
100 ネットワーク
200 端末
210 ドライバー部
421 給紙カセット
422 給紙ローラー
600 スキャンライン
810 ACS判定部
820 ACS判定閾値調整部
830 インターフェイス部
840 出力画像作成部
DESCRIPTION OF
Claims (4)
原稿を画像データとして読み取る読取手段と、
前記読取手段により読み取られた前記画像データのカラーモードの判別を行うための閾値の設定であるカラー閾値設定を記憶するカラー閾値設定記憶手段と、
前記読取手段により読み取られた前記画像データについての前記カラーモードの判定においてカラー出力とモノクロ出力のどちらに判定すべきかの指示であるカラーモード指示情報を取得するカラーモード指示情報取得手段と、
原稿の印刷データを描画して印刷用画像データを作成する印刷データ描画手段と、
前記読取手段により読み取られた前記画像データ及び前記印刷データ描画手段により描画された前記印刷用画像データのカラー画素を検出し、前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定により、前記原稿又は前記印刷データのカラーモードを判定するための自動カラー判定手段と、
前記自動カラー判定手段による前記印刷用画像データのカラーモードの判定が、前記カラーモード指示情報取得手段により取得された前記カラーモード指示情報と異なる場合、前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定に含まれる前記閾値を、前記カラーモード指示情報がカラー出力の指示であった場合は所定値だけ減少させ、前記カラーモード指示情報がモノクロ出力の指示であった場合は所定値だけ増加させるように調整する自動カラー判定閾値調整手段とを備え、
前記カラー閾値設定記憶手段に記憶された前記カラー閾値設定は、
前記画像データのカラー画素の情報に基づいた調整前の前記閾値と前記自動カラー判定閾値調整手段により調整後の前記閾値との差分の閾値を含み、
前記自動カラー判定閾値調整手段は、
調整前の前記閾値と調整後の前記閾値との差分値を算出し、前記差分値が前記差分の閾値以上である場合は、前記閾値を調整するか否かについてのユーザーの指示を問い合わせる
ことを特徴とする画像処理装置。 In an image processing apparatus capable of color output,
Reading means for reading a document as image data;
Color threshold value setting storage means for storing a color threshold value setting which is a threshold value setting for determining a color mode of the image data read by the reading means;
Color mode instruction information acquisition means for acquiring color mode instruction information which is an instruction to determine whether color output or monochrome output is to be determined in the determination of the color mode for the image data read by the reading means;
Print data drawing means for drawing print data of a document to create print image data;
By detecting the color pixels of the image data read by the reading means and the image data for printing drawn by the print data drawing means, the original document is set by the color threshold setting stored in the color threshold setting storage means. Or automatic color determination means for determining a color mode of the print data;
When the color mode determination of the image data for printing by the automatic color determination unit is different from the color mode instruction information acquired by the color mode instruction information acquisition unit , the color stored in the color threshold setting storage unit The threshold included in the threshold setting is decreased by a predetermined value when the color mode instruction information is a color output instruction, and is increased by a predetermined value when the color mode instruction information is a monochrome output instruction. and an automatic color determination threshold adjustment means for adjusting so,
The color threshold setting stored in the color threshold setting storage means is:
Including a threshold value of a difference between the threshold value before adjustment based on information of color pixels of the image data and the threshold value after adjustment by the automatic color determination threshold value adjustment unit;
The automatic color determination threshold value adjusting means includes:
A difference value between the threshold value before adjustment and the threshold value after adjustment is calculated, and when the difference value is equal to or larger than the threshold value of the difference, a user instruction about whether or not to adjust the threshold value is inquired . A featured image processing apparatus.
前記カラー画素を検出するためのYUVカラーのU成分の閾値及びV成分の閾値と、
前記画像データの副走査線上で前記カラー画素が連続する箇所をカラーブロックと判断するためのカラーブロック閾値と、
前記カラーブロックの大きさにより前記副走査線をカラーラインと判断するためのカラーライン閾値と、
前記カラーラインの割合により前記画像データをカラー出力すべきかモノクロ出力すべきかを判断するためのカラーページ閾値とを含み、
前記自動カラー判定手段は、
前記読取手段により読み取られた前記画像データ又は前記印刷データ描画手段により描画された前記印刷用画像データをYUVカラーの画像データに変換し、変換された前記YUVカラーの画像データの副走査線の各画素のU成分が前記U成分の閾値を超えるか又はV成分が前記V成分の閾値以上の場合に、前記カラー画素として検出し、
前記画像データの副走査線上の判定された前記カラー画素の連続数が前記カラーブロック閾値以上の場合に、前記カラーブロックと判定し、
前記画像データの副走査線上の前記カラーブロックの大きさが前記カラーライン閾値以上の場合に、前記カラーラインと判定し、
前記画像データにて判定された前記カラーラインの合計数が前記カラーページ閾値以上の場合に、カラー出力すべきと判定し、それ以外の場合はモノクロ出力すべきと判定する
ことを特徴とする請求項1に記載の画像処理装置。 The color threshold setting stored in the color threshold setting storage means is the threshold value.
A threshold of the U component and the V component of the YUV color for detecting the color pixel;
A color block threshold for determining a location where the color pixels are continuous on the sub-scan line of the image data as a color block;
A color line threshold for determining the sub-scan line as a color line according to the size of the color block;
A color page threshold value for determining whether the image data should be output in color or monochrome according to the ratio of the color line,
The automatic color determination means includes
The image data read by the reading means or the printing image data drawn by the print data drawing means is converted into YUV color image data, and each of the sub-scan lines of the converted YUV color image data If the U component of the pixel exceeds the U component threshold or the V component is greater than or equal to the V component threshold, it is detected as the color pixel,
If the number of consecutive color pixels determined on the sub-scanning line of the image data is equal to or greater than the color block threshold, determine the color block;
When the size of the color block on the sub-scanning line of the image data is equal to or larger than the color line threshold, it is determined as the color line,
The color output is determined when the total number of the color lines determined by the image data is equal to or greater than the color page threshold value, and it is determined that the monochrome output should be performed otherwise. Item 8. The image processing apparatus according to Item 1.
ことを特徴とする画像形成装置。 The image data read by the reading unit or the image data for printing drawn by the print data drawing unit is printed in color output or monochrome output according to the color mode determined by the image processing apparatus according to claim 1 or 2. An image forming apparatus, comprising:
原稿を画像データとして読み取り、
前記画像データのカラーモードの判別を行うための閾値の設定であるカラー閾値設定を記憶し、
前記画像データについての前記カラーモードの判定においてカラー出力とモノクロ出力のどちらに判定すべきかの指示であるカラーモード指示情報を取得し、
原稿の印刷データを描画して印刷用画像データを作成し、
前記画像データ及び前記印刷用画像データのカラー画素を検出し、前記カラー閾値設定により、前記原稿又は前記印刷データのカラーモードを判定し、
前記印刷用画像データのカラーモードの判定が、前記カラーモード指示情報と異なる場合、前記カラー閾値設定に含まれる前記閾値を、前記カラーモード指示情報がカラー出力の指示であった場合は所定値だけ減少させ、前記カラーモード指示情報がモノクロ出力の指示であった場合は所定値だけ増加させるように調整し、
記憶された前記カラー閾値設定は、
前記画像データのカラー画素の情報に基づいた調整前の前記閾値と調整後の前記閾値との差分の閾値を含み、
調整前の前記閾値と調整後の前記閾値との差分値を算出し、前記差分値が前記差分の閾値以上である場合は、前記閾値を調整するか否かについてのユーザーの指示を問い合わせる
ことを特徴とする画像処理方法。 In an image processing method capable of color output,
Scan the document as image data,
Storing a color threshold setting which is a threshold setting for determining the color mode of the image data;
Obtaining color mode instruction information which is an instruction of whether to determine color output or monochrome output in the determination of the color mode for the image data;
Create print image data by drawing the print data of the original,
Detecting color pixels of the image data and the printing image data, and determining a color mode of the document or the printing data by the color threshold setting;
When the color mode determination of the image data for printing is different from the color mode instruction information, the threshold value included in the color threshold setting is set to a predetermined value when the color mode instruction information is a color output instruction. If the color mode instruction information is an instruction for monochrome output , adjust to increase by a predetermined value ,
The stored color threshold setting is:
Including a threshold value of a difference between the threshold value before adjustment and the threshold value after adjustment based on information of color pixels of the image data;
A difference value between the threshold value before adjustment and the threshold value after adjustment is calculated, and when the difference value is equal to or larger than the threshold value of the difference, a user instruction about whether or not to adjust the threshold value is inquired . A featured image processing method.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012286872A JP5763614B2 (en) | 2012-12-28 | 2012-12-28 | Image processing apparatus, image forming apparatus, and image processing method |
US14/142,453 US9241081B2 (en) | 2012-12-28 | 2013-12-27 | Image processing device, image forming apparatus, and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012286872A JP5763614B2 (en) | 2012-12-28 | 2012-12-28 | Image processing apparatus, image forming apparatus, and image processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014131127A JP2014131127A (en) | 2014-07-10 |
JP5763614B2 true JP5763614B2 (en) | 2015-08-12 |
Family
ID=51409166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012286872A Expired - Fee Related JP5763614B2 (en) | 2012-12-28 | 2012-12-28 | Image processing apparatus, image forming apparatus, and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5763614B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3778904B2 (en) * | 2003-07-23 | 2006-05-24 | 京セラミタ株式会社 | Color image processing device |
JP2011010212A (en) * | 2009-06-29 | 2011-01-13 | Ricoh Co Ltd | Image processing apparatus, image processing method and image processing program |
JP5538793B2 (en) * | 2009-09-24 | 2014-07-02 | キヤノン株式会社 | Image reading apparatus and control method thereof |
JP2011142409A (en) * | 2010-01-05 | 2011-07-21 | Konica Minolta Business Technologies Inc | Image processing apparatus and method |
-
2012
- 2012-12-28 JP JP2012286872A patent/JP5763614B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014131127A (en) | 2014-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4610644B2 (en) | Image processing apparatus, image forming apparatus, image processing method, image processing program, and computer-readable recording medium | |
US20110199623A1 (en) | Image processing apparatus and setting method used in image processing apparatus | |
KR101309369B1 (en) | Image processing apparatus and control method | |
EP2784592B1 (en) | Image forming apparatus, image forming method, and image forming program | |
JP4502390B2 (en) | Image processing apparatus and method | |
JP4966248B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and computer program | |
US20090237686A1 (en) | Image processing apparatus, image processing method, and computer program product | |
JP5247588B2 (en) | Image processing apparatus, control method thereof, and program | |
US9241081B2 (en) | Image processing device, image forming apparatus, and image processing method | |
JP2009207148A (en) | Image processor, and image processing method | |
JP5763613B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
JP5955822B2 (en) | Color conversion apparatus, image forming apparatus, color conversion method, and color conversion program | |
JP5763614B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
JP2014093553A (en) | Image forming apparatus and image forming method | |
JP5960046B2 (en) | Image forming apparatus | |
US11863717B2 (en) | Image reading apparatus and image reading method | |
JP5215829B2 (en) | Image forming apparatus, program, and preview display method | |
JP6560942B2 (en) | Image forming apparatus, control method therefor, and control program | |
JP2007019602A (en) | Image input output apparatus | |
JP4917952B2 (en) | Image reading device | |
JP5371687B2 (en) | Image display apparatus, image forming apparatus, image display method, computer program, and recording medium | |
JP2006262279A (en) | Image forming apparatus | |
JP5520852B2 (en) | Image forming apparatus and image forming apparatus control method | |
JP2007025112A (en) | Image input/output device | |
JP2021072517A (en) | Image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141119 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20150105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150213 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20150223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150303 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150402 |
|
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: 20150512 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150611 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5763614 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |