JP2015084054A - Image processor, control method thereof, and program - Google Patents
Image processor, control method thereof, and program Download PDFInfo
- Publication number
- JP2015084054A JP2015084054A JP2013222684A JP2013222684A JP2015084054A JP 2015084054 A JP2015084054 A JP 2015084054A JP 2013222684 A JP2013222684 A JP 2013222684A JP 2013222684 A JP2013222684 A JP 2013222684A JP 2015084054 A JP2015084054 A JP 2015084054A
- Authority
- JP
- Japan
- Prior art keywords
- input image
- image
- amount
- image processing
- fixing temperature
- 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.)
- Granted
Links
Images
Landscapes
- Fixing For Electrophotography (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Description
本発明は、画像処理装置およびその制御方法、並びにプログラムに関し、特に加熱装置における温調制御を行う技術に関する。 The present invention relates to an image processing apparatus, a control method therefor, and a program, and more particularly to a technique for performing temperature control in a heating apparatus.
一般的に電子写真方式の画像処理装置では、感光体に作像された静電潜像をトナーで現像し、トナー像を用紙に転写し、熱および圧力で用紙に定着させることによって画像形成する。このような電子写真方式の印刷装置においてはトナー像を確実に定着させるために十分な熱が必要であることから、トナーを用紙に定着させる熱定着機構が最もエネルギーを消費する。 In general, an electrophotographic image processing apparatus forms an image by developing an electrostatic latent image formed on a photoreceptor with toner, transferring the toner image onto a sheet, and fixing the image on the sheet with heat and pressure. . In such an electrophotographic printing apparatus, sufficient heat is required to reliably fix the toner image. Therefore, the heat fixing mechanism for fixing the toner onto the paper consumes the most energy.
一方、消費電力の節約の観点から定着にかける熱量は必要最低限の熱量に抑えたい。そこで、熱定着機構における効率的で無駄の無い熱供給を可能とするための様々な手法が提案されている。例えば、画像を領域ごとに分割し、分割領域ごとの画素密度を求め、画素密度に基づいて定着温度を決定する方法が提案されている(特許文献1参照)。 On the other hand, from the viewpoint of saving power consumption, we want to reduce the amount of heat applied to fixing to the minimum amount of heat necessary. Therefore, various methods for enabling efficient and wasteful heat supply in the heat fixing mechanism have been proposed. For example, a method has been proposed in which an image is divided into regions, a pixel density for each divided region is obtained, and a fixing temperature is determined based on the pixel density (see Patent Document 1).
先行技術文献では分割領域ごとの画素密度を基に定着温度を算出するため、定着不良を起こさない範囲での定着温度よりも高めの温度設定をされてしまうことが多い。つまり、先行技術文献では、定着不良を起こさない範囲で定着温度をより低い値まで下げることはできていない。 In the prior art documents, since the fixing temperature is calculated based on the pixel density for each divided region, the temperature is often set higher than the fixing temperature in a range where no fixing failure occurs. That is, in the prior art documents, the fixing temperature cannot be lowered to a lower value within a range where no fixing failure occurs.
上記課題を解決するために本願発明は以下の構成を有する。すなわち、入力画像に対する印刷時の定着温度を決定する画像処理装置であって、前記入力画像の画素ごとにトナー載り量を算出する算出手段と、前記入力画像において、M×N画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段と、前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段とを有する。 In order to solve the above problems, the present invention has the following configuration. That is, an image processing apparatus for determining a fixing temperature at the time of printing for an input image, the calculation unit calculating a toner application amount for each pixel of the input image, and the input image having a size of M × N pixels. Storage means for storing the minimum value of the toner applied amount of the pixels included in the local area as a representative value in the local area while shifting the local area by a predetermined shift amount; And determining means for determining a fixing temperature for the input image based on the toner applied amount based on a toner applied amount in the input image.
定着不良を起こさない範囲で定着温度をより低い値まで下げることができる。 The fixing temperature can be lowered to a lower value as long as fixing failure does not occur.
以下、本実施形態を実施するための形態について図面を用いて説明する。 Hereinafter, the form for implementing this embodiment is demonstrated using drawing.
[装置構成]
図1は本実施形態に係る画像処理装置110における制御系の概念構成を示すブロック図である。画像処理装置110としては、例えば、印刷装置、複写機、MFP(Multi Function Peripheral)などが挙げられる。図1において、制御部100は、画像処理装置110全体を制御する制御手段である。制御部100は、各種演算や制御の処理動作を実行する演算部101、本実施形態に係るトナー載り量変換LUT(Look Up Table)や定着温度変換LUTなどを格納する記憶部102、および信号値解析処理を行う画像処理部103を有する。
[Device configuration]
FIG. 1 is a block diagram showing a conceptual configuration of a control system in the
画像入力部104は、外部メディアやネットワークを介して接続されたPC(Personal Computer)などから入力画像データを受信する。制御部100は、本実施形態に係る定着温度算出処理が実施される画像データを画像入力部104から読み出す。制御部100は、定着温度算出処理の結果を出力制御部105へ送信する。出力制御部105は、電子写真方式の画像処理装置110におけるデバイス制御を行う。加熱制御部106は、トナーを紙に定着させるための加熱制御を行い、算出された定着温度情報が加熱制御部106に反映される。
The
画像出力部107は、制御部100で画像処理を施された画像データを紙などの媒体に出力する。定着部108は、定着ローラ109を備え、加熱制御部106に設定された温度情報を基に定着ローラ109の温度を制御し、未定着トナー画像を紙などの媒体に定着させる。制御部100にて画像処理を施された画像処理後の画像データは、画像出力部107へ転送される。図9は、本実施形態に係る加熱制御部106と定着部108の関係を概念構成で示す。加熱制御部106は、設定された温度情報を、画像データとともに画像出力部107へ送信する。
The
なお、本実施形態において、画像処理装置が画像データを取得する手段はいずれの方法であってもよい。例えばユーザが所定のアプリケーション上で作成した画像データを画像入力部104より取得してもよい。また、画像処理装置110が光ディスクやUSB記憶デバイス等の着脱可能なメディアの読取装置(不図示)を備える場合は、メディアを介して画像データを入力するようにしても良い。さらに、画像処理装置110がネットワークを介して外部装置(不図示)接続されている場合はネットワークを介して画像データを取得するようにしても良い。
In the present embodiment, the image processing apparatus may acquire any image data using any method. For example, image data created by a user on a predetermined application may be acquired from the
また、本実施形態において、制御部100はMFPやプリンタ側に備えられていても良いし、MFPやプリンタにネットワークまたはUSBケーブル等で接続されたPCの中に備えられていても良い。
In the present embodiment, the
<第一の実施形態>
図4は、入力画像データから適切な定着温度を導き出す処理を概念的に示す。図4(a)は入力画像データを部分的に拡大し、画素毎にトナー載り量を示している。ここでは局所領域のサイズ(M×N画素)を3×3画素のサイズとして説明する。また、図4(a)の横方向を主走査方向とし、縦方向を副走査方向とする。
<First embodiment>
FIG. 4 conceptually shows processing for deriving an appropriate fixing temperature from input image data. FIG. 4A partially enlarges the input image data, and shows the amount of applied toner for each pixel. Here, the size of the local area (M × N pixels) is described as a size of 3 × 3 pixels. Also, the horizontal direction in FIG. 4A is the main scanning direction, and the vertical direction is the sub-scanning direction.
入力画像データの先頭から順に、局所領域内における画素毎のトナー載り量から最小の値を、その局所領域内でのトナー載り量代表値として記憶部102に記憶する。主走査方向、副走査方向に1画素ずつシフトさせながら走査していき、局所領域が入力画像データの画像端に達するまでトナー載り量代表値を求める。図4(b)は、図4(a)の入力画像データに対して求めたトナー載り量代表値を並べた例を示している。
In order from the top of the input image data, the minimum value from the applied toner amount for each pixel in the local area is stored in the
図4(a)に示すように、画像端(この場合は画像右上端)から主走査・副走査方向に1画素ずつ局所領域をシフトさせて、局所領域の右端・下端がそれぞれ主走査・副走査方向の画像端に達するまでトナー載り量代表値を記憶させていく。従って、入力画像データのサイズをP×Q(画素)とし、局所領域サイズをM×N(画素)とした場合、トナー載り量代表値の数は、(P−M+1)×(Q−N+1)となる。図4に示す入力画像データのサイズは15×11であるため、トナー載り量代表値の数は117(=13×9)である。 As shown in FIG. 4A, the local region is shifted pixel by pixel in the main scanning / sub-scanning direction from the image end (in this case, the upper right end of the image), and the right end and the lower end of the local region are respectively in the main scanning / sub-scanning direction. The toner applied amount representative value is stored until the image end in the scanning direction is reached. Accordingly, when the size of the input image data is P × Q (pixels) and the local region size is M × N (pixels), the number of applied toner representative values is (P−M + 1) × (Q−N + 1). It becomes. Since the size of the input image data shown in FIG. 4 is 15 × 11, the number of applied toner representative values is 117 (= 13 × 9).
このトナー載り量代表値の中から最大のトナー載り量を着目ページのトナー載り量として設定する。つまり図4(b)では、トナー載り量代表値の最大値が150%であるため、150%がこのページでのトナー載り量となる。このトナー載り量を定着温度へと変換する定着温度変換LUTを使用して当該ページの定着温度を設定し、結果を出力制御部105へ送る。
The maximum applied toner amount is set as the applied toner amount of the page of interest from the representative applied toner amount. That is, in FIG. 4B, since the maximum value of the toner application amount representative value is 150%, 150% is the toner application amount on this page. The fixing temperature conversion LUT that converts the applied toner amount into the fixing temperature is used to set the fixing temperature of the page, and the result is sent to the
第一の実施形態においては、入力画像データはCMYK4色で構成される8ビット多値画像(コントーン画像)とする。以下、入力画像データの信号値からトナー載り量を算出し、適切な定着温度を導き出す処理について説明する。また、局所領域のサイズM×Nは16×16画素とする。 In the first embodiment, the input image data is an 8-bit multilevel image (contone image) composed of four colors of CMYK. Hereinafter, a process for calculating the applied toner amount from the signal value of the input image data and deriving an appropriate fixing temperature will be described. The size M × N of the local area is 16 × 16 pixels.
[処理フロー]
図2は、本実施形態に係る、制御部100が入力画像データから適切な定着温度を導き出す処理フローを示す。
[Processing flow]
FIG. 2 shows a processing flow in which the
S201において、制御部100は、多値画像データを画像入力部104から読み出し、記憶部102に格納する。S202において、画像処理部103は、濃度調整やトナー載り量補正などの画像処理を多値画像データに対して実行する。S203において、画像処理部103は、本実施形態に係る定着温度を算出し、その算出結果を出力制御部105へ送る。本処理については、図3を用いて説明する。
In step S <b> 201, the
S204において、画像処理部103は、多値画像データに対してディザ処理を施し、その出力結果を画像出力部107へ転送する。S205において、出力制御部105は、算出結果を加熱制御部106に送る。そして、加熱制御部106は、算出結果に基づいて定着ローラの定着温度を制御する。画像出力部107は、画像出力処理を実行する。
In step S <b> 204, the
(定着温度算出処理)
図3は、図2のS203における定着温度算出処理の詳細なフローチャートである。
(Fixing temperature calculation process)
FIG. 3 is a detailed flowchart of the fixing temperature calculation process in S203 of FIG.
S301において、画像処理部103は、記憶部102に格納された入力画像データを読み出す。S302において、画像処理部103は、入力画像データに対して局所領域内の画素における信号値を読み出す。S303において、画像処理部103は、読み出した画素の信号値をトナー載り量に変換する。ここでの画素の信号値は、CMYK4色からなる多値信号で、画像処理部103は多値信号を記憶部102に格納されているトナー載り量変換LUTを用いて色ごとにトナー載り量へ変換する。変換処理で得た各色のトナー載り量を合算して画素毎のトナー載り量とする。図10(a)はトナー載り量変換LUTを概念的に示したものである。縦軸をトナー載り量[%]とし、横軸を信号値とする。ここでのトナー載り量変換LUTは、8bit信号の入力信号値に対してトナー載り量を算出するための変換テーブルである。なお、トナー載り量変換LUTは、色ごとに定義されていても良い。
In step S <b> 301, the
S304において、画像処理部103は、局所領域内のトナー載り量の中から最小値を局所領域内のトナー載り量代表値として記憶部102に記憶する。S305において、画像処理部103は、入力画像データの信号値を参照する局所領域の位置を主走査方向に1画素分シフトさせる。S306において、画像処理部103は、S302〜S304と同様にシフトさせた位置において局所領域内のトナー載り量代表値を求める。
In step S <b> 304, the
S307〜S309において、画像処理部103は、S302〜S304と同様の局所領域内のトナー載り量代表値を求める処理を入力画像データの画像端まで繰り返す。ここでは、まず、主走査方向に順に局所領域の位置をシフトしていき、画像端(右端)に達したら、副走査方向に1画素分シフトさせるように制御して、各代表値を求める。
In S307 to S309, the
S310において、画像処理部103は、全ての前記トナー載り量代表値の中から最大トナー載り量を求め、着目ページのトナー載り量として設定する。S311において、画像処理部103は、着目ページのトナー載り量を記憶部102に格納されている定着温度変換LUTを用いて着目ページのトナー載り量に応じた定着温度を求める。図10(b)は定着温度変換LUTを概念的に示したものである。縦軸を定着温度[℃]とし、横軸をトナー載り量[%]とする。各信号のトナー載り量からトナー載り量に応じた定着温度を算出する。なお、本実施形態において、図10(b)におけるトナー載り量は、各色の信号値の合計値となる。
In step S <b> 310, the
上記のような処理により、CMYK4色の多値信号を持つ入力画像データから適切な定着温度を求めることができる。その結果、ページ毎に適切な定着温度を求めることができる。 Through the processing as described above, an appropriate fixing temperature can be obtained from input image data having multi-value signals of CMYK four colors. As a result, an appropriate fixing temperature can be obtained for each page.
局所領域のサイズ(M×N画素)は、機体特性によって変更してもよい。例えば、最大トナー載り量が200%の画像処理装置において、M×N画素以上の大きさで最大トナー載り量の画素の塊がある場合には最大定着温度でその画像を定着させる必要がある。つまり、局所領域に含まれる画素のトナー載り量に対する定着温度が、画像処理装置が印刷時に出力可能な最大定着温度以下となるように、局所領域のサイズを決定する。 The size of the local area (M × N pixels) may be changed according to the aircraft characteristics. For example, in an image processing apparatus having a maximum toner application amount of 200%, if there is a cluster of pixels having a size equal to or larger than M × N pixels and the maximum toner application amount, it is necessary to fix the image at the maximum fixing temperature. That is, the size of the local area is determined so that the fixing temperature with respect to the amount of applied toner of the pixels included in the local area is equal to or lower than the maximum fixing temperature that the image processing apparatus can output during printing.
S304において、画像処理部103は局所領域内の最小トナー載り量をトナー載り量代表値として選んでいる。しかし、これに限らず、例えば、局所領域内におけるトナー載り量の平均値をトナー載り量代表値として選んでも良い。
In step S <b> 304, the
本実施形態において、入力画像データの信号値はCMYK4値の多値信号であるが、これに限るものではない。例えば、入力画像データの信号値は、モノクロK1色であっても良いし、二値信号であってもよい。 In the present embodiment, the signal value of the input image data is a CMYK 4-value multi-value signal, but is not limited thereto. For example, the signal value of the input image data may be monochrome K1 color or may be a binary signal.
本実施形態にて示された制御部100は、プリンタ本体内のコントローラなどの画像処理装置に実装されても良いし、PCなどのホストコンピュータ内のアプリケーションなどのソフトウェアに実装されても良い。
The
また記憶部102が定着温度変換LUTを保持するが、定着温度変換LUTを出力制御部105にて保持し、画像処理部103はページのトナー載り量を求め、出力制御部105に送信する構成であってもよい。
The
<第二の実施形態>
第一の実施形態においては局所領域のサイズ(M×N画素)におけるトナー載り量代表値を求めていく処理について説明した。ハードウェア構成等の制限により副走査方向にN画素分のバッファを確保できない場合でも本発明を適用できる。
<Second Embodiment>
In the first embodiment, the processing for obtaining the toner applied amount representative value in the size of the local region (M × N pixels) has been described. The present invention can be applied even when a buffer for N pixels cannot be secured in the sub-scanning direction due to a limitation of a hardware configuration or the like.
第二の実施形態においては局所領域のサイズM×L(M>L≧1)における定着温度算出処理について説明する。ここでは16×4画素のサイズを持つ局所領域として説明する。すなわち、本実施形態では、M=16、L=4、N=16である。 In the second embodiment, a fixing temperature calculation process in a local area size M × L (M> L ≧ 1) will be described. Here, a local area having a size of 16 × 4 pixels will be described. That is, in this embodiment, M = 16, L = 4, and N = 16.
[処理フロー]
図5は、第二の実施形態に係る定着温度算出処理についてのフローチャートである。S501〜S506において、画像処理部103は、第一の実施形態と同様に各局所領域内の画素のトナー載り量の最小値を代表値として記憶部102に記憶していく。
[Processing flow]
FIG. 5 is a flowchart of the fixing temperature calculation process according to the second embodiment. In S501 to S506, the
S507において、画像処理部103は、4ライン分(すなわち、Lライン分)の局所領域内のトナー載り量代表値の中から各ラインにおける最大値を選ぶ。ここで選択された値をライン結果とする。
In step S <b> 507, the
S508において、画像処理部103は、12ライン分(N−L)以上の処理が終わった否かを判定する。ここでの12ラインには最初の4ラインを含めない。つまり、12ライン分の処理が終わっている場合、16ライン分のライン結果が出ていることとなる。12ライン分の処理が終わっていない場合(S508にてNO)、S512に進み、画像処理部103は、局所領域を副走査方向に1画素分シフトし、主走査方向の先頭の画素に戻す。そして、S502の処理へ戻る。12ライン分の処理が終わっている場合(S508にてYES)、処理をS509へ進める。
In step S508, the
S509において、画像処理部103は、16ライン分のライン結果の中から最小トナー載り量を選び、着目している16ラインにおける代表値とする。S510において、画像処理部103は、S509にて選択した最小トナー載り量が、画像処理装置110の最大トナー載り量と同じか否かを判定する。選択した最小トナー載り量が画像処理装置110の最大トナー載り量に達している場合(S510にてYES)、S514に進み、画像処理部103は、着目ページのトナー載り量を最大トナー載り量として設定する。最大トナー載り量に達していない場合(S510にてNO)、S511へ進む。
In step S <b> 509, the
S511において、画像処理部103は、局所領域が画像端まで達しているか否か判定する。達していない場合(S511にてNO)、S512に進み、画像処理部103は、局所領域を副走査方向に1画素分シフトし、主走査方向の先頭の画素に戻す。そして、S502の処理へ戻る。達している場合(S511にてYES)S513に進む。
In step S511, the
S513において、画像処理部103は、S509で算出した代表値の中から最大のトナー載り量を選択し、着目ページのトナー載り量として設定する。S514において、画像処理部103は、定着温度変換LUTを用いて着目ページのトナー載り量に応じた定着温度を求める。
In step S513, the
本実施形態により、バッファ容量などのハードウェア制限でM×Nサイズの局所領域が確保できない場合や、ソフトウェア処理などの制限で副走査方向にバッファを確保できない場合でも適切な定着温度を算出することができる。 According to the present embodiment, an appropriate fixing temperature is calculated even when a local area of M × N size cannot be secured due to hardware limitations such as buffer capacity or when a buffer cannot be secured in the sub-scanning direction due to limitations such as software processing. Can do.
<第三の実施形態>
第一及び第二の実施形態では入力画像データはCMYK多値データであった。一方、ハーフトーン画像で入力された画像データに対して適切な定着温度を算出する処理を行うようにしてもよい。
<Third embodiment>
In the first and second embodiments, the input image data is CMYK multilevel data. On the other hand, processing for calculating an appropriate fixing temperature may be performed on image data input as a halftone image.
第三の実施形態において、入力画像データをハーフトーン処理されたCMYK画像データとする。また局所領域のサイズを16×1画素とする。これは副走査方向にバッファを確保できない環境における定着温度算出処理を示す。 In the third embodiment, input image data is CMYK image data subjected to halftone processing. The size of the local area is 16 × 1 pixel. This shows a fixing temperature calculation process in an environment where a buffer cannot be secured in the sub-scanning direction.
[処理フロー]
図6は、第三の実施形態に係るハーフトーン画像に対する定着温度算出処理のフローチャートである。
[Processing flow]
FIG. 6 is a flowchart of a fixing temperature calculation process for a halftone image according to the third embodiment.
S601において、画像処理部103は、入力画像データを読み出す。S602において、画像処理部103は、16×1画素単位でCMYKの画素値を合算し、4色の合算値の平均濃度を求める。
In step S601, the
S603において、画像処理部103は、算出した平均濃度の値を、トナー載り量変換LUTを用いて16×1画素単位でのトナー載り量に変換する。S604において、画像処理部103は、トナー載り量を記憶部102に記憶する。
In step S <b> 603, the
S605〜S607において、画像処理部103は、第二の実施形態のS505〜S507と同様にライン結果を算出する。S608〜S609において、画像処理部103は、第二の実施形態のS508〜S509と同様に16ライン分の代表値を求めて、記憶部102に記憶する。
In S605 to S607, the
以降のステップでは、画像処理部103は第二の実施形態と同様に画像端まで16×1画素単位で画素値を求め、トナー載り量を求めて、ライン結果及び代表値を求める処理を繰り返し、着目ページにおける定着温度を設定する。
In subsequent steps, the
以上により、ハーフトーン画像に対しても、第一、第二の実施形態と同様の効果を得ることができる。 As described above, the same effects as those of the first and second embodiments can be obtained for the halftone image.
<第四の実施形態>
第二、第三の実施形態において、ライン結果を求める際に副走査方向に1ラインずつずらしながらライン結果を算出している。しかしながら、ハードウェア構成上の都合やソフト処理の場合など演算装置を他の処理と共有していることがある。その場合、定着温度算出処理が印刷速度に影響を与える可能性がある。
<Fourth embodiment>
In the second and third embodiments, the line result is calculated while shifting one line at a time in the sub-scanning direction when obtaining the line result. However, there are cases where the arithmetic unit is shared with other processes such as hardware configuration or software processing. In that case, the fixing temperature calculation process may affect the printing speed.
この場合、予め定着温度算出処理にかけられる時間を所定の処理時間として定めておき、その所定の処理時間内に定着温度算出処理が完了しない場合は、算出処理を中断する。そして、画像処理装置が印刷時に出力可能な最大定着温度を着目ページにおける定着温度として決定する。これは印刷速度パフォーマンスに影響を与えないためであり、定着温度算出処理を終えてない部分において定着不良を起こすリスクを避けるためである。 In this case, the time required for the fixing temperature calculation process is set in advance as a predetermined processing time, and if the fixing temperature calculation process is not completed within the predetermined processing time, the calculation process is interrupted. Then, the maximum fixing temperature that can be output by the image processing apparatus during printing is determined as the fixing temperature for the page of interest. This is because the printing speed performance is not affected, and the risk of fixing failure occurring in a portion where the fixing temperature calculation process has not been completed is avoided.
[処理フロー]
図7は、第四の実施形態に係る定着温度算出処理の打ち切りについてのフローチャートである。
[Processing flow]
FIG. 7 is a flowchart for aborting the fixing temperature calculation process according to the fourth embodiment.
S701において、画像処理部103は、入力画像データを読み出す。S702において、画像処理部103は、第三の実施形態のS602〜S609と同様にライン結果及び代表値を算出していく。
In step S701, the
S703において、画像処理部103は、定着温度算出処理を開始してから経過した時間が、予め定めた所定時間に達したか否か判定する。所定時間に達していた場合(S703にてYES)、画像処理部103は、算出処理を中断し、S706に進む。達していない場合は(S703にてNO)、S704に進む。なお、所定時間は予め定義され、記憶部102等に保持されているものとする。また、処理開始からの時間は、例えば、本処理フローの開始とともに、タイマー等の計時部(不図示)によって計測され、管理されているものとする。
In step S <b> 703, the
S704において、画像処理部103は、局所領域が画像端に達しているか否かを判定する。画像端に達している場合は(S704にてYES)S705、S707に進み、画像処理部103は、第三の実施形態のS614〜615と同様に代表値の中から最大値を選び、着目ページにおける定着温度を設定する。画像端に達していない場合(S704にてNO)、S702へ戻る。
In step S <b> 704, the
S706において、画像処理部103は、着目ページにおけるトナー載り量を最大トナー載り量として設定し、S707へ進む。S707において、画像処理部103は最大定着温度を着目しているページにおける定着温度として設定する。
In step S706, the
以上により、定着温度の算出処理において、所定の経過時間以上に負荷がかからないように制御することができる。 As described above, in the fixing temperature calculation process, it is possible to control so that a load is not applied beyond a predetermined elapsed time.
<第五の実施形態>
定着温度算出処理の最中に複数のチェックポイントを設けて、チェックポイント終了時点での処理時間と残り処理量を参照し、局所領域の副走査方向へのシフト量を増やしてもよい。
<Fifth embodiment>
A plurality of checkpoints may be provided during the fixing temperature calculation process, and the shift amount of the local area in the sub-scanning direction may be increased by referring to the processing time and the remaining processing amount at the end of the checkpoint.
ここでは例として1ページ内に4つのチェックポイントを均等に配置し、定着温度算出処理にかけられる時間を500msecとする。また入力画像データは600dpiの解像度を有し、主走査方向に4500画素、副走査方向に6500画素からなる縦長のCMYKハーフトーン画像とする。定着温度算出処理は第三の実施形態と同様の処理方法とする。 Here, as an example, four check points are equally arranged in one page, and the time required for the fixing temperature calculation process is 500 msec. The input image data has a resolution of 600 dpi, and is a vertically long CMYK halftone image composed of 4500 pixels in the main scanning direction and 6500 pixels in the sub-scanning direction. The fixing temperature calculation process is the same processing method as in the third embodiment.
1ページ内に4つのチェックポイントを均等に配置するということは入力画像データを副走査方向に5等分した部分にチェックポイントを配置することに等しい。つまり、副走査線方向に6500画素の画像データの場合、最初のチェックポイントは、定着温度算出処理を開始して1300ライン分の処理を終えた箇所に位置する。例えば、この第1のチェックポイントまでの経過時点で処理時間が100msecを超えており、このまま処理を続けた場合には500msecを超えると判定されたとする。この場合、画像処理部103は、第三の実施形態におけるS612の局所領域(16×1画素単位)を副走査方向へシフトさせるシフト量を増加させる。この時の増加量は既に経過した処理時間と残り処理量(この場合は残り5200ライン)に基づいて決定する。
Equally arranging four check points in one page is equivalent to arranging check points in a portion obtained by dividing input image data into five equal parts in the sub-scanning direction. That is, in the case of image data of 6500 pixels in the sub-scanning line direction, the first check point is located at a position where the fixing temperature calculation process is started and the process for 1300 lines is completed. For example, it is assumed that the processing time exceeds 100 msec at the time point until the first check point, and it is determined that it exceeds 500 msec if the processing is continued as it is. In this case, the
同様に第2、第3、第4のチェックポイントに到達した時も、画像処理部103は副走査方向のシフト量を調整する。この時、N=16画素の場合、増加量は16画素を超えないように制御する(シフト量<N)。これはM×Nサイズ以上の最大トナー載り量の画素の固まりを見逃さないためである。なお、チェックポイントの配置位置や数は、入力画像データのサイズやコントーンであるか否かなどに応じて決定してよい。
Similarly, when the second, third, and fourth check points are reached, the
[処理フロー]
図8は、第五の実施形態に係る処理を示したフローチャートである。
[Processing flow]
FIG. 8 is a flowchart showing processing according to the fifth embodiment.
S801において、画像処理部103は、入力画像データを読み出す。S802において、画像処理部103は第三の実施形態のS602〜S609と同様にライン結果及び代表値を算出していく。S803において、画像処理部103は、局所領域が画像端に達したか否かを判定する。画像端に達している場合(S803にてYES)S811へ進む。画像端に達していない場合は(S803にてNO)S804へ進む。
In step S801, the
S804において、画像処理部103は、チェックポイントに達したか否かを判定する。チェックポイントに達していない場合(S804にてNO)、画像処理部103は、S802に戻り、引き続きライン結果及び代表値を算出していく。チェックポイントに達している場合(S804にてYES)、S805へ進む。
In step S804, the
S805において、画像処理部103は、現時点での経過した処理時間を算出する。S806において、画像処理部103は、現時点での処理経過時間と残り処理量にかかる処理時間を算出する。画像処理部103は、チェックポイント時点での処理量と現時点での処理経過時間から残り処理量にかかる処理時間を推定する。
In step S805, the
S807において、画像処理部103は、S806における残り処理時間の推定結果に基づいて現状の処理ペースで所定時間内に画像端まで定着温度算出処理を終えることができるか否かを判定する。処理ペースを変えなくても画像端まで処理できると判定した場合は(S807にてYES)、S802に進み、画像処理部103は、引き続き1ラインずつライン結果及び代表値を次のチェックポイントまで算出する。処理が間に合わないと判定した場合は(S807にてNO)、S808へ進む。
In step S <b> 807, the
S808において、画像処理部103はS807の判定に基づきM×1サイズの局所領域を副走査方向にシフトさせる量を変更する。つまり、画像処理部103は、1ラインずつシフトさせていた量を2ライン、3ラインと増やす。シフト増加量は残り処理時間と残り処理量に応じて変化させる。この時、16ラインを超してシフトしないように制御される。S809において、画像処理部103は、S808で変更したシフト量のラインずつライン結果を算出する。
In step S808, the
S810において、画像処理部103は、S804〜S809と同様にチェックポイント毎に局所領域の副走査方向のシフト量を変更するべきか否かを判定し、シフト量の変更を行う。S811〜S812において、画像処理部103は、第三の実施形態のS614〜S615と同様に全ての代表値の中から最大トナー載り量を、着目ページにおけるトナー載り量として設定する。そして、画像処理部103は、定着温度変化LUTを用いて設定したトナー載り量を定着温度に変換し、着目ページにおける定着温度として設定する。
In step S810, the
また個々の例では処理にかけられる時間を500msec、入力画像サイズを4500×6500画素としたが、これは一例としての数値である。処理速度には当然ハード構成やPCの処理速度などで差が出るため、上記の数字でなくても良い。 In each example, the processing time is set to 500 msec and the input image size is set to 4500 × 6500 pixels. This is an example numerical value. Naturally, the processing speed varies depending on the hardware configuration, the processing speed of the PC, and the like.
以上により、定着温度の算出処理の経過に応じて、局所領域のシフト量を制御することで、算出処理の負荷を制御することができる。 As described above, the load of the calculation process can be controlled by controlling the shift amount of the local region in accordance with the progress of the calculation process of the fixing temperature.
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
<Other embodiments>
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
Claims (13)
前記入力画像の画素ごとにトナー載り量を算出する算出手段と、
前記入力画像において、M×N画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段と、
前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段と
を有することを特徴とする画像処理装置。 An image processing apparatus for determining a fixing temperature at the time of printing for an input image,
Calculating means for calculating a toner applied amount for each pixel of the input image;
In the input image, the minimum value of the toner applied amount of the pixels included in the local region is stored in the storage unit as a representative value in the local region while shifting the local region having the size of M × N pixels by a predetermined shift amount. Storage means,
And determining means for determining a fixing temperature for the input image based on the toner applied amount based on the toner applied amount as a maximum applied value of the representative values stored in the storage unit. An image processing apparatus.
前記入力画像に対する定着温度の決定に係る処理が所定の処理時間内に完了しない場合、前記管理手段は、前記入力画像に対する定着温度の決定に係る処理を中断させ、前記決定手段は、前記画像処理装置が出力可能な最大定着温度を前記入力画像に対する定着温度として決定することを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。 A management unit that manages a processing time of processing related to determination of the fixing temperature by the calculation unit, the storage unit, and the determination unit;
When the process related to the determination of the fixing temperature for the input image is not completed within a predetermined processing time, the management unit interrupts the process related to the determination of the fixing temperature for the input image, and the determination unit includes the image processing 6. The image processing apparatus according to claim 1, wherein a maximum fixing temperature that can be output by the apparatus is determined as a fixing temperature for the input image.
前記判定手段は、前記チェックポイントの経過時点における処理時間と残りの処理量に基づいて、前記記憶手段が局所領域をシフトさせる前記シフト量を変更することを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。 A determination unit that determines the progress of processing by the calculation unit, the storage unit, and the determination unit for each check point;
6. The determination unit according to claim 1, wherein the determination unit changes the shift amount by which the storage unit shifts the local region based on a processing time at the time when the check point has elapsed and a remaining processing amount. An image processing apparatus according to claim 1.
前記入力画像の画素ごとにトナー載り量を算出する算出工程と、
前記入力画像において、M×N画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶工程と、
前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定工程と
を有することを特徴とする制御方法。 An image processing apparatus control method for determining a fixing temperature at the time of printing for an input image, comprising:
A calculation step of calculating a toner application amount for each pixel of the input image;
In the input image, the minimum value of the toner applied amount of the pixels included in the local region is stored in the storage unit as a representative value in the local region while shifting the local region having the size of M × N pixels by a predetermined shift amount. Memory process,
And determining a fixing temperature for the input image based on the toner applied amount based on the toner applied amount as a maximum applied value of the representative values stored in the storage unit. Control method.
入力画像の画素ごとにトナー載り量を算出する算出手段、
前記入力画像において、M×N画素のサイズからなる局所領域を所定のシフト量だけシフトさせながら当該局所領域に含まれる画素のトナー載り量の最小値を当該局所領域における代表値として記憶部に記憶していく記憶手段、
前記記憶部に記憶されている前記代表値のうちの最大値を前記入力画像におけるトナー載り量とし、当該トナー載り量に基づいて前記入力画像に対する定着温度を決定する決定手段
として機能させるためのプログラム。 Computer
Calculating means for calculating a toner applied amount for each pixel of the input image;
In the input image, the minimum value of the toner applied amount of the pixels included in the local region is stored in the storage unit as a representative value in the local region while shifting the local region having the size of M × N pixels by a predetermined shift amount. Storage means,
A program for causing a maximum value of the representative values stored in the storage unit to be a toner applied amount in the input image and functioning as a determining unit that determines a fixing temperature for the input image based on the toner applied amount .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013222684A JP6230371B2 (en) | 2013-10-25 | 2013-10-25 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013222684A JP6230371B2 (en) | 2013-10-25 | 2013-10-25 | Image processing device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015084054A true JP2015084054A (en) | 2015-04-30 |
JP2015084054A5 JP2015084054A5 (en) | 2016-12-08 |
JP6230371B2 JP6230371B2 (en) | 2017-11-15 |
Family
ID=53047668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013222684A Active JP6230371B2 (en) | 2013-10-25 | 2013-10-25 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6230371B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018088606A (en) * | 2016-11-28 | 2018-06-07 | キヤノン株式会社 | Image processing device, image forming device, image processing method, and program |
JP2019066824A (en) * | 2017-10-04 | 2019-04-25 | キヤノン株式会社 | Image formation apparatus |
JP2019105764A (en) * | 2017-12-13 | 2019-06-27 | キヤノン株式会社 | Image forming apparatus, image forming method, and program |
JP2020106591A (en) * | 2018-12-26 | 2020-07-09 | キヤノン株式会社 | Image forming apparatus, image forming method and program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09197893A (en) * | 1996-01-12 | 1997-07-31 | Canon Inc | Image forming device |
JP2003323018A (en) * | 2002-04-30 | 2003-11-14 | Canon Inc | Image processor, image processing method, program and storage medium |
JP2005070136A (en) * | 2003-08-27 | 2005-03-17 | Oki Data Corp | Image forming apparatus |
JP2006154413A (en) * | 2004-11-30 | 2006-06-15 | Kyocera Mita Corp | Image forming apparatus |
JP2013041118A (en) * | 2011-08-16 | 2013-02-28 | Canon Inc | Image forming apparatus |
-
2013
- 2013-10-25 JP JP2013222684A patent/JP6230371B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09197893A (en) * | 1996-01-12 | 1997-07-31 | Canon Inc | Image forming device |
JP2003323018A (en) * | 2002-04-30 | 2003-11-14 | Canon Inc | Image processor, image processing method, program and storage medium |
JP2005070136A (en) * | 2003-08-27 | 2005-03-17 | Oki Data Corp | Image forming apparatus |
JP2006154413A (en) * | 2004-11-30 | 2006-06-15 | Kyocera Mita Corp | Image forming apparatus |
JP2013041118A (en) * | 2011-08-16 | 2013-02-28 | Canon Inc | Image forming apparatus |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018088606A (en) * | 2016-11-28 | 2018-06-07 | キヤノン株式会社 | Image processing device, image forming device, image processing method, and program |
JP2019066824A (en) * | 2017-10-04 | 2019-04-25 | キヤノン株式会社 | Image formation apparatus |
JP2019105764A (en) * | 2017-12-13 | 2019-06-27 | キヤノン株式会社 | Image forming apparatus, image forming method, and program |
US10578994B2 (en) | 2017-12-13 | 2020-03-03 | Canon Kabushiki Kaisha | Image forming apparatus that determines a fixing temperature for a fixing operation based on toner amounts of blocks of image data and related image forming method and storage medium |
JP2020106591A (en) * | 2018-12-26 | 2020-07-09 | キヤノン株式会社 | Image forming apparatus, image forming method and program |
JP7187299B2 (en) | 2018-12-26 | 2022-12-12 | キヤノン株式会社 | Image forming apparatus, image forming method and program |
Also Published As
Publication number | Publication date |
---|---|
JP6230371B2 (en) | 2017-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6334872B2 (en) | Image forming apparatus, control apparatus, and control method thereof | |
JP6230371B2 (en) | Image processing device | |
US9436147B2 (en) | Calculation method of toner consumption amount for use in image forming apparatus | |
US20120050792A1 (en) | Image forming apparatus, image forming method, and computer program | |
JP2015096922A (en) | Image forming apparatus, controller, and control method thereof | |
JP2016004231A (en) | Image processor, control method thereof and program | |
JP6465384B2 (en) | Image forming apparatus, parallel processing control program, and parallel processing control method | |
JP2013076853A (en) | Image processing apparatus, image processing method, and program | |
US9104147B2 (en) | Image forming apparatus with controlled fixing temperature, control method and storage medium | |
JP6702685B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
US20170343943A1 (en) | Image forming apparatus, method of controlling the same, and storage medium | |
US10578994B2 (en) | Image forming apparatus that determines a fixing temperature for a fixing operation based on toner amounts of blocks of image data and related image forming method and storage medium | |
JP2015206984A (en) | Image forming apparatus, image forming method, and program | |
JP2016148739A (en) | Image formation apparatus, image formation method and program | |
JP6759080B2 (en) | Image processing equipment, image forming equipment, image processing methods, and programs | |
JP2013076952A (en) | Image processor, image processing method, and program | |
JP2016200691A (en) | Image forming apparatus, control method of image forming apparatus, and program | |
JP3963260B2 (en) | Image processing apparatus and image forming apparatus | |
JP2016061976A (en) | Image forming apparatus | |
US8873109B2 (en) | Printing apparatus and method for combining a document image with a copy-forgery-inhibited pattern image | |
JP2013076913A (en) | Image forming apparatus, image forming method and program | |
JP6652176B2 (en) | Image reading device and image processing program | |
JP6168311B2 (en) | Image forming apparatus, image forming system, and image forming method | |
JP6772017B2 (en) | Image processing equipment, image processing methods, image forming equipment and programs | |
JP2015087646A (en) | Image forming apparatus, control method therefor, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161013 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161013 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170707 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170905 |
|
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: 20170919 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171017 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6230371 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |