JP2015229333A - Image processing device and image processing method - Google Patents

Image processing device and image processing method Download PDF

Info

Publication number
JP2015229333A
JP2015229333A JP2014118073A JP2014118073A JP2015229333A JP 2015229333 A JP2015229333 A JP 2015229333A JP 2014118073 A JP2014118073 A JP 2014118073A JP 2014118073 A JP2014118073 A JP 2014118073A JP 2015229333 A JP2015229333 A JP 2015229333A
Authority
JP
Japan
Prior art keywords
processing
ink
data
edge
recording
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
Application number
JP2014118073A
Other languages
Japanese (ja)
Other versions
JP6425424B2 (en
Inventor
藤元 康徳
Yasunori Fujimoto
康徳 藤元
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2014118073A priority Critical patent/JP6425424B2/en
Publication of JP2015229333A publication Critical patent/JP2015229333A/en
Application granted granted Critical
Publication of JP6425424B2 publication Critical patent/JP6425424B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Ink Jet (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image processing device which prevents an image from being damaged to a large extent even when performing non-ejection complement processing of the same processing unit after edge processing.SOLUTION: Edge processing is performed every processing unit region (region A) with respect to data of C, M, Y, K. When performing the processing with respect to the region A, only an image on the inside of the region A is obtained as an image after the edge processing, data on a circumference of the region A are used for edge detection and the edge processing is not yet performed. Therein, in a nozzle array of C, M, Y, K inks, a complementary processing when non-ejection occurs is performed as follow. With respect to the edge processing with respect to the image of black K, recording data of the ink K is not changed to such an extent before and after the edge processing. Therefore, with respect to the recording data of the ink K, the non-ejection complement is performed beyond the region A. On the other hand, recording data of C, M, Y inks are changed to a relative large extent before and after the edge processing and, therefore, the non-ejection complement of the recording data of C, M, Y inks is performed within the region A.

Description

本発明は、画像処理装置および画像処理方法に関し、詳しくは、インクを吐出するためのノズルにおいてあるノズルに不吐出などの吐出不良があるときに隣接するノズルによって、吐出不良のあるノズルで記録すべきデータを代替して記録する補完処理に関するものである。   The present invention relates to an image processing apparatus and an image processing method, and more specifically, recording is performed with a nozzle having an ejection failure by an adjacent nozzle when there is ejection failure such as non-ejection in a nozzle for ejecting ink. The present invention relates to a complementary process for recording data that should be replaced.

例えば、インクジェット記録装置において、複数の配列するノズルの1つに不吐出などの吐出不良が生じているときに、そのノズルからインクを吐出して記録すべき記録データを、上記配列において隣接するノズルなどで代替して記録する、いわゆる不吐出補完を行うことが知られている。特許文献1には、不吐出補完の一例として、不吐出ノズルの両側で隣接するそれぞれ2つのノズルから補完記録を行うためのノズルを選択することが記載されている。より具体的には、複数のノズルを配列した記録ヘッドをノズルの配列と交差する方向に移動させて記録を行う場合に、それぞれのノズルで記録すべき記録データは上記交差方向に配列するデータとして規定される。そして、あるノズルに不吐出がある場合、そのノズルによって記録すべきデータは、一方において隣接するデータの配列またはその1つ先のデータ配列に加えられ、その隣接するノズルまたは1つ先のノズルによって記録されることになる。   For example, in an ink jet recording apparatus, when ejection failure such as non-ejection occurs in one of a plurality of arranged nozzles, recording data to be recorded by ejecting ink from the nozzles is recorded in adjacent nozzles in the array. It is known to perform so-called non-ejection complementation that is recorded in place of, for example. Patent Document 1 describes, as an example of non-discharge complementation, selecting a nozzle for performing complementary recording from two nozzles adjacent on both sides of a non-ejection nozzle. More specifically, when recording is performed by moving a recording head in which a plurality of nozzles are arranged in a direction intersecting the nozzle arrangement, the recording data to be recorded by each nozzle is data arranged in the intersecting direction. It is prescribed. When there is a non-ejection in a certain nozzle, the data to be recorded by that nozzle is added to the adjacent data array or the next data array on one side, and the adjacent nozzle or the next nozzle Will be recorded.

特開2005−096232号公報JP 2005-096232 A 特開2007−176158号公報JP 2007-176158 A 特開2012−024970号公報JP 2012-024970 A

しかしながら、このような、吐出不良が生じたノズルに対して補完処理を行う場合、それより先に行われる、いわゆるエッジ処理との関係で、エッジ処理後の記録データに基づく画像が補完処理によって大きく損なわれることがある。   However, when complement processing is performed on such nozzles with defective ejection, the image based on the recording data after the edge processing is greatly increased by the complement processing in relation to so-called edge processing that is performed earlier. It may be damaged.

エッジ処理は、記録すべき画像のエッジを検出する処理を行う。そして、例えば、特許文献2や特許文献3に記載されるように、検出したエッジ部と非エッジ部にそれぞれ対応した処理を行う。ところで、このようなエッジ処理は、処理装置が持つメモリの容量などによってその処理単位の大きさが制限される場合がある。また、一方でエッジ処理の後、補完処理を行う場合、いわゆるパイプライン的に処理することが、エッジ処理と同様メモリ容量の制約や処理速度の低下抑制の点で、望ましい。すなわち、エッジ処理がその処理単位の総てついて実行された後に補完処理を実行するのではなく、処理単位の一部についてエッジ処理を施した後その処理後の一部のデータに対して補完処理を行う。   In the edge processing, processing for detecting an edge of an image to be recorded is performed. For example, as described in Patent Document 2 and Patent Document 3, processing corresponding to the detected edge portion and non-edge portion is performed. By the way, in such edge processing, the size of the processing unit may be limited depending on the memory capacity of the processing device. On the other hand, when complement processing is performed after edge processing, it is desirable to perform so-called pipeline processing in terms of memory capacity restrictions and suppression of reduction in processing speed as in edge processing. In other words, complement processing is not performed after edge processing has been performed for all of the processing units, but complement processing is performed on a part of the data after performing edge processing on a part of the processing units. I do.

一方、エッジ処理におけるエッジ検出は、上述した処理単位の領域の周囲の情報をも必要とする。エッジ検出では、例えば、特許文献3にも記載されるように、記録すべき画像の最も外側(エッジ)を検出する。この場合、処理単位ごとの処理では、処理単位の領域の最も外側までエッジか否かを判断することになり、そのために処理単位の外側(周囲)の情報も必要となる。そして、このようにエッジ処理が施された処理単位について補完処理を行う場合、処理単位の外側(周囲)はエッジ処理が施されていないことから、単位領域の境界近傍における補完処理によって、その記録データに基づく画像が損なわれることがある。例えば、処理単位の境界に隣接した領域を記録するノズルに不吐出がある場合、補完処理によって、そのノズルの記録データが処理単位内の領域を記録するための正常なノズルのデータとされる。そして、記録する画像によってはこの補完がなされたデータに基づいて記録された画像において補完処理で加えられたデータによる記録ドットによって、エッジ処理後の画像と大きく異なる場合がある。   On the other hand, edge detection in edge processing also requires information around the above-described processing unit area. In the edge detection, for example, as described in Patent Document 3, the outermost (edge) of the image to be recorded is detected. In this case, in the processing for each processing unit, it is determined whether or not the edge is the outermost area of the processing unit area, and therefore information on the outside (surrounding) of the processing unit is also required. Then, when complement processing is performed for a processing unit that has been subjected to edge processing in this way, since the edge processing is not performed outside (around) the processing unit, the recording is performed by complement processing near the boundary of the unit region. Data based images may be corrupted. For example, if there is a non-ejection in a nozzle that records an area adjacent to the boundary of a processing unit, the recording data of that nozzle is converted to normal nozzle data for recording the area in the processing unit by the complement processing. Depending on the image to be recorded, there may be a case where the image recorded based on the data that has been supplemented differs greatly from the image after the edge processing due to the recording dots by the data added by the complement processing.

本発明の目的は、エッジ処理後に同じ処理単位の不吐出補完処理を実施しても、記録される画像が大きく損なわれることを防止できる画像処理装置および画像処理方法を提供することである。   An object of the present invention is to provide an image processing apparatus and an image processing method capable of preventing a recorded image from being greatly damaged even when non-ejection complement processing of the same processing unit is performed after edge processing.

そのために本発明では、記録データに対して所定数の画素からなる処理単位ごとに加工処理が施された後の記録データに、記録ヘッドにおける吐出不良ノズルの位置に応じた不吐出補完処理を行う画像処理装置であって、記録ヘッドが吐出する複数の種類のインクのうち、前記加工処理の前後で最も変化が少ないインクの記録データに対しては、前記処理単位の領域の境界を超えて他のノズルに対応した画素に記録データの振り分けを許容する不吐出補完を行うことを特徴とする。   For this purpose, in the present invention, non-ejection supplement processing is performed on the print data after the print data is processed for each processing unit composed of a predetermined number of pixels according to the position of the ejection failure nozzle in the print head. In the image processing apparatus, among the plurality of types of ink ejected by the recording head, the recording data of the ink that has the least change before and after the processing is applied to other than the boundary of the region of the processing unit. In other words, non-ejection interpolation is performed to allow the distribution of print data to pixels corresponding to the nozzles.

以上の構成によれば、画像処理装置において、エッジ処理後に同じ処理単位の不吐出補完処理を実施しても、記録される画像が大きく損なわれることを防止できる。   According to the above configuration, even if the non-ejection complement processing of the same processing unit is performed after the edge processing in the image processing apparatus, it is possible to prevent the recorded image from being greatly damaged.

本発明の一実施形態に係るインクジェット記録装置の概略構成を示す斜視図である。1 is a perspective view illustrating a schematic configuration of an ink jet recording apparatus according to an embodiment of the present invention. 図1に示したインクジェット記録装置の制御構成を示すブロック図である。It is a block diagram which shows the control structure of the inkjet recording device shown in FIG. 図2に示したインクジェット記録装置とホストPCとで構成される画像処理システムにおける画像処理の構成を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration of image processing in an image processing system including the inkjet recording apparatus illustrated in FIG. 2 and a host PC. (a)〜(e)は、本発明を適用しない場合の、エッジ処理およびその後の不吐出補完処理による問題を説明するための図である。(A)-(e) is a figure for demonstrating the problem by an edge process and the non-ejection complement process after that when not applying this invention. (a)〜(g)は、不吐出補完の方式の違いによる補完後の画質の違いを説明する図である。(A)-(g) is a figure explaining the difference in the image quality after complementation by the difference in the method of non-ejection complementation. (a)〜(t)は、本発明一の実施形態に係るエッジ処理を説明する図である。(A)-(t) is a figure explaining the edge process which concerns on one Embodiment of this invention. (a)〜(l)は、本発明の一実施形態に係る不吐出補完処理を説明する図である。(A)-(l) is a figure explaining the non-ejection complement process which concerns on one Embodiment of this invention. (a)および(b)は、上記実施形態に係るエッジ検出処理およびそれに基づくエッジ処理を示すフローチャートである。(A) And (b) is a flowchart which shows the edge detection process which concerns on the said embodiment, and the edge process based on it. (a)〜(w)は、上記実施形態に係るエッジ処理を処理単位に着目してより具体的に説明する図である。(A)-(w) is a figure which demonstrates more specifically the edge process which concerns on the said embodiment paying attention to a processing unit. (a)〜(w)は、同じく上述した不吐出補完処理を処理単位に着目してより具体的に説明する図である。(A)-(w) is a figure which demonstrates the non-discharge complementation process mentioned above more specifically, paying attention to a processing unit. (a)〜(c)は、上記実施形態に関して、Kインクについて処理単位領域の境界を超えた補完処理を行う理由を説明する図である。(A)-(c) is a figure explaining the reason for performing the complementary process beyond the boundary of a process unit area | region about K ink regarding the said embodiment. 本実施形態に係る、処理単位領域内で不吐出補完をするか処理単位領域を超えて不吐出補完をするかを、インクの種類に応じて決定する処理を示すフローチャートである。10 is a flowchart showing processing for determining whether to perform non-ejection supplementation within a processing unit region or to perform non-ejection supplementation beyond the processing unit region according to the present embodiment according to the type of ink. (a)〜(y)は、本発明の第2の実施形態に係るエッジ処理を示す図である。(A)-(y) is a figure which shows the edge process which concerns on the 2nd Embodiment of this invention. (a)〜(t)は、上記第2実施形態に係る不吐出補完処理を示す図である。(A)-(t) is a figure which shows the non-ejection complement process which concerns on the said 2nd Embodiment.

以下、図面を参照して本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(第1実施形態)
図1は、本発明の一実施形態に係るインクジェット記録装置の概略構成を示す斜視図である。ブラック(K)、シアン(C)、マゼンタ(M)、イエロー(Y)の4色のインクを吐出する記録ヘッド201〜204がキャリッジ106に装着されている。インクタンク205〜208は、上記4つの記録ヘッドが吐出するインクを収容するともに、記録ヘッドに対して対応するインクを供給可能に構成されている。これらインクタンク205〜208は、キャリッジ106に着脱自在に搭載される。
(First embodiment)
FIG. 1 is a perspective view showing a schematic configuration of an ink jet recording apparatus according to an embodiment of the present invention. Recording heads 201 to 204 that eject ink of four colors of black (K), cyan (C), magenta (M), and yellow (Y) are mounted on the carriage 106. The ink tanks 205 to 208 are configured to store ink ejected by the four recording heads and to supply corresponding ink to the recording heads. These ink tanks 205 to 208 are detachably mounted on the carriage 106.

キャリッジ106は、インクタンク205〜208及び記録ヘッド201〜204を搭載して、図中矢印Xの方向およびその逆方向に往復移動可能に構成されている。このキャリッジの移動によって記録ヘッドは記録媒体に対して走査し、この走査の間に記録ヘッドからインクを吐出して記録媒体に画像を記録することができる。記録ヘッド201〜204の回復動作時等の非記録動作時には、このキャリッジ106は図中の破線で示したホームポジション位置hに待機するように制御される。搬送ローラ103は、補助ローラ104とともに記録媒体(記録用紙)107を挟持しながら回転して記録媒体107を搬送するとともに、記録媒体107を保持する役割も担っている。   The carriage 106 is mounted with ink tanks 205 to 208 and recording heads 201 to 204, and is configured to reciprocate in the direction of arrow X in the figure and in the opposite direction. By this movement of the carriage, the recording head scans the recording medium, and during this scanning, ink can be ejected from the recording head to record an image on the recording medium. During a non-recording operation such as a recovery operation of the recording heads 201 to 204, the carriage 106 is controlled to stand by at a home position position h indicated by a broken line in the drawing. The conveyance roller 103 rotates together with the auxiliary roller 104 while sandwiching the recording medium (recording paper) 107 to convey the recording medium 107 and also has a role of holding the recording medium 107.

本実施形態の記録装置は、図1に示すホームポジションhに待機している記録ヘッド201〜204が、記録開始命令が入力されると、キャリッジ106の移動によって図中X方向に移動し、これにより記録ヘッドの走査を行いインクを吐出して記録媒体107に画像を記録する。この記録ヘッドの1回の走査によって、記録ヘッド201の吐出口(ノズル)の配列範囲に対応した幅を有する領域に対して記録が行われる。キャリッジ106の主走査方向(X方向)への1回の走査に伴う記録が終了すると、キャリッジ106はホームポジションhに戻り、再び図中のX方向へ走査しながら記録ヘッド201〜204からインクを吐出して記録を行う。走査と次の走査の間には、搬送ローラ103が回転して、主走査方向と交差する副走査方向(Y方向)へと記録媒体が、上記配列範囲に対応した幅に対応する量、搬送される。このように記録ヘッドの走査と記録媒体の搬送とを繰り返すことにより記録媒体107に対する画像の記録が完成する。以上の記録動作は、後述の制御手段による制御に基づいて行われる。   In the recording apparatus according to the present embodiment, when the recording heads 201 to 204 waiting at the home position h shown in FIG. 1 are input with a recording start command, the carriage 106 moves in the X direction in FIG. Thus, the recording head is scanned and ink is ejected to record an image on the recording medium 107. By one scan of the recording head, recording is performed on an area having a width corresponding to the arrangement range of the discharge ports (nozzles) of the recording head 201. When the printing in the main scanning direction (X direction) of the carriage 106 is completed, the carriage 106 returns to the home position h, and ink is ejected from the recording heads 201 to 204 while scanning in the X direction in the figure again. Discharge and record. Between the scanning and the next scanning, the conveyance roller 103 rotates, and the recording medium is conveyed in an amount corresponding to the width corresponding to the arrangement range in the sub-scanning direction (Y direction) intersecting the main scanning direction. Is done. In this manner, the recording of the image on the recording medium 107 is completed by repeating the scanning of the recording head and the conveyance of the recording medium. The above recording operation is performed based on control by a control means described later.

なお、上記の例では、記録ヘッドが往路方向に走査する時にのみ記録動作を行う、いわゆる片方向記録を行う例について説明した。しかし、記録ヘッドが往路方向への走査時と復路方向への走査時の両方において記録を行う、いわゆる双方向記録を行うものにも本発明は適用可能である。また、上記の例では、インクタンク205〜208と記録ヘッド201〜204とを分離可能にキャリッジ106に搭載する構成を示した。しかし、インクタンク205〜208と記録ヘッド201〜204とが一体となったカートリッジをキャリッジに搭載する形態を採用してもよい。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型のヘッドをキャリッジに搭載する形態を採用してもよい。   In the above example, an example of performing so-called unidirectional recording, in which the recording operation is performed only when the recording head scans in the forward direction, has been described. However, the present invention can also be applied to what performs so-called bidirectional recording in which the recording head performs recording both when scanning in the forward direction and when scanning in the backward direction. In the above example, the configuration in which the ink tanks 205 to 208 and the recording heads 201 to 204 are detachably mounted on the carriage 106 is shown. However, a configuration in which a cartridge in which the ink tanks 205 to 208 and the recording heads 201 to 204 are integrated may be mounted on the carriage. Furthermore, a configuration in which a multi-color integrated head capable of discharging a plurality of colors of ink from a single recording head is mounted on a carriage may be employed.

図2は、図1に示したインクジェット記録装置の制御構成を示すブロック図である。インクジェット記録装置600は、インターフェイス400を介して、ホストコンピュータ(以下、ホストPC)1200等のデータ供給装置に接続されている。データ供給装置から送信される各種データや記録に関連する制御信号等は、インクジェット記録装置600の記録制御部500に入力される。記録制御部500は、マルチパス記録用に記録データを生成するためのマスクを格納するメモリや演算を行うCPUを備える。記録制御部500は、ASICを備えていてもよい。インターフェイス400を介して入力された制御信号に従ってモータドライバ403〜404やヘッドドライバ405を制御する。また、記録制御部500は、入力される画像データに対して、図3などにて後述される処理やヘッド種別信号発生回路405より入力される信号の処理を行う。搬送モータ401は、記録媒体107の搬送のために搬送ローラ103を回転させるための搬送モータである。キャリッジモータ402は、記録ヘッド201〜204を搭載するキャリッジ106を往復移動させるためのキャリッジモータである。モータドライバ403、404は、搬送モータ401、キャリッジモータ402をそれぞれ駆動する。ヘッド種別信号発生回路405は、記録ヘッド201〜204を駆動するヘッドドライバであり、記録ヘッドの数に対応して複数設けられている。また、ヘッド種別信号発生回路406は、キャリッジ106に搭載されている記録ヘッド201〜204の種類や数を示す信号を記録制御部500に供給する。   FIG. 2 is a block diagram showing a control configuration of the inkjet recording apparatus shown in FIG. The ink jet recording apparatus 600 is connected to a data supply apparatus such as a host computer (hereinafter referred to as a host PC) 1200 via an interface 400. Various data transmitted from the data supply apparatus, control signals related to recording, and the like are input to the recording control unit 500 of the inkjet recording apparatus 600. The recording control unit 500 includes a memory that stores a mask for generating recording data for multi-pass recording and a CPU that performs an operation. The recording control unit 500 may include an ASIC. The motor drivers 403 to 404 and the head driver 405 are controlled according to a control signal input via the interface 400. Further, the recording control unit 500 performs processing described later with reference to FIG. 3 and processing of signals input from the head type signal generation circuit 405 on the input image data. A conveyance motor 401 is a conveyance motor for rotating the conveyance roller 103 for conveying the recording medium 107. The carriage motor 402 is a carriage motor for reciprocating the carriage 106 on which the recording heads 201 to 204 are mounted. Motor drivers 403 and 404 drive the conveyance motor 401 and the carriage motor 402, respectively. The head type signal generation circuit 405 is a head driver that drives the recording heads 201 to 204, and a plurality of head type signal generation circuits 405 are provided corresponding to the number of recording heads. The head type signal generation circuit 406 supplies a signal indicating the type and number of the recording heads 201 to 204 mounted on the carriage 106 to the recording control unit 500.

図3は、図2に示したインクジェット記録装置とホストPCとで構成される画像処理システムにおける画像処理の構成を示すブロック図である。記録制御部500は、図2のインターフェイスを介して、プリンタドライバがインストールされたホストPC1200より転送されるデータの処理を行う。   FIG. 3 is a block diagram illustrating a configuration of image processing in an image processing system including the ink jet recording apparatus illustrated in FIG. 2 and a host PC. The recording control unit 500 processes data transferred from the host PC 1200 in which the printer driver is installed via the interface of FIG.

ホストPC1200では、アプリケーションから入力画像データ1000を受け取る。まず、受け取った入力画像データ1000を1200dpiの解像度でレンダリング処理1001を行う。これによって、記録用多値RGBデータ1002が生成される。本実施形態では、記録用多値RGBデータ1002は256値のデータである。生成された記録用多値RGBデータ1002は、記録制御部500に転送される。   The host PC 1200 receives input image data 1000 from the application. First, rendering processing 1001 is performed on the received input image data 1000 at a resolution of 1200 dpi. Thereby, multi-value RGB data for recording 1002 is generated. In the present embodiment, the recording multi-value RGB data 1002 is 256-value data. The generated multi-value RGB data for recording 1002 is transferred to the recording control unit 500.

記録制御部500では、色変換処理1007を行い、記録用多値RGBデータ1002を、多値(256値)のCMYKデータ1008に変換する。次いで、量子化処理1009(例えば、誤差拡散)を行い、多値(256値)CMYKデータ1008を量子化(2値化)する。これにより、解像度1200dpiの2値CMYKデータ1010が生成される。   The recording control unit 500 performs color conversion processing 1007 to convert the recording multi-value RGB data 1002 into multi-value (256 values) CMYK data 1008. Next, quantization processing 1009 (for example, error diffusion) is performed, and the multi-value (256 values) CMYK data 1008 is quantized (binarized). As a result, binary CMYK data 1010 having a resolution of 1200 dpi is generated.

次に、図6などで後述されるように、2値CMYKデータ1010を基に、記録データの加工処理としてエッジ処理を行い、エッジ処理済みデータ1011を生成する。そして、エッジ処理後のデータに対して、不図示の不吐出検出部によって検出された吐出不良ノズルに対応させて不吐出補完処理を施し、不吐出補完済みデータ1012を生成する。   Next, as will be described later with reference to FIG. 6 and the like, edge processing is performed as processing for recording data based on the binary CMYK data 1010 to generate edge processed data 1011. Then, the non-ejection complemented data 1012 is generated by performing non-ejection complement processing on the data after the edge processing in correspondence with the ejection failure nozzle detected by the non-ejection detection unit (not shown).

なお、図3は、1つのブロックで示される処理が終了した後に、次のブロックで示される処理を施すように記載しているが、本実施形態では、それぞれの処理をパイプライン的に行う。すなわち、処理に必要な数の画像が入力したら、その処理を行って後工程に処理後のデータを渡す。例えば、処理解像度が1200ppi×1200ppiである記録装置に1200ppi×1200ppiの画像データが入力された場合には、図3のブロック1000〜1008のデータを生成するには、処理は1画素単位でよい。従って、ブロック1000〜1008のデータを生成する処理を1画素単位とし、その処理の繰り返しとするのであれば、必要とするメモリが最小限に抑えられる。1009では量子化処理が行われるが、その処理系が、例えばディザ法であれば、同様に1画素単位で処理することができる。また、誤差拡散法であれば、1ラスター(1行分の画素群)もしくは2ラスター単位で処理をすることができる。この場合でも、ブロック1008のデータを1ラスターもしくは2ラスター単位とすれば、ブロック1000〜1007のデータは1画素単位とすることができる。なお、記録装置の設計上、ブロック1008の処理をラスター単位とするには、ブロック1000〜1007の単位をブロック1008の単位に合わせてもよい。ブロック1010〜1012の処理も同様であり、それぞれのブロック1001〜1012の処理は、総ての画像領域分のメモリを持つのではなく、それぞれ最適化した単位とすることができる。   Note that FIG. 3 describes that the processing indicated by the next block is performed after the processing indicated by one block is completed, but in the present embodiment, each processing is performed in a pipeline manner. That is, when the number of images necessary for processing is input, the processing is performed, and the processed data is passed to a subsequent process. For example, when image data of 1200 ppi × 1200 ppi is input to a recording apparatus having a processing resolution of 1200 ppi × 1200 ppi, the processing may be performed in units of pixels to generate the data of blocks 1000 to 1008 in FIG. Therefore, if the process for generating the data of the blocks 1000 to 1008 is performed in units of one pixel and the process is repeated, the required memory can be minimized. In step 1009, quantization processing is performed. If the processing system is, for example, a dither method, processing can be similarly performed in units of pixels. Further, with the error diffusion method, processing can be performed in units of one raster (a group of pixels for one row) or two rasters. Even in this case, if the data of the block 1008 is in units of one raster or two rasters, the data in the blocks 1000 to 1007 can be in units of one pixel. In order to design the processing of block 1008 as a raster unit due to the design of the recording apparatus, the unit of blocks 1000 to 1007 may be matched with the unit of block 1008. The processing of the blocks 1010 to 1012 is the same, and the processing of each of the blocks 1001 to 1012 does not have the memory for all the image areas, but can be an optimized unit.

不吐出補完済みデータ1012に基づいて、記録を行う。すなわち、記録ヘッドの走査で記録する範囲の不吐出補完済みデータ1012をメモリから読み出し、メモリに格納されているマルチパス記録用のマスクとの論理積を取り、それぞれの走査で記録するデータを生成する。   Recording is performed based on the non-ejection complemented data 1012. That is, the non-ejection complemented data 1012 in the range to be recorded by scanning of the recording head is read from the memory, the logical product with the mask for multi-pass recording stored in the memory is taken, and the data to be recorded by each scanning is generated. To do.

以下では、本実施形態に係る、エッジ処理およびエッジ処理が施された記録データに対する不吐出補完処理について説明するが、その前に、本発明を適用しない場合の、エッジ処理およびその後の不吐出補完処理によって生じる問題を説明する。   In the following, edge processing and non-ejection complement processing for print data subjected to edge processing according to the present embodiment will be described. Before that, edge processing and subsequent non-ejection complement when the present invention is not applied are described. A problem caused by the processing will be described.

図4(a)〜(e)は、本発明を適用しない場合にエッジ処理およびその後の不吐出補完処理によって生じ得る、前述した問題を説明するための図である。   FIGS. 4A to 4E are diagrams for explaining the above-described problems that may occur due to edge processing and subsequent non-ejection complement processing when the present invention is not applied.

図4(a)は、特許文献3に記載されるエッジ処理の一例を示しており、エッジ処理が、インクの種類(記録ヘッド)ごとに行われる例を示している。すなわち、エッジ処理によってインク色によって異なる複数のデータ(プレーン)が生成される。図4(a)において、ステップS101で、記録データから、所定数の画素からなるエッジ処理の処理単位である領域(以下、単位領域)分の記録データを切り出し、ステップS102でエッジ処理を施す。単位領域202の周囲の破線で示す領域201は、エッジ処理に必要な、周囲情報(周囲の記録データ)である。周囲情報がない場合には、単位領域の境界部はすべてエッジになってしまうが、この周囲情報を参照することにより、単位領域の境界部でも適切にエッジ/非エッジの判断が可能となる。ステップS102のエッジ処理では、ステップS102aのエッジ処理によって第1プレーンを生成し、ステップS102bのエッジ処理によって第2プレーンを生成する。そして、ステップS103a、S103bで不吐出補完処理を行う。その後、ステップS104a、S104bで、記録ヘッドの1回の走査分の記録データを溜め、それに基づいて記録を行う。ステップS200では、以上説明したステップS100の処理と同じ処理を繰り返し行い、次の記録位置へ記録する。このように画像データを処理しつつ記録を行うという逐次処理によって画像を記録する。   FIG. 4A shows an example of edge processing described in Patent Document 3, and shows an example in which edge processing is performed for each type of ink (recording head). That is, a plurality of data (planes) that differ depending on the ink color is generated by the edge processing. In FIG. 4A, in step S101, recording data for an area (hereinafter referred to as a unit area) that is a processing unit of edge processing including a predetermined number of pixels is cut out from the recording data, and edge processing is performed in step S102. A region 201 indicated by a broken line around the unit region 202 is surrounding information (surrounding recording data) necessary for edge processing. When there is no surrounding information, all the boundary portions of the unit area are edges. By referring to the surrounding information, it is possible to appropriately determine the edge / non-edge at the boundary portion of the unit area. In the edge processing in step S102, the first plane is generated by the edge processing in step S102a, and the second plane is generated by the edge processing in step S102b. Then, non-ejection complement processing is performed in steps S103a and S103b. Thereafter, in steps S104a and S104b, recording data for one scanning of the recording head is accumulated, and recording is performed based on the recording data. In step S200, the same processing as that in step S100 described above is repeatedly performed, and recording is performed at the next recording position. In this way, an image is recorded by a sequential process of recording while processing image data.

以上の処理において、ステップS103aで行う不吐出補完処理では、入力情報は、補完すべきノズルに対応した画素の位置情報の他、処理単位領域内の情報(記録データ)203aとエッジ処理で参照した、処理単位領域の周囲の情報(周囲画素の記録データ)201が入力情報である。すなわち、不吐出補完処理における入力情報のうち、エッジ処理が施されているデータは、処理単位領域の情報だけである。従って、処理単位領域と周囲との境界近傍の画素に対して不吐出補完を行う際に上記周囲の情報が必要となる場合には、この情報はエッジ処理が施されていないものとなる。このため、処理単位領域の境界を跨いだ不吐出補完は、エッジ処理が未だ施されていないデータ201を基に行われることになり、それによって、エッジ処理前後でデータが大きく異なるような記録データの場合には、本来記録したいデータとは比較的大きく異なってしまう。   In the non-ejection complementing process performed in step S103a in the above process, the input information is referred to by edge processing with information (recording data) 203a in the processing unit area in addition to pixel position information corresponding to the nozzle to be complemented. Information around the processing unit area (recording data of surrounding pixels) 201 is input information. That is, of the input information in the non-ejection complementing process, the data subjected to the edge process is only the information on the processing unit area. Accordingly, when non-ejection supplement is required for pixels near the boundary between the processing unit area and the surrounding area, the information is not subjected to edge processing when the surrounding information is required. For this reason, non-ejection complementation across the boundaries of the processing unit areas is performed based on the data 201 that has not yet been subjected to edge processing, and as a result, recorded data that greatly differs before and after the edge processing. In this case, the data to be originally recorded is relatively different.

図4(b)は、ステップS103aにおける不吐出補完処理におけるデータを示しており、交互に上下の画素にデータを振り分ける方式(図4(c))の不吐出補完を示している。上述したように、エッジ処理が施されたデータ203aは、処理単位内の記録データのみであり、その周囲記録データ201は未処理である。そして、周囲の画素に対応するノズルに不吐出があるときは(図の上段の矢印)、交互に上下の画素にデータを振り分ける不吐出補完の場合、不吐出ノズルに対応する画素の記録データの一部が、下向きの矢印で示すように、処理単位領域内の画素の記録データとされる。一方、処理単位領域の内部に不吐ノズルがある場合には(図の下段の矢印)、処理単位領域内で不吐出補完が完結するために、上述した問題は生じない。   FIG. 4B shows data in the non-ejection complement processing in step S103a, and shows non-ejection complement of the method (FIG. 4C) in which data is alternately distributed to the upper and lower pixels. As described above, the data 203a subjected to the edge processing is only the recording data in the processing unit, and the surrounding recording data 201 is unprocessed. When there is non-ejection in the nozzles corresponding to the surrounding pixels (the upper arrow in the figure), in the case of non-ejection complementation in which data is alternately distributed to the upper and lower pixels, the recording data of the pixels corresponding to the non-ejection nozzles A part of the data is recorded data of pixels in the processing unit area as indicated by a downward arrow. On the other hand, when there is a discharge failure nozzle inside the processing unit area (arrow in the lower part of the figure), the above-described problem does not occur because the non-discharge complementation is completed within the processing unit area.

なお、不吐出補完の方式には、特許文献1に記載されているように、片側に寄せて不吐出補完を行うものもある(図4(d)、図4(e))。エッジ処理の境界部でこの方式を採用すれば、図4(b)に示したように、周囲の画素に対応するノズルに不吐出があっても(図の上段の矢印)、その記録データをその画素の上側の画素に振り分けることにより、処理単位領域内のエッジ処理が既に施された記録データに影響を及ぼすことはない。しかし、片側の画素のみに振り分けることにより、振り分けられた画素に対応するノズルの使用頻度が高くなってしまう。また、不吐出のノズルが隣接しているような場合には、画質が大きく劣化する場合がある。   In addition, as described in Patent Document 1, some non-ejection complement methods perform non-ejection complementation by moving to one side (FIGS. 4D and 4E). If this method is adopted at the boundary of edge processing, as shown in FIG. 4 (b), even if there is a non-ejection in the nozzle corresponding to the surrounding pixels (the upper arrow in the figure), the recorded data is By allocating to the pixel above the pixel, there is no influence on the recording data that has already been subjected to the edge processing in the processing unit area. However, by assigning to only one pixel, the frequency of use of the nozzle corresponding to the assigned pixel is increased. In addition, when the non-ejection nozzles are adjacent to each other, the image quality may be greatly deteriorated.

図5(a)〜(g)は、このような不吐出補完の方式による、補完後の画質の違いを説明する図である。図5(a)は、補完処理における処理対象の記録データを示している。図5(b)および(c)は、上述した補完処理の二つの方式を示しており、図5(b)は、上および下の画素に交互に振り分ける方式を示し、図5(c)は、片側(図に示す例は上)の画素に振り分ける方式を示している。   FIGS. 5A to 5G are diagrams for explaining the difference in image quality after complementation according to such a non-ejection complementing method. FIG. 5A shows recording data to be processed in the complementing process. 5 (b) and 5 (c) show two methods of the above-described complementary processing, FIG. 5 (b) shows a method of alternately allocating to the upper and lower pixels, and FIG. 5 (c) The method of distributing to the pixels on one side (the example shown in the figure is the top) is shown.

図5(d)、(e)および図5(f)、(g)は、上記二つの方式で不吐出補完を施した後のデータを示しており、図5(d)、(e)は、図5(b)に示す方式によって、図5(f)、(g)は、図5(c))に示す方式によって、それぞれ不吐出補完を行った結果を示している。図5(d)〜(g)において、符号「×」で示す画素の対応するノズルが不吐出であることを示している。   5 (d), 5 (e), 5 (f), and 5 (g) show data after performing non-ejection complementation by the above two methods, and FIGS. 5 (d) and 5 (e) show the data. 5 (b), FIGS. 5 (f) and 5 (g) show the results of non-ejection complementation performed by the method shown in FIG. 5 (c), respectively. 5D to 5G show that the corresponding nozzle of the pixel indicated by the symbol “x” does not discharge.

図5(d)および(f)に示すように、生じている不吐ノズルが1つの場合は、処理後の画像に大きな差は生じない。しかし、図5(e)および(g)に示すに、不吐出ノズルが2つ生じている場合は、片側の画素に振り分ける方式では(図5(g))、画像において、比較的広い範囲の画素にドットが記録されない部分が生じ、これによって記録画像が大きく損なわれる。   As shown in FIGS. 5D and 5F, when one undischarge nozzle is generated, there is no significant difference in the processed image. However, as shown in FIGS. 5 (e) and 5 (g), when two non-ejection nozzles are generated, the method of distributing to one pixel (FIG. 5 (g)), a relatively wide range in the image. A portion in which no dot is recorded occurs in the pixel, and this greatly damages the recorded image.

以上説明したとおり、不吐出補完処理では、不吐出を生じているノズルに対応する画素列に対して両側の方向の画素列に記録データを振り分けることが好ましい。しかし、エッジ処理の処理単位領域の周囲の画素は、エッジ処理前の記録データであることから、この部分の不吐出補完を適切に行えないという問題がある。   As described above, in the non-ejection complementing process, it is preferable that the print data is distributed to the pixel rows on both sides with respect to the pixel row corresponding to the nozzle causing non-ejection. However, since the pixels around the processing unit area for edge processing are the recording data before the edge processing, there is a problem that non-ejection complementation of this portion cannot be appropriately performed.

これに対し、本発明の実施形態は、画像のエッジ部がエッジ処理の対象となることから、このエッジ部を記録するインク色(ブラック(K))の記録データがエッジ処理によってそれ程大きく変化しないデータと考え、エッジ処理の処理単位領域の境界を超えた不吐出補完処理を行うようにする。すなわち、記録データがエッジ処理によってそれ程大きく変化しないデータである場合は、処理単位領域の周囲の記録データもエッジ処理前後でそれ程変化しないことから、処理単位領域の境界を跨いだ不吐出補完処理を行っても記録データが大きく損なわれることはない。一方、画像のエッジ部以外(非エッジ部)を記録するインク色の記録データについては、エッジ処理の単位領域内で不吐出補完処理を行うようにする。すなわち、非エッジ部の記録データはエッジ処理によって比較的大きく変化することから、単位領域の周囲のエッジ処理を施していない記録データとの間の不吐出補完処理によって、その処理前後の記録データが比較的大きく変化するため、処理単位内だけで処理を行うようにする。   On the other hand, in the embodiment of the present invention, since the edge portion of the image is subjected to edge processing, the recording data of the ink color (black (K)) for recording the edge portion does not change so much by the edge processing. Considering data, non-ejection complementing processing that exceeds the boundary of the processing unit area of edge processing is performed. That is, when the recording data is data that does not change so much by the edge processing, the recording data around the processing unit area also does not change so much before and after the edge processing, so the non-ejection complementing process across the boundary of the processing unit area is performed. Even if the recording is performed, the recorded data is not greatly damaged. On the other hand, non-ejection complement processing is performed in the unit area of edge processing for ink color recording data that records other than the edge portion (non-edge portion) of the image. In other words, since the recording data of the non-edge portion changes relatively greatly by the edge processing, the recording data before and after the processing is processed by the non-ejection complement processing with the recording data not subjected to the edge processing around the unit area. Since the change is relatively large, processing is performed only within the processing unit.

図6(a)〜(t)は、本実施形態に係るエッジ処理を説明する図であり、また、図7(a)〜(l)は、本実施形態に係る不吐出補完処理を説明する図である。これらの図において、「領域A」は、エッジ処理の処理単位領域の1つである。エッジ処理におけるこの処理単位(処理単位領域)のサイズは、上述したように、メモリ容量などの制約によってある程度定まるが、この制約と、この処理単位が記録画像の画質に及ぼす影響を考慮して、定めることができる。例えば、処理単位領域のノズル配列の方向に対応する画素列のサイズを、記録ヘッドのノズル配列の長さに対応した画素数またはそれ以下とし、また、ノズル配列方向と直交する方向のサイズも同じものとすることができる。図に示す例では、このサイズを、図示および説明の簡略化のため、8画素×8画素のサイズとして表されている。   FIGS. 6A to 6T are diagrams for explaining edge processing according to the present embodiment, and FIGS. 7A to 7L are for explaining non-ejection complementing processing according to the present embodiment. FIG. In these drawings, “Area A” is one of processing unit areas for edge processing. As described above, the size of this processing unit (processing unit region) in edge processing is determined to some extent by constraints such as memory capacity, but considering this constraint and the effect of this processing unit on the image quality of a recorded image, Can be determined. For example, the size of the pixel array corresponding to the nozzle array direction of the processing unit area is set to the number of pixels corresponding to the nozzle array length of the recording head or less, and the size in the direction orthogonal to the nozzle array direction is the same. Can be. In the example shown in the figure, this size is represented as a size of 8 pixels × 8 pixels for simplification of illustration and description.

本実施形態は、ブラック(K)インクとして顔料インクを用い、シアン(C)、マゼンタ(M)、イエロー(Y)インクとして染料インクを用いる。このうち、Kインクは普通紙に浸透し難いインクである。ぞして、ブラックの記録データKのうち、エッジ部は顔料のKインクで記録し、非エッジ部は、顔料のKインクと染料のC、M、Yインクとを用いて記録する。すなわち、本実施形態のエッジ処理は、Kインクの画像においてエッジ部と非エッジ部とを検出し、エッジ部についてはKインクで記録する記録データとし、非エッジ部についてはKインクとともにC、M、Yインクを用いて記録する記録データとするものである。   In this embodiment, pigment ink is used as black (K) ink, and dye ink is used as cyan (C), magenta (M), and yellow (Y) ink. Among these, the K ink is an ink that hardly penetrates into plain paper. In the black recording data K, the edge portion is recorded with the pigment K ink, and the non-edge portion is recorded with the pigment K ink and the dye C, M, and Y inks. That is, in the edge processing of the present embodiment, edge portions and non-edge portions are detected in the K ink image, the edge portions are recorded as recording data with K ink, and the non-edge portions are printed with K ink together with C and M. The recording data is recorded using Y ink.

図6(a)〜(d)は、2値のC、M、Y、Kインクそれぞれの記録データ1010を示している。この例では、Kインクの記録データのみが存在することを示している(図6(d))。この図6(d)に示すKインクの記録データの画像を、エッジ部と非エッジ部に分けると、図6(e)および(f)に示すものとなる。   6A to 6D show recording data 1010 for each of binary C, M, Y, and K inks. This example shows that only K ink recording data exists (FIG. 6D). When the K ink recording data image shown in FIG. 6D is divided into an edge portion and a non-edge portion, those shown in FIGS. 6E and 6F are obtained.

一方、図6(g)〜(k)は、非エッジ部のC、M、Y、Kインクの記録データ用のマスクデータおよびエッジ部のKインクの記録データ用のマスクデータを示している。図6(e)および(f)に示す、Kインクの非エッジ部とエッジ部の記録データと、図6(g)〜(k)に示す上記対応するマスクデータとの論理積をとることにより、図6(l)〜(p)示す、エッジ処理後の記録データを得る。なお、図6(g)〜(k)に示すマスクは3画素×3画素と比較的小さいマスクであるが、それを繰り返し並べてタイル状に用いる。そして、このようにしてKインクの記録データに基づいて得られる記録データC、M、Yについては、元々の記録データC、M、Y(図6(a)〜(c))との論理和をとる。また、記録データKについては、エッジ部と非エッジ部の論理和をとって、最終的な、図6(q)〜(t)に示すエッジ処理済みデータを得る。なお、この例では、元々の記録データC、M、Yが無い(ドット記録データが無い)ため、図6(l)〜(n)および図6(q)〜(s)に示すデータは同じである。   On the other hand, FIGS. 6G to 6K show mask data for print data of C, M, Y, and K inks at non-edge portions and mask data for print data of K ink at edge portions. By taking the logical product of the recording data of the non-edge portion and the edge portion of the K ink shown in FIGS. 6E and 6F and the corresponding mask data shown in FIGS. 6 (l) to 6 (p), recording data after edge processing is obtained. Although the masks shown in FIGS. 6G to 6K are relatively small masks of 3 pixels × 3 pixels, they are repeatedly arranged and used in a tile shape. Then, the recording data C, M, and Y obtained based on the recording data of K ink in this way are ORed with the original recording data C, M, and Y (FIGS. 6A to 6C). Take. For the recording data K, the logical sum of the edge portion and the non-edge portion is taken to obtain the final edge processed data shown in FIGS. In this example, since there is no original recording data C, M, Y (no dot recording data), the data shown in FIGS. 6 (l) to (n) and FIGS. 6 (q) to (s) are the same. It is.

図8(a)および(b)は、本実施形態に係るエッジ検出処理およびそれに基づくエッジ処理を示すフローチャートである。先ず、エッジ検出処理では、図8(b)に示すように、ブラックの記録データKについて、着目する画素を中心にした3画素×3画素のマトリクスを考え、着目画素の記録データが「On」(ドット記録)で、かつ3画素×3画素マトリクス内の「On」画素の数が9であるか否かを判断する(S821)。この判定で肯定判断のときは、その画素は非エッジ部の画素と判定する(S823)。上記ステップS821で、否定判断のとき、着目画素が「On」(ドット記録)か否かを判断する(S822)。この判断で肯定判断のとき、その画素をエッジ部の画素と判定する(S824)。ステップS822で、否定判断のときは判定なしとする(S825)。検出対象の画素が無くなるまで上記処理を繰り返し(S826)、総ての対象画素についての処理を終了と判断したときは(S827)、本処理を終了する。   FIGS. 8A and 8B are flowcharts showing edge detection processing and edge processing based on the edge detection processing according to the present embodiment. First, in the edge detection process, as shown in FIG. 8B, for the black recording data K, a 3 × 3 pixel matrix centered on the pixel of interest is considered, and the recording data of the pixel of interest is “On”. It is determined whether or not the number of “On” pixels in the 3 pixel × 3 pixel matrix is 9 (dot recording) (S821). If the determination is affirmative, the pixel is determined to be a non-edge pixel (S823). If a negative determination is made in step S821, it is determined whether or not the target pixel is “On” (dot recording) (S822). If this determination is affirmative, the pixel is determined to be a pixel at the edge (S824). If a negative determination is made in step S822, no determination is made (S825). The above process is repeated until there are no pixels to be detected (S826). When it is determined that the processes for all the target pixels have been completed (S827), this process ends.

図8(a)に示すエッジ処理では、先ずステップS801で、図8(b)にて上述したようにエッジ検出処理を行う。そして、この検出処理の結果に基づき、ブラックの記録データKについて、処理単位領域ごとにエッジ部の記録データと非エッジ部の記録データとを判別する(S802)。そして、図6にて上述したように、エッジ部の記録データに対してエッジマスクとの論理積をとる(S803)。また、非エッジ部の記録データについては、記録データK、C、M、Yそれぞれに対応するエッジマスクとの論理積をとる(S804、S805、S806、S807)。さらに、ブラックの記録データKについてステップS803、S804で得たデータの論理和をとる(S808)。また、シアン、マゼンタ、イエローのデータについても、エッジ処理で得たデータと、本来の記録データC、M、Yとの論理和をとる(S809、S810、S811)。最後に、それぞれのデータをエッジ処理済のデータ(図3に示したエッジ処理済みデータ1011)とする(S812、S813、S814、S815)。   In the edge processing shown in FIG. 8A, first, in step S801, edge detection processing is performed as described above with reference to FIG. Then, based on the result of this detection process, the black recording data K is discriminated between the edge recording data and the non-edge recording data for each processing unit region (S802). Then, as described above with reference to FIG. 6, the logical product of the edge portion recording data and the edge mask is obtained (S803). Further, for the recording data of the non-edge portion, a logical product with the edge mask corresponding to each of the recording data K, C, M, and Y is calculated (S804, S805, S806, S807). Further, for the black recording data K, the logical sum of the data obtained in steps S803 and S804 is calculated (S808). For the cyan, magenta, and yellow data, the logical sum of the data obtained by the edge processing and the original recording data C, M, and Y is calculated (S809, S810, S811). Finally, each data is set as edge-processed data (edge-processed data 1011 shown in FIG. 3) (S812, S813, S814, S815).

本発明の一実施形態に係る不吐出補完処理は、処理単位領域の境界部における、C、M、Yインクのエッジ処理済データについては、処理単位領域の内側でデータの振り分けを行い、Kインクのエッジ処理済データについては、処理単位領域を超えた記録データの振り分けを許容する。   In the non-ejection complementing process according to an embodiment of the present invention, for the edge processed data of C, M, and Y ink at the boundary of the processing unit region, the data is distributed inside the processing unit region, and the K ink As for the edge processed data, the distribution of the recording data exceeding the processing unit area is allowed.

図7(a)〜(d)は、C、M、Y、Kのエッジ処理後のデータを示しており、より具体的には、図6(g)〜(t)に示すデータのうち、1つの処理単位領域である領域Aのデータを示している。エッジ処理は、処理単位領域ごとに行うため、領域Aについて処理するときにエッジ処理後の画像として得られるのは、領域Aの内側の画像のみである。領域Aの周囲のデータはエッジ検出に用いるが、未だエッジ処理は施されていない。一方、C、M、Y、Kインクのノズル列において、図7(i)〜(l)において「×→」で示す位置の画素に対応するノズルに不吐出が生じているとする。この場合、本実施形態では、図7(e)〜(h)に示すように補完処理を行う。   FIGS. 7A to 7D show data after edge processing of C, M, Y, and K. More specifically, among the data shown in FIGS. 6G to 6T, The data of area A, which is one processing unit area, is shown. Since the edge processing is performed for each processing unit region, only the image inside the region A is obtained as the image after the edge processing when the region A is processed. Data around the area A is used for edge detection, but edge processing has not yet been performed. On the other hand, in the nozzle rows of C, M, Y, and K inks, it is assumed that no ejection occurs in the nozzles corresponding to the pixels at the positions indicated by “× →” in FIGS. In this case, in the present embodiment, complement processing is performed as shown in FIGS.

ここで、本実施形態のようにブラックKの画像に対するエッジ処理では、そのエッジ処理の前後で、インクKの記録データはそれ程変化しない。従って、インクKの記録データのエッジ処理後の周囲情報もエッジ処理前の周囲情報(記録データ)に類似している。この点から、本実施形態は、インクKの記録データについては、処理単位領域を超えて不吐出補完を行う。すなわち、インクKの記録データの場合は、エッジ処理されていない、処理単位領域外の周囲のデータを用いて不吐出補完をしても、エッジ処理済みのデータに対して不吐出補完した場合とほぼ類似した結果が得られる。一方、C、M、Yインクの記録データは、エッジ処理の前後で比較的大きく変化する。例えば、図6(a)〜(c)に示す例のように、元々のC、M、Yインクの記録データは無いのに対し、Kインクの記録データに対するエッジ処理によって、図6(l)〜(n)に示すようにデータが生じる。このように、エッジ処理によってデータが存在するようになったにも係らず、不吐出補完処理で参照する領域Aの周囲情報は、エッジ処理が未だ行われていない、総て「0」のデータである。従って、本実施形態は、C、M、Yインクの記録データの不吐出補完を、処理単位領域内で完結するように実施する。   Here, in the edge processing for the black K image as in this embodiment, the recording data of the ink K does not change much before and after the edge processing. Accordingly, the peripheral information after the edge processing of the recording data of the ink K is similar to the peripheral information (recording data) before the edge processing. From this point, the present embodiment performs non-ejection complementation for the print data of ink K beyond the processing unit area. That is, in the case of print data of ink K, non-ejection complementation is performed on edge-processed data even if non-ejection complementation is performed using data outside the processing unit area that has not been edge-processed. Nearly similar results are obtained. On the other hand, the recording data of C, M, and Y ink changes relatively greatly before and after the edge processing. For example, as in the example shown in FIGS. 6A to 6C, there is no original C, M, and Y ink recording data, but by edge processing for K ink recording data, FIG. Data is generated as shown in (n). As described above, the surrounding information of the area A referred to in the non-ejection complementing process is all “0” data that has not been subjected to the edge process even though the data has been present by the edge process. It is. Therefore, in the present embodiment, non-ejection complementation of the C, M, and Y ink recording data is performed so as to be completed within the processing unit area.

図9(a)〜(w)は、上述したエッジ処理を処理単位に着目してより具体的に説明する図であり、また、図10(a)〜(w)は、同じく上述した不吐出補完処理を処理単位に着目してより具体的に説明する図である。   FIGS. 9A to 9W are diagrams for specifically explaining the above-described edge processing by paying attention to the processing unit, and FIGS. 10A to 10W are also the non-ejection described above. It is a figure which demonstrates a complement process more concretely paying attention to a processing unit.

図9(a)〜(d)は、2値のC、M、Y、Kインクの記録データ1010を示している。この記録データに対してエッジ処理を行うために、図9(e)〜(h)に示すように、処理単位領域である領域Aおよびその周囲(2画素分)の記録データを切り出す。なお、この周囲の情報(記録データ)について、本実施形態のエッジ処理は、インクKのデータをC、M、Y、Kインクのデータで置換する以外の処理を行っていないため、C、M、Yインクの周囲情報は参照されない。しかし、図13にて後述するように、C、M、Yインクと、Kインクとの隣接関係を考慮してエッジ処理を行う場合には、C、M、Yインクの周囲情報が必要になる場合がある。   FIGS. 9A to 9D show recording data 1010 of binary C, M, Y, and K inks. In order to perform edge processing on this recording data, as shown in FIGS. 9E to 9H, the recording data in the region A which is a processing unit region and its surroundings (for two pixels) is cut out. For the surrounding information (recording data), the edge processing according to the present embodiment does not perform any processing other than replacing the ink K data with the C, M, Y, and K ink data. , Y ink surrounding information is not referred to. However, as will be described later with reference to FIG. 13, when edge processing is performed in consideration of the adjacent relationship between the C, M, and Y inks and the K ink, peripheral information about the C, M, and Y inks is required. There is a case.

図9(e)〜(h)に示す、領域Aに関して切り出した記録データに対して、図8(b)に示したように、領域Aとその周囲の記録データを用いてエッジ検出を行い、図9(i)〜(m)に示す、非エッジ部のデータおよびエッジ部のデータを得る。そして、それぞれのデータと、図9(n)〜(r)に示すマスクとの論理積をとり、図9(s)〜(w)に示すエッジ処理後のデータを得る。さらに、C、M、Yインクのデータについては、図9(e)〜(g)に示す、元々のC、M、Yインクのデータと論理和をとる。また、Kインクのデータについては図9(v)、(w)に示すエッジ部データと非エッジ部データとの論理和をとる。これにより、最終的な、領域Aの、図10(a)〜(d)に示すエッジ処理済みデータ1011を得る。   As shown in FIG. 8B, edge detection is performed on the recording data cut out with respect to the area A shown in FIGS. 9E to 9H using the recording data in the area A and its surroundings. The non-edge portion data and the edge portion data shown in FIGS. Then, the logical product of each data and the masks shown in FIGS. 9 (n) to 9 (r) is obtained to obtain the data after the edge processing shown in FIGS. 9 (s) to 9 (w). Further, the C, M, and Y ink data is logically ORed with the original C, M, and Y ink data shown in FIGS. For the K ink data, the logical sum of the edge portion data and the non-edge portion data shown in FIGS. As a result, the edge-processed data 1011 shown in FIGS. 10A to 10D in the final area A is obtained.

図10(e)〜(h)は、C、M、Y、Kインクの不吐出補完処理で用いられるデータを示している。すなわち、これらのデータは、処理単位である領域Aの内部は、図10(a)〜(d)に示したエッジ処理済みデータであるが、その周囲の領域は、図9(e)〜(h)に示した、エッジ処理を施す前のデータである。ここで、C、M、Yインクのデータはエッジ処理前のデータであるから、C、M、Yインクの周囲情報は総て「0」(ドット非記録)である。   FIGS. 10E to 10H show data used in non-ejection complement processing for C, M, Y, and K inks. That is, these data are the edge-processed data shown in FIGS. 10A to 10D inside the area A which is a processing unit, but the surrounding areas are shown in FIGS. This is the data before the edge processing shown in h). Here, since the C, M, and Y ink data is the data before the edge processing, all the surrounding information of the C, M, and Y inks is “0” (dot non-recording).

図10(i)〜(l)は、このような図10(e)〜(h)に示すデータに対する不吐出補完処理を示している。例えば、図10(i)に示すCインクのデータに対する補完処理は、処理単位領域の内部で不吐出補完をする。具体的には、「×→」出示す、不吐出のノズルに対応する画素の記録データ101は、領域Aの内部である1つ下の画素列の画素に振り分けられる。このように領域Aの境界に隣接する画素列に対応するノズルに不突出が生じている場合は、その領域の内側に向かう一方向において隣の画素列に振り分ける。なお、図10(j)に示すように、領域Aの内部で境界に隣接しない画素列に対応するノズルに不吐出があるときは、振り分けは一方向でなく、上下方向の画素に交互に振り分ける。   FIGS. 10 (i) to 10 (l) show non-ejection complement processing for the data shown in FIGS. 10 (e) to 10 (h). For example, the complement process for the C ink data shown in FIG. 10I performs non-ejection complement within the process unit area. Specifically, the print data 101 of the pixels corresponding to the non-ejection nozzles shown as “× →” is distributed to the pixels in the next lower pixel row in the area A. When there is no protrusion in the nozzle corresponding to the pixel row adjacent to the boundary of the region A in this way, the nozzle is distributed to the adjacent pixel row in one direction toward the inside of the region. As shown in FIG. 10 (j), when there is a non-ejection in a nozzle corresponding to a pixel row that is not adjacent to the boundary inside the area A, the allocation is not performed in one direction but alternately in the vertical direction. .

一方、図10(l)に示すKインクのデータに対する補完処理は、領域Aの境界を超えた補完処理を許容する。例えば、領域Aの境界の外側で隣接する画素列に対応するノズルに不吐出がある場合、その記録データ102は下方向で隣接する、領域A内の画素に振り分けられる。このように、Kインクの補完処理に関するデータは、領域Aの周囲情報もエッジ処理後のデータに類似していることから、処理単位領域を超えて記録データの振り分けをしても、仮にエッジ処理済みのデータに対して不吐出補完した場合と、ほぼ類似した結果が得られる。   On the other hand, the supplement processing for the K ink data shown in FIG. For example, when there is a non-ejection in a nozzle corresponding to an adjacent pixel row outside the boundary of the area A, the recording data 102 is distributed to the pixels in the area A adjacent in the downward direction. As described above, since the data related to the K ink supplement processing is similar to the data after the edge processing in the area A, the edge processing is temporarily performed even if the recording data is distributed beyond the processing unit area. The result is almost similar to the case where non-ejection compensation is performed on already-completed data.

なお、Kインクについて、処理単位領域の境界を超えた補完処理を行うのは、次の理由からである。1つは、不吐出補完処理することによって増すノズルの使用頻度を、できるだけ抑制するためである。そもそも不吐出補完処理は、記録ヘッドの走査回数が少ない場合に用いられる技術であり、普通紙等で利用する記録モードで多用される。普通紙で出力される記録内容は、例えば、黒文字が多いということが想定される。よって、Kインクのノズルの吐出頻度を、不吐出補完処理によって増すと、不吐出補完処理に利用されたノズルの故障へ繋がる確率が増すことがある。これを抑制すべく、特に、Kインクのノズルについては、不吐出補完処理の記録データの振り分けを、上下に分散させることが望ましい。2つ目は、画質上の理由である。図11(a)〜(c)は、この理由を説明する図である。図11(a)は、不吐出補完前のデータを示している。これに対し、領域Aの境界の下方で隣接する画素列およびそれに同方向で隣接する画素列に対応する2つの連続するノズルに不吐出が生じているとする。この場合、図11(b)に示すように、処理単位領域の内部のみで不吐出補完を行うと、対応する画素の記録データ111のうち2つだけが隣接する画素に振り分けられ、画像の連続性が無くなる。これに対し、図11(c)に示すように、処理単位領域を超えて不吐出補完を行うと、対応する画素の記録データ111のうち4つがそれぞれ上または下航行で隣接する画素に振り分けられ、画像の連続性がそれ程損なわれない。この例のような場合には、処理単位領域に制約されない不吐出補完が好ましいことが分かる。   The reason why the K ink is complemented beyond the boundary of the processing unit area is as follows. One reason is to suppress as much as possible the frequency of use of the nozzles, which is increased by the non-ejection complement processing. In the first place, the non-ejection complementing process is a technique used when the number of scans of the recording head is small, and is frequently used in a recording mode used for plain paper or the like. For example, it is assumed that the recorded content output on plain paper has many black characters. Therefore, if the ejection frequency of the K ink nozzles is increased by the non-ejection complementing process, the probability of a failure of the nozzle used in the non-ejection complementing process may increase. In order to suppress this, it is desirable to disperse the recording data of the non-ejection complementing process vertically, particularly for the K ink nozzles. The second is for image quality reasons. 11A to 11C are diagrams for explaining the reason. FIG. 11A shows data before non-ejection compensation. In contrast, it is assumed that non-ejection occurs in two consecutive nozzles corresponding to a pixel row adjacent below the boundary of the region A and a pixel row adjacent in the same direction. In this case, as shown in FIG. 11B, when non-ejection complementation is performed only within the processing unit area, only two of the recording data 111 of the corresponding pixels are distributed to adjacent pixels, and image continuation is performed. Sex is lost. On the other hand, as shown in FIG. 11C, when non-ejection supplement is performed beyond the processing unit area, four of the recording data 111 of the corresponding pixels are distributed to adjacent pixels in the up or down navigation, respectively. The continuity of the image is not so much impaired. In the case of this example, it is understood that non-ejection complementing that is not restricted by the processing unit region is preferable.

本実施形態では、処理単位領域内で不吐出補完するか、処理単位領域を超えて不吐出補完するか、は、エッジ処理によってどの程度元画像が変わるかを基準にしている。つまりエッジ処理のパラメータによって変化する。   In the present embodiment, whether non-ejection complementation is performed within a processing unit region or non-ejection supplementation beyond a processing unit region is based on how much the original image changes due to edge processing. In other words, it varies depending on the parameters of edge processing.

図12は、本実施形態に係る、処理単位領域内で不吐出補完をするか処理単位領域を超えて不吐出補完をするかを、インクの種類に応じて決定する処理を示すフローチャートである。先ず、エッジ処理によって施される画像加工の程度が小さく、エッジ処理前とは類似する第1のインク(本実施形態ではKインク)か、または処理単位を超えた不吐出補完を行い、エッジ処理によって施される画像加工の程度が大きく、エッジ処理前とは大きく異なる第2のインク(本実施形態ではC、M、Yインク)かを判断する(S121)。第1のインクである場合は、図10(l)に示したように、処理単位領域を超えた補完処理を行う(S122〜S124)。一方、第2のインクである場合は、図10(i)〜(k)に示したように、処理単位領域の内部で補完処理を行う(S125、S126)。   FIG. 12 is a flowchart showing processing according to the present embodiment for determining whether to perform non-ejection complementation within a processing unit region or to perform non-ejection complementation beyond a processing unit region according to the type of ink. First, the degree of image processing performed by edge processing is small, and the first ink (K ink in the present embodiment) similar to that before edge processing or non-ejection complementation exceeding the processing unit is performed to perform edge processing. In step S121, it is determined whether the second ink (C, M, Y ink in the present embodiment) is greatly different from that before the edge processing. In the case of the first ink, as shown in FIG. 10 (l), the supplement processing beyond the processing unit area is performed (S122 to S124). On the other hand, in the case of the second ink, as shown in FIGS. 10I to 10K, the complementary process is performed inside the processing unit area (S125, S126).

他の例として、画像の属性情報を入力し、文字か否かを判定してエッジ処理をしても良い。その場合は、文字で無い場合は全て非エッジとして判定し、文字であると判定できる画像データのエッジのみをエッジとして判定すればよい。これにより、文字以外の例えば写真画像などのKインクをC、M、Yインクと混在させて記録することができ、より滑らかな記録を得ることができる。   As another example, edge processing may be performed by inputting image attribute information and determining whether or not the character is a character. In that case, if it is not a character, all are determined as non-edges, and only an edge of image data that can be determined as a character may be determined as an edge. As a result, K inks such as photographic images other than characters can be mixed with C, M, and Y inks, and a smoother recording can be obtained.

すなわち、本実施形態は、記録ヘッドが吐出する複数の種類のインク(C、M、Y、K)のうち、エッジ処理の前後で最も変化が少ない、インク(K)の記録データに対しては、処理単位領域の境界を超えて他のノズルに対応した画素(境界の外側または内側の画素)に記録データの振り分けを許容する不吐出補完を行うものである。   That is, in the present embodiment, among the plurality of types of ink (C, M, Y, K) ejected by the recording head, for the recording data of ink (K) that has the least change before and after the edge processing. In addition, non-ejection complementation that allows distribution of print data to pixels corresponding to other nozzles (pixels outside or inside the boundary) beyond the boundary of the processing unit region is performed.

(第2実施形態)
本発明の第2の実施形態は、濃度の異なる2種類のKインクを記録できる記録装置に関するものである。Kインクの1つはブラックの色相を持つインク(以下、PBkインクと称する)であり、もう1つは、PBkインクとは濃度が異なるが、同じブラックの色相を持つインク(以下、MBkインクと称する)である。PBkインクはにじみやすいが対擦過性が良く、MBkインクはにじみ難いが対擦過性が低いインクである。このインクの特性を考えて、エッジは先鋭性を重視するために、にじみ難いMBkインクで記録し、他のC、M、Yインクの領域が隣接している画素ではブリード対策のためにPBkインクで記録する。
(Second Embodiment)
The second embodiment of the present invention relates to a recording apparatus capable of recording two types of K ink having different densities. One of the K inks is an ink having a black hue (hereinafter referred to as PBk ink), and the other is an ink having a density different from that of the PBk ink but having the same black hue (hereinafter referred to as MBk ink). Called). PBk ink is easy to bleed but has good scratch resistance, and MBk ink is hard to bleed but has low scratch resistance. Considering the characteristics of this ink, the edge is recorded with MBk ink which is difficult to bleed because importance is attached to sharpness, and PBk ink is used as a countermeasure against bleeding in pixels where other C, M and Y ink areas are adjacent. Record with.

図13(a)〜(y)は、本実施形態に係るエッジ処理を示す図であり、図14(a)〜(t)は、本実施形態に係る不吐出補完処理を示す図である。   FIGS. 13A to 13Y are diagrams illustrating edge processing according to the present embodiment, and FIGS. 14A to 14T are diagrams illustrating non-ejection complement processing according to the present embodiment.

図13(a)〜(d)は、2値のC、M、Y、Kインクそれぞれのデータ1010を示している。この記録データから、図13(e)〜(h)に示す、それぞれのインクの処理単位領域(領域A)とその周囲のデータを得る。そして、図13(h)に示すKインクのデータを、エッジ部と非エッジに切り分けることにより、図13(l)および(m)に示すデータを得る。すなわち、MBkインク用のデータ(図13(l))と、PBkインク用のデータ(図13(m))を得る。次に、他のC、M、Yインクのデータと画素が隣接しているかを判断する。図に示す例では、エッジ部と非エッジ部とに分割するKインク用のデータに隣接するC、M、Yインクのデータが無いため、PBkインクが新たに生成される画素が存在せず、図13(m)に示すデータはそのまま維持される。この結果、MBkインク用のデータは図13(n)、(o)に示すもので、PBkインク用のデータは図13(m)に示すものとなる。なお、Kインク用のデータに隣接するC、M、Yインクのデータがある場合、図13(m)に示すデータにおいて、その隣接に係るKインクの画素にPBkインのデータが置かれることになる。   FIGS. 13A to 13D show data 1010 for each of binary C, M, Y, and K inks. From this print data, each ink processing unit area (area A) and surrounding data shown in FIGS. 13E to 13H are obtained. Then, the data shown in FIGS. 13L and 13M is obtained by dividing the K ink data shown in FIG. 13H into an edge portion and a non-edge. That is, data for MBk ink (FIG. 13 (l)) and data for PBk ink (FIG. 13 (m)) are obtained. Next, it is determined whether other C, M, and Y ink data are adjacent to the pixel. In the example shown in the figure, there is no C, M, Y ink data adjacent to the K ink data divided into the edge portion and the non-edge portion, so there is no pixel in which PBk ink is newly generated, The data shown in FIG. 13 (m) is maintained as it is. As a result, the data for MBk ink is as shown in FIGS. 13 (n) and (o), and the data for PBk ink is as shown in FIG. 13 (m). If there is C, M, and Y ink data adjacent to the K ink data, in the data shown in FIG. 13M, the PBk-in data is placed in the adjacent K ink pixel. Become.

次に、以上求めたデータと、図13(p)〜(s)に示すマスクとの論理積をとって、図13(t)〜(w)に示すエッジ処理されたデータを得、これらの論理和をとることにより、図13(x)および(y)に示す、それぞれMBk用データおよびPBk用データを得る。   Next, the logical product of the obtained data and the masks shown in FIGS. 13 (p) to (s) is obtained to obtain edge-processed data shown in FIGS. 13 (t) to (w). By taking the logical sum, MBk data and PBk data shown in FIGS. 13 (x) and (y) are obtained.

図14(a)〜(e)は、これらのエッジ処理済みデータと、エッジ処理されていない周囲情報を結合したデータを示している。そして、図14(f)〜(j)は、これらのデータに対して、不吐出補完処理を施したデータを示している。   FIGS. 14A to 14E show data obtained by combining these edge-processed data and surrounding information that has not been edge-processed. 14 (f) to 14 (j) show data obtained by performing non-ejection complement processing on these data.

第1実施形態と同様に、エッジ処理前後でデータが似ているか否かを基準にして、処理単位領域内で不吐出補完をするか、あるいは処理単位領域を超えて不吐出補完をするか、を決定する。   As in the first embodiment, on the basis of whether or not the data is similar before and after the edge processing, whether to perform non-ejection complementation within the processing unit area, or whether to perform non-ejection complementation beyond the processing unit area, To decide.

本実施形態では、C、M、YインクおよびMBkインクを、処理単位を超えて不吐出補完をする場合とし、PBkインクは処理単位内での不吐出補完をする場合とする。C、M、Yインクについては、第1実施形態と異なってKインクのデータのエッジ処理によってC、M、Yインクのデータが精製されないことから、エッジ処理前後データがそれ程変化しない。このため、処理単位領域を超えた不吐出補完とすることによるノズル負荷上昇の抑制を選択する。MBkインクおよびPBkインクについては、エッジ処理前のデータは存在しないが、そのデータを作り出す元となるデータということで、エッジ処理前データをKインクのデータとする。この場合、MBkインクのデータは、エッジ処理後のデータと、処理前となるKデータとの類似の度合いが大きい。よって、C、M、Yと同様に不吐出補完することによるノズル負荷上昇の抑制を選択する。一方、PBkインクは、エッジ処理前のKデータと、処理後のデータが大きく異なるため、処理単位領域内の不吐出補完を選択する。   In the present embodiment, C, M, Y ink, and MBk ink are assumed to perform non-ejection complementation exceeding the processing unit, and PBk ink is assumed to perform non-ejection complementation within the processing unit. For C, M, and Y inks, unlike the first embodiment, data for C, M, and Y inks is not refined by edge processing for K ink data, so the data before and after edge processing does not change much. For this reason, the suppression of the increase in nozzle load by selecting non-ejection supplement beyond the processing unit area is selected. For MBk ink and PBk ink, there is no data before the edge processing, but the data before the edge processing is the data for generating the data, and the data before the edge processing is the data of K ink. In this case, the MBk ink data has a high degree of similarity between the data after the edge processing and the K data before the processing. Therefore, the suppression of the increase in the nozzle load due to the non-ejection complement is selected similarly to C, M, and Y. On the other hand, for the PBk ink, the K data before the edge processing and the data after the processing are greatly different, so the non-ejection complement in the processing unit area is selected.

(他の実施形態)
上述した実施形態は、エッジ処理においてエッジ検出をする記録データをブラック(K)のデータである場合について説明したが、本発明の適用がこの形態に限られないことはもちろんである。例えば、ブラック以外の比較的光学濃度が高くなるインクのデータや混色によって表現する複数のインクのデータについて、エッジ検出を行うようにしてもよい。
(Other embodiments)
In the above-described embodiment, the case where the recording data for edge detection in the edge processing is black (K) data has been described, but it is needless to say that the application of the present invention is not limited to this form. For example, edge detection may be performed on data of ink other than black, which has a relatively high optical density, and data of a plurality of inks expressed by color mixture.

また、上述した実施形態では、エッジ処理およびその後の不吐出補完処理を記録装置において実行する例について説明したが、この形態に限られない。これらの処理をパーソナルコンピュータなどのホスト装置で実行してもよく、また、一部をホスト装置で行い、他の一部を記録装置で行うようにしてもよい。この点で、本発明に係るエッジ処理およびその後の不吐出補完処理を実行する装置または複数の装置からなるシステムを、本明細書では画像処理装置という。   In the above-described embodiment, the example in which the edge processing and the subsequent non-ejection complementing processing are executed in the printing apparatus has been described. These processes may be executed by a host device such as a personal computer, or part of the processing may be performed by the host device and the other part may be performed by the recording device. In this regard, a system composed of a device or a plurality of devices that executes the edge processing and the subsequent non-ejection complement processing according to the present invention is referred to as an image processing device in this specification.

201〜204 記録ヘッド
500 記録制御部
201-204 Recording head 500 Recording control unit

Claims (8)

記録データに対して所定数の画素からなる処理単位ごとに加工処理が施された後の記録データに、記録ヘッドにおける吐出不良ノズルの位置に応じた不吐出補完処理を行う画像処理装置であって、
記録ヘッドが吐出する複数の種類のインクのうち、前記加工処理の前後で最も変化が少ないインクの記録データに対しては、前記処理単位の領域の境界を超えて他のノズルに対応した画素に記録データの振り分けを許容する不吐出補完を行うことを特徴とする画像処理装置。
An image processing apparatus that performs non-ejection complement processing according to the position of a defective ejection nozzle in a recording head on recording data after processing is performed for each processing unit including a predetermined number of pixels on the recording data. ,
Among the plurality of types of ink ejected by the recording head, for the recording data of the ink with the least change before and after the processing, the pixels corresponding to the other nozzles exceed the boundary of the region of the processing unit. An image processing apparatus that performs non-ejection complementation that allows distribution of recording data.
前記加工処理はエッジ処理であり、当該エッジ処理によって、前記加工処理の前後で最も変化が少ないインクの記録データが示す画像のエッジ部を前記加工処理の前後で最も変化が少ないインクで記録し、前記画像の非エッジ部を前記複数のインクで記録する、よう記録データを生成することを特徴とする請求項1に記載の画像処理装置。   The processing is edge processing, and the edge processing records the edge portion of the image indicated by the recording data of the ink with the least change before and after the processing with ink having the least change before and after the processing, The image processing apparatus according to claim 1, wherein recording data is generated so that a non-edge portion of the image is recorded with the plurality of inks. 前記加工処理はエッジ処理であり、当該エッジ処理によって、前記加工処理の前後で最も変化が少ないインクの記録データが示す画像のエッジ部を前記加工処理の前後で最も変化が少ないインクで記録し、前記画像の非エッジ部を前記加工処理の前後で最も変化が少ないインクと同じ色相のインクで記録する、よう記録データを生成することを特徴とする請求項1に記載の画像処理装置。   The processing is edge processing, and the edge processing records the edge portion of the image indicated by the recording data of the ink with the least change before and after the processing with ink having the least change before and after the processing, The image processing apparatus according to claim 1, wherein the recording data is generated so that the non-edge portion of the image is recorded with an ink having the same hue as the ink having the least change before and after the processing. 記録データに対して所定数の画素からなる処理単位ごとに加工処理が施された後の記録データに、記録ヘッドにおける吐出不良ノズルの位置に応じた不吐出補完処理を行う画像処理装置であって、
第1のインクの色の記録データに対しては、前記処理単位の領域の境界を超えて他のノズルに対応した画素に記録データの振り分けを許容する第1の不吐出補完を行い、
記録ヘッドが吐出する第2のインクの色の記録データに対しては、前記処理単位の領域の境界の内側において他のノズルに対応した画素に記録データの振り分けを許容する第2の不吐出補完を行う、
ことを特徴とする画像処理装置。
An image processing apparatus that performs non-ejection complement processing according to the position of a defective ejection nozzle in a recording head on recording data after processing is performed for each processing unit including a predetermined number of pixels on the recording data. ,
For the recording data of the first ink color, first non-ejection complementation that allows the recording data to be distributed to pixels corresponding to other nozzles beyond the boundary of the processing unit region,
For the second ink color print data ejected by the print head, the second non-ejection complement that allows the print data to be distributed to pixels corresponding to other nozzles inside the boundary of the processing unit area. I do,
An image processing apparatus.
前記加工処理はエッジ処理であり、当該エッジ処理によって、前記第1のインクの記録データが示す画像のエッジ部を前記第1のインクで記録し、前記画像の非エッジ部を前記第2のインクで記録する、よう記録データを生成することを特徴とする請求項4に記載の画像処理装置。   The processing process is an edge process, and by the edge process, an edge portion of an image indicated by recording data of the first ink is recorded with the first ink, and a non-edge portion of the image is recorded with the second ink. The image processing apparatus according to claim 4, wherein recording data is generated so as to be recorded. 前記加工処理はエッジ処理であり、当該エッジ処理によって、前記第1のインクの記録データが示す画像のエッジ部を前記第1のインクの色と同じ色相の第3のインクで記録し、前記画像の非エッジ部を前記第1のインクの色と同じ色相で、前記第3のインクと異なる第4のインクで記録する、よう記録データを生成することを特徴とする請求項1に記載の画像処理装置。   The processing process is an edge process, and by the edge process, an edge portion of an image indicated by the recording data of the first ink is recorded with a third ink having the same hue as the color of the first ink. 2. The image according to claim 1, wherein recording data is generated such that the non-edge portion of the first ink is recorded with a fourth ink different from the third ink with the same hue as the color of the first ink. Processing equipment. 記録データに対して所定数の画素からなる処理単位ごとに加工処理が施された後の記録データに、記録ヘッドにおける吐出不良ノズルの位置に応じた不吐出補完処理を行うための画像処理方法であって、
記録ヘッドが吐出する複数の種類のインクのうち、前記加工処理の前後で最も変化が少ないインクの記録データに対しては、前記処理単位の領域の境界を超えて他のノズルに対応した画素に記録データの振り分けを許容する不吐出補完を行うことを特徴とする画像処理方法。
An image processing method for performing non-ejection complement processing corresponding to the position of a defective ejection nozzle in a recording head on recording data after processing is performed for each processing unit composed of a predetermined number of pixels. There,
Among the plurality of types of ink ejected by the recording head, for the recording data of the ink with the least change before and after the processing, the pixels corresponding to the other nozzles exceed the boundary of the region of the processing unit. An image processing method characterized by performing non-ejection complementation that allows distribution of recording data.
記録データに対して所定数の画素からなる処理単位ごとに加工処理が施された後の記録データに、記録ヘッドにおける吐出不良ノズルの位置に応じた不吐出補完処理を行うための画像処理方法であって、
第1のインクの色の記録データに対しては、前記処理単位の領域の境界を超えて他のノズルに対応した画素に記録データの振り分けを許容する第1の不吐出補完を行い、
記録ヘッドが吐出する第2のインクの色の記録データに対しては、前記処理単位の領域の境界の内側において他のノズルに対応した画素に記録データの振り分けを許容する第2の不吐出補完を行う、
ことを特徴とする画像処理方法。
An image processing method for performing non-ejection complement processing corresponding to the position of a defective ejection nozzle in a recording head on recording data after processing is performed for each processing unit composed of a predetermined number of pixels. There,
For the recording data of the first ink color, first non-ejection complementation that allows the recording data to be distributed to pixels corresponding to other nozzles beyond the boundary of the processing unit region,
For the second ink color print data ejected by the print head, the second non-ejection complement that allows the print data to be distributed to pixels corresponding to other nozzles inside the boundary of the processing unit area. I do,
An image processing method.
JP2014118073A 2014-06-06 2014-06-06 Image processing apparatus and image processing method Active JP6425424B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014118073A JP6425424B2 (en) 2014-06-06 2014-06-06 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014118073A JP6425424B2 (en) 2014-06-06 2014-06-06 Image processing apparatus and image processing method

Publications (2)

Publication Number Publication Date
JP2015229333A true JP2015229333A (en) 2015-12-21
JP6425424B2 JP6425424B2 (en) 2018-11-21

Family

ID=54886378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014118073A Active JP6425424B2 (en) 2014-06-06 2014-06-06 Image processing apparatus and image processing method

Country Status (1)

Country Link
JP (1) JP6425424B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018094886A (en) * 2016-12-16 2018-06-21 セイコーエプソン株式会社 Printer controller, printing control method, and medium recorded with printing control program
US20220088920A1 (en) * 2020-09-23 2022-03-24 Seiko Epson Corporation Recording control device and recording control method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005096424A (en) * 2003-09-03 2005-04-14 Canon Inc Recording device, recording method, and date processing method
US20090128594A1 (en) * 2007-11-16 2009-05-21 Angel Martinez Defective nozzle replacement in a printer
JP4314243B2 (en) * 2003-11-13 2009-08-12 キヤノン株式会社 Recording apparatus and data processing apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005096424A (en) * 2003-09-03 2005-04-14 Canon Inc Recording device, recording method, and date processing method
JP4314243B2 (en) * 2003-11-13 2009-08-12 キヤノン株式会社 Recording apparatus and data processing apparatus
US20090128594A1 (en) * 2007-11-16 2009-05-21 Angel Martinez Defective nozzle replacement in a printer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018094886A (en) * 2016-12-16 2018-06-21 セイコーエプソン株式会社 Printer controller, printing control method, and medium recorded with printing control program
US20220088920A1 (en) * 2020-09-23 2022-03-24 Seiko Epson Corporation Recording control device and recording control method
US11930152B2 (en) * 2020-09-23 2024-03-12 Seiko Epson Corporation Recording control device and recording control method

Also Published As

Publication number Publication date
JP6425424B2 (en) 2018-11-21

Similar Documents

Publication Publication Date Title
JP2009096188A (en) Ink jet recording apparatus and ink jet recording method
JP2004058284A (en) Inkjet recording method and inkjet recorder
JP2006341406A (en) Inkjet recording system
JP2012020526A (en) Inkjet recording device and method
JP2008012828A (en) Preliminary discharging method onto paper sheet, printing apparatus, and printer driver
JP2010120254A (en) Printer and method of detecting non-ejecting nozzle
JP5268875B2 (en) Image forming apparatus and image forming method
JP2007185957A (en) Data processing method and ink-jet recording apparatus
JP4314243B2 (en) Recording apparatus and data processing apparatus
JP6425424B2 (en) Image processing apparatus and image processing method
JP6062089B2 (en) Image processing apparatus and image processing method
JP2009194894A (en) Image processing capable of improving print quality of image around edge
JP2011076156A (en) Apparatus and method for processing image
JP2017081110A (en) Image processing device and image processing method
JP6036392B2 (en) Printing apparatus and printing apparatus control method
JP2012040781A (en) Recording apparatus and processing method for the same
JP2016141102A (en) Printing control device and printing control method
JP5665453B2 (en) Image processing apparatus and image processing method
JP6531484B2 (en) Device for discharging liquid, method for processing image data, program
JP2007245583A (en) Inkjet recorder, inkjet recording method and program
JP2005161630A (en) Inkjet recording system and inkjet recording method
JP2006205616A (en) Image forming device, image processing method, and program
JP2005145018A (en) Inkjet recording method and inkjet recording system
JP2019080278A (en) Image processing apparatus, image processing method, and printing apparatus
JP4665470B2 (en) Image processing apparatus, image processing method, image processing program, and image recording apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180724

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180912

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181023

R151 Written notification of patent or utility model registration

Ref document number: 6425424

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151