JPH08130637A - Method and device for recording image - Google Patents

Method and device for recording image

Info

Publication number
JPH08130637A
JPH08130637A JP6269591A JP26959194A JPH08130637A JP H08130637 A JPH08130637 A JP H08130637A JP 6269591 A JP6269591 A JP 6269591A JP 26959194 A JP26959194 A JP 26959194A JP H08130637 A JPH08130637 A JP H08130637A
Authority
JP
Japan
Prior art keywords
pixel
pixels
window
black
white
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
JP6269591A
Other languages
Japanese (ja)
Other versions
JP3274297B2 (en
Inventor
Takeshi Ono
健 小野
Yuji Kurosawa
雄治 黒澤
Katsutoshi Ushida
勝利 牛田
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 JP26959194A priority Critical patent/JP3274297B2/en
Publication of JPH08130637A publication Critical patent/JPH08130637A/en
Application granted granted Critical
Publication of JP3274297B2 publication Critical patent/JP3274297B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Ink Jet Recording Methods And Recording Media Thereof (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Ink Jet (AREA)

Abstract

PURPOSE: To prevent a recording paper from being wet in black with ink and being twisted by dividing picture elements arranged at ink jet recording into windows of a prescribed number and converting part of black picture elements in the windows arranged under a prescribed condition into white picture elements. CONSTITUTION: A picture element position control circuit 22 outputs a request signal of image data by a required number of lines for picture element processing to a CPU. The CPU transfers data in an image memory 6 to a line memory 20. Then, the circuit 22 gives 3×3 picture element data from the memory 20 to an arithmetic section 21 and conducts image processing to convert black picture elements in the middle of the 3×3 window into white picture elements depending on the arithmetic operation result of a prescribed arithmetic expression. The data subjected to image processing are fed to a buffer in a recording section 15. Succeedingly, the circuit 22 applies similar processing to windows shifted by three columns and repeats it to process all picture elements. Since the number of dots are interleaved more than those of the image recorded usually, the amount of ink and the power are saved.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、白黒画素の集合として
画像を形成する画像記録方法及び装置に関し、例えばイ
ンクジェット記録に最適な画像記録方法及び装置に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image recording method and apparatus for forming an image as a set of black and white pixels, and more particularly to an image recording method and apparatus most suitable for ink jet recording.

【0002】[0002]

【従来の技術】従来のインクジェット記録方式の画像記
録装置では、細線を記録するときも黒ベタ部を記録する
ときも、インク滴の大きさは同一であり、細線を鮮明に
記録するようなインク滴の大きさとしては、黒ベタ部で
はインク量が過剰になるという欠点があった。これは、
記録紙の質や記録時の環境にもよるが、1ドットのイン
ク滴が記録紙上で滲み、実際の解像度の1ドットより大
きな面積が印刷される傾向があり、これが黒ベタ部でイ
ンク過剰が蓄積され目立つというインクジェット記録の
特性による。
2. Description of the Related Art In a conventional ink jet recording type image recording apparatus, the ink droplets have the same size both when recording a fine line and when recording a solid black portion, and an ink which can clearly record a fine line. As for the size of the droplet, there is a drawback that the ink amount becomes excessive in the solid black portion. this is,
Although it depends on the quality of the recording paper and the environment at the time of recording, an ink droplet of 1 dot tends to bleed on the recording paper, and an area larger than 1 dot of the actual resolution tends to be printed. It is due to the characteristic of ink jet recording that it is accumulated and stands out.

【0003】このインク量過剰により、印刷直後の画像
はインクにより黒く濡れた状態で出力され、次のページ
の記録紙が汚れるスミアや、オペレータ等他のものにイ
ンクが付着するという欠点がある。またこのインク過剰
は、記録紙のヨレや、シワシワの原因ともなる。また、
これは記録のためのインクの無駄になっているだけでな
く、記録のための消費電力の無駄でもある。
Due to this excess amount of ink, the image immediately after printing is output in a state of being wet with black black, and there is a drawback that the recording paper of the next page is smeared and the ink adheres to other things such as an operator. In addition, this excess ink also causes the recording paper to be twisted and wrinkled. Also,
This is not only a waste of ink for printing, but also a waste of power consumption for printing.

【0004】このため、これらの使用インクの節約、記
録時の消費電力の節約、および黒濡れ、スミア対策とし
て、記録画像範囲全体を、千鳥状に黒画素を白画素に変
換して記録する、いわゆるエコノミーモードを有した記
録装置が知られている。また、他の例としては、特願平
5−102737号の如くの黒ベタ画像領域内の画素を
千鳥情に間引いて記録する画像記録装置が提案されてい
る。
Therefore, in order to save these used inks, save power consumption at the time of recording, and prevent black wetting and smear, the entire recorded image range is recorded by converting black pixels into white pixels in a staggered manner. A recording device having a so-called economy mode is known. Further, as another example, an image recording apparatus has been proposed, such as Japanese Patent Application No. 5-102737, in which pixels in a black solid image area are thinned out in a staggered manner and recorded.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、いわゆ
るエコノミーモードを有した記録装置で画像全体を千鳥
状に間引いた場合は、画像全体の濃度がかなり低くなる
という欠点がある。また、無条件に間引くことにより、
画像や細線のエッジ部も千鳥状に間引かれてしまい、全
体的にボケた画像となる。またこれにより、細線の再現
性も悪くなる。更に、誤差拡散等の画像処理によるハー
フトーンパターンでは、無条件に千鳥状に間引くことに
より、その誤差拡散パターンが完全に破壊され、著しく
画像が劣化するという欠点がある。
However, when the entire image is thinned in a zigzag manner in a recording apparatus having a so-called economy mode, the density of the entire image is considerably low. Also, by thinning out unconditionally,
The edges of the image and fine lines are also thinned out in a staggered manner, resulting in an overall blurred image. Further, this also deteriorates the reproducibility of fine lines. Further, the halftone pattern obtained by the image processing such as error diffusion has a drawback that the error diffusion pattern is completely destroyed by unconditionally thinning out in a zigzag pattern, and the image is remarkably deteriorated.

【0006】また、黒ベタ記録画像内のデータを千鳥状
に間引く方法であれば、細線の再現性、画像のエッジ部
やハーフトーンパターンを損なうことはない。しかし黒
ベタ内を千鳥状に間引くことにより、画像内の階調の逆
転が生じ、階調性が狂ってしまうという欠点がある。こ
こに提案されている方法であれば、着目画素に対してそ
の周囲の画素を参照画素として、その着目画素を変換す
るかどうかを判断するものであり、記録画像エリア内の
全ての画素に着目して変換する/変換しないを決定する
必要がある。また、白画素に変換された画素の前後左右
斜めのどれかに隣接する画素を注目画素として判断する
場合は、変換前の画像により判断する必要があるため、
変換前の画像と、変換後の画像を記憶するメモリがそれ
ぞれ必要となる。この画像処理方法を実施するために
は、ハードの追加量あるいはメモリの追加量が多少多く
なるという欠点がある。
Further, if the method of thinning out the data in the solid black recorded image in a staggered manner, the reproducibility of the fine line, the edge portion of the image and the halftone pattern are not damaged. However, by thinning out the solid black area in a zigzag manner, there is a drawback that the gradation in the image is reversed and the gradation is lost. According to the method proposed here, the pixels around the target pixel are used as reference pixels to determine whether or not the target pixel is to be converted, and all pixels in the recorded image area are focused. It is necessary to decide whether to convert or not to convert. In addition, when determining a pixel adjacent to any of the front, rear, left, and right diagonals of the pixel converted to the white pixel as the pixel of interest, it is necessary to determine the pixel before conversion,
A memory for storing the image before conversion and a memory for storing the image after conversion are required respectively. In order to carry out this image processing method, there is a drawback that the amount of additional hardware or the amount of additional memory becomes somewhat large.

【0007】[0007]

【課題を解決するための手段】及び[Means for Solving the Problems] and

【作用】本発明は以上の欠点を除去し、上述した課題を
解決することを目的としてなされたものであり、例え
ば、インクジェット記録での黒濡れ・記録紙ヨレ防止
や、インク・記録消費電力の節約が可能な画像記録方法
及び装置を提供することを目的とする。また、ウィンド
ウをシフトすることにより、着目画素数を減らし、簡単
なアルゴリズムまたはハード構成で画像処理を実現する
ことを目的とする。
The present invention has been made for the purpose of eliminating the above-mentioned drawbacks and solving the above-mentioned problems. For example, it is possible to prevent black wetting in inkjet recording, deviation of recording paper, ink consumption, and recording power consumption. It is an object of the present invention to provide an image recording method and apparatus that can save money. Another object of the present invention is to reduce the number of pixels of interest by shifting the window and realize image processing with a simple algorithm or hardware configuration.

【0008】更に、より多くの「黒画素→白画素」変換
を可能にすることで、黒ヌレ防止、インク節約の効果を
高めることを目的とする。あるいは、いろいろな画像処
理パターンを設定可能とすることで、上記効果を調整可
能とすると共に、装置構成に最適な形での画像処理を可
能とすることを目的とする。
Further, it is an object of the present invention to enhance the effect of preventing black wetting and saving ink by enabling more "black pixel → white pixel" conversion. Alternatively, it is an object of the present invention to make it possible to adjust the above-mentioned effects by making it possible to set various image processing patterns, and at the same time, to make it possible to perform image processing in a form optimal for the apparatus configuration.

【0009】更にまた、例えば、画像処理を行なおうと
する画像エリアの全画素数が、設定したウィンドウの大
きさで割り切れない場合等においても、上記対応を可能
とすることを目的とする。さらに、インク過剰部分での
インクを間引くことと、誤差拡散パターンやエッジの保
存が可能な画像記録方法及び装置を提供すること、又
は、記録画像濃度の著しい劣化を防いだり、記録画像内
の階調の逆転を最小限に押さえた画像記録方法及び装置
を提供することを目的とする。
Further, it is another object of the present invention to enable the above correspondence even when the total number of pixels in the image area to be subjected to image processing cannot be divided by the set window size. Furthermore, it is possible to provide an image recording method and apparatus capable of thinning out ink in an excessive ink portion and preserving an error diffusion pattern or an edge, or preventing a remarkable deterioration of a recorded image density or a level in a recorded image. An object of the present invention is to provide an image recording method and apparatus in which the reversal of tones is suppressed to a minimum.

【0010】係る目的を達成する一手段として以下の構
成を備える。即ち、第一の発明においては、n×mドッ
ト分の記録画像データ記憶手段またはラッチ手段と、こ
のn×mのウィンドウ内の黒画素の配列を検出する手段
(黒画素をHレベルとしたときは、判定しようとする複
数の画素の論理積をとる手段)と、その黒画素の一部
(1つ以上)を白画素に変換する手段を有し、ウィンド
ウ内がある黒配列である場合に、そのあらかじめ指定さ
れた一部を黒画素から白画素に変換することを特徴とす
る。また記録画像領域全体を同様のウィンドウに分割
し、各ウィンドウ毎に同様の操作を行なう。記録画像領
域の全画素をウィンドウに分割することにより、全画素
を着目画素として判断する必要がなく、実施するときの
アルゴリズム・ハード構成が容易になる。
The following configuration is provided as one means for achieving the above object. That is, in the first aspect of the invention, the recording image data storage means or the latch means for n × m dots and the means for detecting the arrangement of the black pixels in this n × m window (when the black pixels are set to the H level) Has a means for taking a logical product of a plurality of pixels to be determined) and a means for converting a part (one or more) of the black pixels into white pixels, and when there is a black array in the window, , A part of which is designated in advance is converted from a black pixel to a white pixel. The entire recorded image area is divided into similar windows, and the same operation is performed for each window. By dividing all the pixels in the recorded image area into windows, it is not necessary to determine all the pixels as the pixel of interest, and the algorithm / hardware configuration for implementation becomes easy.

【0011】第二の発明において、第一のウィンドウを
記録画像領域内で一部分が重なるようにズラし、各ウィ
ンドウ毎に同様の処理を行なうことを特徴とする。これ
による効果は、記録画像のエッジ部を保存した状態で、
できるだけ多くの黒画素を白画素に変換する場合に効果
がある。第三の発明は、各ウィンドウ内で、白画素に変
換する画素位置や、画素数を任意に設定したり、その画
素を変換するのに参照するウィンドウ内の黒画素配列の
パターン等を任意に設定可能とすることや、ウィンドウ
の大きさ・そのウィンドウをずらすときの重ね方等を任
意に設定することを特徴とする。これにより、黒ヌレ対
策の効果の調整や、記録装置のヘッドの解像度、装置構
成や画像メモリの大きさ等に対応する効果がある。
A second aspect of the invention is characterized in that the first window is shifted so as to partially overlap in the recorded image area, and the same processing is performed for each window. The effect of this is that the edge of the recorded image is saved,
This is effective when converting as many black pixels as possible to white pixels. A third aspect of the invention is to arbitrarily set a pixel position to be converted to a white pixel and the number of pixels in each window, and to arbitrarily set a pattern of a black pixel array in a window referred to when converting the pixel. It is characterized in that it can be set, and that the size of the window and how to stack the windows when shifting are arbitrarily set. As a result, there is an effect of adjusting the effect of measures against black wetting, and responding to the resolution of the head of the recording apparatus, the apparatus configuration, the size of the image memory, and the like.

【0012】第四の発明は、1ページ等のひとかたまり
の記録画像領域が、設定したウィンドウの大きさで割り
切れない場合に、その最後に余った画像エリアでは、ウ
ィンドウを小さくしたり、画素変換する数や画素座標を
変えたり、その画素を決定するための参照画素の配列等
を設定し直すためである。第五の発明は、各ウィンドウ
内で白画素に変換しようとする画素座標を決定し、その
画素を着目画素とした場合、その画素を前後左右斜め、
あるいは前後左右斜めのうちの一部の画素やさらにその
周囲の画素が黒画素であるかを判断する手段を持ち、そ
れらの画素が所定の条件のときにその着目画素が黒画素
であれば白画素に変換するものである。これにより、黒
画素から白画素に変換する画素が多くても、その画像の
エッジを損なうことなく、細線がぼやけることや、誤差
拡散等によるハーフトーンパターンの破壊を防ぐ効果が
ある。
According to a fourth aspect of the invention, when the recorded image area of one page or the like cannot be divided by the set window size, the window is reduced or the pixels are converted in the last remaining image area. This is for changing the number or the pixel coordinates, or resetting the arrangement of reference pixels for determining the pixels. A fifth invention is to determine the pixel coordinates to be converted into a white pixel in each window, and when that pixel is set as a target pixel, the pixel is diagonally moved forward, backward, leftward, rightward,
Alternatively, it has a means to determine whether some of the pixels in the front, rear, left, right, and diagonal directions and the surrounding pixels are black pixels, and if those pixels are black pixels if the pixel of interest is a black pixel, It is converted into pixels. As a result, even if many pixels are converted from black pixels to white pixels, there is an effect of preventing blurring of fine lines and destruction of the halftone pattern due to error diffusion or the like without impairing the edges of the image.

【0013】第六の発明は、上記発明を補足するもので
あり、ウィンドウ内で黒画素から白画素に変換する着目
画素座標を選択するときに、前後左右斜めに隣接するド
ットを選択しないようにすることで、濃度の著しい劣化
を防ぐ。また、黒ベタ部の内側のみの黒画素を多くの白
画素に変換してしまうと、その画像内の他の部分との階
調が逆転してしまうので、これを押さえる効果もある。
A sixth aspect of the invention complements the above aspect of the invention. When selecting a pixel coordinate of interest for converting a black pixel into a white pixel within a window, do not select dots that are diagonally adjacent to the front, rear, left and right. By doing so, the remarkable deterioration of the concentration is prevented. In addition, if the black pixels only inside the solid black portion are converted into many white pixels, the gradation of the other pixels in the image is reversed, which is also effective.

【0014】[0014]

【実施例】以下、図面を参照して本発明に係る一実施例
を詳細に説明する。 (第1の実施例)図1は、本発明に係る一実施例の画像
記録装置における記録部の具体例を示す機構図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described in detail below with reference to the drawings. (First Embodiment) FIG. 1 is a mechanism diagram showing a specific example of a recording section in an image recording apparatus according to one embodiment of the present invention.

【0015】同図において、駆動モータ5013の正逆
回転に連動して駆動力伝達ギア5011,5009を介
して回転するリードスクリュー5005の螺旋溝500
4に対して係合するキャリッジHCは、ピン(不図示)
を有し、矢印a,b方向に往復移動される。
In the figure, the spiral groove 500 of the lead screw 5005 that rotates via the driving force transmission gears 5011 and 5009 in association with the forward and reverse rotations of the drive motor 5013.
The carriage HC that engages with 4 is a pin (not shown)
And is reciprocated in the directions of arrows a and b.

【0016】このキャリッジHCには、インクジェット
カートリッジIJCが搭載されている。本実施例では、
インクカートリッジIJCは熱エネルギーを用いてイン
クに状態変化を生起させることにより、吐出口よりイン
ク滴を吐出する記録ヘッド及びインクタンクITが一体
に構成されたものであり、キャリッジに対し着脱可能な
ディスポーザブルタイプのものである。
An ink jet cartridge IJC is mounted on this carriage HC. In this embodiment,
The ink cartridge IJC has a recording head that ejects ink droplets from an ejection port and an ink tank IT that are integrally formed by causing a state change in the ink by using thermal energy. It is of the type.

【0017】5002は紙押え板であり、キャリッジの
移動方向に沿って紙をプラテン5000に対して押圧す
る。5007,5008はフォトカプラであり、キャリ
ッジのレバー5006のこの領域での存在を確認して、
モータ5013の回転方向切り換え等を行なうためのホ
ームポジション検知手段である。5016は記録ヘッド
の前面をキャップするキャップ部材5022を支持する
部材、5015はこのキャップ内を吸引する吸引手段で
あり、キャップ内開口口5023を介して記録ヘッドの
吸引回復を行なう5017はクリーニングブレード、5
019はこのブレードを前後方向に移動可能にする部材
であり、本体支持板5018にこれらが支持されてい
る。上述したブレードは、以上の形態に限定されるもの
ではなく、周知のクリーニングブレードであっても本実
施例に適用できることは言うまでもない。
A paper pressing plate 5002 presses the paper against the platen 5000 along the moving direction of the carriage. Reference numerals 5007 and 5008 denote photocouplers, which confirm the existence of the carriage lever 5006 in this area.
Home position detection means for switching the rotation direction of the motor 5013 and the like. Reference numeral 5016 is a member that supports a cap member 5022 that caps the front surface of the recording head, reference numeral 5015 is a suction unit that sucks the inside of the cap, and 5017 is a cleaning blade that performs suction recovery of the recording head through the opening 5023 in the cap. 5
Reference numeral 019 denotes a member that allows the blade to move in the front-rear direction, and these members are supported by the main body support plate 5018. Needless to say, the above-mentioned blade is not limited to the above-described embodiment, and a known cleaning blade can be applied to this embodiment.

【0018】また、5012は、吸引を開始するための
レバーであり、キャリッジと係合するカム5020の移
動に伴って移動し、駆動モータからの駆動力がクラッチ
切り換え等の公知の伝達手段で移動制御される。これら
のキャッピング,クリーニング,吸引回復は、キャリッ
ジがホームポジション側の領域にきた時にリードスクリ
ュー5005の作用によってそれらの対応位置で所望の
処理が行なえるように構成されている。しかしながら、
本発明は以上の例に限定されるものではなく、周知のタ
イミングで所定の動作を行なうようにすれば、本例には
いずれも適用できる。
Reference numeral 5012 is a lever for starting suction, which moves in accordance with the movement of the cam 5020 which engages with the carriage, and the driving force from the driving motor moves by a known transmission means such as clutch switching. Controlled. The capping, cleaning, and suction recovery are configured so that the desired processing can be performed at their corresponding positions by the action of the lead screw 5005 when the carriage comes to the area on the home position side. However,
The present invention is not limited to the above example, and any of the above examples can be applied as long as a predetermined operation is performed at a known timing.

【0019】5024は、反射型フォトセンサ等で構成
されるインク有無検知手段である。本構成での記録動作
は、記録紙Pの所定の位置まで搬送し、リードスクリュ
ーを正転させることにより記録ヘッドは矢印aの方向に
移動する。片方向記録であれば、a方向にヘッドを移動
させながら記録を行い、b方向はキャリッジリターンで
記録せずにヘッドを戻すと同時に記録紙Pを矢印cの方
向へ記録幅分搬送する。双方向記録であれば、a方向に
ヘッドを移動させながら記録した後、記録紙をその記録
幅分搬送し、次にヘッドをb方向に移動させながら記録
を行い、また記録紙を記録幅分搬送する。
Reference numeral 5024 is an ink presence / absence detecting means composed of a reflective photosensor or the like. In the recording operation of this configuration, the recording head is conveyed to a predetermined position and the lead screw is rotated in the normal direction, whereby the recording head moves in the direction of arrow a. In the case of unidirectional recording, recording is performed while moving the head in the a direction, and in the b direction, the recording paper P is conveyed by the recording width in the direction of arrow c at the same time as the head is returned by the carriage return without recording. In the case of bidirectional recording, after recording while moving the head in the a direction, the recording paper is conveyed by the recording width, and then recording is performed while moving the head in the b direction. Transport.

【0020】本機構図は、リードスクリューでヘッドを
搬送するプリンタを例に挙げたが、本発明の記録方式を
実施する機構はこれに限らず、タイミングベルトでヘッ
ドを搬送する機構や、ラインヘッドを用いた記録装置で
もよい。また記録装置もプリンタに限らず、記録部を有
するファクシミリ装置、複写機、ワープロ等でも同様で
ある。
In the present mechanical diagram, a printer in which the head is conveyed by a lead screw is taken as an example, but the mechanism for carrying out the recording method of the present invention is not limited to this, and a mechanism for conveying the head by a timing belt or a line head. It may be a recording device using. The recording device is not limited to the printer, and the same applies to a facsimile device having a recording unit, a copying machine, a word processor, and the like.

【0021】図2に本実施例であるファクシミリ装置の
電気的構成を表わすブロック図を示す。図2において、
1はマイクロプロセッサ等から構成された制御部であ
り、2のCPU、3のROM、4のRAM、5のバッフ
ァメモリ、6の画像メモリ、7の符号化/復号化部、8
の画像処理部からなり、画像入出力および通信処理全体
を制御する。ROM3は制御プログラムを格納し、RA
M4は、CPU1のワークエリアとして使用される。画
像データの入出力は、画像メモリ6を介して行われる。
FIG. 2 is a block diagram showing the electrical construction of the facsimile apparatus of this embodiment. In FIG.
Reference numeral 1 denotes a control unit including a microprocessor, etc., 2 CPU, 3 ROM, 4 RAM, 5 buffer memory, 6 image memory, 7 encoding / decoding unit, 8
It controls the entire image input / output and communication process. ROM3 stores a control program, RA
M4 is used as a work area for the CPU 1. Input / output of image data is performed via the image memory 6.

【0022】図2の9はMODEM、10はNCU(網
制御部)、11は回線、12は電話機である。13は電
話番号入力のためのテンキーや、各種ファンクションキ
ーからなる操作部と電話番号・時刻・各種状態を示すL
CDやLEDで構成される本装置の表示部である。14
はCCD、またはCSより構成される原稿読み取り部で
あり、15はインクジェットプリンタから構成された記
録部である。
In FIG. 2, 9 is a MODEM, 10 is an NCU (network control unit), 11 is a line, and 12 is a telephone. Reference numeral 13 denotes a numeric keypad for inputting a telephone number, an operation section including various function keys, and L indicating the telephone number, time, and various states.
It is a display unit of this device, which is composed of a CD and an LED. 14
Reference numeral 15 is a document reading unit composed of a CCD or CS, and 15 is a recording unit composed of an inkjet printer.

【0023】次に本構成において、画像データの流れに
関する動作について説明する。画像の入力は、読み取り
部14により行われ、画像データは、画像メモリ6に蓄
積される。ファクシミリ装置の送信動作では、この画像
メモリ6に蓄積された画像データを、符号化/復号化部
7で冗長度抑圧のため符号化し、バッファメモリ5でバ
ッファリングし、モデム9で音声帯域信号に変換してN
CU10を介して回線に出力する。
Next, the operation relating to the flow of image data in this configuration will be described. The image input is performed by the reading unit 14, and the image data is stored in the image memory 6. In the transmission operation of the facsimile apparatus, the image data stored in the image memory 6 is encoded by the encoding / decoding unit 7 for redundancy suppression, buffered by the buffer memory 5, and converted into a voice band signal by the modem 9. Convert to N
Output to the line via CU10.

【0024】ファクシミリ装置の動作が、コピー動作で
あれば、読み取り部で読み取った画像データを画像メモ
リに蓄積した後、画像処理部8で本実施例の後述する画
像処理を実施して、インクジェット記録部15で記録を
行なう。受信動作であれば、回線上の音声帯域信号をN
CU10を介して取り込み、モデム9で復調して、バッ
ファメモリ5にバッファリングする。このデータを、符
号化/復号化部7で復号化して、画像メモリ6に蓄積す
る。この画像メモリ6に蓄積した画像データを、画像処
理部8で本実施例の後述する画像処理を行って、記録部
15で記録を行なう。
If the operation of the facsimile apparatus is a copy operation, after the image data read by the reading unit is stored in the image memory, the image processing unit 8 performs the image processing described later in the present embodiment to carry out ink jet recording. Recording is performed in the section 15. If it is a receiving operation, the voice band signal on the line is
The data is fetched through the CU 10, demodulated by the modem 9, and buffered in the buffer memory 5. This data is decoded by the encoding / decoding unit 7 and stored in the image memory 6. The image data stored in the image memory 6 is subjected to image processing of the present embodiment, which will be described later, in the image processing unit 8, and is recorded in the recording unit 15.

【0025】画像処理部8での画像処理動作の一例を図
3を用いて説明する。図3において、6は上述した図2
に示す制御部1内の画像メモリである。22は画素位置
制御回路、20はラインメモリ、21は演算部である。
画素位置制御回路22は、図2に示すCPU2に対し、
画像処理に必要なライン数分の画像データの要求信号を
出力し、CPU2は画像メモリのデータをラインメモリ
20へ転送する。本実施例では、ウィンドウの大きさと
して図4に示す3×3を例にあげるため、ラインメモリ
20に転送するデータは3ラインとなる。
An example of the image processing operation in the image processing section 8 will be described with reference to FIG. In FIG. 3, 6 is the above-mentioned FIG.
The image memory in the control unit 1 shown in FIG. Reference numeral 22 is a pixel position control circuit, 20 is a line memory, and 21 is an arithmetic unit.
The pixel position control circuit 22 is different from the CPU 2 shown in FIG.
A request signal for image data for the number of lines required for image processing is output, and the CPU 2 transfers the data in the image memory to the line memory 20. In the present embodiment, the size of the window is 3 × 3 shown in FIG. 4 as an example, so that the data transferred to the line memory 20 is 3 lines.

【0026】また、このウィンドウ内で、変換する画素
は中央の画素とする。画素位置制御部22は、ラインメ
モリ20から3列分の画素データを読み出し、演算部2
1に転送する。つまり、3×3の画素データを演算部2
1に送ることになる。この演算部21で、所定の演算を
おこない、演算により画像処理されたデータを15の記
録部15内のバッファに転送する。黒画素を1、白画素
を0としたときに、3×3のウィンドウの中央の画素を
無条件に白画素に変換するときの演算式は、
In this window, the pixel to be converted is the central pixel. The pixel position control unit 22 reads out pixel data for three columns from the line memory 20, and the calculation unit 2
Transfer to 1. That is, 3 × 3 pixel data is calculated by the calculation unit 2
Will be sent to 1. The arithmetic unit 21 performs a predetermined arithmetic operation and transfers the image-processed data to the buffer in the recording unit 15 of 15. When the black pixel is 1 and the white pixel is 0, the arithmetic expression for unconditionally converting the central pixel of the 3 × 3 window into the white pixel is:

【0027】[0027]

【数1】出力G11=0 であるし、また周りの8画素が全て黒画素である場合の
み中央の画素を白画素に変換する場合の演算式は、
## EQU1 ## The output G 11 = 0, and the arithmetic expression for converting the central pixel into a white pixel only when the surrounding 8 pixels are all black pixels is

【0028】[0028]

【数2】 で表される。ただし、*は論理積をあらわす。またGij
は図4に示す画素の黒・白を1・0で表わしたものであ
る。さらに、前後左右のみを囲まれたときに中央の画素
を白画素に変換する場合は、
[Equation 2] It is represented by. However, * represents a logical product. See also Gij
Represents black and white of the pixel shown in FIG. 4 by 1.0. Furthermore, if you want to convert the central pixel to a white pixel when only the front, back, left, and right are surrounded,

【0029】[0029]

【数3】 で表される式により演算する。これらの演算結果を記録
部15に送り、続いて画素位置制御回路22により、ウ
ィンドウを3列ずらして同様の操作を行なう。これを繰
り返し実行し、主走査方向が全て終了したら画素位置制
御回路22により、次の3ラインをラインメモリ20に
読み込み、同様の操作を繰り返し、全画素の画像処理を
終了する。この処理された画像データを受けた記録部1
5は、一走査毎の記録可能なデータが揃う毎に記録して
も良いし、全データが揃ってから記録を行なっても良
い。
(Equation 3) It is calculated by the formula represented by. These calculation results are sent to the recording unit 15, and then the pixel position control circuit 22 shifts the window by three columns to perform the same operation. This is repeatedly executed, and when all the main scanning directions are completed, the pixel position control circuit 22 reads the next three lines into the line memory 20, and the same operation is repeated to complete the image processing of all pixels. The recording unit 1 that receives the processed image data
In No. 5, recording may be performed every time recordable data is prepared for each scanning, or recording may be performed after all data is prepared.

【0030】以上の説明において、ウィンドウの大きさ
は3×3に限らないし、変換する画素も中央や一つだけ
には限らない。また、変換する条件(ウィンドウ内の黒
画素配列)も任意である。以上説明したように本実施例
によれば、インクジェット記録の画素配列を、n×m
(n,mはどちらも1以上で、n+m≧3である任意の
正の整数)のウィンドウに分割し、そのウィンドウ内の
黒画素が所定の条件で配置されている場合に、そのウィ
ンドウ内の黒画素の一部を白画素に変換することによ
り、通常記録よりドットを間引くため、消費インクを節
約することができると共に、記録に要する消費電力も削
減することができる。
In the above description, the size of the window is not limited to 3 × 3, and the number of pixels to be converted is not limited to the center or one. Further, the conversion condition (black pixel array in the window) is also arbitrary. As described above, according to the present embodiment, the pixel array for inkjet recording is set to n × m.
(N and m are both 1 or more, and any positive integer satisfying n + m ≧ 3), and when black pixels in the window are arranged under a predetermined condition, By converting a part of the black pixels into white pixels, dots are thinned out from the normal recording, so that it is possible to save ink consumption and reduce power consumption required for recording.

【0031】また、このウィンドウを順次ずらしてシフ
トしていき、同様の規則によりこの操作を繰り返すこと
により、容易な理論で実現可能であり、装置構成や、ウ
ィンドウの選び方によっては簡単なハード回路で構成で
きる。 (第2の実施例)上述の画像処理をCPU2の演算処理
で実現する本発明に係る第2実施例を以下に説明する。
図5は本発明に係る第2実施例の画像処理の流れを示す
フローチャートである。尚、他の構成などについては上
述した第1の実施例と同様であるため詳細説明を省略す
る。
Further, by sequentially shifting and shifting this window and repeating this operation according to the same rule, it is possible to realize with a simple theory, and with a simple hardware circuit depending on the device configuration and how to select the window. Can be configured. (Second Embodiment) A second embodiment according to the present invention in which the above image processing is realized by the arithmetic processing of the CPU 2 will be described below.
FIG. 5 is a flowchart showing the flow of image processing of the second embodiment according to the present invention. The other configurations are the same as those in the first embodiment described above, and thus detailed description thereof will be omitted.

【0032】ステツプS1で、第2実施例における画像
処理を開始する。第2実施例においては、画像処理を実
施する画像の全体の大きさは、X軸方向(主走査方向)
がaドット、Y軸方向(副走査方向)がbドットとす
る。さらに画像処理を行なうウィンドウの起点の座標を
X軸、Y軸それぞれn,mとする。この座標軸を図6に
示す。
At step S1, the image processing in the second embodiment is started. In the second embodiment, the overall size of the image on which the image processing is performed is the X-axis direction (main scanning direction).
Is a dot, and the Y-axis direction (sub-scanning direction) is b dot. Further, the coordinates of the starting point of the window for image processing are set to n and m for the X axis and the Y axis, respectively. This coordinate axis is shown in FIG.

【0033】まずステツプS2で、n・mに初期値とし
て1を代入する。続いてステツプS3で、そのウィンド
ウ内のデータを取り込む。ウィンドウを3×3とすれ
ば、X軸方向は、nからn+2まで、Y軸方向は、mか
らm+2までの9ドットのデータである。次にステツプ
S4でそのウィンドウ内のある画素を変換する為の判断
条件の判定をおこなう。
First, at step S2, 1 is substituted as an initial value for n · m. Then, in step S3, the data in the window is fetched. Assuming that the window is 3 × 3, there are 9 dots of data from n to n + 2 in the X-axis direction and from m to m + 2 in the Y-axis direction. Next, in step S4, the judgment condition for converting a pixel in the window is judged.

【0034】ステツプS4での条件式は、9ドットの中
央の画素に着目し、周りの画素が全て黒画素である場合
その中央の画素を白画素にする場合は、
The conditional expression in step S4 focuses on the pixel at the center of 9 dots, and when all the surrounding pixels are black pixels, when the pixel at the center is a white pixel,

【0035】[0035]

【数4】 G00*G10*G20*G01*G21*G02*G12*G22=1 (但し、*は論理積を、また白画素を0・黒画素を1で
表わす。)の式で表される。また、中央の画素を前後左
右に囲むドットが全て黒画素の場合は、
## EQU00004 ## G 00 * G 10 * G 20 * G 01 * G 21 * G 02 * G 12 * G 22 = 1 (where * is a logical product, and white pixel is 0 and black pixel is 1) .) Is represented by the formula. If the dots surrounding the central pixel in the front, rear, left, and right are all black pixels,

【0036】[0036]

【数5】G10*G01*G21*G21=1 (但し、*は論理積を、また白画素を0・黒画素を1で
表わす。)の式で示される。このステツプS4の条件式
の判定がYES(真)であればステツプS5に進み、G
11に白画素である0とする画素変換処理を行いステツプ
S6に進む。
## EQU5 ## G 10 * G 01 * G 21 * G 21 = 1 (where * is a logical product, and white pixels are 0 and black pixels are 1). If the determination of the conditional expression in step S4 is YES (true), the process proceeds to step S5, where G
Pixel conversion processing for setting 11 as a white pixel to 0 is performed, and the process proceeds to step S6.

【0037】一方、ステツプS4で条件式がNO(偽)
であれば、ステツプS6へジャンプする。ステツプS6
では、この変換処理操作後のウィンドウ単位のデータ
を、記録用の画像メモリ6に格納する。そしてステップ
S7に進む。ステツプS7でX軸の座標nが、全画素数
a以上であるかの判断をおこなう。NOであれば、X軸
上の次のウィンドウを取り込むためステップS8に進
み、ステツプS8でn=n+3としてステツプS3へ戻
る。
On the other hand, at step S4, the conditional expression is NO (false).
If so, jump to step S6. Step S6
Then, the window unit data after the conversion processing operation is stored in the image memory 6 for recording. Then, the process proceeds to step S7. In step S7, it is determined whether the coordinate n on the X axis is equal to or larger than the total number of pixels a. If NO, the process proceeds to step S8 to fetch the next window on the X-axis, sets n = n + 3 in step S8, and returns to step S3.

【0038】一方ステップS7でYESであればステツ
プS9に進み、Y軸方向の座標mが、Y軸方向の全画素
数b以上であるかの判断をおこなう。ここでYESであ
ればステツプS11に進み、全画素の画像処理を終了す
る。一方、ステツプS9でY軸方向の座標mが、Y軸方
向の全画素数b以上であるかの判断がNOであればステ
ツプS10に進み、次のウィンドウを取り込むため、m
=m+3,n=1として、ステツプS3に戻る。
On the other hand, if YES in step S7, the flow advances to step S9 to determine whether the coordinate m in the Y-axis direction is equal to or larger than the total number of pixels b in the Y-axis direction. If YES here, the process proceeds to step S11 to end the image processing of all pixels. On the other hand, if it is NO in step S9 if the coordinate m in the Y-axis direction is equal to or more than the total number of pixels b in the Y-axis direction, the process proceeds to step S10 to fetch the next window.
= M + 3, n = 1, and the process returns to step S3.

【0039】以上の処理において、インクジェット記録
の画素配列を、n×m(n,mはどちらも1以上で、n
+m≧3である任意の正の整数)のウィンドウに分割す
る。そして、そのウィンドウ内の黒画素が所定の条件で
配置されている場合には、そのウィンドウ内の黒画素の
一部を白画素に変換する。この処理は、記録画素配列を
n×mのウィンドウに分割するときに、そのn×mの参
照ウィンドウを互いに一部重ね合わせながらずらし、そ
のウィンドウ内の黒画素が所定の条件で配置されている
場合にはそのウィンドウ内の黒画素の一部を白画素に変
換する処理をウィンドウを順次ずらしてシフトしてい
き、同様の規則によりこの操作を繰り返す。この黒画素
を白画素に変換する処理を行なうのは、画素変換処理を
行なう判断基準とする画像エリアであるウィンドウを一
部重ねながらズラして処理を行なうことで、同じ画素変
換の判断条件を用いて、より多くのドットを間引くこと
の可能である。例えば上述実施例の3×3のウィンドウ
で、全てのドットが黒のとき、中央のドットを白画素に
変換する場合では、ウィンドウを重ねないでズラした
ら、最大でも1/9しか間引くことができない。これに
対し、ウィンドウをX軸方向に1列重ねながらズラせ
ば、最大1/6の間引き、またX軸Y軸とも1列・1行
ずつ重ねながらズラせば、最大1/4の間引きが可能と
なる。
In the above processing, the pixel array for ink jet recording is n × m (n and m are both 1 or more, and n
+ M ≧ 3, any positive integer). Then, when the black pixels in the window are arranged under a predetermined condition, some of the black pixels in the window are converted into white pixels. In this processing, when the recording pixel array is divided into n × m windows, the n × m reference windows are shifted while partially overlapping each other, and black pixels in the windows are arranged under a predetermined condition. In this case, the process of converting a part of the black pixels in the window into white pixels is sequentially shifted and shifted, and this operation is repeated according to the same rule. The process of converting the black pixel into the white pixel is performed by shifting the windows while partially overlapping the windows that are the image areas serving as the determination reference for performing the pixel conversion process, and thereby determining the same pixel conversion determination condition. It is possible to thin out more dots by using. For example, in the 3 × 3 window of the above embodiment, when all the dots are black and the central dot is converted to a white pixel, if the windows are shifted without overlapping, only a maximum of 1/9 can be thinned out. . On the other hand, if the windows are slid in one row in the X-axis direction, they are thinned out by a maximum of 1/6. It will be possible.

【0040】この重ねて間引いた場合の画像のモデル図
を図7に示す。ウィンドウを重ねた場合は、周囲の画素
をすべて判断条件として使用し、かつ間引きの割合を高
めることが可能となる。図7は、3×3のウィンドウ
を、X軸Y軸とも1つずつ重ねながらズラすモデル図で
ある。これを図5のフローチャートで実行する場合は、
X軸方向を1列重ねる場合はステツプS8でn=n+3
のところをn=n+2とし、Y軸方向を1行重ねる場合
はステツプS10のm=m+3のところをm=m+2と
する。また両方重ねる場合はステツプS8・ステツプS
10とも+2とする。
FIG. 7 shows a model diagram of an image when the images are thinned out in an overlapping manner. When the windows are overlapped, it is possible to use all the surrounding pixels as the determination condition and increase the thinning rate. FIG. 7 is a model diagram in which 3 × 3 windows are shifted while overlapping one by one on the X axis and the Y axis. To execute this with the flowchart in FIG.
When stacking one row in the X-axis direction, in step S8, n = n + 3
Is set to n = n + 2, and when one row is overlapped in the Y-axis direction, m = m + 2 is set to m = m + 3 in step S10. If both are stacked, step S8 and step S
10 is +2.

【0041】もちろんこれらの処理は、3×3のウィン
ドウに限らず、ウィンドウの大きさは任意であるし、ウ
ィンドウを重ねる量も1行や1列に限らず、ウィンドウ
の行数や列数より小さい値であれば、任意の数を重ねる
ことが可能である。以上説明したように第2実施例にお
いても第1実施例と同様の効果が簡単な構成で実現でき
る。
Of course, these processes are not limited to the 3 × 3 window, the size of the window is arbitrary, and the amount of overlapping windows is not limited to one row or one column. If the value is small, it is possible to stack any number. As described above, also in the second embodiment, the same effects as in the first embodiment can be realized with a simple configuration.

【0042】(第3の実施例)つぎに、各ウィンドウ内
毎に、白画素に変換しようとする画素の位置座標を一つ
以上決定し、その画素を白画素に変換する条件として、
前後左右各斜めに取り囲む全ての画素または前後左右各
斜めのうちの一部の画素が黒画素である場合にその着目
画素を白画素に変換する本発明に係る第3実施例につい
て説明する。
(Third Embodiment) Next, in each window, one or more position coordinates of pixels to be converted into white pixels are determined, and as a condition for converting the pixels into white pixels,
A third embodiment according to the present invention will be described in which all pixels surrounding diagonally in the front, rear, left and right, or some pixels in the diagonals in the front, rear, left and right are black pixels, and the target pixels are converted to white pixels.

【0043】即ち、図8を参照して第3実施例を以下説
明する。図8は、8×8の64ドットのウィンドウから
8ドットの変換対象座標を選択し、判断条件に応じて白
画素に変換処理する例を示す図である。図8の(A)が
変換結果を示している。第3実施例においては、8×8
の64ドットから、(B)に示す様なA,B,C,D,
E,F,G,Hの8ドットを選択し、その8ドットが以
下に示す判断条件を満たす場合は、(A)に示すように
白画素に変換する処理を行なう。判断条件とは、例えば
AのドットであればドットAの右・下・右下に隣接する
3ドットが全て黒画素であればドットAを白画素にす
る。またドットBであればBを前後左右斜めに囲む8ド
ットが全て黒画素であればBを白画素にする。同様に
C,D,E,Gは、それを囲む8ドットが全て黒画素で
ある場合に白画素に変換する。ドットF,Hは、それに
隣接する5ドットがすべて黒画素であれば白画素に変換
する。これらのウィンドウの大きさや、変換するドット
の座標位置、ドット数、および変換するための判定条件
は、任意である。
That is, a third embodiment will be described below with reference to FIG. FIG. 8 is a diagram showing an example in which conversion target coordinates of 8 dots are selected from an 8 × 8 64-dot window and conversion processing is performed into white pixels according to a determination condition. FIG. 8A shows the conversion result. In the third embodiment, 8 × 8
From 64 dots of A, B, C, D, as shown in (B)
When 8 dots of E, F, G, and H are selected, and the 8 dots satisfy the following judgment conditions, a process of converting into white pixels is performed as shown in (A). The determination condition is, for example, in the case of A dots, if all three dots adjacent to the right / bottom / bottom right of dot A are black pixels, dot A is a white pixel. In case of dot B, if all 8 dots surrounding B diagonally in the front, rear, left and right, are black pixels, B is made a white pixel. Similarly, C, D, E, and G are converted into white pixels when all eight dots surrounding them are black pixels. The dots F and H are converted into white pixels if all the five dots adjacent thereto are black pixels. The size of these windows, the coordinate position of the dots to be converted, the number of dots, and the determination conditions for conversion are arbitrary.

【0044】ウィンドウの大きさや、ウィンドウ内の参
照する黒画素配列や、白画素に変更する位置や数等の規
則性を任意に設定可能とする場合には、これらのパラメ
ータを任意に設定可能とすれば良い。つまり、8×8の
ウィンドウから、変換すべき画素を8ドットに限らず幾
つ選んでもかまわないし、このドットを白画素に変換す
るための条件も、黒画素に囲まれる場合に限らず、無条
件でもよいし、黒画素に隣接しているという条件でも良
い。
When it is possible to arbitrarily set the size of the window, the black pixel array to be referred to in the window, the position and the number of pixels to be changed to white pixels, these parameters can be set arbitrarily. Just do it. That is, any number of pixels to be converted may be selected from the 8 × 8 window without being limited to 8 dots, and the condition for converting these dots into white pixels is not limited to being surrounded by black pixels and is unconditional. However, it may be a condition that it is adjacent to the black pixel.

【0045】この例として、8×8の64ドットから1
6ドットを間引く例を図8の(C)に示す。この16ド
ットをどのような条件で間引いてもかまわないが、例え
ば、各ウィンドウ内毎に、白画素に変換しようとする画
素の位置座標を一つ以上決定し、その画素を白画素に変
換する条件として、前後左右各斜めに取り囲む全ての画
素または前後左右各斜めのうちの一部の画素が黒画素で
ある場合にその着目画素を白画素に変換する場合には、
これらの16ドットを囲むドットのうちの少なくとも1
つ以上が黒画素であれば、その着目画素を白画素にす
る。
As an example of this, from 8 × 8 64 dots to 1
An example of thinning out 6 dots is shown in FIG. The 16 dots may be thinned out under any condition. For example, for each window, one or more position coordinates of the pixel to be converted into a white pixel are determined, and the pixel is converted into a white pixel. As a condition, when converting all the pixels diagonally in front, rear, left and right, or when some of the pixels in front, rear, left, right, and diagonal are black pixels, the target pixel is converted to a white pixel,
At least one of the dots surrounding these 16 dots
If three or more are black pixels, the pixel of interest is made a white pixel.

【0046】図8に示した画像処理例は一例であり、6
4ドットから何ドット間引いてもかまわない。ここに示
した例は、64ドットから均等に8ドット間引く例であ
り、これを回転させたり、向きを反転させてもウィンド
ウを並べれば、同様の効果がある。8−2の16ドット
間引く例も同様に均一に間引くことが可能であり、これ
を回転させたパターンでも良い。
The image processing example shown in FIG. 8 is an example.
It does not matter how many dots are thinned out from 4 dots. The example shown here is an example in which 8 dots are evenly thinned out from 64 dots, and if the windows are arranged even if this is rotated or the direction is reversed, the same effect can be obtained. Similarly, in the example of thinning out 16 dots of 8-2, it is possible to thin out evenly, and a pattern in which this is rotated may be used.

【0047】また、 1ページ内あるいはひとかたまり
の画素配列内においても、ウィンドウの大きさや、黒画
素から白画素に変換する規則性を変更する場合には、一
つの画像エリア内でこれらのパラメータを任意に変更可
能とすれば良い。例えば、全画素数が8×8で割り切れ
ない場合は、8×4等のウィンドウを定め、そのなかで
変換すべきドットを選択し、所定の条件により白画素に
変換する処理を行なう。
Also, within a single page or within a block of pixels, when changing the size of the window or the regularity of conversion from black pixels to white pixels, these parameters can be set arbitrarily in one image area. It can be changed to. For example, when the total number of pixels is not divisible by 8 × 8, a window of 8 × 4 or the like is defined, a dot to be converted is selected in the window, and a process of converting to a white pixel is performed according to a predetermined condition.

【0048】なお、第3実施例で8×8を例に挙げたの
は、ラスタデータをシリアルプリンタに転送するときに
画像データを横縦変換する必要があるが、これをハード
ウエア回路で実行する場合、バイト単位でデータを扱う
場合が多く、その横縦変換のラッチ回路で本画像処理を
実行すれば、容易な回路で実現可能であるからである。
この回路例の一部を図9に示す。
In the third embodiment, 8 × 8 is taken as an example. It is necessary to convert the image data horizontally and vertically when the raster data is transferred to the serial printer, but this is executed by the hardware circuit. In this case, data is often handled in byte units, and if the main image processing is executed by the horizontal / vertical conversion latch circuit, it can be realized by a simple circuit.
A part of this circuit example is shown in FIG.

【0049】図9において、100,101,102,
110,111,120,121,・・・はフリップフ
ロップ(FF)で構成されるラッチ回路の配列であり、
8×8の横縦変換の場合はそれぞれ1ビットに相当し、
64個のラッチ回路が配列される。信号HD00,HD
01,HD02,・・・は、横縦変換前のデータバスで
ありこの列に8ビットで構成される。最初の変換前のデ
ータ1バイトがこのバスにロードされ、信号100cの
HDL0によりラッチされる。次の1バイトは、信号1
10CのHDL1によりラッチされる。このようにし
て、8バイトのデータ64ビットがラッチされる。この
ラッチされたデータの出力を行方向(VD00,VD0
1,VD02,…)に8ビットずつ取り出すことで、横
縦変換を実行する。
In FIG. 9, 100, 101, 102,
110, 111, 120, 121, ... Denote a latch circuit array composed of flip-flops (FF),
In the case of 8 × 8 horizontal / vertical conversion, each corresponds to 1 bit,
64 latch circuits are arranged. Signal HD00, HD
01, HD02, ... Are data buses before horizontal / vertical conversion and are configured by 8 bits in this column. The first 1 byte of data before conversion is loaded onto this bus and latched by HDL0 of signal 100c. The next 1 byte is signal 1
Latched by 10C HDL1. In this way, 64 bits of 8-byte data are latched. The output of this latched data is output in the row direction (VD00, VD0
, VD02, ...) are taken out in units of 8 bits to perform horizontal-vertical conversion.

【0050】図9の100に示すフリップフロップが、
図8のAのデータに相当する。200は、ナンドゲート
であり、画素Aをとり囲む画素をあらわすフリップフロ
ップ101,111,110の出力であるVD01,V
D11,VD10と、この画像処理のイネーブル信号で
あるMABIKIENの論理積をとり、反転させた信号
200bを画素Aのフリップフロップのリセット信号と
する。画素Aを囲む3つの画素がすべて黒画素であれ
ば、MABIKIENがH(ハイ)のパルス信号を送出
したときにフリップフロップ100がリセットされ、画
素Aが白画素に変換される。MABIKIENは、横縦
変換をするときにH(ハイ)のパルスを送出する信号で
ある。これと同様に図8のB,C,D,E,F,G,H
の位置のフリップフロップに、その画素を囲む画素の出
力信号とMABIKIENの論理積をとり、反転させた
信号をフリップフロップのリセットに入力することによ
り、8×8の64ドットから8ドットの間引きをおこな
う回路ができる。
The flip-flop shown at 100 in FIG. 9 is
This corresponds to the data of A in FIG. Reference numeral 200 denotes a NAND gate, which is VD01, V which is the output of the flip-flops 101, 111, 110 which represent the pixels surrounding the pixel A.
The logical product of D11 and VD10 and MABIKIEN which is the enable signal for this image processing is obtained, and the inverted signal 200b is used as the reset signal of the flip-flop of the pixel A. If all three pixels surrounding the pixel A are black pixels, the flip-flop 100 is reset when the MABIKIEN sends an H (high) pulse signal, and the pixel A is converted to a white pixel. MABIKIEN is a signal for sending H (high) pulses when performing horizontal-vertical conversion. Similarly to this, B, C, D, E, F, G, H in FIG.
By taking the logical product of the output signals of the pixels surrounding the pixel and MABIKIEN in the flip-flop at the position, and inputting the inverted signal to the reset of the flip-flop, thinning out from 8 × 8 64 dots to 8 dots is performed. A circuit can be created.

【0051】この回路例において、リセット信号を入力
するフリップフロップの位置や数を任意に選ぶことによ
り、様々なパターンの間引きが可能であるし、ナンドゲ
ートに入力する信号をフリップフロップの出力信号の中
から任意に設定することにより、様々な条件により間引
く画像処理が可能となる。この図9に示す実施例では、
前後左右斜めに相隣接するドットは間引かず、各ウィン
ドウ内で、前後左右各斜めに相隣接する2つ以上の画素
は、黒画素より白画素に変換しない様にしている。間引
くドット位置は任意であるので、隣接しても構わない
が、黒ヌレ防止を目的とした場合は、上述したように相
隣接するドットが間引かれないような画像処理のほうが
効果が大きい。
In this circuit example, various patterns can be thinned out by arbitrarily selecting the position and the number of flip-flops to which the reset signal is input, and the signal input to the NAND gate can be selected from the output signals of the flip-flops. It is possible to perform image processing by thinning out under various conditions by arbitrarily setting from. In the embodiment shown in FIG. 9,
Dot lines that are diagonally adjacent to each other in the front-rear, left-right, and diagonal directions are not thinned, and two or more pixels that are diagonally adjacent to each other in the front-rear, left-right, and left-side directions are not converted from white pixels into black pixels. Since the positions of the thinned dots are arbitrary, they may be adjacent to each other. However, for the purpose of preventing black wetting, as described above, image processing in which adjacent dots are not thinned is more effective.

【0052】以上説明したように各実施例によれば、通
常記録よりドットを間引くことにより、消費インクの節
約、また記録に要する消費電力の削減にもなる。記録画
像をウィンドウに分割し、ウィンドウ毎に同一の規則で
画像処理する事により、容易な理論で実現可能であり、
装置構成や、ウィンドウの選び方によっては簡単なハー
ド回路で構成できる。
As described above, according to each embodiment, by thinning out dots from normal recording, it is possible to save ink consumption and reduce power consumption required for recording. By dividing the recorded image into windows and processing the images according to the same rule for each window, it is possible to realize with an easy theory,
It can be configured with a simple hardware circuit depending on the device configuration and how to select the window.

【0053】また、ウィンドウの大きさやずらしかた、
ウィンドウ内の着目画素の位置や個数、白画素に変換す
るための周囲画素の条件等を任意に選ぶことにより、い
ろいろな割合での間引きが可能となる。更に、黒画素で
囲まれたドットを白画素に変換することにより、黒率の
高いところでの、インクによるぬれや、記録紙がフニャ
フニャになることを防ぎ、インク過剰の無駄を防ぐ。さ
らに、囲まれた場合だけ間引くことにより、画像のエッ
ジを破壊する事無く細線を保存し、誤差拡散等の細かい
ハーフトーンパターンも壊すことなく記録可能である。
Also, the size and displacement of the window,
By arbitrarily selecting the position and the number of the pixel of interest in the window, the condition of the surrounding pixels for converting into the white pixel, and the like, it is possible to perform thinning at various ratios. Further, by converting the dots surrounded by black pixels into white pixels, it is possible to prevent the ink from being wet and the recording paper to become fluffy at a high black ratio, thereby preventing excess ink waste. Furthermore, by thinning out only when surrounded, thin lines can be saved without destroying the edges of the image, and fine halftone patterns such as error diffusion can be recorded without being destroyed.

【0054】更にまた、隣接するドットを間引かないこ
とにより、インク過剰部分のインクを節約し、記録濃度
を大きく損なわず、また画像内の階調の逆転も最小限に
おさえることが可能である。なお、本発明は、複数の機
器から構成されるシステムに適用しても、1つの機器か
ら成る装置に適用しても良い。また、本発明はシステム
或は装置にプログラムを供給することによって達成され
る場合にも適用できることはいうまでもない。
Furthermore, by not thinning out the adjacent dots, it is possible to save the ink in the excessive ink portion, do not greatly impair the recording density, and minimize the reversal of the gradation in the image. . The present invention may be applied to a system including a plurality of devices or an apparatus including a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0055】[0055]

【発明の効果】以上説明したように本発明によれば、通
常記録よりドットを間引くことにより、消費インクを節
約することができると共に、記録に要する消費電力も削
減することができる。また、記録画像をウィンドウに分
割し、ウィンドウ毎に同一の規則で画像処理する事によ
り、容易な理論で実現可能であり、装置構成や、ウィン
ドウの選び方によっては簡単なハード回路で構成でき
る。
As described above, according to the present invention, it is possible to save ink consumption and to reduce power consumption required for recording by thinning out dots from normal recording. Also, by dividing the recorded image into windows and performing image processing according to the same rule for each window, it is possible to realize with a simple theory, and it can be configured with a simple hardware circuit depending on the device configuration and how to select the window.

【0056】また、ウィンドウの大きさやずらしかた、
ウィンドウ内の着目画素の位置や個数、白画素に変換す
るための周囲画素の条件等を任意に選ぶことにより、い
ろいろな割合での間引きが可能となる。更に、黒画素で
囲まれたドットを白画素に変換することにより、黒率の
高いところでのインクによるぬれや、記録紙がフニャフ
ニャになることを防ぐと共に、インク過剰の無駄を防ぐ
ことができる。また、囲まれた場合だけ間引くことによ
り、画像のエッジを破壊する事無く細線を保存し、誤差
拡散等の細かいハーフトーンパターンも壊すことなく記
録することができる。
Also, the size and displacement of the window,
By arbitrarily selecting the position and the number of the pixel of interest in the window, the condition of the surrounding pixels for converting into the white pixel, and the like, it is possible to perform thinning at various ratios. Furthermore, by converting dots surrounded by black pixels into white pixels, it is possible to prevent wetting with ink in a high black ratio and to prevent the recording paper from becoming fluffy, and prevent excess ink from being wasted. Further, by thinning out only when surrounded, thin lines can be saved without destroying the edge of the image, and fine halftone patterns such as error diffusion can be recorded without being destroyed.

【0057】更にまた、隣接するドットを間引かないこ
とにより、インク過剰部分のインクを節約し、記録濃度
を大きく損なわず、また画像内の階調の逆転も最小限に
おさえることができる。
Furthermore, by not thinning out the adjacent dots, it is possible to save the ink in the excessive ink portion, do not significantly impair the recording density, and minimize the reversal of the gradation in the image.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る一実施例のインクジェットプリン
タの機構図である。
FIG. 1 is a mechanism diagram of an inkjet printer according to an embodiment of the present invention.

【図2】本実施例の図1に示すプリンタ部を有するファ
クシミリ装置の構成を表すブロック図である。
FIG. 2 is a block diagram showing the configuration of a facsimile apparatus having the printer unit shown in FIG. 1 of the present embodiment.

【図3】図2の画像処理部の構詳細成を示すブロック図
である。
FIG. 3 is a block diagram showing a detailed configuration of an image processing unit in FIG.

【図4】3×3の記録画像とドット配列を表す図であ
る。
FIG. 4 is a diagram illustrating a 3 × 3 recorded image and a dot array.

【図5】本実施例における画像処理をCPUにより達成
する場合の例を示すフローチャートである。
FIG. 5 is a flowchart showing an example of a case where image processing in this embodiment is achieved by a CPU.

【図6】本実施例において画像をウィンドウに分割する
ときの座標を示す図である。
FIG. 6 is a diagram showing coordinates when an image is divided into windows in this embodiment.

【図7】本実施例におけるウィンドウを重ねながらズラ
す例を説明するための図である。
FIG. 7 is a diagram for explaining an example of shifting while overlapping windows in the present embodiment.

【図8】本実施例における8×8のウィンドウで画像処
理を行なう例を説明するためのである。
FIG. 8 is a diagram for explaining an example of performing image processing in an 8 × 8 window according to the present embodiment.

【図9】本実施例における横縦変換をハードウエア回路
により達成した場合の回路図例を示す図である。
FIG. 9 is a diagram showing an example of a circuit diagram when horizontal / vertical conversion in the present embodiment is achieved by a hardware circuit.

【符号の説明】[Explanation of symbols]

1 制御部 2 CPU 3 ROM 4 RAM 5 バッファメモリ 6 画像メモリ 7 符号化・復号化部 8 画像処理部 9 MODEM 10 NCU 11 回線 12 電話機 13 操作・表示部 14 読み取り部 15 記録部 20 ラインメモリ 21 演算部 22 画素位置制御部 5000 プラテン 5002 紙押え板 5003 ガイドシャフト 5004 リードスクリュー 5005 螺旋溝 5006 レバー 5007 フォトセンサ 5008 フォトセンサ 5009 駆動伝達ギア 5010 駆動伝達ギア 5011 駆動伝達ギア 5012 吸引開始レバー 5013 駆動モータ 5015 吸引手段 5016 キャップ部材支持部材 5017 クリーニングブレード 5018 本体支持板 5019 ブレード移動手段 5020 カム 5022 キャップ部材 5023 キャップ内開口部 1 Control Section 2 CPU 3 ROM 4 RAM 5 Buffer Memory 6 Image Memory 7 Encoding / Decoding Section 8 Image Processing Section 9 MODEM 10 NCU 11 Line 12 Telephone 13 Operation / Display Section 14 Reading Section 15 Recording Section 20 Line Memory 21 Calculation Part 22 Pixel position control part 5000 Platen 5002 Paper pressing plate 5003 Guide shaft 5004 Lead screw 5005 Spiral groove 5006 Lever 5007 Photo sensor 5008 Photo sensor 5009 Drive transmission gear 5010 Drive transmission gear 5011 Drive transmission gear 5012 Suction start lever 5013 Drive motor 5015 Suction Means 5016 Cap member supporting member 5017 Cleaning blade 5018 Body supporting plate 5019 Blade moving means 5020 Cam 5022 Cap member 5023 Cap in the opening

フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B41J 2/485 B41M 5/00 A B41J 3/04 103 X 3/12 R Continuation of the front page (51) Int.Cl. 6 Identification number Office reference number FI Technical display location B41J 2/485 B41M 5/00 A B41J 3/04 103 X 3/12 R

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 インクジェット記録方式の画像記録装置
における画像記録方法であって、 インクジェット記録を行う際の画素配列を、n×m
(n,mはどちらも1以上で、n+m≧3である任意の
正の整数)のウィンドウに分割し、当該ウィンドウ内の
黒画素が所定の条件で配置されている場合に、当該ウィ
ンドウ内の黒画素の一部を白画素に変換することを特徴
とする画像記録方法。
1. An image recording method in an inkjet recording type image recording apparatus, wherein a pixel array for inkjet recording is n × m.
(N and m are both 1 or more and are any positive integers in which n + m ≧ 3), and when black pixels in the window are arranged under a predetermined condition, An image recording method characterized by converting a part of black pixels into white pixels.
【請求項2】 前記ウィンドウを順次ずらしてシフトし
ていき、同様の規則により当該ウィンドウ内の黒画素の
一部を白画素に変換することを特徴とする請求項1記載
の画像記録方法。
2. The image recording method according to claim 1, wherein the windows are sequentially shifted and shifted, and a part of black pixels in the windows are converted into white pixels according to the same rule.
【請求項3】 記録画素配列をn×mのウィンドウに分
割するときにn×mの参照ウィンドウを互いに一部重ね
合わせながらずらし、前記各ウインドウ毎に所定規則に
従って黒画素を白画素に変換する処理を行なうことを特
徴とする請求項1記載の画像記録方法。
3. When dividing a recording pixel array into n × m windows, n × m reference windows are shifted while partially overlapping each other, and black pixels are converted into white pixels according to a predetermined rule for each window. The image recording method according to claim 1, wherein processing is performed.
【請求項4】 前記ウィンドウの大きさは任意に設定可
能であることを特徴とする請求項1乃至3のいずれかに
記載の画像記録方法。
4. The image recording method according to claim 1, wherein the size of the window can be arbitrarily set.
【請求項5】 前記ウィンドウ内の参照する黒画素配列
は任意に設定可能であることを特徴とする請求項1乃至
3のいずれかに記載の画像記録方法。
5. The image recording method according to claim 1, wherein the black pixel array referred to in the window can be arbitrarily set.
【請求項6】 前記ウィンドウ内の参照する黒画素配列
及び白画素に変更する位置は任意に設定可能であること
を特徴とする請求項1乃至3のいずれかに記載の画像記
録方法。
6. The image recording method according to claim 1, wherein the positions at which the reference black pixel array and the white pixels in the window are changed can be arbitrarily set.
【請求項7】 前記ウィンドウ内の参照する黒画素配列
及び白画素数の規則性は任意に設定可能であることを特
徴ツする請求項1乃至3のいずれかに記載の画像記録方
法。
7. The image recording method according to claim 1, wherein the regularity of the black pixel array and the number of white pixels referred to in the window can be set arbitrarily.
【請求項8】 1ページ内の画素配列内においてもウィ
ンドウの大きさを変更可能とすることを特徴とする請求
項1乃至7のいずれかに記載の画像記録方法。
8. The image recording method according to claim 1, wherein the size of the window can be changed even within the pixel array within one page.
【請求項9】 1ページ内の画素配列内においても黒画
素から白画素に変換する規則性を変更可能とすることを
特徴とする請求項1乃至7のいずれかに記載の画像記録
方法。
9. The image recording method according to claim 1, wherein the regularity of conversion from a black pixel to a white pixel can be changed even within a pixel array within one page.
【請求項10】 ひとかたまりの画素配列内においても
ウィンドウの大きさを変更可能とすることを特徴とする
請求項1乃至7のいずれかに記載の画像記録方法。
10. The image recording method according to claim 1, wherein the size of the window can be changed even within a group of pixel arrays.
【請求項11】 ひとかたまりの画素配列内においても
黒画素から白画素に変換する規則性を変更可能とするこ
とを特徴とする請求項1乃至7のいずれかに記載の画像
記録方法。
11. The image recording method according to claim 1, wherein the regularity of conversion from a black pixel to a white pixel can be changed even in a one-pixel pixel array.
【請求項12】 各ウィンドウ内毎に、白画素に変換し
ようとする着目画素の位置座標を一つ以上決定し、決定
した画素を白画素に変換する条件として、前後左右各斜
めのうちの一部の画素が黒画素である場合に前記着目画
素を白画素に変換することを特徴とする請求項1乃至請
求項11のいずれかに記載の画素記録方法。
12. In each window, one or more position coordinates of a pixel of interest to be converted into a white pixel are determined, and one of front, rear, left, and right diagonals is set as a condition for converting the determined pixel into a white pixel. The pixel recording method according to any one of claims 1 to 11, wherein the target pixel is converted to a white pixel when the pixel of the part is a black pixel.
【請求項13】 各ウィンドウ内で、前後左右各斜めに
相隣接する2つ以上の画素は、黒画素より白画素に変換
しないことを特徴とする請求項12記載の画像記録方
法。
13. The image recording method according to claim 12, wherein in each window, two or more pixels that are diagonally adjacent to each other in the front, rear, left, and right directions are not converted from white pixels to black pixels.
【請求項14】 各ウィンドウ内毎に、白画素に変換し
ようとする着目画素の位置座標を一つ以上決定し、決定
した画素を白画素に変換する条件として、前後左右各斜
めに取り囲む全ての画素のうちの一部の画素が黒画素で
ある場合に前記着目画素を白画素に変換することを特徴
とする請求項1乃至請求項11のいずれかに記載の画素
記録方法。
14. In each window, one or more position coordinates of a pixel of interest to be converted into a white pixel are determined, and as a condition for converting the determined pixel into a white pixel, all surrounding diagonally in the front, rear, left, and right directions are set. 12. The pixel recording method according to claim 1, wherein the pixel of interest is converted to a white pixel when some of the pixels are black pixels.
【請求項15】 前記請求項1乃至請求項13のいずれ
かの画像処理方法を達成する手段を備えることを特徴と
する画像記録装置。
15. An image recording apparatus comprising means for achieving the image processing method according to any one of claims 1 to 13.
JP26959194A 1994-11-02 1994-11-02 Image recording method and apparatus Expired - Fee Related JP3274297B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26959194A JP3274297B2 (en) 1994-11-02 1994-11-02 Image recording method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26959194A JP3274297B2 (en) 1994-11-02 1994-11-02 Image recording method and apparatus

Publications (2)

Publication Number Publication Date
JPH08130637A true JPH08130637A (en) 1996-05-21
JP3274297B2 JP3274297B2 (en) 2002-04-15

Family

ID=17474498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26959194A Expired - Fee Related JP3274297B2 (en) 1994-11-02 1994-11-02 Image recording method and apparatus

Country Status (1)

Country Link
JP (1) JP3274297B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7130064B1 (en) 1999-06-25 2006-10-31 Canon Kabushiki Kaisha Image processing apparatus and method selectively utilizing lower than normal image recording density
JP2007274616A (en) * 2006-03-31 2007-10-18 Toshiba Corp Image forming apparatus and image forming method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5262485B2 (en) * 2008-09-13 2013-08-14 株式会社リコー Image processing apparatus, image processing method, program, recording medium, printing system, and image forming apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7130064B1 (en) 1999-06-25 2006-10-31 Canon Kabushiki Kaisha Image processing apparatus and method selectively utilizing lower than normal image recording density
JP2007274616A (en) * 2006-03-31 2007-10-18 Toshiba Corp Image forming apparatus and image forming method
JP4741970B2 (en) * 2006-03-31 2011-08-10 株式会社東芝 Image forming apparatus and image forming method

Also Published As

Publication number Publication date
JP3274297B2 (en) 2002-04-15

Similar Documents

Publication Publication Date Title
EP0816102B1 (en) Recording method using large and small dots
JP5139876B2 (en) Image forming apparatus and image forming method
JP4412169B2 (en) Image processing apparatus, image processing method, program, and recording medium
JP3337792B2 (en) Data processing device, recording device, and data processing method
US6318830B1 (en) Image printing method, and apparatus thereof
JP3045138B2 (en) Multifunctional printing device
JP3274297B2 (en) Image recording method and apparatus
JPH06233090A (en) Image forming device
US8248657B2 (en) Printing apparatus
US6061151A (en) Image processing method and apparatus
JP3613076B2 (en) Image processing apparatus, image processing method, and recording medium
JPH09123527A (en) Recorder and recording data processing method
JPH06164854A (en) Copying machine and its method
JP2006224616A (en) Recording method and recording system
US6115130A (en) Method of recognizing printing region
JP2004142435A (en) Printer, method of printing, program, and printing system
JPH08238761A (en) Recorder and facsimile using the sam
JP2004194181A (en) Image processing apparatus and image processing method for converting the number of gradation of image data
JP2004338215A (en) Printer
JP4193433B2 (en) Continuous printing of multiple images
US5844590A (en) Image printing method and apparatus for printing an image based on stored and input image data, including elective printing in an overlapped data area
JP2004048709A (en) Image processing apparatus and image processing method
JP2005086540A (en) Combined machine system
JP3548342B2 (en) Image recording device
JP3287731B2 (en) Image reading device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020111

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

Free format text: PAYMENT UNTIL: 20080201

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090201

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100201

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100201

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110201

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120201

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130201

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20140201

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees