JP2010136232A - Printing apparatus - Google Patents
Printing apparatus Download PDFInfo
- Publication number
- JP2010136232A JP2010136232A JP2008311766A JP2008311766A JP2010136232A JP 2010136232 A JP2010136232 A JP 2010136232A JP 2008311766 A JP2008311766 A JP 2008311766A JP 2008311766 A JP2008311766 A JP 2008311766A JP 2010136232 A JP2010136232 A JP 2010136232A
- Authority
- JP
- Japan
- Prior art keywords
- dither pattern
- pattern corresponding
- gradations
- data
- print data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
本発明は、複数のディザパターンを使用することによって画像品質を向上する印刷装置に関する。 The present invention relates to a printing apparatus that improves image quality by using a plurality of dither patterns.
今日、カラー印刷において、数ピクセル四方の大きさのパターンを繰り返して使用して多色表現を行うパターンディザ法が広く使用されている。この方法によって使用されるディザパターンは、それを利用するはハードウェアの特性に合わせる必要があり、様々な様式がある。印刷処理においては、印刷の対象となる印刷データが文字(テキスト)であるか、図形(グラフィック)であるか、更には写真イメージであるかによって使い分けられる。 Today, in color printing, a pattern dither method for performing multicolor expression by repeatedly using a pattern having a size of several pixels square is widely used. The dither pattern used by this method must be matched to the characteristics of the hardware in order to use it, and there are various modes. In the printing process, the print data to be printed is properly used depending on whether it is a character (text), a graphic (graphic), or a photographic image.
特許文献1は印刷データに従って、1枚の画像毎に文字(テキスト)、図形(グラフィック)等の判断を行い、対応するディザパターンを選択して1枚の画像全てにおいて同じディザパターンを使用して印刷処理を行う発明を開示する。
しかしながら、上記特許文献1に係る発明では、1枚の画像毎にディザパターンの選択を行い、1枚の画像全てに同じディザパターンを使用している。したがって、1枚の画像データの中で、シャープに変化する箇所や同色領域等の画像の特徴に対応させた印刷処理を行うことはできない。
そこで、本発明は1枚の画像データの中で、シャープに変化する箇所や同色領域等、画像の特徴に合わせたディザパターンの選択によって印字品質を向上した印刷装置を提供するものである。
However, in the invention according to Patent Document 1, a dither pattern is selected for each image, and the same dither pattern is used for all the images. Accordingly, it is not possible to perform a printing process corresponding to image features such as a sharply changing portion or the same color area in one piece of image data.
Accordingly, the present invention provides a printing apparatus in which the print quality is improved by selecting a dither pattern that matches the features of the image, such as a sharply changing portion or the same color area, in one piece of image data.
上記課題は第1の発明によれば、1頁の印刷データの階調情報の微分処理を行い、前記1頁内の印刷データの中で階調変化の大きい箇所と小さい箇所を検出するフィルタ手段と、階調数に対応するディザパターンと解像度に対応するディザパターンを記憶する記憶手段と、前記フィルタ手段からの検出出力に従って前記階調数に対応するディザパターン、又は解像度に対応するディザパターンの選択を行う選択手段と、該選択手段によって選択されたディザパターンに対して対応する印刷データを比較処理し、記録媒体に印刷処理を行うビデオデータを作成するビデオデータ作成手段とを有する印刷装置を提供することによって達成できる。 According to the first aspect of the present invention, there is provided a filter means for differentiating gradation information of print data for one page and detecting portions having large and small gradation changes in the print data in one page. Storage means for storing a dither pattern corresponding to the number of gradations and a dither pattern corresponding to the resolution, and a dither pattern corresponding to the number of gradations or a dither pattern corresponding to the resolution according to the detection output from the filter means A printing apparatus comprising: selection means for performing selection; and video data creation means for creating video data for performing print processing on a recording medium by comparing print data corresponding to the dither pattern selected by the selection means. Can be achieved by providing.
また、上記課題は第2の発明によれば、前記記憶手段は、更に標準の階調数に対応するディザパターンを記憶し、前記選択手段は前記標準の階調数に対応するディザパターンの選択も可能な印刷装置を提供することによって達成できる。 According to a second aspect of the present invention, the storage means further stores a dither pattern corresponding to a standard number of gradations, and the selection means selects a dither pattern corresponding to the standard number of gradations. Can also be achieved by providing a possible printing device.
また、上記課題は第3の発明によれば、前記印刷データは、CMYKデータである印刷装置を提供することによって達成できる。 According to a third aspect of the present invention, the print data can be achieved by providing a printing apparatus in which the print data is CMYK data.
また、上記課題は第4の発明によれば、1頁分の印刷データの階調情報の微分処理を行い、前記1頁内の印刷データの中で階調変化の大きい箇所と小さい箇所を検出するフィルタ処理と、前記検出出力に従って、前記階調数に対応するディザパターンと解像度に対応するディザパターンを記憶する記憶手段から対応するディザパターンを選択する選択処理と、該選択処理によって選択したディザパターンに対して対応する印刷データを比較処理し、記録媒体に印刷処理を行うビデオデータの作成処理とを行うコンピュータが実行可能なプログラムを提供することによって達成できる。 According to the fourth aspect of the present invention, the gradation information of the print data for one page is differentiated to detect a portion with a large gradation change and a portion with a small gradation change in the print data within the one page. Filtering processing to be performed, selection processing to select a corresponding dither pattern from a storage unit that stores a dither pattern corresponding to the number of gradations and a dither pattern corresponding to the resolution according to the detection output, and the dither selected by the selection processing This can be achieved by providing a computer-executable program that compares the print data corresponding to the pattern and performs the creation process of the video data to be printed on the recording medium.
また、上記課題は第5の発明によれば、前記記憶手段には、更に標準の階調数に対応するディザパターンを記憶し、前記選択処理において、前記標準の階調数に対応するディザパターンの選択も行うことが可能なコンピュータが実行可能なプログラムを提供することによって達成できる。 According to a fifth aspect of the present invention, the storage means further stores a dither pattern corresponding to a standard number of gradations, and the dither pattern corresponding to the standard number of gradations in the selection process. This can be achieved by providing a computer-executable program that can also perform selection.
本発明によれば、階調が激しく変化する部分に解像度優先のディザパターンを選択し、輪郭部分を切れよく、シャープに表現することができ、また階調が一定であるベタ画像や、階調がゆっくり変化している部分など、ストリークスが目立つ箇所には、階調優先のディザパターンを選択することによりストリークスの低減を図ることができる。 According to the present invention, a resolution-prioritized dither pattern is selected for a portion where the gradation changes drastically, and the contour portion can be expressed sharply and sharply. In a portion where streak is conspicuous, such as a portion where is slowly changing, streak can be reduced by selecting a dither pattern giving priority to gradation.
以下、本発明の実施の形態を図面に基づいて説明する。
図2は、本実施形態を説明する印刷装置のシステム構成図である。同図において、印刷装置1はインターフェイスコントローラ(以下、I/Fコントローラで示す)2、エンジン制御部3で構成され、I/Fコントローラ2は受信制御部4、ROM5、フラッシュROM6、表示制御部7、ビデオI/F制御部8、メモリ(SDRAM)9、ASIC(DMA制御部)10、CPU11で構成されている。また、表示制御部7にはオペレーションパネル24が接続され、後述する表示が行われる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 2 is a system configuration diagram of a printing apparatus for explaining the present embodiment. In FIG. 1, a printing apparatus 1 includes an interface controller (hereinafter referred to as an I / F controller) 2 and an engine control unit 3. The I / F controller 2 includes a reception control unit 4, a ROM 5, a flash ROM 6, and a display control unit 7. , A video I / F control unit 8, a memory (SDRAM) 9, an ASIC (DMA control unit) 10, and a CPU 11. In addition, an operation panel 24 is connected to the display control unit 7, and a display described later is performed.
一方、エンジン制御部3は印字ヘッド制御部(以下、単にヘッド制御部で示す)12、モータ制御部13、MPU14、定着制御部15、高圧制御部16、印字ヘッド17、メインモータ18、各種負荷19、各種センサ20、定着サーミスタ21、定着ヒータ22、高圧部23で構成されている。 On the other hand, the engine control unit 3 includes a print head control unit (hereinafter simply referred to as a head control unit) 12, a motor control unit 13, an MPU 14, a fixing control unit 15, a high voltage control unit 16, a print head 17, a main motor 18, and various loads. 19, various sensors 20, a fixing thermistor 21, a fixing heater 22, and a high voltage unit 23.
また、上記構成の印刷装置1には、セントロニクスインターフェイス、及びLAN(local area network)を介してパーソナルコンピュータ(PC)やプリンタサーバ等のホスト機器25から印刷データが供給される。ホスト機器25から供給された印刷データは、上記受信制御部4に転送され、所定量の印刷データが受信制御部4に転送されると、印刷データはメモリ(SDRAM)9に転送される。メモリ(SDRAM)9に転送された印刷データは、以後CPU11の制御に従って解析処理が行われ、ASIC(DMA制御部)10によって圧縮、伸張処理が行われた後、ビデオI/F制御部8からエンジン制御部3(ヘッド制御部12)に出力される。 The printing apparatus 1 having the above configuration is supplied with print data from a host device 25 such as a personal computer (PC) or a printer server via a Centronics interface and a LAN (local area network). The print data supplied from the host device 25 is transferred to the reception control unit 4, and when a predetermined amount of print data is transferred to the reception control unit 4, the print data is transferred to the memory (SDRAM) 9. The print data transferred to the memory (SDRAM) 9 is thereafter analyzed under the control of the CPU 11, compressed and decompressed by the ASIC (DMA controller) 10, and then from the video I / F controller 8. It is output to the engine control unit 3 (head control unit 12).
ヘッド制御部12に出力されたビデオデータには、後述する処理が施され、印字ヘッド17に出力される。尚、モータ制御部13は、メインモータ18の駆動制御を行い、MPU14はヘッド制御部12やモータ制御部13の制御を行うと共に、定着制御部15や高圧制御部16の駆動制御を行う。 The video data output to the head control unit 12 is subjected to processing described later and output to the print head 17. The motor control unit 13 controls the driving of the main motor 18, and the MPU 14 controls the head control unit 12 and the motor control unit 13 and also controls the fixing control unit 15 and the high voltage control unit 16.
図3は上記構成の印刷装置1において、本例の処理の概要を説明する図である。
先ず、ホスト機器25のアプリケーションによって作成された印刷データ(RGBデータ)は、前述のようにホスト機器25からLAN又はUSB経由で受信制御部4に送信され、更にメモリ(SDRAM)9に転送され、メモリ(SDRAM)9内のリングバッファに格納される(図3に示す処理a)。
FIG. 3 is a diagram for explaining the outline of the processing of this example in the printing apparatus 1 having the above configuration.
First, print data (RGB data) created by the application of the host device 25 is transmitted from the host device 25 to the reception control unit 4 via the LAN or USB as described above, and further transferred to the memory (SDRAM) 9. It is stored in a ring buffer in the memory (SDRAM) 9 (process a shown in FIG. 3).
次に、メモリ(SDRAM)9に格納された印刷データ(RGBデータ)は、フラッシュROM6に登録されたLUT(ルックアップテーブル)6aに基づき、カラーマッチング処理が施され、減法混色のCMYKデータに変換される(図3に示す処理b)。具体的には、この処理によって24bit 256階調のRGBデータが、32bit 256階調のCMYKデータに変換される。また、変換後のCMYKデータは、メモリ(SDRAM)9に書き込まれる。 Next, the print data (RGB data) stored in the memory (SDRAM) 9 is subjected to color matching processing based on an LUT (Look Up Table) 6a registered in the flash ROM 6 and converted to subtractive color mixed CMYK data. (Processing b shown in FIG. 3). Specifically, this process converts 24-bit 256-gradation RGB data into 32-bit 256-gradation CMYK data. The converted CMYK data is written in the memory (SDRAM) 9.
次に、フラッシュROM6に登録されたディザパターン6bを読み出し、メモリ(SDRAM)9内のディザパターンエリアに書き込む(図3に示す処理c)。この時フラッシュROM6から読み出されるディザパターンは、後述するフィルタ処理部によって選択されたディザパターンであり、フラッシュROM6には後述する複数のディザパターンが登録されている。 Next, the dither pattern 6b registered in the flash ROM 6 is read and written in the dither pattern area in the memory (SDRAM) 9 (process c shown in FIG. 3). At this time, the dither pattern read from the flash ROM 6 is a dither pattern selected by a filter processing unit described later, and a plurality of dither patterns described later are registered in the flash ROM 6.
次に、CPU11は、CMYKデータに対して、選択したディザパターンの形状からなる各ピクセルのしきい値に従って比較演算し、CMYKデータを16階調のビデオデータに変換する(図3に示す処理d)。
次に、上記CMYKデータを、CPU11の制御によって、メモリ(SDRAM)9内のページメモリに展開し(図3に示す処理e)、更にページメモリに展開したビデオデータを、メモリを効率的に使用するため、前述のASIC10によって圧縮データに変換する(図3に示す処理f)。
Next, the CPU 11 performs a comparison operation on the CMYK data according to the threshold value of each pixel having the shape of the selected dither pattern, and converts the CMYK data into 16-gradation video data (processing d shown in FIG. 3). ).
Next, the CMYK data is expanded in the page memory in the memory (SDRAM) 9 under the control of the CPU 11 (processing e shown in FIG. 3), and the video data expanded in the page memory is used efficiently. Therefore, it is converted into compressed data by the ASIC 10 described above (processing f shown in FIG. 3).
その後、圧縮されたCMYKデータをASIC10に転送して伸長処理を行い、ビデオI/F制御部8の制御によって、エンジン制御部3(ヘッド制御部12)に転送し、記録媒体への印刷処理を行う(図3に示す処理g)。
上記処理において、更に本例の変換処理を詳しく説明する。図1はこの処理を説明するブロック図であり、RGB/CMYKデータ変換部28、及びディザ処理部29で構成されている。RGB/CMYKデータ変換部28は、前述のLUT(ルックアップテーブル)6a、及び変換部28aで構成され、前述のメモリ(SDRAM)9からRGBデータを読み出し、LUT(ルックアップテーブル)6aに基づき、カラーマッチング処理を行い、RGBデータをCMYKデータに変換する処理を行う。この処理によって、前述のように、24bit 256階調のRGBデータが、32bit 256階調のCMYKデータに変換される。
Thereafter, the compressed CMYK data is transferred to the ASIC 10 for decompression processing, transferred to the engine control unit 3 (head control unit 12) under the control of the video I / F control unit 8, and printed on a recording medium. Perform (Process g shown in FIG. 3).
In the above processing, the conversion processing of this example will be further described in detail. FIG. 1 is a block diagram for explaining this processing, and includes an RGB / CMYK data conversion unit 28 and a dither processing unit 29. The RGB / CMYK data conversion unit 28 includes the above-described LUT (lookup table) 6a and the conversion unit 28a, reads RGB data from the above-described memory (SDRAM) 9, and based on the LUT (lookup table) 6a. A color matching process is performed to convert RGB data into CMYK data. By this processing, as described above, RGB data of 24 bit 256 gradation is converted to CMYK data of 32 bit 256 gradation.
一方、ディザ処理部29は前述のディザパターンを記憶するしきい値テーブル31〜33、フィルタ処理部34、テーブル選択部35、及び比較器36で構成されている。ディザ処理部29は、RGB/CMYKデータ変換部28から送られたCMYKデータを後述するフィルタ処理によって画像の特徴を抽出してディザパターンを選択し、選択したディザパターンに基づいて比較器36によって対応するCMYKデータをビデオデータに変換する処理を行う。 On the other hand, the dither processing unit 29 includes threshold tables 31 to 33 for storing the above-described dither pattern, a filter processing unit 34, a table selection unit 35, and a comparator 36. The dither processing unit 29 extracts image features from the CMYK data sent from the RGB / CMYK data conversion unit 28 by filter processing, which will be described later, and selects a dither pattern, and the comparator 36 responds based on the selected dither pattern. The CMYK data to be converted is converted into video data.
図4は、上記しきい値テーブル31〜33の構成を示す図である。先ず、しきい値テーブル31は、例えば300線61階調のディザパターンIを記憶し、高解像度の画像に対応するディザパターンで構成されている。また、しきい値テーブル32は、例えば200線136階調のディザパターンIIを記憶し、標準画像に対応するディザパターンで構成され、更にしきい値テーブル33は、例えば150線241階調のディザパターンIIIを記憶し、高階調画像に対応するディザパターンで構成されている。 FIG. 4 is a diagram showing the configuration of the threshold value tables 31-33. First, the threshold value table 31 stores a dither pattern I having, for example, 300 lines and 61 gradations, and is configured with a dither pattern corresponding to a high-resolution image. Further, the threshold table 32 stores, for example, a dither pattern II of 200 lines and 136 gradations, and is constituted by a dither pattern corresponding to a standard image. The threshold table 33 further includes, for example, 150 lines and 241 gradations of dither. Pattern III is stored and is composed of a dither pattern corresponding to a high gradation image.
上記のように、しきい値テーブル31に登録されたディザパターンIは300線の高解像度のパターンであり、例えばCMYKデータ(画像データ)の中で、色の変化が大きい箇所に使用することによって、例えば画像中の輪郭部分をシャープに表現することができる。一方、しきい値テーブル33に登録されたディザパターンIIIは241階調の高階調数のパターンであり、例えばCMYKデータ(画像データ)の中で、色の変化が小さい箇所に使用することによって、例えば画像中のストリークスの目立つ領域に使用し、ストリークスを軽減することができる。 As described above, the dither pattern I registered in the threshold value table 31 is a 300-line high-resolution pattern. For example, the dither pattern I can be used in a CMYK data (image data) where the color change is large. For example, a contour portion in an image can be expressed sharply. On the other hand, the dither pattern III registered in the threshold value table 33 is a pattern having a high gradation number of 241 gradations. For example, by using it in a location where the color change is small in CMYK data (image data), For example, it can be used for an area where streaks are conspicuous in an image, and streaks can be reduced.
図5は上記ディザパターンI〜IIIのスクリーン配列を示し、12×12ドットの大きさに敷き詰めたスクリーン配列を示す。例えば、同図(a)はディザパターンIを示し、同図(b)はディザパターンIIを示し、同図(c)はディザパターンIIIを示す。また、同図(d)〜(f)は、上記例において、特に25%印字時の画像形成イメージを示す。具体的には、同図(d)はディザパターンIを示し、2×2ドット内の1ドットを印字する25%(15階調×1ドット/15階調×4ドット)であり、同図(e)はディザパターンIIを示し、3×3ドット内の2ドット(16階調)+1ドット(4階調)を印字する25%((15階調×2ドット+4階調×1ドット)/(15階調×9ドット))であり、同図(f)はディザパターンIIIを示し、4×4ドット内の4ドットを印字する25%(15階調×4ドット/(15階調×16ドット))である。 FIG. 5 shows a screen arrangement of the above dither patterns I to III, and shows a screen arrangement spread in a size of 12 × 12 dots. For example, FIG. 10A shows a dither pattern I, FIG. 10B shows a dither pattern II, and FIG. 10C shows a dither pattern III. FIGS. 4D to 5F show image formation images particularly at 25% printing in the above example. Specifically, FIG. 4D shows the dither pattern I, which is 25% (15 gradations × 1 dot / 15 gradations × 4 dots) for printing one dot in 2 × 2 dots. (E) shows the dither pattern II and prints 2 dots (16 gradations) +1 dot (4 gradations) within 3 × 3 dots 25% ((15 gradations × 2 dots + 4 gradations × 1 dot)) (F) shows dither pattern III, and 25% (15 gradations × 4 dots / (15 gradations) for printing 4 dots within 4 × 4 dots. × 16 dots)).
RGB/CMYKデータ変換部28から出力されたCMYKデータは、ディザ処理部29のフィルタ処理部34に転送され、フィルタ処理部34によって処理が行われる。図6(a)はフィルタ処理部34に入力したCMYKデータの一例を示し、例えばCMYKデータ26ドット分の階調特性を示す。 The CMYK data output from the RGB / CMYK data conversion unit 28 is transferred to the filter processing unit 34 of the dither processing unit 29 and processed by the filter processing unit 34. FIG. 6A shows an example of CMYK data input to the filter processing unit 34. For example, gradation characteristics for 26 dots of CMYK data are shown.
フィルタ処理部34では、注目画素(x、y)の画素値f(x、y)のX方向の微分値fx、及びのY方向の微分値fyを求め、X方向の微分値fxとY方向の微分値fyの絶対値を加算した|fx|+|fy|を計算して、計算結果をテーブル選択部35に送信し、テーブル選択部35によってディザパターンI〜IIIの選択を行わせる。例えば、図6(a)に示すA1を注目画素(x、y)とすると、X方向の微分値fxを以下の計算式によって求め、
fx=f(x−1、y)×−1+f(x+1、y)×1
さらに、Y方向の微分値fyを以下の計算式によって求め、
fy=f(x、y−1)×1+f(x、y+1)−1
両微分値を加算する(|fx|+|fy|)。
The filter processing unit 34 obtains a differential value fx in the X direction and a differential value fy in the Y direction of the pixel value f (x, y) of the target pixel (x, y), and the differential value fx in the X direction and the Y direction. | Fx | + | fy | obtained by adding the absolute values of the differential values fy is transmitted to the table selection unit 35, and the table selection unit 35 selects the dither patterns I to III. For example, when A1 shown in FIG. 6A is a target pixel (x, y), a differential value fx in the X direction is obtained by the following calculation formula:
fx = f (x−1, y) × −1 + f (x + 1, y) × 1
Further, the differential value fy in the Y direction is obtained by the following formula,
fy = f (x, y−1) × 1 + f (x, y + 1) −1
Both differential values are added (| fx | + | fy |).
図6(b)は、上記計算結果を示す図であり、CMYKデータの中で階調値の変化が大きい箇所は濃度勾配も大きくなり、階調値の変化が小さい箇所は濃度勾配も小さくなる。尚、同図(b)は|fx|について示す図であるが、CMYKデータの特性にも影響されるが、本例の説明では|fx|+|fy|の計算結果もほど同様な結果が得られるものとして説明する。 FIG. 6B is a diagram showing the calculation result. In the CMYK data, the density gradient is large at a portion where the change in gradation value is large, and the density gradient is small at a portion where the change in gradation value is small. . FIG. 4B is a diagram showing | fx |, which is influenced by the characteristics of the CMYK data, but in the description of this example, the calculation result of | fx | + | fy | It will be described as being obtained.
フィルタ処理部34はCMYKデータに対する上記計算結果に基づいて、例えば注目画素毎に選択信号をテーブル選択部35に出力し、しきい値テーブル31〜33から読み出すディザパターンI〜IIIの選択を行う。すなわち、上記計算結果に基づいて階調変化が大きい場合、しきい値テーブル31(ディザパターンI)の選択を行い、階調変化が中程度の場合、しきい値テーブル32(ディザパターンII)の選択を行い、階調変化が小さい場合、しきい値テーブル33(ディザパターンIII)の選択を行う。すなわち、階調が激しく変化する箇所では解像度優先のディザパターン(ディザパターンI)を選択し、階調がゆっくり変化する箇所では、階調優先のディザパターン(ディザパターンIII)を選択する。 Based on the calculation result for the CMYK data, the filter processing unit 34 outputs, for example, a selection signal for each pixel of interest to the table selection unit 35, and selects dither patterns I to III to be read from the threshold tables 31 to 33. That is, when the gradation change is large based on the calculation result, the threshold value table 31 (dither pattern I) is selected. When the gradation change is moderate, the threshold value table 32 (dither pattern II) is selected. When the gradation change is small, the threshold value table 33 (dither pattern III) is selected. That is, a resolution-prioritized dither pattern (dither pattern I) is selected at locations where the gradation changes drastically, and a tone-priority dither pattern (dither pattern III) is selected at locations where the gradation changes slowly.
したがって、テーブル選択部35は図7に示すディザパターンI〜IIIの選択を行い、選択したディザパターンを比較器36に出力する。比較器36では、テーブル選択部35によって選択されたディザパターンと対応するCMYKデータとの比較処理を行い、ビデオデータとしてメモリ(SDRAM)9に格納する。
以後、前述のように上記ビデオデータを、圧縮処理してメモリ(SDRAM)9内のページメモリに展開し、更にページメモリに展開したビデオデータをASIC10に転送して伸長処理を行い、ビデオI/F制御部8の制御によって、エンジン制御部3(ヘッド制御部12)に転送し、記録媒体への印刷処理を行う。
Therefore, the table selection unit 35 selects the dither patterns I to III shown in FIG. 7 and outputs the selected dither pattern to the comparator 36. The comparator 36 compares the dither pattern selected by the table selection unit 35 with the corresponding CMYK data and stores it in the memory (SDRAM) 9 as video data.
Thereafter, the video data is compressed and expanded in the page memory in the memory (SDRAM) 9 as described above, and the video data expanded in the page memory is further transferred to the ASIC 10 for decompression processing. Under the control of the F control unit 8, the data is transferred to the engine control unit 3 (head control unit 12), and printing processing on a recording medium is performed.
図8は上記印刷結果を示す図であり、階調が激しく変化する領域の画像D1、階調変化が中程度の領域の画像D2、及び階調がゆっくり変化する領域の画像D3より成る原画(画像データ)Dの印刷結果を示す。この場合、前述のように階調変化が中程度の領域(標準領域)D2では、しきい値テーブル32から読み出されたディザパターンIIによって比較処理が行われ、標準的なD2´の印刷結果を得ることができる。また、階調がゆっくり変化する領域D3では、しきい値テーブル33から読み出されたディザパターンIIIによって比較処理が行われ、ストリークスを低減したD3´の印刷結果を得ることができ、更に階調が急激に変化する領域D1では、しきい値テーブル31から読み出されたディザパターンIによって比較処理が行われ、シャープに画像を表現するD1´の印刷結果を得ることができる。 FIG. 8 is a diagram showing the printing result. An original image (image D1 in a region where the gradation changes drastically, an image D2 in a region where the gradation changes moderately, and an image D3 in an area where the gradation changes slowly is shown. A print result of (image data) D is shown. In this case, as described above, in the region (standard region) D2 where the gradation change is moderate, the comparison process is performed by the dither pattern II read from the threshold value table 32, and the standard D2 ′ print result is obtained. Can be obtained. Further, in the region D3 where the gradation changes slowly, a comparison process is performed by the dither pattern III read from the threshold value table 33, and a print result of D3 ′ with reduced streak can be obtained. In the region D1 where the tone changes abruptly, a comparison process is performed by the dither pattern I read from the threshold value table 31, and a print result of D1 ′ that expresses an image sharply can be obtained.
以上のように、本実施形態によれば、フィルタ処理部34によってCMYKデータのフィルタ処理を行って、画像の特徴を抽出し、当該特徴に対応した解像度優先及び階調優先のディザパターンを選択して画像データを作成するので、階調が激しく変化する部分に解像度優先のディザパターンを選択し、例えば輪郭部分等を切れよく、シャープに表現することができる。また、階調が一定であるベタ画像や、階調がゆっくり変化する部分など、ストリークスが目立つ箇所には、階調優先(低解像度)のディザパターンを選択することによりストリークスの低減を図ることができる。 As described above, according to the present embodiment, the filter processing unit 34 performs filtering of CMYK data, extracts image features, and selects a resolution-priority and tone-priority dither pattern corresponding to the features. Since the image data is created, a resolution-prioritized dither pattern is selected in a portion where the gradation changes drastically, and for example, a contour portion or the like can be sharply expressed. In addition, streaks are reduced by selecting a tone-first (low resolution) dither pattern for areas where streaks are conspicuous, such as solid images with a constant gradation or portions where the gradation changes slowly. be able to.
1・・・印刷装置
2・・・I/Fコントローラ
3・・・エンジン制御部
4・・・受信制御部
5・・・ROM
6・・・フラッシュROM
7・・・表示制御部
8・・・ビデオI/F制御部
9・・・メモリ
10・・DMA制御部
11・・CPU
12・・ヘッド制御部
13・・モータ制御部
14・・MPU
15・・定着制御部
16・・高圧制御部
17・・印字ヘッド
18・・メインモータ
19・・各種負荷
20・・各種センサ
21・・定着サーミスタ
22・・定着ヒータ
23・・高圧部
24・・オペレーションパネル
25・・ホスト機器
28・・RGB/CMYKデータ変換部
29・・ディザ処理部
31〜33・・しきい値テーブル
34・・フィルタ処理部
35・・テーブル選択部
36・・比較器
DESCRIPTION OF SYMBOLS 1 ... Printing apparatus 2 ... I / F controller 3 ... Engine control part 4 ... Reception control part 5 ... ROM
6 ... Flash ROM
7 ... Display control unit 8 ... Video I / F control unit 9 ... Memory 10 ... DMA control unit 11 ... CPU
12. ・ Head controller 13 ・ ・ Motor controller 14 ・ ・ MPU
15. ・ Fixing control unit 16 ・ ・ High pressure control unit 17 ・ Print head 18 ・ Main motor 19 ・ Various loads 20 ・ Various sensors 21 ・ Fixing thermistors 22 ・ Fixing heaters 23 ・ High pressure unit 24 Operation panel 25. Host device 28. RGB / CMYK data conversion unit 29 Dither processing units 31 to 33 Threshold table 34 Filter processing unit 35 Table selection unit 36 Comparator
Claims (5)
階調数に対応するディザパターンと解像度に対応するディザパターンを記憶する記憶手段と、
前記フィルタ手段からの検出出力に従って前記階調数に対応するディザパターン、又は解像度に対応するディザパターンの選択処理を行う選択手段と、
該選択手段によって選択されたディザパターンに対して対応する印刷データを比較処理し、記録媒体に印刷処理を行うビデオデータを作成するビデオデータ作成手段と、
を有することを特徴とする印刷装置。 Filter means for differentiating gradation information of print data for one page and detecting portions where gradation change is large and small in the print data within the one page;
Storage means for storing a dither pattern corresponding to the number of gradations and a dither pattern corresponding to the resolution;
A selection means for performing a selection process of a dither pattern corresponding to the number of gradations or a dither pattern corresponding to the resolution in accordance with a detection output from the filter means;
Video data creation means for comparing the print data corresponding to the dither pattern selected by the selection means and creating video data for printing on the recording medium;
A printing apparatus comprising:
前記検出出力に従って、前記階調数に対応するディザパターンと解像度に対応するディザパターンを記憶する記憶手段から対応するディザパターンを選択する選択処理と、
該選択処理によって選択したディザパターンに対して対応する印刷データを比較処理し、記録媒体に印刷処理を行うビデオデータの作成処理と、
を行うコンピュータが実行可能なプログラム。 A filter process for differentiating gradation information of print data for one page, and detecting a portion having a large gradation change and a portion having a small gradation change in the print data in the one page;
In accordance with the detection output, a selection process of selecting a corresponding dither pattern from a storage unit that stores a dither pattern corresponding to the number of gradations and a dither pattern corresponding to the resolution;
A process of creating video data for comparing print data corresponding to the dither pattern selected by the selection process and performing print processing on a recording medium;
A program that can be executed by a computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008311766A JP5386957B2 (en) | 2008-12-08 | 2008-12-08 | Printing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008311766A JP5386957B2 (en) | 2008-12-08 | 2008-12-08 | Printing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010136232A true JP2010136232A (en) | 2010-06-17 |
JP5386957B2 JP5386957B2 (en) | 2014-01-15 |
Family
ID=42347033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008311766A Expired - Fee Related JP5386957B2 (en) | 2008-12-08 | 2008-12-08 | Printing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5386957B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013141121A (en) * | 2012-01-04 | 2013-07-18 | Ricoh Co Ltd | Projection display device, projection display method, and program |
US8792136B2 (en) | 2011-04-05 | 2014-07-29 | Fujifilm Corporation | Processing condition selecting apparatus, processing condition selecting method, and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0284879A (en) * | 1988-02-25 | 1990-03-26 | Ricoh Co Ltd | Picture processor |
JPH05176168A (en) * | 1991-12-20 | 1993-07-13 | Ricoh Co Ltd | Adaptive halftone processing system |
JPH07254982A (en) * | 1994-01-27 | 1995-10-03 | Mita Ind Co Ltd | Coexisting image processor |
JP2000196885A (en) * | 1998-12-25 | 2000-07-14 | Toshiba Tec Corp | Method and device for image processing |
-
2008
- 2008-12-08 JP JP2008311766A patent/JP5386957B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0284879A (en) * | 1988-02-25 | 1990-03-26 | Ricoh Co Ltd | Picture processor |
JPH05176168A (en) * | 1991-12-20 | 1993-07-13 | Ricoh Co Ltd | Adaptive halftone processing system |
JPH07254982A (en) * | 1994-01-27 | 1995-10-03 | Mita Ind Co Ltd | Coexisting image processor |
JP2000196885A (en) * | 1998-12-25 | 2000-07-14 | Toshiba Tec Corp | Method and device for image processing |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8792136B2 (en) | 2011-04-05 | 2014-07-29 | Fujifilm Corporation | Processing condition selecting apparatus, processing condition selecting method, and storage medium |
JP2013141121A (en) * | 2012-01-04 | 2013-07-18 | Ricoh Co Ltd | Projection display device, projection display method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP5386957B2 (en) | 2014-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4618324B2 (en) | Image processing apparatus and program | |
JP2007097171A (en) | Image forming apparatus and subtractive color printing method | |
JP2004320141A (en) | Image processing apparatus, drawing data processing method, and program for executing the method | |
JP6325847B2 (en) | Image processing apparatus, image processing method, and program | |
JP5581358B2 (en) | Printing system | |
JP2008147937A (en) | Image processor and image processing method | |
US20070292003A1 (en) | Image Forming Apparatus and Method of Controlling the Apparatus | |
JP5386957B2 (en) | Printing device | |
US9989875B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US8259347B2 (en) | Image processing apparatus and computer readable medium | |
JP2020175597A (en) | Image processing system, image processing method, and program | |
JP2012199669A (en) | Image processing apparatus, image processing method, image processing program, and printer | |
JP2006048420A (en) | Method for preparing color conversion table, and image processor | |
JP5990217B2 (en) | Image processing apparatus, image forming apparatus, and control method thereof | |
JP2018182464A (en) | Image processing system and program | |
US8675246B2 (en) | Image processing device and program | |
US8390907B2 (en) | Image-processing device, image-forming device, image-processing method, and computer readable medium | |
JP2010253844A (en) | Image processing device | |
JP2009177307A (en) | Image forming apparatus and method for generating thumbnail image | |
JP6084877B2 (en) | Image processing device | |
JP6822161B2 (en) | Information processing device, overprint attribute change method and program | |
JP6794821B2 (en) | Image processing equipment and computer programs | |
JP5992956B2 (en) | Image processing device | |
US20240211713A1 (en) | Printer and non-transitory computer-readable storage medium | |
JP2006053642A (en) | Print result notification device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120903 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130326 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130527 |
|
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: 20130910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130923 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |