JP4526577B2 - Image processing apparatus, image processing system, and image processing method - Google Patents
Image processing apparatus, image processing system, and image processing method Download PDFInfo
- Publication number
- JP4526577B2 JP4526577B2 JP2008104077A JP2008104077A JP4526577B2 JP 4526577 B2 JP4526577 B2 JP 4526577B2 JP 2008104077 A JP2008104077 A JP 2008104077A JP 2008104077 A JP2008104077 A JP 2008104077A JP 4526577 B2 JP4526577 B2 JP 4526577B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- black character
- separation
- color
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、プリンタ,デジタル複写機,ファクシミリ,複合機能画像処理装置,MFP(マルチファンクションプリンタ)などに利用される画像処理装置および画像処理システムおよび画像処理方法に関する。 The present invention relates to an image processing apparatus, an image processing system, and an image processing method used for a printer, a digital copying machine, a facsimile, a multifunction image processing apparatus, an MFP (multifunction printer), and the like.
従来、例えば特許文献1には、黒文字領域である画素に対して無彩色を表す信号値を設定することにより画像信号と分離信号を融合する画像処理装置が示されている。この特許文献1に示されている画像処理装置では、画像信号と分離信号を融合する際に、R=G=Bとなるように黒文字画素に対して補正を行い、抽出部ではR=G=Bなる画素を黒文字として再抽出している。また、この特許文献1には、Lab表色系では、a,b信号の値を0にすることによって融合する方法が示されている。また、通常のカラー画像では一般的には用いられないような特殊な値(R=255,G=B=0など)とすることにより黒文字情報を融合する方法が示されている。さらには、再抽出の際に、誤って検出された画素を除去するため、周辺画素の抽出結果を用いて総合的判定するようにしている。
このように、従来では(例えば特許文献1においては)、黒文字画素に対して、R=G=Bや、Labにおけるa=b=0などの無彩化処理を行ない、分離結果抽出手段でこれらの情報をたよりに黒文字情報を検出(再抽出)するようにしている。しかしながら、無彩化処理だけでは、分離結果抽出手段において高精度に黒文字情報を検出(再抽出)することができないという問題があった。 Thus, conventionally (for example, in Patent Document 1), a black character pixel is subjected to achromatization processing such as R = G = B or a = b = 0 in Lab, and these are separated by the separation result extraction unit. Black character information is detected (re-extracted) based on this information. However, there is a problem that the black character information cannot be detected (re-extracted) with high accuracy by the separation result extraction means only by the achromatization process.
本発明は、黒文字情報が従来に比べて高精度に検出(再抽出)されることを可能にする画像処理装置および画像処理システムおよび画像処理方法を提供することを目的としている。 An object of the present invention is to provide an image processing apparatus, an image processing system, and an image processing method that enable black character information to be detected (re-extracted) with higher accuracy than in the past.
上記目的を達成するために、請求項1記載の発明は、入力されたカラー画像信号に対し対象画素が黒文字画素であるか否かを判定する第1の分離手段と、
前記第1の分離手段によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を除去する無彩化処理を行う無彩化手段と、
前記無彩化手段からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離手段と
前記第1の分離手段によって検出された黒文字画素と、前記第3の分離手段によって検出された黒文字画素と、の差分に基づき、前記第3の分離手段において前記第1の分離手段と異なる分離結果となった画素領域を検出する差分判定手段と、
前記差分判定手段によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化手段と、
前記有彩化手段によって処理された画像信号に対し非可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮処理された画像信号を蓄積する蓄積手段と、
前記蓄積手段に蓄積された画像信号を伸張する伸張手段と
前記伸長手段によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離手段と
を有していることを特徴としている。
In order to achieve the above-mentioned object, the invention according to
When the first separation means determines that the target pixel is not a black character pixel, no processing is performed on the target pixel, and when it is determined that the target pixel is a black character pixel, the target in the color image signal Achromatic means for performing achromatic processing to remove the color component of the pixel;
A third separation unit for detecting a black character pixel by determining whether or not the target pixel is an achromatic color from the image signal from the achromatization unit, and a black character pixel detected by the first separation unit; A difference determination unit that detects a pixel area that has a separation result different from that of the first separation unit in the third separation unit, based on a difference from the black character pixel detected by the third separation unit;
When U representing the saturation in the YUV signal, which is the luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination means, U is added with a predetermined value k and output, and U is negative K is subtracted and output. When V representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive, a predetermined value k is added to V and output. When V is negative, k is output. Chromatic means for subtracting and outputting;
Compression means for performing irreversible compression processing on the image signal processed by the chromaticization means;
Storage means for storing the image signal compressed by the compression means;
A second means for detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal expanded by the expansion means and the image signal expanded by the expansion means; And separating means.
また、請求項2記載の発明は、請求項1記載の画像処理装置において、前記第2の分離手段と前記第3の分離手段とは、白地上の無彩画素塊を検出することで黒文字画素の検出を行うことを特徴としている。 According to a second aspect of the present invention, in the image processing apparatus according to the first aspect, the second separation unit and the third separation unit detect black character pixels by detecting an achromatic pixel block on a white ground. It is characterized by performing detection .
また、請求項3記載の発明は、入力されたカラー画像信号に対し対象画素が黒文字画素であるか否かを判定する第1の分離手段と、
前記第1の分離手段によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を除去する無彩化処理を行う無彩化手段と、
前記無彩化手段からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離手段と
前記第1の分離手段によって検出された黒文字画素と、前記第3の分離手段によって検出された黒文字画素と、の差分に基づき、前記第3の分離手段において前記第1の分離手段と異なる分離結果となった画素領域を検出する差分判定手段と、
前記差分判定手段によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化手段と、
前記有彩化手段によって処理された画像信号に対し非可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮処理された画像信号を蓄積する蓄積手段と、
前記蓄積手段に蓄積された画像信号を伸張する伸張手段と
前記伸長手段によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離手段と
を有していることを特徴としている。
According to a third aspect of the present invention, there is provided first separation means for determining whether or not a target pixel is a black character pixel with respect to an input color image signal;
When the first separation unit determines that the target pixel is not a black character pixel, no processing is performed on the target pixel, and when it is determined that the target pixel is a black character pixel, the target in the color image signal Achromatic means for performing achromatic processing to remove the color component of the pixel;
A third separation unit for detecting a black character pixel by determining whether or not the target pixel is an achromatic color from the image signal from the achromatization unit, and a black character pixel detected by the first separation unit; A difference determination unit that detects a pixel area that has a separation result different from the first separation unit in the third separation unit based on a difference from the black character pixel detected by the third separation unit;
When U representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination means, U is added with a predetermined value k and output, and U is negative K is subtracted and output. When V representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive, a predetermined value k is added to V and output. When V is negative, k is output. Chromatic means for subtracting and outputting;
Compression means for performing irreversible compression processing on the image signal processed by the chromaticization means;
Storage means for storing the image signal compressed by the compression means;
A second means for detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal decompressed by the decompression means and the decompression means; And separating means.
また、請求項4記載の発明は、請求項3記載の画像処理システムにおいて、前記第2の分離手段と前記第3の分離手段とは、白地上の無彩画素塊を検出することで黒文字画素の検出を行うことを特徴としている。 According to a fourth aspect of the present invention, in the image processing system according to the third aspect , the second separation means and the third separation means detect black character pixels by detecting an achromatic pixel block on a white ground. It is characterized by performing detection .
また、請求項5記載の発明は、入力されたカラー画像信号に対し対象画素が黒文字画素であるか否かを判定する第1の分離工程と、
前記第1の分離工程によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を減ずるかまたは除去する無彩化処理を行う無彩化工程と、
前記無彩化工程からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離工程と
前記第1の分離工程によって検出された黒文字画素と、前記第3の分離工程によって検出された黒文字画素と、の差分に基づき、前記第3の分離工程において前記第1の分離工程と異なる分離結果となった画素領域を検出する差分判定工程と、
前記差分判定工程によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化工程と、
前記有彩化工程によって処理された画像信号に対し非可逆圧縮処理を施す圧縮工程と、
前記圧縮工程で圧縮処理された画像信号を蓄積する蓄積工程と、
前記蓄積工程に蓄積された画像信号を伸張する伸張工程と
前記伸長工程によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離工程と
を有していることを特徴としている。
The invention according to claim 5 includes a first separation step of determining whether or not the target pixel is a black character pixel with respect to the input color image signal;
If it is determined in the first separation step that the target pixel is not a black character pixel, the target pixel is not processed, and if it is determined that the target pixel is a black character pixel, the target in the color image signal An achromatization process for performing an achromatization process to reduce or remove the color component of the pixel;
A third separation step of detecting a black character pixel by determining whether the target pixel is an achromatic color from the image signal from the achromatization step, and a black character pixel detected by the first separation step; A difference determination step of detecting a pixel region that has resulted in a separation result different from the first separation step in the third separation step based on a difference from the black character pixel detected by the third separation step;
When U representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination step, U is added with a predetermined value k and output, and U is negative K is subtracted and output. When V representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive, a predetermined value k is added to V and output. When V is negative, k is output. A subtractive chromaticization process,
A compression step of performing irreversible compression processing on the image signal processed by the chromaticization step;
An accumulation step of accumulating the image signal compressed in the compression step;
A second step of detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal expanded by the expansion step and the image signal expanded by the expansion step; And a separation step.
また、請求項6記載の発明は、請求項5記載の画像処理方法において、前記第2の分離工程と前記第3の分離工程とは、白地上の無彩画素塊を検出することで黒文字画素の検出を行うことを特徴としている。 According to a sixth aspect of the present invention, in the image processing method according to the fifth aspect , the second separation step and the third separation step detect black character pixels by detecting an achromatic pixel block on a white ground. It is characterized by performing detection .
請求項1乃至請求項6記載の発明によれば、入力されたカラー画像信号に対し対象画素が黒文字画素であるか否かを判定する第1の分離手段と、
前記第1の分離手段によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を除去する無彩化処理を行う無彩化手段と、
前記無彩化手段からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離手段と
前記第1の分離手段によって検出された黒文字画素と、前記第3の分離手段によって検出された黒文字画素と、の差分に基づき、前記第3の分離手段において前記第1の分離手段と異なる分離結果となった画素領域を検出する差分判定手段と、
前記差分判定手段によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化手段と、
前記有彩化手段によって処理された画像信号に対し非可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮処理された画像信号を蓄積する蓄積手段と、
前記蓄積手段に蓄積された画像信号を伸張する伸張手段と
前記伸長手段によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離手段と
を有しているので、黒文字情報を従来に比べて高精度に検出(再抽出)することができる。
According to the first to sixth aspects of the present invention, the first separation means for determining whether the target pixel is a black character pixel with respect to the input color image signal;
When the first separation means determines that the target pixel is not a black character pixel, no processing is performed on the target pixel, and when it is determined that the target pixel is a black character pixel, the target in the color image signal Achromatic means for performing achromatic processing to remove the color component of the pixel;
A third separation unit for detecting a black character pixel by determining whether or not the target pixel is an achromatic color from the image signal from the achromatization unit, and a black character pixel detected by the first separation unit; A difference determination unit that detects a pixel area that has a separation result different from that of the first separation unit in the third separation unit, based on a difference from the black character pixel detected by the third separation unit;
When U representing the saturation in the YUV signal, which is the luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination means, U is added with a predetermined value k and output, and U is negative K is subtracted and output. When V representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive, a predetermined value k is added to V and output. When V is negative, k is output. Chromatic means for subtracting and outputting;
Compression means for performing irreversible compression processing on the image signal processed by the chromaticization means;
Storage means for storing the image signal compressed by the compression means;
A second means for detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal expanded by the expansion means and the image signal expanded by the expansion means; Therefore, the black character information can be detected (re-extracted) with higher accuracy than in the prior art.
具体的には、圧縮伸張手段などによる画像の劣化によって、第2の分離手段で誤って検出される可能性が高い領域について有彩化し、誤検出に対する余裕度を高めることができ、また有彩化する部分も必要最小限に留めることができる。 Specifically, an area that is highly likely to be erroneously detected by the second separation means due to image degradation caused by compression / expansion means or the like can be chromatic, and the margin for erroneous detection can be increased. The part to be converted can be kept to the minimum necessary.
以下、本発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(第1の実施形態)
図1は本発明の第1の実施形態の画像処理装置の構成例を示す図である。図1を参照すると、この第1の実施形態の画像処理装置は、画像入力手段101と、スキャナγ補正手段102と、第1の像域分離手段(第1の分離手段)103と、エッジ量算出手段104と、フィルタ処理手段105と、色成分制御手段106と、色補正手段107と、第2の像域分離手段(第2の分離手段)108と、下色除去・墨生成手段109と、プリンタγ補正手段110と、中間調処理手段111と、画像出力手段112とを有している。
(First embodiment)
FIG. 1 is a diagram illustrating a configuration example of an image processing apparatus according to a first embodiment of the present invention. Referring to FIG. 1, the image processing apparatus according to the first embodiment includes an
この第1の実施形態の画像処理装置では、次のような処理がなされる。すなわち、スキャナ等の画像入力手段101によって光学的に読み取られた原稿は、rgbの各8bitのデジタル画像信号に変換されて出力される。出力された画像信号は、スキャナγ補正手段102に入力され、反射率リニアなrgb信号は、LUT(ルックアップテーブル)等により濃度リニアなRGB信号へと変換される。また、このとき、グレーバランスがとられ、R,G,Bの画素値が等しいときはグレーとなるように調整される。
In the image processing apparatus according to the first embodiment, the following processing is performed. That is, the original optically read by the image input means 101 such as a scanner is converted into an 8-bit digital image signal of rgb and output. The output image signal is input to the scanner
画像入力手段101からの画像信号rgbは、同時に第1の像域分離手段103に入力され、第1の像域分離手段103に入力した画像は、第1の像域分離手段103によって黒文字画像領域と色文字画像領域及びそれ以外の絵柄領域に識別される。なお、絵柄領域とは、網点画像領域(網点上の文字に関しては絵柄領域と識別される)や連続調画像領域や地肌領域のことを指す。 The image signal rgb from the image input means 101 is simultaneously input to the first image area separation means 103, and the image input to the first image area separation means 103 is converted into a black character image area by the first image area separation means 103. And a color character image area and other picture areas. The picture area refers to a halftone image area (characters on halftone dots are identified as a picture area), a continuous tone image area, and a background area.
ここで、第1の像域分離手段103は、例えば、特許第3153221号や特開平5−48892に開示されているような像域分離方式で像域分離処理を行なう。すなわち、上記像域分離方式では、エッジ領域検出と網点領域検出と白地背景領域検出と有彩/無彩領域検出に基づいて総合的に判定しており、白地上の文字は文字領域と判定し、網点上の文字を含む網点画像や連続調画像は絵柄領域(文字以外の領域)と判定する。また、文字領域については、有彩/無彩領域検出によって、さらに、黒文字領域と色文字領域の判別が行われる。図1においては、フィルタ処理手段105に入力される分離信号s1は、文字領域(文字画像領域)を示す信号である。また、色成分制御手段106に入力される信号c1は、黒文字領域(黒文字画像領域)を示す信号である。 Here, the first image region separation means 103 performs image region separation processing by an image region separation method as disclosed in, for example, Japanese Patent No. 3153221 and Japanese Patent Laid-Open No. 5-48892. That is, in the above image area separation method, the determination is comprehensive based on edge area detection, halftone dot area detection, white background area detection, and chromatic / achromatic area detection, and characters on the white ground are determined to be character areas. A halftone dot image or a continuous tone image including characters on a halftone dot is determined as a picture area (an area other than a character). Further, for the character area, a black character area and a color character area are further discriminated by detecting the chromatic / achromatic area. In FIG. 1, the separation signal s1 input to the filter processing means 105 is a signal indicating a character area (character image area). The signal c1 input to the color component control means 106 is a signal indicating a black character area (black character image area).
また、エッジ量算出手段104は、g信号を用いて、入力画像のエッジの度合いを示すエッジ量e1を算出するようになっている。 Further, the edge amount calculating means 104 calculates an edge amount e1 indicating the degree of edge of the input image using the g signal.
フィルタ処理手段105では、第1の像域分離手段103による判定結果s1とエッジ量算出手段104によるエッジ量e1に基づいて、スキャナγ補正手段102からのRGB画像信号に対し適応的にエッジ強調処理あるいは平滑化処理を施す。具体的には、RGB画像信号の文字領域(黒文字及び色文字の両領域)に対しては均一なエッジ強調フィルタを施し、絵柄領域に対しては平滑化フィルタを施した後にエッジ量に基づく適応エッジ強調処理を行なう。このようなフィルタ処理によって、文字部では鮮鋭性を満足させ、絵柄部では網点部などでのモアレの抑制と網点上文字での鮮鋭性を満足させることができる。
The
また、色成分制御手段106は、第1の像域分離手段103からの黒文字分離結果(黒文字領域信号)c1に基づいて、フィルタ処理手段105からの画像信号に対して色成分の制御を行なうようになっている。
The color
図2は色成分制御手段106の構成例を示す図である。図2の例では、色成分制御手段106は、入力されたRGB信号の平均値を求める平均値手段1061〜1063と、平均値手段1061〜1063からの平均値信号と元のRGB信号とを信号c1に基づいて切り換えるセレクタ1064とを有している。より具体的に、セレクタ1064は、信号c1に基づいて、黒文字であると判定された画素に対しては平均値手段1061〜1063からの出力を選択し、黒文字でないと判定された画素に対してはフィルタ処理手段105からの信号値を選択して出力するようになっている。なお、図2に示した例では、黒文字画素であった場合には、R’=G’=B’=ave(R,G,B)とし、全ての画素を同じ値にすることによって黒文字であることを示す信号としている。つまり、色成分制御手段106は、黒文字コードをR’=G’=B’=ave(R,G,B)として画像中に埋め込んでいる。
FIG. 2 is a diagram illustrating a configuration example of the color
色成分制御手段106からの画像信号R’G’B’は、色補正手段107に入力し、色補正手段106では、マスキング演算等によりRGB系の信号をプリンタ系の色材に適したCMY系の信号に変換するようになっている。色補正処理としては、さまざまな手法が考えられるが、ここでは次式(数1)のようなマスキング演算が行われるものとする。
The image signal R′G′B ′ from the color
数1
C=α11×R+α12×G+α13×B+β1
M=α21×R+α22×G+α23×B+β2
Y=α31×R+α32×G+α33×B+β3
C = α11 × R + α12 × G + α13 × B + β1
M = α21 × R + α22 × G + α23 × B + β2
Y = α31 × R + α32 × G + α33 × B + β3
上記数1において、α11〜α33およびβ1〜β3は予め定められた色補正係数で、出力されるCMYも8bit(0〜255)の信号とする。
In the
また、色成分制御手段106からの画像データは第2の像域分離手段108にも入力し、第2の像域分離手段108では、黒文字画素の検出(再抽出)を行なうようになっている。 Further, the image data from the color component control means 106 is also input to the second image area separating means 108, and the second image area separating means 108 detects (re-extracts) black character pixels. .
図3は第2の像域分離手段108の構成例を示す図である。図3の例では、第2の像域分離手段108は、黒候補画素検出手段1081と、連結性判定手段1082と、白画素検出手段1083と、3×3の膨張処理手段1084と、論理積回路1085,1087と、5×5の膨張処理手段1086とを有している。
FIG. 3 is a diagram illustrating a configuration example of the second image
この第2の像域分離手段108における黒文字画素の検出処理(再抽出処理)は、次のようになされる。すなわち、R’G’B’信号に対し、黒候補画素検出手段1081では、対象画素がR=G=BかつG>th1であるか否かを判定し、対象画素がR=G=BかつG>th1であれば、黒候補画素として1を出力する。ここで、th1は黒レベルを決定する濃度閾値である。このようにして、黒候補画素検出手段1081では、所定濃度以上の黒画素が検出される。黒候補画素検出手段1081の検出結果は、連結性判定手段1082に入力し、連結性判定手段1082では、例えば図4に示すようなパターンに基づきパターンマッチングが行われる。文字画像の性質から、黒文字を構成する画素(黒文字画素)は1ドットや2ドットで孤立して存在することはない。すなわち、文字とは連続した白画素中に連続した黒画素が並んでいるという特徴がある。例えば特許第3153221号に開示されている分離手段でもその性質を利用したパターンマッチングを組み込んでおり、このような検出を前段で行っておけば黒文字部で黒画素が孤立して存在することはないと言い切れる。そこで、図4の例では、3×3画素の連結性判定パターンを使用してパターンマッチングを行い、注目画素を挟んだ縦横斜めいずれかの方向で黒候補画素が3画素連結して存在する画素を検出することにより、その他の孤立画素を取り除くことができる。連結性判定では注目画素を3×3画素の中心としているため、線の端点や折れ線・曲線の角で黒画素が1画素欠落するが、後段の白地上黒エッジに対する5×5膨張処理により最終的には黒文字として検出されるので問題ない。以上のように連結性判定を行なうことで、絵柄中に点在するようなR=G=B画素を黒文字と誤って判定することがなくなる。
The black character pixel detection processing (re-extraction processing) in the second image area separation means 108 is performed as follows. That is, for the R′G′B ′ signal, the black candidate
また、図3の構成例では、白画素検出手段1083によって検出の精度をさらに上げている。すなわち、ここでは、前述のように、黒文字領域とは白地上の黒文字を指すものなので、黒文字画素の周囲には白画素があるという特徴を用いている。白画素検出手段1083では、画素がR=G=BかつG<th2であるか否かを判定し、R=G=BかつG<th2であるならば、白画素として1を出力する。さらに、このように検出された白画素を膨張処理手段1084によって3×3膨張し、論理積回路1085において、前記連結性判定手段1082から出力される信号との論理積をとる。白画素は3×3膨張によって本来の白画素から1画素膨張したような領域となっており、黒文字候補画素との論理積をとることにより、白地と隣接した黒画素領域が検出できる。絵柄中に点在する黒文字に似た黒塊は、周囲に白画素がないので、ここで除去することができる。
In the configuration example of FIG. 3, the detection accuracy is further increased by the white pixel detection means 1083. That is, as described above, since the black character region indicates a black character on the white background, the feature is that there are white pixels around the black character pixel. The white pixel detection means 1083 determines whether or not the pixel has R = G = B and G <th2, and if R = G = B and G <th2,
以上のように、黒文字以外のR=G=B画素を除去した信号は、5×5膨張処理手段1086によって膨張され(5ドット幅を持つ黒文字領域に膨張され)、さらに、論理積回路1087において、連結性判定手段1082から出力される信号と論理積をとることによって、白地側にはみだした黒文字領域(2ドット分)を排除している。以上のように検出された黒文字分離信号c2は、白地上の黒文字の輪郭部において3ドット幅を有する領域であり、後段の処理に用いるため出力される。
As described above, a signal obtained by removing R = G = B pixels other than black characters is expanded by the 5 × 5 expansion processing means 1086 (expanded into a black character region having a width of 5 dots), and further in the AND
なお、第2の像域分離手段108の前に施されるフィルタ処理として、白地上の文字に対しては十分な強調処理を行い、あえて文字周囲に発生する白抜けをそのまま残し、また、色地上の黒文字に対しては強調の際に発生する白抜けを防止するような機構を用いることで、上記黒文字画素の検出(再抽出)を高精度に行なうことができる。
In addition, as a filtering process performed before the second image
色補正手段107からの画像信号は、下色除去・墨生成手段109においてCMYK信号に変換される。下色除去・墨生成手段109では、墨成分であるK信号が生成されると共に、CMY信号から下色除去(UCR)が行われる。ここで、下色除去・墨生成手段109は、第2の像域分離手段108からの黒文字分離結果c2に基づいて、黒文字画素とその他の画素に対して異なる下色除去・墨生成を行なうようになっている。
The image signal from the
黒文字画素でない画素(非黒文字画素)に対してのK信号の生成およびCMY信号からの下色除去は、次式のように行われる。 The generation of the K signal and the removal of the undercolor from the CMY signal for pixels that are not black character pixels (non-black character pixels) are performed as follows.
数2
K=Min(C,M,Y)×β4
C’=C−K×β5
M’=M−K×β5
Y’=Y−K×β5
K = Min (C, M, Y) × β4
C ′ = C−K × β5
M ′ = M−K × β5
Y ′ = Y−K × β5
ここで、Min(C,M,Y)は、CMY信号のうち最小のものであり、β4,β5は予め定められた係数で8bitの信号とする。また、黒文字画素に対してのK信号の生成およびCMY信号からの下色除去は、次式のように行われる。 Here, Min (C, M, Y) is the smallest of the CMY signals, and β4 and β5 are 8-bit signals with predetermined coefficients. Further, the generation of the K signal for the black character pixel and the removal of the under color from the CMY signal are performed as follows.
数3
K=Min(C,M,Y)
C’=0
M’=0
Y’=0
Number 3
K = Min (C, M, Y)
C '= 0
M '= 0
Y '= 0
このように、黒文字画素に対してはKトナー単色での再生が行われるため、版ズレ時の色ズレによる色付きや解像度低下を招くことがなく、良好な黒文字品質が得られる。 As described above, since black character pixels are reproduced with a single color of K toner, good black character quality can be obtained without causing coloring or resolution reduction due to color misregistration during plate misregistration.
下色除去・墨生成手段109で処理された信号は、プリンタγ補正手段110によってプリンタエンジン特性に合わせたγ補正が行われ、さらに中間調処理手段111において中間調処理が施されて、画像出力手段112において出力される。
The signal processed by the under color removal /
図1の構成例では、中間調処理手段111は、第2の像域分離手段108による分離結果c2を用いて中間調処理方式を切り換えるよう構成されている。つまり、中間調処理手段111は、より具体的には、例えば、黒文字と判定された画素に対しては文字鮮鋭性の再現に有利な誤差拡散処理を施し、絵柄部などの非黒文字と判定された画素に対しては粒状性,階調再現性に有利なディザ処理を施すようになっている。なお、いまの例ではこのような切換を行なっているが、全面を誤差拡散処理にて処理しても何ら問題はない。
In the configuration example of FIG. 1, the
以上のように、この第1の実施形態では、第1の分離手段103の分離結果に基づき、黒文字画素(黒文字領域画素)をR=G=Bとして色成分を減ずる処理を行い、また、第2の分離手段108ではR=G=B情報をもとに黒文字画素を検出(再抽出)し、検出(再抽出)した黒文字画素情報を基に後段の下色除去・墨生成等の処理を行なうことで、高画質な画像再生を実現できる。
As described above, in the first embodiment, based on the separation result of the
なお、上記の処理例では、黒文字画素の色成分を完全に0にする構成としたが、この限りではない。例えば、色成分抑制手段106でΔRGBの値が所定値以下になるように色成分を抑制することもでき、この場合には、第2の像域分離手段108では、黒候補画素検出を行なう際にΔRGBが所定の閾値以下の画素を黒候補画素とするように判定すればよい。このようにすると、完全に無彩色にすることがなく、色成分抑制処理後の画像をPCなどのモニタで表示する場合にも、黒文字画像の違和感を比較的少なくすることができる。
In the above processing example, the color component of the black character pixel is completely set to 0. However, the present invention is not limited to this. For example, the color
本発明は、上述のように、入力されたカラー画像信号に対し対象画素の属性を判定する第1の分離手段と、第1の分離手段によって判定された対象画素の属性に基づいて、対象画素の色成分に所定の処理を施す色成分制御手段と、色成分制御手段によって処理された画像信号に対し対象画素の属性を判定する第2の分離手段とを有しており、この場合、前記色成分制御手段は、第2の分離手段での対象画素の属性判定精度が向上するように対象画素の色成分に所定の処理を行なうことを特徴としている。 As described above, the present invention is based on the first separation unit that determines the attribute of the target pixel with respect to the input color image signal, and the target pixel based on the attribute of the target pixel determined by the first separation unit. Color component control means for performing predetermined processing on the color components, and second separation means for determining the attribute of the target pixel with respect to the image signal processed by the color component control means. The color component control means performs a predetermined process on the color component of the target pixel so as to improve the attribute determination accuracy of the target pixel in the second separation means.
具体的には、本発明の第1の例として、第1の分離手段は、対象画素の属性として対象画素が黒文字画素であるか否かを判定する黒文字画素判定機能を有し、色成分制御手段は、第1の分離手段によって対象画素が黒文字画素でないと判定されると、対象画素の色成分を増加する有彩化処理を行なうようになっており、第2の分離手段は、色成分制御手段によって処理された画像信号の少なくとも色成分を解析することにより黒文字画素を検出(抽出)する機能を有している。 Specifically, as a first example of the present invention, the first separation unit has a black character pixel determination function for determining whether or not the target pixel is a black character pixel as an attribute of the target pixel. If the first separation means determines that the target pixel is not a black character pixel, the means performs a chromaticization process for increasing the color component of the target pixel. The second separation means It has a function of detecting (extracting) a black character pixel by analyzing at least a color component of the image signal processed by the control means.
すなわち、この第1の例では、色成分制御手段106において非黒文字画素の色成分を増加させるようになっている。このようにすることで、絵柄部分で誤まって黒文字を検出(抽出)することを減少させ、高精度な黒文字検出(抽出)を行なうことができる。 That is, in this first example, the color component control means 106 increases the color components of non-black character pixels. By doing so, it is possible to reduce the detection (extraction) of black characters by mistake in the pattern portion, and to perform highly accurate black character detection (extraction).
図5は、この第1の例の色成分制御手段106の構成図である。図5を参照すると、色成分制御手段106は、ブロック1065において、入力されたRGB信号を輝度色信号のYUV信号に変換する。ここで、RGB→YUVの変換式は、次式の通りである。
FIG. 5 is a block diagram of the color component control means 106 of the first example. Referring to FIG. 5, in
数4
Y=(R+2G+B)/4
U=(R−G)/2
V=(B−G)/2
Number 4
Y = (R + 2G + B) / 4
U = (R−G) / 2
V = (B−G) / 2
YUV信号において、Y信号は輝度を表す信号であり、U,V信号は彩度を表す信号である。すなわち、数4は、無彩色つまりR=G=Bであれば、U,Vの値はいずれも0になるような変換式となっている。彩度成分を変換するブロック1066〜1068では、ブロック1065で変換されたYUV信号に対し、色成分を変更する。
In the YUV signal, the Y signal is a signal representing luminance, and the U and V signals are signals representing saturation. That is, Equation 4 is a conversion formula in which the values of U and V are both 0 when an achromatic color, that is, R = G = B. In blocks 1066 to 1068 for converting the saturation component, the color component is changed with respect to the YUV signal converted in
ここで、ブロック1068は、U成分を0として出力する無彩化手段である。同様に、ブロック1069は、V成分を0として出力する無彩化手段である。これに対し、ブロック1066は、Uが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力するものであり、彩度を大きくする有彩化手段である。なお、kとしては、視覚的に色変わりが認識できないレベルの小さな値であって、かつ後段の第2の像域分離で十分に有彩画素と判定されるような適切な値とすることが望ましい。同様に、ブロック1067も、Vに対して有彩化を行なう有彩化手段である。また、ブロック1065からのY信号については何も処理を行わずにセレクタ1064へと出力するようになっている。
Here, the
セレクタ1064では、第1の像域分離手段103からの黒文字分離信号c1に基づいて切り換えを行なうようになっている。つまり、セレクタ1064は、第1の像域分離手段103からの黒文字分離信号c1が黒文字画素を示すものであれば無彩化手段1068,1069からの出力を選択し、非黒文字画素を示すものであれば有彩化手段1066,1067からの出力を選択するようになっている。次いで、信号Yとセレクタ1064からの出力信号U’,V’は、YUVからRGBに逆変換を行なうブロック1070にて色成分を制御されたR’G’B’信号に変換され出力される。ここで、YUV→RGBの変換式は次式の通りである。
The
数5
G=Y−(2U+2V)/4
R=2U+G
B=2V+G
Number 5
G = Y− (2U + 2V) / 4
R = 2U + G
B = 2V + G
図5のような構成とすることにより、非黒文字部で無彩色あるいは無彩色に非常に近い信号があった場合でも、有彩化手段によって必要十分な量だけ有彩化されるので、ユーザに色が変わったという印象を与えることなく、後段での黒文字の再抽出精度(検出精度)を向上させることができる。 With the configuration as shown in FIG. 5, even if there is an achromatic color or a signal very close to an achromatic color in the non-black character part, the chromaticization means chromaticizes the necessary and sufficient amount, The black character re-extraction accuracy (detection accuracy) at the subsequent stage can be improved without giving the impression that the color has changed.
また、本発明の第2の例として、第1の分離手段は、対象画素の属性として対象画素が色文字画素であるか否かを判定する色文字画素判定機能を有し、色成分制御手段は、第1の分離手段によって対象画素が色文字画素であると判定されると、対象画素の色成分を増加する有彩化処理を行なうようになっており、第2の分離手段は、色成分制御手段によって処理された画像信号の少なくとも色成分を解析することにより色文字画素を検出(抽出)する機能を有している。 Further, as a second example of the present invention, the first separation unit has a color character pixel determination function for determining whether the target pixel is a color character pixel as an attribute of the target pixel, and a color component control unit When the first separation means determines that the target pixel is a color character pixel, the chromaticization process is performed to increase the color component of the target pixel, and the second separation means It has the function of detecting (extracting) color character pixels by analyzing at least the color components of the image signal processed by the component control means.
図6は、この第2の例の色成分制御手段106の構成図である。図6を参照すると、この色成分制御手段106も、図5と同様の有彩化ブロック1066,1067を有しており、彩度を大きくするように構成されている。また別のパスでは、入力されたU,V信号をそのままセレクタ1064に入力するように構成されている。セレクタ1064では、第1の分離手段103で判別された色文字分離信号c3に基づいて、これらを切り換えるようになっている。すなわち、セレクタ1064は、色文字画素に対しては有彩化ブロック1066,1067からの信号を選択し、非色文字画素に対してはスルーの信号を選択するようになっている。
FIG. 6 is a block diagram of the color component control means 106 of the second example. Referring to FIG. 6, this color component control means 106 also has
このように色文字の彩度を高めることで、後段の第2の分離で色文字を誤って黒文字と判別することが少なくなり、黒文字画素の検出(再抽出)精度を向上させることができる。 By increasing the saturation of the color character in this way, it is less likely that the color character is mistakenly identified as a black character in the second separation in the subsequent stage, and the black character pixel detection (re-extraction) accuracy can be improved.
また、本発明の第3の例として、第1の分離手段は、対象画素の属性として対象画素が文字画素であるか否かを判定する文字画素判定機能を有し、色成分制御手段は、第1の分離手段によって対象画素が文字画素でないと判定されると、対象画素の色成分を増加する有彩化処理を行なうようになっており、第2の分離手段は、色成分制御手段によって処理された画像信号の少なくとも色成分を解析することにより黒文字画素を検出(抽出)する機能を有している。 Further, as a third example of the present invention, the first separation unit has a character pixel determination function for determining whether the target pixel is a character pixel as an attribute of the target pixel, and the color component control unit includes: When it is determined by the first separation means that the target pixel is not a character pixel, chromaticization processing for increasing the color component of the target pixel is performed, and the second separation means is controlled by the color component control means. It has a function of detecting (extracting) black character pixels by analyzing at least a color component of the processed image signal.
図7は、この第3の例の色成分制御手段106の構成図である。図7はセレクタ1064に入力する分離信号が図6と異なっており、他は図6と同様の構成となっている。すなわち、図7では、セレクタ1064には文字分離結果s1が入力するようになっている。図7を参照すると、この第3の例の色成分制御手段106は、非文字画素に対しては有彩化ブロック1066,1067からの信号を選択し、これによって非文字画素の彩度を大きくするものとする一方、文字と判定された画素(すなわち、黒文字と色文字の画素)に対しては彩度成分の制御を行わずにスルーとする。このようにすることで、絵柄領域中における無彩画素を誤って黒文字と誤抽出することが少なくなる。
FIG. 7 is a block diagram of the color component control means 106 of the third example. FIG. 7 differs from FIG. 6 in the separation signal input to the
このように、本発明では、上記第1,第2,第3の例のように、色成分制御手段106は、第2の分離手段108での対象画素の属性判定精度が向上するように対象画素の色成分に所定の処理を行なうことによって、黒文字情報を従来に比べて高精度に検出(再抽出)することができる。
As described above, in the present invention, as in the first, second, and third examples, the color
なお、上述した処理を組み合わせることもできる。例えば、色成分制御手段106は、第1の分離手段103によって対象画素が黒文字画素であると判定されると対象画素の色成分を減ずるかまたは除去する無彩化処理を、上記第1の例と組み合わせて行なうことができる(すなわち、第1の分離手段103によって対象画素が黒文字画素であると判定されると対象画素の色成分を減ずるかまたは除去する無彩化処理を行ない、また、第1の分離手段によって対象画素が黒文字画素でないと判定されると、対象画素の色成分を増加する有彩化処理を行なうこともできる)。あるいは、黒文字画素に対しては無彩化処理を行ない、色文字画素に対してはスルーとし、非文字領域に対しては有彩化処理を施すことなどもできる。
Note that the processes described above can be combined. For example, when the
また、図1の構成例において、第1の分離手段103と同じ構成の分離回路を第2の分離手段108に持たせて黒文字を判定することも可能であるが、第1の分離手段103は非常に大きな回路構成であるのでハードウエアコストが高くなるという問題がある。これに対し、本発明のように第1の分離手段103の結果に応じて画像データに情報を埋め込むとともに、後段での分離回路が簡易的なものですむようにデータの加工(有彩化および/または無彩化)を行なうことで、ハードウエアコストが安く、かつ精度の高い分離信号を後段処理で用いることができる。
In the configuration example of FIG. 1, it is possible to determine the black character by providing the
(第2の実施形態)
図8は本発明の第2の実施形態の画像処理装置の構成例を示す図である。図8を参照すると、この第2の実施形態の画像処理装置は、図1の画像処理装置において、色成分制御手段106からの出力を一旦蓄積手段113に蓄積し、蓄積手段113に蓄積された信号を読み出して色補正手段107,第2の像域分離手段108以降の処理を施す構成となっている。すなわち、この第2の実施形態において(図8の画像処理装置において)、蓄積手段113以外の各処理手段101,102,103,104,105,106,107,108,109,110,111,112は、第1の実施形態(図1の画像処理装置)のものと同じものとなっている。
(Second Embodiment)
FIG. 8 is a diagram showing a configuration example of an image processing apparatus according to the second embodiment of the present invention. Referring to FIG. 8, in the image processing apparatus of the second embodiment, the output from the color component control means 106 is temporarily accumulated in the accumulation means 113 and accumulated in the accumulation means 113 in the image processing apparatus in FIG. The signal is read and the processing after the color correction means 107 and the second image area separation means 108 is performed. That is, in the second embodiment (in the image processing apparatus of FIG. 8), each processing means 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112 other than the storage means 113 is used. Is the same as that of the first embodiment (image processing apparatus of FIG. 1).
このように、本発明の第2の実施形態は、第1の実施形態の画像処理装置において、色成分制御手段106で処理された画像信号を蓄積する蓄積手段113を有し、第2の分離手段108は、蓄積手段113に蓄積された信号を読み出して処理を行なうことを特徴としている。
As described above, the second embodiment of the present invention includes the
複数枚にわたるコピージョブ等では一旦画像データを蓄積する構成が一般的であるが、本発明では黒文字分離情報を画像データ中に埋め込む構成をとっているので、分離信号を別途保存する必要がなく(図8の構成において、蓄積手段113とは別途に分離信号保存用の蓄積手段を設ける必要がなく)、メモリ容量を節約することができる。 In a copy job or the like over a plurality of sheets, a configuration in which image data is temporarily stored is general. However, in the present invention, a configuration in which black character separation information is embedded in image data is used, so that it is not necessary to separately store a separation signal ( In the configuration of FIG. 8, there is no need to provide storage means for storing separated signals separately from the storage means 113), and the memory capacity can be saved.
(第3の実施形態)
図9は本発明の第3の実施形態の画像処理装置の構成例を示す図である。図9を参照すると、この第3の実施形態の画像処理装置は、図1の画像処理装置において、色成分制御手段106からの出力を圧縮手段115で圧縮して蓄積手段113に蓄積し、蓄積手段113に蓄積された信号を読み出して伸張手段116で伸張し、色補正手段107,第2の像域分離手段108以降の処理を施す構成となっている。すなわち、この第3の実施形態において(図9の画像処理装置において)、圧縮手段115,蓄積手段113,伸張手段116以外の各処理手段101,102,103,104,105,106,107,108,109,110,111,112は、第1の実施形態(図1の画像処理装置)のものと同じものとなっている。
(Third embodiment)
FIG. 9 is a diagram illustrating a configuration example of an image processing apparatus according to the third embodiment of the present invention. Referring to FIG. 9, in the image processing apparatus of the third embodiment, the output from the color component control means 106 is compressed by the compression means 115 in the image processing apparatus of FIG. The signal stored in the
このように、本発明の第3の実施形態は、第1の実施形態の画像処理装置において、色成分制御手段106で処理された画像信号に対し圧縮処理を施す圧縮手段115と、圧縮手段115で圧縮処理された画像信号を蓄積する蓄積手段113と、蓄積手段113に蓄積された画像信号を伸張する伸張手段116とを有し、第2の分離手段108は、伸張手段116によって伸張処理された画像信号に対して処理を行なうことを特徴としている。
As described above, according to the third embodiment of the present invention, in the image processing apparatus according to the first embodiment, the
ここで、圧縮手段115は可逆圧縮処理を行なうようになっていても良いし、非可逆圧縮処理を行なうようになっていても良い。但し、蓄積手段113への蓄積枚数やデータ転送レートを考慮して、非可逆圧縮処理方式を用いる方が好ましい。但し、この場合、非可逆圧縮では、色成分制御手段106によって埋め込まれた黒文字情報や、再抽出の精度を高めるための有彩化処理が、圧縮,伸張による劣化によって歪んでしまう。どの程度の信号レベル変化が起きるかは圧縮処理の方式や施されたフィルタ特性や原稿の種類などによっても異なるが、第2の像域分離手段108で十分な黒文字情報の検出(再抽出)が行なえるよう、圧縮手段115の圧縮処理方式に応じた色成分制御が必要である。
Here, the
また、圧縮手段115は、輝度色差系の信号に変換してから画像信号の圧縮を行なうものが望ましい。これまで説明したように、黒文字を無彩化することで黒文字分離情報を埋め込む処理を行っているので、圧縮,伸張による黒文字部での彩度成分の変化はできるだけ小さいことが望ましい。画像信号をYUVのような輝度色差信号に変換すれば黒文字部での彩度成分は0となり、圧縮,伸張による劣化を受けにくい。RGB信号に対して版毎に圧縮するような構成では、R,G,Bのいずれかの信号が圧縮劣化によって変化した場合、無彩画素は有彩となってしまう。YUVであれば、Yに対しては変化が発生してもU,Vに変化がなければ無彩であることに変わりはない。以上のような理由で、圧縮手段115は、輝度色差系の信号に変換してから画像信号の圧縮を行なうものが望ましい。
Further, it is desirable that the compression means 115 compresses the image signal after converting it to a luminance / color difference system signal. As described above, since the process of embedding the black character separation information is performed by achromatizing the black character, it is desirable that the change in the saturation component in the black character portion due to compression and expansion is as small as possible. If the image signal is converted into a luminance color difference signal such as YUV, the saturation component in the black character portion becomes 0, and it is difficult for deterioration due to compression and expansion. In the configuration in which the RGB signal is compressed for each plate, when any of the R, G, and B signals changes due to compression deterioration, the achromatic pixel becomes chromatic. In the case of YUV, even if a change occurs with respect to Y, it remains achromatic if there is no change in U and V. For the reasons described above, it is desirable that the
上述した第1,第2,第3の実施形態において、色成分制御手段106における有彩化処理は、処理対象画素の色成分が所定値より小さい場合にのみ色成分を増加させるものにすることができる。
In the first, second, and third embodiments described above, the chromaticization process in the color
図5では、非黒文字画素に対して一律に有彩化するように制御していた。視覚的には認識できない程度の彩度制御ではあるが、望ましくは彩度を変更することは行いたくない。このことに対応し、色成分を制御する部分を最小限に抑えるために、色成分制御手段106における有彩化処理は、処理対象画素の色成分が所定値より小さい場合にのみ色成分を増加させるものにすることができる。 In FIG. 5, control is performed so that non-black character pixels are uniformly chromaticized. Although saturation control is such that it cannot be recognized visually, it is desirable not to change saturation. Corresponding to this, in order to minimize the portion that controls the color component, the chromaticization processing in the color component control means 106 increases the color component only when the color component of the processing target pixel is smaller than a predetermined value. You can make it.
図10には、処理対象画素の色成分が所定値より小さい場合にのみ色成分を増加させる色成分制御手段106の構成例が示されている。すなわち、図10の例では、色成分制御手段106は、入力された非黒文字画素のうち、彩度成分が所定の値よりも小さいときのみ色成分を増加するように構成されている。例えば図10のブロック1066では、U成分の絶対値が2以下の時は彩度成分をkだけ増加するよう制御するが、U成分の絶対値が2より大きいときは、処理を行わないようになっている。ブロック1067についても同様である。すなわち、図10の例では、十分な彩度を有する画素は誤って黒文字と検出(再抽出)されることがないのでスルーで良く、黒文字と誤判定される可能性のある無彩に近い画素のみを有彩化するようにしている。このようにすれば、有彩化処理を必要最小限におさえることができ、色再現性も保証することができる。
FIG. 10 shows a configuration example of the color component control means 106 that increases the color component only when the color component of the processing target pixel is smaller than a predetermined value. That is, in the example of FIG. 10, the color component control means 106 is configured to increase the color component only when the saturation component is smaller than a predetermined value among the input non-black character pixels. For example, in the
また、図10で説明したのと同様の目的で、上述した第1,第2,第3の実施形態において、色成分制御手段は、第2の分離手段108によって黒文字画素を検出(抽出)する際に、黒文字画素ではない画素を黒文字画素と誤って検出(抽出)する可能性が高い画像領域に対しては他の領域よりも多く色成分を増加させるか、あるいは、黒文字画素と誤って検出(抽出)する可能性が高い画像領域に対してのみ色成分を増加させるようにすることができる。これにより、色成分制御手段106による黒文字画素以外への色成分制御を最小限に抑えることを実現できる。
For the same purpose as described with reference to FIG. 10, in the first, second, and third embodiments described above, the color component control unit detects (extracts) black character pixels by the
すなわち、図3に示した第2の像域分離手段108では、白画素に隣接したR=G=B画素塊を検出することで黒文字情報の検出(再抽出)を行なうものであったが、このような簡易な検出方法では白地上にグレーの画像がある場合などに黒文字と誤まって判定してしまうことがあった。例えば、白い紙上に貼り付けられたモノクロの写真などがこの場合に当たる。モノクロ画像といってもほとんどの場合、R=G=Bとなる画素が塊で存在することは少なく、しかも図3の分離手段では白地と隣接する3ドット幅のみを黒文字領域と判定するものなので、実質上ほぼ問題とならないが、より高画質な画像再現のためにはこのような誤判定はない方が好ましい。 That is, the second image area separation means 108 shown in FIG. 3 detects black character information (re-extraction) by detecting an R = G = B pixel block adjacent to a white pixel. In such a simple detection method, when there is a gray image on the white ground, it may be erroneously determined as a black character. For example, a monochrome photograph pasted on a white paper corresponds to this case. Even in the case of a monochrome image, pixels with R = G = B are rarely present in a lump, and the separation means in FIG. 3 determines only the three-dot width adjacent to the white background as a black character area. Although there is substantially no problem, it is preferable that there is no such misjudgment in order to reproduce a higher quality image.
このため、本発明では、あらかじめ後段の像域分離手段108で誤判定しそうな画像領域を検出し、この画像領域にのみ誤判定を起こさないように補正を加えることで、色成分制御を必要最小限の領域に抑えるようにしている。
For this reason, in the present invention, an image region that is likely to be erroneously determined is detected in advance by the subsequent image
図11には、第2の分離手段108によって黒文字画素を検出(抽出)する際に、黒文字画素ではない画素を黒文字画素と誤って検出(抽出)する可能性が高い画像領域に対しては他の領域よりも多く色成分を増加させるか、あるいは、黒文字画素と誤って検出(抽出)する可能性が高い画像領域に対してのみ色成分を増加させる色成分制御手段106の構成例が示されている。すなわち、図11の例では、色成分制御手段106は、黒文字画素に対する無彩化手段の部分Aに加えて、後段の像域分離で誤分離を起こしやすい部分を検出し補正を加える部分Bを有している。
FIG. 11 shows other image regions that are likely to erroneously detect (extract) pixels that are not black character pixels as black character pixels when the
図11の構成例では、黒文字画素に対してはセレクタ1064によって無彩化が施された信号は、第3の像域分離手段1073に入力する。第3の像域分離手段1073は、前述の第2の像域分離手段108(図3)と同じ構成であり、白地上の無彩画素塊を検出するように構成されている。第3の像域分離手段1073で検出された黒文字分離結果c4は、差分判定手段1074によってオリジナルの黒文字分離結果c1との差分が検出され、差分判定手段1074では、誤判定する画像領域をc5として検出する。そして、誤判定する画像領域c5に対して有彩化手段1071,1072で有彩化が行われ、ブロック1070において出力される。
In the configuration example of FIG. 11, a signal in which the black character pixel is achromatic by the
ここで、第3の像域分離手段1073では、黒文字検出(再抽出)のパラメータを、黒文字がより検出されやすいようなパラメータとして設定しておけばよい。このようにすることによって、圧縮伸張手段などによる画像の劣化で誤検出が増えてしまう箇所についてもあらかじめ検出することができる。
Here, in the third image
このように、図11の色成分制御手段106では、後段の第2の像域分離手段108で誤って検出される可能性が高い領域について有彩化し、誤検出に対する余裕度を高めることができ、また有彩化する部分も必要最小限に留めることができる。
As described above, the color
なお、図11の構成例では、第2の像域分離手段108と同じ構成の検出手段を第3の分離手段1073に用いる例を示したが、この例のように白地上の無彩画素あるいは無彩に近い画素が誤検出する可能性が高いとわかっている場合は、特に第3の分離手段1073を設けなくとも、第1の像域分離手段103からの白地背景領域検出結果と、黒文字検出結果と、ほぼ無彩である画素情報とによって、あらかじめ有彩化しておく領域を特定することもできる。
In the configuration example of FIG. 11, an example in which the detection unit having the same configuration as the second image
(第4の実施形態)
本発明の第4の実施形態は、上述した第1,第2,第3の実施形態の画像処理装置において、色成分制御手段106によって所定の処理が施された画像信号を、システムまたはユーザによって指定された所定の画像フォーマット(圧縮方式、圧縮率、画像解像度、色空間)に変換して外部機器に転送する処理機能を有し、指定された所定の画像フォーマットに応じて前記色成分制御手段を制御することを特徴としている。
(Fourth embodiment)
In the fourth embodiment of the present invention, in the image processing apparatuses of the first, second, and third embodiments described above, an image signal that has been subjected to predetermined processing by the color
ここで、所定の画像フォーマットに応じた色成分制御手段の制御としては、第1の分離手段103で判定された黒文字画素の領域を周辺の領域に無彩化する領域として拡張する制御を含んでいる。 Here, the control of the color component control means according to a predetermined image format includes control for expanding the area of the black character pixel determined by the first separation means 103 as an area to be achromatic. Yes.
図12は本発明の第4の実施形態の画像処理装置の構成例を示す図である。図12の例では、図9の画像処理装置において、蓄積手段113に蓄積された画像信号を所定のフォーマットに変換して外部装置に転送するようになっている。すなわち、図12の例では、蓄積手段113に蓄積された画像信号を所定のフォーマットに変換して外部装置に転送する場合、蓄積手段113からの信号を読み出し、圧縮・伸張手段117にて伸張し、解像度変換手段119で所定の解像度に変換する。外部転送時のデータサイズを小さくするため、例えば600dpi解像度画像を300dpiや200dpiに変換する。さらに、ブロック120でsRGB変換などの標準信号に変換し、JPEG圧縮・伸張手段121でJPEGフォーマットに変換し、NIC122を介して外部装置に転送することができる。
FIG. 12 is a diagram illustrating a configuration example of an image processing apparatus according to the fourth embodiment of the present invention. In the example of FIG. 12, in the image processing apparatus of FIG. 9, the image signal stored in the
外部転送された画像信号は、PC上のアプリケーションとしてスキャンされた画像データとして使用するなどの他、再度画像形成装置に入力されてコピー出力されるケースがある。例えば編集ソフトによって読み取られた画像中にあるパンチ穴画像などの不要な部分を除去したり、スタンプを押すような画像編集を行ったりしたものを出力する場合がその例である。このような場合には、再度、NIC122を介して、JPEG圧縮・伸張手段121でJPEG伸張し、さらに、ブロック120でデバイス依存のRGB信号に変換し、解像度変換手段119で元の解像度(600dpi)に変換し、圧縮・伸張手段117で圧縮を施して蓄積手段113に格納することができる。そして、蓄積手段113への格納が終了すると、システムコントローラ(図示せず)により、伸張手段116以降の後段処理が施される。
In some cases, the externally transferred image signal is used as image data scanned as an application on a PC, and is input to the image forming apparatus again and copied. For example, a case where an unnecessary portion such as a punched hole image in an image read by editing software is removed or an image edited by pressing a stamp is output is an example. In such a case, the JPEG compression /
ところで、図12において、第1の色成分制御手段106によって画像データ中に埋め込まれた黒文字分離情報は、解像度変換手段119やJPEG圧縮・伸張手段121によって画像データが劣化・変更されるため、再度コピー出力する際の第2の像域分離手段108での黒文字情報の検出(再抽出)精度が悪くなってしまう。 In FIG. 12, the black character separation information embedded in the image data by the first color component control means 106 is deteriorated / changed by the resolution conversion means 119 and the JPEG compression / expansion means 121, and therefore again. The accuracy of detection (re-extraction) of black character information in the second image area separation means 108 at the time of copy output is deteriorated.
本発明の第4の実施形態は、このような外部転送時のフォーマット変換を経由した再出力時にも黒文字の画質を満足させようとするものであり、第1の色成分制御手段106を外部転送される際の画像フォーマットに応じて制御するようにしている。具体的には、黒文字画素および非黒文字画素に対して、再検出(再抽出)の際の検出マージンが向上するように更なる色成分の制御を行なうものである。 The fourth embodiment of the present invention is intended to satisfy the image quality of black characters even at the time of re-output through format conversion at the time of external transfer, and the first color component control means 106 is transferred to the external transfer. Control is performed in accordance with the image format at the time. Specifically, further color component control is performed on black character pixels and non-black character pixels so that the detection margin at the time of redetection (reextraction) is improved.
例えば、非黒文字画素に対する有彩化については、第1の色成分制御手段106で行った有彩化よりも有彩化を強くして出力する方法がある。 For example, with respect to chromaticization for non-black character pixels, there is a method of outputting with stronger chromaticization than the chromaticization performed by the first color component control means 106.
また、他の方法としては、無彩化する領域を拡張する方法がある。例えばJPEG圧縮は、8×8ブロックサイズ毎に輝度色差信号(YCbCr)に変換して、DCT変換を用いて画像圧縮する方式である。無彩化された黒文字画素に対してJPEG圧縮が施されると、8×8ブロック内の他の画素が有彩画素であった場合、黒文字画素が有彩化してしまう。通常、黒文字と判定される画素の周囲には白地背景領域が存在し、彩度の高い色画素は存在しないが、白地といえども若干の彩度を有する画素は存在するので、前述のような問題が発生する。また、これは圧縮率の設定を高くした場合に顕著である。 As another method, there is a method of expanding an achromatic region. For example, JPEG compression is a method of converting a luminance color difference signal (YC b C r ) for each 8 × 8 block size and compressing an image using DCT conversion. When JPEG compression is performed on an achromatic black character pixel, if another pixel in the 8 × 8 block is a chromatic pixel, the black character pixel is chromatic. Normally, there is a white background area around the pixels that are determined to be black characters, and there are no highly saturated color pixels, but there are pixels that have a slight saturation even on a white background. A problem occurs. This is also noticeable when the compression rate is set high.
これに対し、8×8ブロック内の画素が全て無彩画素であればYCbCr信号にした時点でCbCr成分は0となるので、無彩情報は劣化することなく保存できる。よって、第1の色成分制御手段106は、JPEG圧縮を施して外部に出力すると分かっている場合、圧縮されるブロック内における黒文字画素の有無に応じてブロック内の非黒文字画素の有彩・無彩処理を制御するように構成し、黒文字画素がある場合には他の有彩画素をすべて無彩画素に補正すればよい。 On the other hand, if all the pixels in the 8 × 8 block are achromatic pixels, the C b C r component becomes 0 when the YC b C r signal is used, and the achromatic information can be stored without deterioration. Therefore, when it is known that the first color component control means 106 performs JPEG compression and outputs the result to the outside, the first color component control means 106 determines whether the non-black character pixel in the block is chromatic / non-empty depending on the presence or absence of the black character pixel in the block to be compressed. It is configured to control the chromatic processing, and when there are black character pixels, all other chromatic pixels may be corrected to achromatic pixels.
また、前述のように黒文字画素の周囲には彩度の高い色画素は存在しないので、ブロック内の全ての画素を無彩化することは画質的には問題ないが、例えばブロックサイズのもっと大きな圧縮方式では、有彩画素を無彩化することが画質劣化となる場合がある。このような場合には、ブロック内の十分な彩度を持つ有彩画素に対しては無彩化処理をせず、比較的彩度の低い画素に対してのみ無彩化するようにすればよい。 In addition, as described above, there are no highly saturated color pixels around the black character pixels, so it is not problematic in terms of image quality to achromatic all the pixels in the block, but for example, the block size is larger. In the compression method, there is a case where image quality deterioration is caused by achromatic pixels. In such a case, if the chromatic pixels having sufficient saturation in the block are not subjected to achromatic processing, only the pixels having relatively low saturation are achromatic. Good.
また、ブロック単位での黒文字周囲画素の無彩化方法について述べたが、ブロック単位ではなく、黒文字画素を数画素膨張した領域に対して無彩化するように構成しても良い。この場合、変換されるデータフォーマットに応じて膨張する画素数を決定すればよい。解像度についても同様で、低解像データに変換される場合は無彩化する領域を広くとっておけば黒文字情報の保存をうまく行なうことができる。 Further, although the method for achromatizing the pixels around the black character in the block unit has been described, it may be configured to achromatize not the block unit but the region in which the black character pixel is expanded by several pixels. In this case, the number of pixels to be expanded may be determined according to the data format to be converted. The same applies to the resolution. If the area to be achromatized is wide when converted to low resolution data, the black character information can be stored well.
以上のように、第1の色成分制御手段106を制御することによって、解像度変換,圧縮方式などの異なるデータフォーマットに変換された信号にも的確に黒文字情報を埋め込むことができ、再コピーの際の高画質化が実現できる。また、上述の説明では、本画像処理装置での再コピーを例に挙げたが、埋め込まれた属性情報を再抽出し適応的な処理を実現できる外部の画像処理装置や画像処理プログラムでも有効である。 As described above, by controlling the first color component control means 106, it is possible to embed black character information accurately in a signal converted into a different data format such as resolution conversion and compression method. High image quality can be achieved. In the above description, re-copying with this image processing apparatus has been described as an example. However, it is also effective for an external image processing apparatus or image processing program that can re-extract embedded attribute information and realize adaptive processing. is there.
(第5の実施形態)
本発明の第5の実施形態は、第2,第3の実施形態の画像処理装置において、蓄積手段113に蓄積されている画像信号をシステムまたはユーザによって指定された所定の画像フォーマットに変換して外部機器に転送する処理手段を有し、該処理手段は、蓄積手段113に蓄積されている画像信号に対して再度有彩化および/または無彩化処理を施す第2の色成分制御手段を有し、蓄積手段113に蓄積されている画像信号に対して再度有彩化および/または無彩化処理を施して外部機器に転送するようになっていることを特徴としている。
(Fifth embodiment)
In the fifth embodiment of the present invention, in the image processing apparatuses of the second and third embodiments, the image signal stored in the storage means 113 is converted into a predetermined image format designated by the system or the user. Processing means for transferring to an external device, and the processing means includes second color component control means for performing chromaticization and / or achromatization processing on the image signal stored in the storage means 113 again. The image signal stored in the
ここで、第2の色成分制御手段は、蓄積手段113に蓄積されている画像信号から識別された属性情報に応じて、蓄積手段113に蓄積されている画像信号に対して再度有彩化および/または無彩化処理を施して外部機器に転送することができる。
Here, the second color component control unit re-chromatizes and re-colors the image signal stored in the
あるいは、第2の色成分制御手段は、第1の分離手段103によって判定された対象画素の属性に応じて蓄積手段113に蓄積されている画像信号に対して再度有彩化および/または無彩化処理を施して外部機器に転送することもできる。
Alternatively, the second color component control unit re-chromatizes and / or achromatics the image signal stored in the
図13は本発明の第5の実施形態の画像処理装置の構成例を示す図である。図13の例では、図12の構成において、圧縮・伸張手段117と解像度変換手段119との間に、第2の色成分制御手段118がさらに設けられている。
FIG. 13 is a diagram illustrating a configuration example of an image processing apparatus according to the fifth embodiment of the present invention. In the example of FIG. 13, a second color
図13の構成例は、コピー出力のために蓄積手段113に処理蓄積した画像データを、外部装置への出力としても利用する場合に有効である。すなわち、コピー出力のために最適化した黒文字情報の埋め込みは、そのままでは解像度変換やJPEG圧縮によって劣化してしまうのは上述した通りである。しかし、外部転送を考慮して第4の実施形態のような広範囲な無彩化などを行なうと、コピー出力にとっては画質劣化を招く恐れがある。そこで、本発明の第5の実施形態では、外部転送されるデータフォーマットに応じた黒文字情報の補正処理を第2の色成分制御手段118で実行するようにしている。
The configuration example of FIG. 13 is effective when the image data processed and accumulated in the
具体的には、第2の色成分制御手段118は、蓄積手段113に蓄積されている画像信号から識別された属性情報に応じて、蓄積手段113に蓄積されている画像信号に対して再度有彩化および/または無彩化処理を施して外部機器に転送することができる。
Specifically, the second color
あるいは、第2の色成分制御手段118は、第1の分離手段103によって判定された対象画素の属性に応じて蓄積手段103に蓄積されている画像信号に対して再度有彩化および/または無彩化処理を施して外部機器に転送することもできる。
Alternatively, the second color
また、第2の色成分制御手段118での制御は、第1の像域分離手段103からの黒文字分離結果c1に基づいて行っても良いし、再抽出手段(図示せず)によって画像データから埋め込まれている黒文字情報を再抽出し、再抽出した結果に基づいて行っても良い。 Further, the control by the second color component control means 118 may be performed based on the black character separation result c1 from the first image area separation means 103, or from the image data by the re-extraction means (not shown). The embedded black character information may be re-extracted and performed based on the re-extraction result.
ところで、上述した各実施形態において、蓄積手段113には、圧縮された画像データとともに、指定された出力条件や処理内容を情報として保存しておくことができる。指定された出力条件や処理内容を情報として保存しておく場合には、蓄積された画像データを後日、操作パネルなどからの出力指定によって再度出力する場合に有効である。蓄積された画像データに対する情報を読み出し、画質モード(文字写真モード、文字モード、写真モードなど)や原稿種モード(印画紙、印刷原稿)や施されたフィルタパラメータ、色成分の抑制に関するパラメータなどを認識することで、圧縮後段の色補正手段や中間調処理手段での処理内容を最適なものにすることができる。
Incidentally, in each of the above-described embodiments, the
さらに、外部機器に画像信号を転送する際にも、該画像信号に施された処理内容などをヘッダ情報あるいはフッタ情報として出力できることが望ましい。具体的には、変換された解像度情報,sRGB信号であることを示す情報,JPEGクオリティ,第2の色成分制御手段における処理内容などを、前記の情報に付加して出力するようにすることができる。このようにすることによって(すなわち、画像信号を外部機器に転送する際に、該画像信号に施された処理内容をヘッダ情報に保存して外部機器に転送することによって)、再度外部から入力した場合に、ヘッダ情報に応じて的確な画像フォーマットに変換することができる。 Furthermore, when transferring an image signal to an external device, it is desirable that the processing content applied to the image signal can be output as header information or footer information. Specifically, the converted resolution information, information indicating that the signal is an sRGB signal, JPEG quality, processing content in the second color component control means, and the like may be added to the information and output. it can. By doing so (that is, when the image signal is transferred to the external device, the processing content applied to the image signal is saved in the header information and transferred to the external device), and then input again from the outside. In this case, it can be converted into an appropriate image format according to the header information.
また、第2の像域分離手段108では、ヘッダ情報に基づいて分離方法やパラメータを変更することで、精度の高い黒文字検出(抽出)を行なうことができる。例えば、圧縮率や解像度に応じて、有彩画素判定,無彩画素判定の閾値を制御するようにすることができる。具体例として、圧縮率が高い場合には劣化が起こっている可能性が高いので、判定閾値を緩くして、より黒文字を検出しやすくする。しかし、さらに圧縮率が高い場合は、黒文字を再抽出しようとすると誤検出が非常に増えて、絵柄部分の画質劣化が著しくなるので、逆に無彩画素判定を厳しくするか、黒文字再抽出機能をOFFにする。このように、圧縮率に応じて第2の像域分離手段を最適に制御することで、トータル的な最適画質が得られるようにすることができる。 Further, the second image area separation means 108 can perform highly accurate black character detection (extraction) by changing the separation method and parameters based on the header information. For example, the threshold values for chromatic pixel determination and achromatic pixel determination can be controlled according to the compression rate and resolution. As a specific example, when the compression rate is high, there is a high possibility that deterioration has occurred. Therefore, the determination threshold value is relaxed to make it easier to detect black characters. However, if the compression ratio is higher, false detection will increase greatly when trying to re-extract black characters, and the picture quality will deteriorate significantly. Set to OFF. As described above, the optimum image quality can be obtained by optimally controlling the second image area separating unit in accordance with the compression rate.
また、解像度についても、一旦ある程度以下の低解像度画像に変換された場合は、黒文字再抽出機能をOFFにした方が好適な場合があるので、このように制御するようにすることができる。 Also, regarding the resolution, once converted to a low resolution image of a certain degree or less, it may be preferable to turn off the black character re-extraction function, and thus it can be controlled in this way.
また、外部編集で色成分を変更する処理が行われた場合には、同じく黒文字再抽出機能をOFFにするようにすることができる。 Further, when the process of changing the color component is performed by external editing, the black character re-extraction function can be turned off.
さらに、外部装置から入力された画像信号に黒文字情報の埋め込みについての情報が付加されていない場合や、ヘッダ情報がない場合は黒文字再抽出機能をOFFにするようにすることができる。 Furthermore, the black character re-extraction function can be turned off when information about embedding of black character information is not added to the image signal input from the external device or when there is no header information.
換言すれば、外部機器から入力した画像データに対して第2の分離手段108によって属性の判定を行なう画像処理装置において、前記ヘッダ情報に応じて第2の分離手段108の黒文字抽出方法を制御することができる。
In other words, in the image processing apparatus in which attribute determination is performed by the
また、外部機器から入力した画像データを蓄積手段113に蓄積し、蓄積手段113に蓄積された画像信号を読み出して第2の分離手段108で対象画素の属性を検出(抽出)して画像処理を施す画像処理装置において、入力された画像信号に処理内容を示すヘッダ情報が付されていないときは、第2の分離手段108による黒文字抽出を制限するかまたは行わないようにすることができる。
Further, image data input from an external device is stored in the
このように、画像データに付加する情報に応じて、第2の像域分離手段108の使用,未使用、およびパラメータを制御することで、再現できる画質のうち最適なものを出力できるようにすることが可能となる。 In this way, by controlling the use and non-use of the second image area separation means 108 and the parameters according to the information added to the image data, it is possible to output the optimum image quality that can be reproduced. It becomes possible.
上述したように、本発明によれば、入力されたカラー画像信号に対し対象画素の属性を判定する第1の分離手段と、第1の分離手段によって判定された対象画素の属性に基づいて、対象画素の色成分に所定の処理を施す色成分制御手段と、色成分制御手段によって処理された画像信号に対し対象画素の属性を判定する第2の分離手段とを有し、前記色成分制御手段は、第2の分離手段での対象画素の属性判定精度が向上するように対象画素の色成分に所定の処理を行なうことによって(より具体的には、第1の分離手段は、対象画素の属性として対象画素が黒文字画素であるか否かを判定する黒文字画素判定機能を有し、色成分制御手段は、前記第1の分離手段によって対象画素が黒文字画素でないと判定されると、対象画素の色成分を増加する有彩化処理を行ない、第2の分離手段は、色成分制御手段によって処理された画像信号の少なくとも色成分を解析することにより黒文字画素を検出(抽出)する機能を有していることによって)、黒文字情報を従来に比べて高精度に検出(再抽出)することができる。 As described above, according to the present invention, based on the first separation unit for determining the attribute of the target pixel with respect to the input color image signal, and the attribute of the target pixel determined by the first separation unit, A color component control unit that performs predetermined processing on the color component of the target pixel; and a second separation unit that determines an attribute of the target pixel with respect to the image signal processed by the color component control unit. The means performs predetermined processing on the color component of the target pixel so as to improve the attribute determination accuracy of the target pixel in the second separation means (more specifically, the first separation means Having a black character pixel determination function for determining whether or not the target pixel is a black character pixel, and the color component control unit determines that the target pixel is not a black character pixel by the first separation unit. Increase pixel color component The second separating means has a function of detecting (extracting) black character pixels by analyzing at least the color components of the image signal processed by the color component control means. ), Black character information can be detected (re-extracted) with higher accuracy than in the past.
より具体的に、R=G=Bとして埋め込んだ黒文字情報が圧縮,伸張などによって劣化してしまい、黒文字情報の検出(再抽出)がうまく行えない場合があるが、本発明は、このようなケースにも対応した画素情報の劣化に対する耐性の強い画像処理装置を提供するため、黒文字を無彩化する以外に非黒文字画素を有彩化するようにしている。また、後段の黒文字情報の検出(抽出)の際に誤分離を起こしそうな部分や、十分な有彩画素は有彩化処理を行わないなど、必要な画素にのみ有彩化処理を施すようにしている。 More specifically, the black character information embedded as R = G = B may be deteriorated due to compression, expansion, etc., and detection (re-extraction) of black character information may not be performed successfully. In order to provide an image processing apparatus that is highly resistant to deterioration of pixel information corresponding to the case, in addition to achromatic black characters, non-black character pixels are chromatic. In addition, the chromaticization process is performed only on necessary pixels, such as a part that is likely to be erroneously separated when detecting (extracting) black character information in the subsequent stage, or a chromatic process is not performed on sufficient chromatic pixels. I have to.
また、複数枚コピーしたり電子ソートを行なう場合は、黒文字情報を埋め込んだ画像データをハードディスク装置等の大容量記憶手段に複数ページ分、一旦蓄積し、これを読み出すことによって実現する構成があるが、このような場合こそ、分離情報をデータとして保持しない本発明の構成にすることにより、記憶手段(蓄積手段)の容量の節約およびバスへ転送するデータの少量化を図ることができる。 In addition, when copying a plurality of sheets or performing electronic sorting, there is a configuration in which image data embedded with black character information is temporarily stored for a plurality of pages in a large-capacity storage unit such as a hard disk device and is read out. In such a case, it is possible to save the capacity of the storage means (storage means) and to reduce the amount of data transferred to the bus by adopting the configuration of the present invention that does not hold the separation information as data.
さらに、記憶手段(蓄積手段)に記憶蓄積する際に、画像データを圧縮して蓄積する方法がとられるのが一般的であるが、このような場合、先に埋め込んだ黒文字情報をできるだけ劣化させないで蓄積することが必要である。本発明は、非可逆圧縮によりデータが変化してしまう場合にも、前記黒文字情報が劣化しないように前処理を行なうようにしている。 Furthermore, when storing and accumulating in the storage means (accumulation means), it is common to use a method of compressing and accumulating image data. In such a case, the previously embedded black character information is not degraded as much as possible. It is necessary to accumulate at. According to the present invention, preprocessing is performed so that the black character information is not deteriorated even when data changes due to lossy compression.
また、蓄積手段に蓄積された画像信号などを外部に転送する際には、通常、JPEG等の圧縮手段によってさらに圧縮し出力することが行われるが、異なる圧縮方式あるいは異なる圧縮率での処理が行われるため、画像データ中に埋め込んだ黒文字情報が破損してしまうことがあった。このような場合、一旦外部に転送したデータを再度入力して出力する時や、他の同じ画像処理システムを有するMFPなどに転送して出力する時に、高品位な再生が行えなくなる。これに対し、本発明では、蓄積した信号をさらに別の圧縮手段によって圧縮し出力する場合などにも黒文字情報の保存が行えるようにするため、第2の色成分制御手段を有し、黒文字コードをより堅固な状態に補正するようにしている。 In addition, when the image signal stored in the storage unit is transferred to the outside, it is usually further compressed and output by a compression unit such as JPEG, but processing with a different compression method or a different compression rate is performed. As a result, the black character information embedded in the image data may be damaged. In such a case, high-quality reproduction cannot be performed when the data once transferred to the outside is input and output again, or when transferred to another MFP having the same image processing system and output. On the other hand, in the present invention, in order to be able to save black character information even when the accumulated signal is compressed and output by another compression means, the second color component control means is provided and the black character code is stored. Is corrected to a more robust state.
また、本発明では、画像データを蓄積する際に、画質モードや変倍率や圧縮率など、画像データに施された画像処理内容を画像データとともにヘッダ情報などに保存することによって、黒文字の再抽出の際に最適な処理を施すのを可能にしている。 In the present invention, when image data is stored, the image processing content applied to the image data, such as the image quality mode, the scaling factor, and the compression rate, is stored in the header information together with the image data, thereby re-extracting black characters. This makes it possible to perform optimal processing.
なお、上述した各例では、第1の像域分離手段および第2の像域分離手段は、白地上の黒文字に対しては黒文字領域と判定し、網点上の黒文字に対しては黒文字領域ではないと判定するものを前提として説明を進めてきたが、この限りではない。 In each of the above-described examples, the first image area separating unit and the second image area separating unit determine a black character area for a black character on a white background, and a black character area for a black character on a halftone dot. Although the explanation has been made on the assumption that it is not, this is not the case.
第1の像域分離手段が網点や色地上の黒文字を黒文字領域と判定するものである場合にも、黒文字領域画素をR=G=Bに補正することで黒コードを埋め込み、第2の像域分離手段によってR=G=Bを抽出し、黒文字処理を行なえば同様の効果を得ることができる。また、非黒文字画素を有彩化するなどの処理も、第2の分離手段での分離精度を向上させる点で有効であり、同様の効果が得られる。 Even when the first image area separating means determines a black character on a halftone dot or color ground as a black character area, the black code is embedded by correcting the black character area pixel to R = G = B, If R = G = B is extracted by the image area separating means and black character processing is performed, the same effect can be obtained. Further, processing such as chromaticizing non-black character pixels is effective in improving the separation accuracy in the second separation means, and the same effect can be obtained.
また、上述した各例では、画像出力手段112がプリンタであるとして説明したが、画像出力手段112としては、画像出力機能を有するものであれば良く、プリンタ以外のものであっても、本発明が適用される。
In each of the above-described examples, the
図14は本発明の画像処理装置のハードウェア構成例を示す図である。図14を参照すると、この画像処理装置は、例えばパーソナルコンピュータ等で実現され、全体を制御するCPU21と、CPU21の制御プログラム等が記憶されているROM22と、CPU21のワークエリア等として使用されるRAM23と、ハードディスク24と、スキャナなどの画像入力手段101と、画像出力手段(例えば、ディスプレイやプリンタ)112と、通信手段(例えばNIC)122とを有している。
FIG. 14 is a diagram illustrating a hardware configuration example of the image processing apparatus according to the present invention. Referring to FIG. 14, this image processing apparatus is realized by, for example, a personal computer and the like, and includes a
ここで、ハードディスク24は、蓄積手段113に対応している。また、CPU21は、前述した各手段102,103,104,105,106,107,108,109,110,111,115,116,117,118,119,120,121などの機能を有している。
Here, the
なお、CPU21におけるこのような各手段102,103,104,105,106,107,108,109,110,111,115,116,117,118,119,120,121等としての機能は、例えばソフトウェアパッケージ(具体的には、CD−ROM等の情報記録媒体)の形で提供することができる。
Note that the function of each means 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, etc. in the
また、本発明においては、各手段102,103,104,105,106,107,108,109,110,111,115,116,117,118,119,120,121等における処理をコンピュータ(CPU21)に実現させるプログラムの形で提供することができる。 In the present invention, the processing in each means 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, etc. is performed by a computer (CPU 21). Can be provided in the form of a program to be realized.
換言すれば、本発明の画像処理装置は、スキャナ,プリンタ等を備えた汎用の計算機システムにCD−ROM等の記録媒体に記録されたプログラムを読み込ませて、この汎用計算機システムのマイクロプロセッサに処理を実行させる装置構成においても実施することが可能である。この場合、本発明の処理を実行するためのプログラム(すなわち、ハードウェアシステムで用いられるプログラム)は、媒体に記録された状態で提供される。プログラムなどが記録される記録媒体としては、CD−ROMに限られるものではなく、ROM,RAM,フレキシブルディスク,メモリカード等が用いられても良い。媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク24にインストールされ起動することにより、このプログラムを実行して、本発明の処理を実現することができる。
In other words, the image processing apparatus of the present invention causes a general-purpose computer system having a scanner, a printer, and the like to read a program recorded on a recording medium such as a CD-ROM, and processes the program on the microprocessor of the general-purpose computer system. It is also possible to implement in an apparatus configuration that executes In this case, a program for executing the processing of the present invention (that is, a program used in the hardware system) is provided in a state recorded on a medium. The recording medium on which the program is recorded is not limited to the CD-ROM, and a ROM, RAM, flexible disk, memory card, or the like may be used. The program recorded on the medium is installed in a storage device incorporated in the hardware system, for example, the
また、上述の説明では、本発明を画像処理装置として説明したが、当業者にとって、本発明は、画像処理システムとして捉えることもできるし、さらには、画像処理方法として捉えることもできる。
In the above description, the present invention has been described as an image processing apparatus. However, for those skilled in the art, the present invention can also be understood as an image processing system and, further, as an image processing method.
21 CPU
22 ROM
23 RAM
24 ハードディスク
101 画像入力手段
112 画像出力手段
122 通信手段
102 スキャナγ補正手段
103 第1の像域分離手段(第1の分離手段)
104 エッジ量算出手段
105 フィルタ処理手段
106 色成分制御手段
107 色補正手段
108 第2の像域分離手段(第2の分離手段)
109 下色除去・墨生成手段
110 プリンタγ補正手段
111 中間調処理手段
113 蓄積手段
115 圧縮手段
116 伸張手段
117 圧縮・伸張手段
118 第2の色成分制御手段
119 解像度変換手段
120 ブロック
121 JPEG圧縮・伸張手段
21 CPU
22 ROM
23 RAM
24
104 Edge amount calculation means 105 Filter processing means 106 Color component control means 107 Color correction means 108 Second image area separation means (second separation means)
109 Under color removal / black generation means 110 Printer gamma correction means 111 Halftone processing means 113 Storage means 115 Compression means 116 Expansion means 117 Compression / expansion means 118 Second color component control means 119 Resolution conversion means 120
Claims (6)
前記第1の分離手段によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を除去する無彩化処理を行う無彩化手段と、
前記無彩化手段からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離手段と
前記第1の分離手段によって検出された黒文字画素と、前記第3の分離手段によって検出された黒文字画素と、の差分に基づき、前記第3の分離手段において前記第1の分離手段と異なる分離結果となった画素領域を検出する差分判定手段と、
前記差分判定手段によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化手段と、
前記有彩化手段によって処理された画像信号に対し非可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮処理された画像信号を蓄積する蓄積手段と、
前記蓄積手段に蓄積された画像信号を伸張する伸張手段と
前記伸長手段によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離手段と
を有していることを特徴とする画像処理装置。 First separation means for determining whether or not the target pixel is a black character pixel with respect to the input color image signal;
When the first separation means determines that the target pixel is not a black character pixel, no processing is performed on the target pixel, and when it is determined that the target pixel is a black character pixel, the target in the color image signal Achromatic means for performing achromatic processing to remove the color component of the pixel;
A third separation unit for detecting a black character pixel by determining whether or not the target pixel is an achromatic color from the image signal from the achromatization unit, and a black character pixel detected by the first separation unit; A difference determination unit that detects a pixel area that has a separation result different from that of the first separation unit in the third separation unit, based on a difference from the black character pixel detected by the third separation unit;
When U representing the saturation in the YUV signal, which is the luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination means, U is added with a predetermined value k and output, and U is negative K is subtracted and output. When V representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive, a predetermined value k is added to V and output. When V is negative, k is output. Chromatic means for subtracting and outputting;
Compression means for performing irreversible compression processing on the image signal processed by the chromaticization means;
Storage means for storing the image signal compressed by the compression means;
A second means for detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal expanded by the expansion means and the image signal expanded by the expansion means; And an image processing apparatus.
前記第1の分離手段によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を除去する無彩化処理を行う無彩化手段と、
前記無彩化手段からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離手段と
前記第1の分離手段によって検出された黒文字画素と、前記第3の分離手段によって検出された黒文字画素と、の差分に基づき、前記第3の分離手段において前記第1の分離手段と異なる分離結果となった画素領域を検出する差分判定手段と、
前記差分判定手段によって検出された画素領域に対して前記差分判定手段によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化手段と、
前記有彩化手段によって処理された画像信号に対し非可逆圧縮処理を施す圧縮手段と、
前記圧縮手段で圧縮処理された画像信号を蓄積する蓄積手段と、
前記蓄積手段に蓄積された画像信号を伸張する伸張手段と
前記伸長手段によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離手段と
を有していることを特徴とする画像処理システム。 First separation means for determining whether or not the target pixel is a black character pixel with respect to the input color image signal;
When the first separation means determines that the target pixel is not a black character pixel, no processing is performed on the target pixel, and when it is determined that the target pixel is a black character pixel, the target in the color image signal Achromatic means for performing achromatic processing to remove the color component of the pixel;
A third separation unit for detecting a black character pixel by determining whether or not the target pixel is an achromatic color from the image signal from the achromatization unit, and a black character pixel detected by the first separation unit; A difference determination unit that detects a pixel area that has a separation result different from that of the first separation unit in the third separation unit, based on a difference from the black character pixel detected by the third separation unit;
Predetermined to U when U representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination means with respect to the pixel area detected by the difference determination means K is subtracted and output when U is negative, and when V representing saturation in the YUV signal, which is a luminance color signal, is 0 or positive, V is set to a predetermined value k. Chromaticizing means for adding and outputting, and subtracting and outputting k when V is negative;
Compression means for performing irreversible compression processing on the image signal processed by the chromaticization means;
Storage means for storing the image signal compressed by the compression means;
A second means for detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal decompressed by the decompression means and the decompression means; And an image processing system.
前記第1の分離工程によって対象画素が黒文字画素でないと判定された場合には対象画素に対して処理を行わず、対象画素が黒文字画素であると判定された場合には前記カラー画像信号における対象画素の色成分を減ずるかまたは除去する無彩化処理を行う無彩化工程と、
前記無彩化工程からの画像信号から対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第3の分離工程と
前記第1の分離工程によって検出された黒文字画素と、前記第3の分離工程によって検出された黒文字画素と、の差分に基づき、前記第3の分離工程において前記第1の分離工程と異なる分離結果となった画素領域を検出する差分判定工程と、
前記差分判定工程によって検出された画素領域に対して、輝度色信号であるYUV信号における彩度を表すUが0または正のときにUに所定の値kを加算して出力し、Uが負のときにはkを減算して出力し、輝度色信号であるYUV信号における彩度を表すVが0または正のときにVに所定の値kを加算して出力し、Vが負のときにはkを減算して出力する有彩化工程と、
前記有彩化工程によって処理された画像信号に対し非可逆圧縮処理を施す圧縮工程と、
前記圧縮工程で圧縮処理された画像信号を蓄積する蓄積工程と、
前記蓄積工程に蓄積された画像信号を伸張する伸張工程と
前記伸長工程によって伸長された画像信号に対し、対象画素が無彩色であるか否かを判定することにより黒文字画素を検出する第2の分離工程と
を有していることを特徴とする画像処理方法。 A first separation step of determining whether the target pixel is a black character pixel with respect to the input color image signal;
If it is determined in the first separation step that the target pixel is not a black character pixel, the target pixel is not processed, and if it is determined that the target pixel is a black character pixel, the target in the color image signal An achromatization process for performing an achromatization process to reduce or remove the color component of the pixel;
A third separation step of detecting a black character pixel by determining whether the target pixel is an achromatic color from the image signal from the achromatization step, and a black character pixel detected by the first separation step; A difference determination step of detecting a pixel region that has resulted in a separation result different from the first separation step in the third separation step based on a difference from the black character pixel detected by the third separation step;
When U representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive with respect to the pixel area detected by the difference determination step, U is added with a predetermined value k and output, and U is negative K is subtracted and output. When V representing the saturation in the YUV signal, which is a luminance color signal, is 0 or positive, a predetermined value k is added to V and output. When V is negative, k is output. A subtractive chromaticization process,
A compression step of performing irreversible compression processing on the image signal processed by the chromaticization step;
An accumulation step of accumulating the image signal compressed in the compression step;
A second step of detecting a black character pixel by determining whether or not the target pixel is an achromatic color with respect to the image signal expanded by the expansion step and the image signal expanded by the expansion step; An image processing method comprising: a separation step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008104077A JP4526577B2 (en) | 2008-04-11 | 2008-04-11 | Image processing apparatus, image processing system, and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008104077A JP4526577B2 (en) | 2008-04-11 | 2008-04-11 | Image processing apparatus, image processing system, and image processing method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002353335A Division JP4212876B2 (en) | 2002-12-05 | 2002-12-05 | Image processing apparatus and image processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008206186A JP2008206186A (en) | 2008-09-04 |
JP4526577B2 true JP4526577B2 (en) | 2010-08-18 |
Family
ID=39783111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008104077A Expired - Fee Related JP4526577B2 (en) | 2008-04-11 | 2008-04-11 | Image processing apparatus, image processing system, and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4526577B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5486700B2 (en) * | 2013-01-23 | 2014-05-07 | Eizo株式会社 | Image display device, image region detection method, and computer program |
US10204294B2 (en) | 2016-07-01 | 2019-02-12 | Ricoh Company, Ltd. | Image processing device, image forming apparatus, and image processing method for automatically determining whether an image is a color image |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000261663A (en) * | 1999-03-08 | 2000-09-22 | Fuji Xerox Co Ltd | Device and method for separating image area |
JP2001346057A (en) * | 2000-06-01 | 2001-12-14 | Ricoh Co Ltd | Method for classifying chromatic color and achromatic color, color picture processor and recording medium |
JP2002057890A (en) * | 2000-08-07 | 2002-02-22 | Canon Inc | Image processor and image processing method and storage medium |
JP2002077658A (en) * | 2000-09-04 | 2002-03-15 | Minolta Co Ltd | Apparatus of image processing, method thereof, computer readable recording medium recording processing program |
JP2002232708A (en) * | 2001-02-06 | 2002-08-16 | Sharp Corp | Image processing device, image forming device using the same, and image processing method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3264017B2 (en) * | 1993-02-24 | 2002-03-11 | キヤノン株式会社 | Image transmission apparatus and method |
JP3134756B2 (en) * | 1996-01-05 | 2001-02-13 | 富士ゼロックス株式会社 | Image processing apparatus and image processing method |
JP3255085B2 (en) * | 1997-06-11 | 2002-02-12 | 富士ゼロックス株式会社 | Image area determination method and apparatus, image processing apparatus |
JPH1188562A (en) * | 1997-09-09 | 1999-03-30 | Canon Inc | Image processing unit and its method |
JPH11127340A (en) * | 1997-10-24 | 1999-05-11 | Fuji Xerox Co Ltd | Image processor and image processing method |
-
2008
- 2008-04-11 JP JP2008104077A patent/JP4526577B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000261663A (en) * | 1999-03-08 | 2000-09-22 | Fuji Xerox Co Ltd | Device and method for separating image area |
JP2001346057A (en) * | 2000-06-01 | 2001-12-14 | Ricoh Co Ltd | Method for classifying chromatic color and achromatic color, color picture processor and recording medium |
JP2002057890A (en) * | 2000-08-07 | 2002-02-22 | Canon Inc | Image processor and image processing method and storage medium |
JP2002077658A (en) * | 2000-09-04 | 2002-03-15 | Minolta Co Ltd | Apparatus of image processing, method thereof, computer readable recording medium recording processing program |
JP2002232708A (en) * | 2001-02-06 | 2002-08-16 | Sharp Corp | Image processing device, image forming device using the same, and image processing method |
Also Published As
Publication number | Publication date |
---|---|
JP2008206186A (en) | 2008-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7327874B2 (en) | Method of and apparatus for image processing apparatus, and computer product | |
JP5540553B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and image processing program | |
JP4176114B2 (en) | Image compression apparatus, image reading apparatus including the same, image processing apparatus including the image compression apparatus, image forming apparatus including the same, and image compression processing method | |
US7903872B2 (en) | Image-processing apparatus and method, computer program, and storage medium | |
US20040165081A1 (en) | Image processing apparatus, image processing system, and image processing method | |
JP6648580B2 (en) | Document type recognition device, image forming device, document type recognition method and program | |
JP4637054B2 (en) | Image processing apparatus, control method therefor, computer program, and computer-readable storage medium | |
JP2004228811A (en) | Image processor, image processing method and program for computer to perform execution | |
JP2004193964A (en) | Picture processor, picture processing method, program and recording medium | |
JP4212876B2 (en) | Image processing apparatus and image processing system | |
JP6705237B2 (en) | Image compression apparatus, image forming apparatus, image compression method and program | |
US20040179239A1 (en) | Apparatus for and method of processing image, and computer product | |
JP4898601B2 (en) | Image processing apparatus, image processing method, and program thereof | |
JP4526577B2 (en) | Image processing apparatus, image processing system, and image processing method | |
JP6693310B2 (en) | Image processing apparatus, image processing method and program | |
JP3929030B2 (en) | Image processing device | |
JP4050639B2 (en) | Image processing apparatus, image processing method, and program executed by computer | |
JP5165043B2 (en) | Device, method and program capable of detecting line | |
JP4963559B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and program for causing computer to execute the method | |
JP4011494B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
JP4185831B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP4515986B2 (en) | Image processing apparatus and program | |
JP2007189275A (en) | Image processor | |
JP7077925B2 (en) | Image processing equipment, image processing methods, and programs | |
JP2007235430A (en) | Image processor and processing method, image distribution device, image formation apparatus, program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090804 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090903 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100316 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100427 |
|
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: 20100601 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100601 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130611 Year of fee payment: 3 |
|
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 |