[go: up one dir, main page]

JP2000050058A - Resolution conversion method, apparatus and recording medium - Google Patents

Resolution conversion method, apparatus and recording medium

Info

Publication number
JP2000050058A
JP2000050058A JP10215305A JP21530598A JP2000050058A JP 2000050058 A JP2000050058 A JP 2000050058A JP 10215305 A JP10215305 A JP 10215305A JP 21530598 A JP21530598 A JP 21530598A JP 2000050058 A JP2000050058 A JP 2000050058A
Authority
JP
Japan
Prior art keywords
color
resolution conversion
conversion method
color component
image 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.)
Pending
Application number
JP10215305A
Other languages
Japanese (ja)
Inventor
Hiroyuki Sakuyama
宏幸 作山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10215305A priority Critical patent/JP2000050058A/en
Publication of JP2000050058A publication Critical patent/JP2000050058A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

(57)【要約】 【課題】 各色成分毎に、解像度変換法を選択すること
によって、全体として画質を維持しつつ、高速に解像度
変換処理を行う。 【解決手段】 メモリ2に格納された原イメージCMY
Kの内、最も視認性の低い色はYであるので、出力系の
座標に変換した点に相当する原イメージの点が非格子点
にあるとき、Y色については最近傍法5で補間し、他の
色成分は線形補間法6で補間する。
(57) [Summary] [Problem] To perform high-speed resolution conversion processing while maintaining image quality as a whole by selecting a resolution conversion method for each color component. SOLUTION: Original image CMY stored in a memory 2
Since the color with the lowest visibility among K is Y, when the point of the original image corresponding to the point converted into the coordinates of the output system is at a non-grid point, the Y color is interpolated by the nearest neighbor method 5. , And other color components are interpolated by the linear interpolation method 6.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像情報を、プリ
ンタなどの出力装置用の画像情報に解像度変換する解像
度変換方法、装置および解像度変換処理プログラムを記
録した記録媒体に関し、アプリケーションプログラム、
ディスプレイドライバ、プリンタドライバなどのデバイ
スドライバに適用される技術である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a resolution conversion method and apparatus for converting the resolution of image information into image information for an output device such as a printer, and a recording medium on which a resolution conversion processing program is recorded.
This technology is applied to device drivers such as display drivers and printer drivers.

【0002】[0002]

【従来の技術】コンピュータの普及により、ベクトルフ
ォントや自然画、グラフィックス等を含んだ複雑な文書
が容易に作成できるようになった。このような文書を高
品位でプリントできるように、プリンタの解像度も向上
しているが、解像度の向上は、プリントすべきデータ量
の増大を招くため、プリントスピードを向上させること
が必要となる。
2. Description of the Related Art With the spread of computers, complicated documents including vector fonts, natural images, graphics, and the like can be easily created. The resolution of the printer has been improved so that such a document can be printed with high quality. However, since the improvement of the resolution causes an increase in the amount of data to be printed, it is necessary to improve the printing speed.

【0003】上記した文書を所定の解像度および階調表
現能力を有するプリンタを用いて出力する場合には、一
般的にはプリンタドライバ内で、解像度変換や中間調処
理が施されるので、プリントスピードを上げるために
は、これらの処理を高速化する必要がある。
When the above-mentioned document is output using a printer having a predetermined resolution and gradation expression capability, resolution conversion and halftone processing are generally performed in a printer driver. In order to increase the speed, it is necessary to speed up these processes.

【0004】ところで、中間調処理の代表的な方式とし
ては、ディザ法および誤差拡散法が良く知られている。
これらの方法は処理速度と画質の点からみて次のような
特徴がある。すなわち、 処理速度: ディザ法(速い)>誤差拡散法(遅い) 画質: ディザ法(悪い)<誤差拡散法(良い)。
Incidentally, as typical methods of the halftone processing, a dither method and an error diffusion method are well known.
These methods have the following characteristics in terms of processing speed and image quality. That is, processing speed: dither method (fast)> error diffusion method (slow) image quality: dither method (bad) <error diffusion method (good).

【0005】プリンタは、通常、紙の上にシアン
(C)、マゼンタ(M)およびイエロー(Y)、黒
(K)の4色のインクのドットを形成することによって
カラー画像をプリントし、上記中間調処理は、各インク
色毎(各インクのプレーン毎)に行われる。従来、この
中間調処理は各インク色に対して、同一の方式が適用さ
れていた。
[0005] The printer usually prints a color image by forming dots of ink of four colors of cyan (C), magenta (M), yellow (Y) and black (K) on paper. The halftone processing is performed for each ink color (for each ink plane). Conventionally, the same method has been applied to this halftone process for each ink color.

【0006】処理速度と画質は上記したようにトレード
オフの関係にあるが、これを解決する方法として、例え
ば特開平8−307720号公報に記載されたカラー画
像の階調数変換方式がある。この方式では、カラー画像
をプリントする際に、イエロー成分を含む少なくとも1
色の成分に対しては、ディザ法により中間調処理を行
い、残りの色成分に対しては、誤差拡散法により中間調
処理を行う。つまり、イエロー成分は、見た目の画質に
はほとんど影響しないため、該成分に対して高速な中間
調処理法を適用すれば、全体として、画質を低下させる
ことなく処理速度を向上させることができる。
Although the processing speed and the image quality have a trade-off relationship as described above, a method for solving this problem is, for example, a color image gradation number conversion method described in Japanese Patent Application Laid-Open No. 8-307720. In this method, when a color image is printed, at least one image containing a yellow component is printed.
Halftone processing is performed on the color components by the dither method, and halftone processing is performed on the remaining color components by the error diffusion method. That is, since the yellow component has almost no effect on the visual image quality, if a high-speed halftone processing method is applied to the yellow component, the processing speed can be improved without lowering the image quality as a whole.

【0007】[0007]

【発明が解決しようとする課題】さて前述したように、
最近では、自然画等のイメージを含んだ文書が作成され
ることが多い。例えば、図12に示す文書イメージ61
(このイメージは、例えば図示しないスキャナなどから
取り込まれる)は、特定の解像度R1(例えば300d
pi)と大きさS1(例えば水平100dot×垂直2
00dot)を有しているが、アプリケーション中で文
書に貼り付けられたイメージ62は、ユーザが任意に拡
大縮小することが可能であることから、元の大きさS1
とは異なる大きさS2となる場合が多い。
As described above, as described above,
Recently, a document including an image such as a natural image is often created. For example, a document image 61 shown in FIG.
(This image is taken in, for example, from a scanner (not shown) or the like).
pi) and size S1 (for example, horizontal 100 dots × vertical 2)
00dot), but since the image 62 pasted on the document in the application can be arbitrarily enlarged or reduced by the user, the original size S1
In many cases, the size is different from the size S2.

【0008】このような文書を、解像度R2を有するプ
リンタ等で出力する場合は、(解像度、サイズ)=(R
1、S1)のイメージを、紙上で(解像度、サイズ)=
(R2,S2)のイメージ63として再現する必要があ
るため、通常、プリンタドライバ内で解像度変換(幾何
学的変換)を行う。
When such a document is output by a printer or the like having a resolution R2, (resolution, size) = (R
1, S1) image on paper (resolution, size) =
Since it is necessary to reproduce the (R2, S2) image 63, resolution conversion (geometric conversion) is usually performed in the printer driver.

【0009】従来、解像度変換の方法としては、最近傍
法、線形補間法、3次補間法の3つの手法が良く知られ
ている(例えば、「コンピュータ画像処理入門」(田村
秀行監修、総研出版)pp113〜117を参照)。こ
れら3つの手法は、処理速度と画質の点から 処理速度: 最近傍法(速い)>線形補間法>3次補間法(遅い) 画質: 最近傍法(悪い)<線形補間法<3次補間法(良い) という特徴があるので、処理速度と画質が相反する関係
となっている。従来の解像度変換は、前述した中間調処
理と同様に、各色成分に対して共通の処理が適用されて
いたために、処理速度と画質の両者を満足させるもので
はなかった。
Conventionally, three methods of resolution conversion, namely, a nearest neighbor method, a linear interpolation method, and a cubic interpolation method are well known (for example, "Introduction to Computer Image Processing" (supervised by Hideyuki Tamura, Soken Shuppan) ) Pp113-117). These three methods are considered in terms of processing speed and image quality. Processing speed: nearest neighbor method (fast)> linear interpolation method> cubic interpolation method (slow) Image quality: nearest neighbor method (bad) <linear interpolation method <cubic interpolation Because of the characteristic of good (good), the processing speed and the image quality are in conflict. The conventional resolution conversion does not satisfy both the processing speed and the image quality because a common process is applied to each color component as in the above-described halftone process.

【0010】本発明は上記した事情を考慮してなされた
もので、本発明の目的は、各色成分毎に、解像度変換法
を選択することによって、全体として画質を維持しつ
つ、高速に解像度変換処理を行う解像度変換方法、装置
および記録媒体を提供することにある。
The present invention has been made in view of the above circumstances, and it is an object of the present invention to select a resolution conversion method for each color component, thereby maintaining the image quality as a whole and at a high speed. An object of the present invention is to provide a resolution conversion method, device, and recording medium for performing processing.

【0011】[0011]

【課題を解決するための手段】前記目的を達成するため
に、請求項1記載の発明では、複数の色成分からなるカ
ラー画像データの解像度を変換する解像度変換方法であ
って、前記複数の色成分の内、少なくとも1つの色成分
に対して第1の解像度変換方法を用い、他の色成分に対
して第2の解像度変換方法を用いることを特徴としてい
る。
According to a first aspect of the present invention, there is provided a resolution conversion method for converting the resolution of color image data comprising a plurality of color components. It is characterized in that a first resolution conversion method is used for at least one color component among components, and a second resolution conversion method is used for other color components.

【0012】請求項2記載の発明では、前記1つの色成
分は、前記複数の色成分の内、最も視認性の低い色成分
であることを特徴としている。
[0012] According to a second aspect of the present invention, the one color component is a color component having the lowest visibility among the plurality of color components.

【0013】請求項3記載の発明では、前記カラー画像
データが黄色、シアン色、マゼンタ色、黒色の色成分を
有するとき、前記1つの色成分は黄色の色成分であるこ
とを特徴としている。
According to a third aspect of the present invention, when the color image data has yellow, cyan, magenta, and black color components, the one color component is a yellow color component.

【0014】請求項4記載の発明では、前記各色成分毎
の成分値を求め、それらの内、最も値の低い色成分に対
して第1の解像度変換方法を用い、他の色成分に対して
第2の解像度変換方法を用いることを特徴としている。
According to a fourth aspect of the present invention, the first resolution conversion method is used for the color component with the lowest value among the component values for each color component, and the other color components are used for the other color components. It is characterized in that a second resolution conversion method is used.

【0015】請求項5記載の発明では、第1の解像度を
持つ第1の表色系のカラー画像データを第2の解像度を
持つ第2の表色系のカラー画像データに変換する解像度
変換方法であって、前記第1の表色系の青色の成分に対
して第1の解像度変換方法を用い、前記第1の表色系の
他の色成分に対して第2の解像度変換方法を用いること
を特徴としている。
According to a fifth aspect of the present invention, there is provided a resolution conversion method for converting color image data of a first color system having a first resolution into color image data of a second color system having a second resolution. Wherein a first resolution conversion method is used for a blue component of the first color system, and a second resolution conversion method is used for another color component of the first color system. It is characterized by:

【0016】請求項6記載の発明では、前記第1の解像
度変換方法は最近傍法であり、前記第2の解像度変換方
法は線形補間法であることを特徴としている。
According to a sixth aspect of the present invention, the first resolution conversion method is a nearest neighbor method, and the second resolution conversion method is a linear interpolation method.

【0017】請求項7記載の発明では、複数の色成分か
らなるカラー画像データの解像度を変換する解像度変換
方法であって、前記カラー画像データが緑色、赤色、青
色の色成分を有するとき、緑色の色成分に対して第3の
解像度変換方法を用い、他の色成分に対して第2の解像
度変換方法を用いることを特徴としている。
According to a seventh aspect of the present invention, there is provided a resolution conversion method for converting the resolution of color image data comprising a plurality of color components, wherein when the color image data has green, red, and blue color components, Is characterized by using the third resolution conversion method for the color component and using the second resolution conversion method for the other color components.

【0018】請求項8記載の発明では、複数の色成分か
らなるカラー画像データの解像度を変換する解像度変換
方法であって、前記各色成分毎の成分値を求め、それら
の内、最も値の高い色成分に対して第3の解像度変換方
法を用い、他の色成分に対して第2の解像度変換方法を
用いることを特徴としている。
According to an eighth aspect of the present invention, there is provided a resolution conversion method for converting the resolution of color image data comprising a plurality of color components, wherein a component value for each of the color components is obtained, and the component value having the highest value is obtained. The third resolution conversion method is used for color components, and the second resolution conversion method is used for other color components.

【0019】請求項9記載の発明では、前記第2の解像
度変換方法は線形補間法であり、前記第3の解像度変換
方法は3次補間法であることを特徴としている。
According to a ninth aspect of the present invention, the second resolution conversion method is a linear interpolation method, and the third resolution conversion method is a cubic interpolation method.

【0020】請求項10記載の発明では、複数の色成分
からなる第1の座標系のカラー画像データを、第2の座
標系のカラー画像データに変換する解像度変換装置であ
って、前記変換後の第2の座標系の画素位置に対応する
前記第1の座標系における位置が非格子点であるとき、
前記複数の色成分の内、少なくとも1つの色成分につい
て第1の補間法を用いて前記画素位置の色成分値を算出
する手段と、他の色成分について第2の補間法を用いて
前記画素位置の色成分値を算出する手段とを備えたこと
を特徴としている。
According to a tenth aspect of the present invention, there is provided a resolution conversion device for converting color image data of a first coordinate system comprising a plurality of color components into color image data of a second coordinate system, When the position in the first coordinate system corresponding to the pixel position in the second coordinate system is a non-grid point,
Means for calculating a color component value at the pixel position using a first interpolation method for at least one color component of the plurality of color components, and a method for calculating a pixel value using a second interpolation method for other color components. Means for calculating a color component value at the position.

【0021】請求項11記載の発明では、複数の色成分
からなる第1の座標系のカラー画像データを、第2の座
標系のカラー画像データに変換する解像度変換装置であ
って、前記カラー画像データを構成する各色成分の内、
最も小さい値または最も大きい値をとる色成分を算出す
る手段と、前記変換後の第2の座標系の画素位置に対応
する前記第1の座標系における位置が非格子点であると
き、前記複数の色成分の内、前記算出された最小値をと
る色成分について第1の補間法を用い、最大値をとる色
成分について第3の補間法を用いて前記画素位置の色成
分値を算出する手段と、他の色成分について第2の補間
法を用いて前記画素位置の色成分値を算出する手段とを
備えたことを特徴としている。
According to an eleventh aspect of the present invention, in the resolution conversion apparatus for converting color image data of a first coordinate system composed of a plurality of color components into color image data of a second coordinate system, Of the color components that make up the data,
Means for calculating a color component having the smallest value or the largest value; and a step of calculating the color component when the position in the first coordinate system corresponding to the pixel position in the second coordinate system after the conversion is a non-grid point. Among the color components, the color component at the pixel position is calculated using the first interpolation method for the color component having the calculated minimum value and using the third interpolation method for the color component having the maximum value. Means, and means for calculating a color component value at the pixel position using a second interpolation method for other color components.

【0022】請求項12記載の発明では、複数の色成分
からなる第1の座標系のカラー画像データを、第2の座
標系のカラー画像データに変換する機能と、前記変換後
の第2の座標系の画素位置に対応する前記第1の座標系
における位置が非格子点であるとき、前記複数の色成分
の内、少なくとも1つの色成分について第1の補間法を
用いて前記画素位置の色成分値を算出する機能と、他の
色成分について第2の補間法を用いて前記画素位置の色
成分値を算出する機能をコンピュータに実現させるため
のプログラムを記録したコンピュータ読み取り可能な記
録媒体であることを特徴としている。
According to a twelfth aspect of the present invention, a function of converting color image data of a first coordinate system composed of a plurality of color components into color image data of a second coordinate system, When a position in the first coordinate system corresponding to a pixel position in the coordinate system is a non-grid point, the pixel position of the pixel position is determined using a first interpolation method for at least one of the plurality of color components. A computer-readable recording medium storing a program for causing a computer to realize a function of calculating a color component value and a function of calculating a color component value of the pixel position using another interpolation method for another color component. It is characterized by being.

【0023】請求項13記載の発明では、複数の色成分
からなる第1の座標系のカラー画像データを、第2の座
標系のカラー画像データに変換する機能と、前記カラー
画像データを構成する各色成分の内、最も小さい値また
は最も大きい値をとる色成分を算出する機能と、前記変
換後の第2の座標系の画素位置に対応する前記第1の座
標系における位置が非格子点であるとき、前記複数の色
成分の内、前記算出された最小値をとる色成分について
第1の補間法を用いて前記画素位置の色成分値を算出す
る機能と、前記最大値をとる色成分について第3の補間
法を用いて前記画素位置の色成分値を算出する機能と、
他の色成分について第2の補間法を用いて前記画素位置
の色成分値を算出する機能をコンピュータに実現させる
ためのプログラムを記録したコンピュータ読み取り可能
な記録媒体であることを特徴としている。
According to a thirteenth aspect of the present invention, a function of converting color image data of a first coordinate system composed of a plurality of color components into color image data of a second coordinate system, and constitutes the color image data. A function of calculating a color component having the smallest value or the largest value among the respective color components; and a position in the first coordinate system corresponding to a pixel position in the second coordinate system after the conversion is a non-grid point. A function of calculating a color component value at the pixel position using a first interpolation method for a color component having the calculated minimum value among the plurality of color components; and a color component having the maximum value. Calculating a color component value at the pixel position using a third interpolation method for
It is a computer-readable recording medium in which a program for causing a computer to realize a function of calculating a color component value of the pixel position using the second interpolation method for another color component is recorded.

【0024】[0024]

【発明の実施の形態】以下、本発明の一実施例を図面を
用いて具体的に説明する。本発明を説明する前に、前述
した3種類の解像度変換法について説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be specifically described below with reference to the drawings. Before describing the present invention, the three types of resolution conversion methods described above will be described.

【0025】図13に示すように、通常、原イメージは
矩形の画素の集合として与えられ、各画素は色情報とし
ての(R,G,B)値や(C,M,Y,K)値を有して
いる。ここでR,G,B,C,M,Y,Kは順に、赤、
緑、青、シアン、マゼンタ、イエロー、黒である。そし
て、解像度変換を行う際には、通常、原イメージの1点
Aの文書内における座標と、原イメージの水平方向の画
素数XE、垂直方向の画素数YE、および点Aに対応し
た変換後のイメージ上の点A’の座標と、水平方向の画
素数XE’、垂直方向の画素数YE’が与えられる。
As shown in FIG. 13, an original image is usually given as a set of rectangular pixels, and each pixel has an (R, G, B) value or (C, M, Y, K) value as color information. have. Here, R, G, B, C, M, Y, and K are red,
Green, blue, cyan, magenta, yellow, and black. When the resolution conversion is performed, the coordinates of one point A of the original image in the document, the number of pixels XE in the horizontal direction and the number of pixels YE in the vertical direction of the original image, and the post-conversion corresponding to the point A are usually used. , The number of pixels XE ′ in the horizontal direction and the number of pixels YE ′ in the vertical direction are given.

【0026】原イメージがアプリケーション中の文書内
にあり、変換後のイメージがCRTモニタに出力される
場合には、上記情報はオペレーティングシステムからデ
ィスプレイドライバに対して与えられ、点A’の座標は
CRT上の座標に相当し、XE’、YE’はCRT上の
ドット数に相当する。また、変換後のイメージが、プリ
ンタに出力される場合には、上記情報はオペレーティン
グシステムからプリンタドライバに対して与えられ、点
A’の座標はプリント媒体(紙)上の座標に相当し、X
E’、YE’はプリンタ上のドット数に相当する。
When the original image is in a document in an application and the converted image is output to a CRT monitor, the above information is provided from the operating system to the display driver, and the coordinates of the point A ′ are set in the CRT. XE ′ and YE ′ correspond to the number of dots on the CRT. When the converted image is output to the printer, the above information is given from the operating system to the printer driver, the coordinates of the point A ′ correspond to the coordinates on the print medium (paper), and X
E 'and YE' correspond to the number of dots on the printer.

【0027】図13のように、原イメージの座標系をX
Y、変換後のイメージの座標系をX’Y’とし、両座標
系間が線形変換の関係にある(CRTやプリンタに出力
する場合は、ほとんど線形変換である)とすると、両者
の関係は以下のようになる。 x=ax’+by’+c y=dx’+ey’+f (式1)
As shown in FIG. 13, the coordinate system of the original image is X
Assuming that Y and the coordinate system of the converted image are X'Y 'and that the two coordinate systems are in a linear conversion relationship (when outputting to a CRT or a printer, the conversion is almost linear), the relationship between the two is as follows. It looks like this: x = ax '+ by' + cy y = dx '+ ey' + f (Equation 1)

【0028】従って、両座標間の関係は、対応する6点
の座標値を用いて、a〜fを計算すれば求められる。図
13に示すように、オペレーティングシステム等から与
えられた情報を基に、対応する6点の座標を得るのは容
易であり、例えば図における6点A,B,C,D,E,
Fと、これらに対応する6点A’,B’,C’,D’,
E’,F’の座標が使用される。なお、a〜fを計算す
る際に、これら6点は必ずしも格子点(整数座標点)で
ある必要はない。
Therefore, the relationship between the two coordinates can be obtained by calculating a to f using the coordinate values of the corresponding six points. As shown in FIG. 13, it is easy to obtain the coordinates of the corresponding six points based on information given from the operating system or the like. For example, the six points A, B, C, D, E,
F and six corresponding points A ′, B ′, C ′, D ′,
The coordinates of E ', F' are used. When calculating a to f, these six points do not necessarily need to be grid points (integer coordinate points).

【0029】式(1)により、変換後のイメージの全て
の点について、対応する原イメージ上の点を求め、原イ
メージ上の点の色情報を変換後のイメージの点の色情報
とすれば、解像度変換が終了する。ただし、図14に示
す点Z’のように、対応する原イメージ上の点Zがすべ
て格子点になるとは限らないので、周囲の格子点の色情
報を用いて、所望の色情報を補間する。
From equation (1), for all points of the converted image, corresponding points on the original image are obtained, and the color information of the points on the original image is used as the color information of the points of the converted image. Then, the resolution conversion ends. However, like the point Z ′ shown in FIG. 14, not all the corresponding points Z on the original image become grid points, and therefore, the desired color information is interpolated using the color information of surrounding grid points. .

【0030】この補間の方法として、最近傍法は、最も
近傍にある格子点の色情報をそのまま採用する。すなわ
ち図14の例では、点Zの最近傍にある点Gの色情報を
採用する。最近傍の点を得るには、点Zの座標を四捨五
入すればよく、点Gの色情報をf(G)で表せば f(Z)=f(G) (式2) となる。なお、各格子点の色情報は、各色成分を例えば
8ビットで表したとき、0から255の値をとる。
As the interpolation method, the nearest neighbor method employs the color information of the nearest grid point as it is. That is, in the example of FIG. 14, the color information of the point G closest to the point Z is adopted. To obtain the nearest point, the coordinates of the point Z may be rounded off. If the color information of the point G is represented by f (G), f (Z) = f (G) (Equation 2). The color information of each grid point takes a value from 0 to 255 when each color component is represented by, for example, 8 bits.

【0031】また、線形補間法においては、点Zの周囲
の4点G〜Jを用い、以下の式によって色情報を補間す
る。 f(Z)=f(J)(1−α)(1−β)+f(I)α
(1−β)+f(G)(1−β)β+f(H)αβ
In the linear interpolation method, color information is interpolated by the following equation using four points G to J around a point Z. f (Z) = f (J) (1−α) (1−β) + f (I) α
(1-β) + f (G) (1-β) β + f (H) αβ

【数1】 ここで(Equation 1) here

【数2】 は点Iのx座標であり、他も同様である。一方、3次補
間法においては、点Zの周囲の16点T〜Nを用い、以
下の式(4)によって色情報を補間する。
(Equation 2) Is the x coordinate of point I, and so on. On the other hand, in the cubic interpolation method, color information is interpolated by the following equation (4) using 16 points T to N around the point Z.

【数3】 (Equation 3)

【0032】ここでC(t)は、サンプリング定理を構
成する関数sinπx/πxの近似式であるから、本補
間法は理論的に最も精度の良い補間結果が得られる。し
かし、計算速度は最も遅くなる。
Here, since C (t) is an approximate expression of the function sinπx / πx that constitutes the sampling theorem, the present interpolation method can theoretically obtain the most accurate interpolation result. However, the calculation speed is the slowest.

【0033】なお、原イメージの色情報が(R,G,
B)によって与えられている場合には、R,G,Bの各
成分ごとに前記した式(2),(3),(4)が使用さ
れ、(C,M,Y,K)によって与えられている場合に
は、C,M,Y,Kの各成分ごとに式(2),(3),
(4)が使用される。
The color information of the original image is (R, G,
B), the above equations (2), (3), and (4) are used for each of the R, G, and B components, and are given by (C, M, Y, K). Are satisfied, the equations (2), (3),
(4) is used.

【0034】以下、本発明の実施例について説明する
が、本発明は上記した補間法に限定されず、他の補間法
を適宜組み合わせて用いてもよい。 (実施例1)図1は、本発明の実施例1の構成を示す。
図において、1は処理システム、2は原画像を格納した
メモリ、3は座標計算と補間処理からなる解像度変換
部、4は原画像の座標系を出力画像の座標系に変換する
座標計算部、5は最近傍法によって補間処理する補間
部、6は線形補間法によって補間処理する補間部、7は
プリンタ、CRTなどの画像出力装置である。
Hereinafter, embodiments of the present invention will be described. However, the present invention is not limited to the above-described interpolation method, and other interpolation methods may be appropriately combined and used. (Embodiment 1) FIG. 1 shows the configuration of Embodiment 1 of the present invention.
In the figure, 1 is a processing system, 2 is a memory storing an original image, 3 is a resolution conversion unit comprising coordinate calculation and interpolation processing, 4 is a coordinate calculation unit for converting the coordinate system of the original image into the coordinate system of the output image, Reference numeral 5 denotes an interpolation unit for performing interpolation processing by the nearest neighbor method, 6 denotes an interpolation unit for performing interpolation processing by a linear interpolation method, and 7 denotes an image output device such as a printer or a CRT.

【0035】図2は、本発明の実施例1の処理フローチ
ャートである。本実施例においては、原イメージは、メ
モリ2内のC,M,Y,Kの各プレーンによって与えら
れている。座標計算部4は、出力イメージ上の点
(Z’)に対応する原イメージ上の非格子点(Z)を求
める(ステップ101)。次いで、非格子点(Z)の最
近傍点を求め(ステップ102)、非格子点(Z)の周
囲4点を求める(ステップ103)。
FIG. 2 is a processing flowchart of the first embodiment of the present invention. In the present embodiment, the original image is given by each of the C, M, Y, and K planes in the memory 2. The coordinate calculation unit 4 obtains a non-grid point (Z) on the original image corresponding to the point (Z ′) on the output image (step 101). Next, the nearest point of the non-grid point (Z) is determined (step 102), and four points around the non-grid point (Z) are determined (step 103).

【0036】そして、C,M,Y,Kの内、最も視認性
(見えやすさ、visibility)の低い色はイエ
ロー(Y)であるので、本実施例では、最近傍法補間部
5で求めた点(Z)のY値を、変換後の点(Z’)のY
値とする(ステップ104)。それ以外のC、M、K値
については、それぞれ4点による線形補間部6によって
求める(ステップ105、106、107)。上記した
処理を原画像の全ての画素について処理し(ステップ1
08)、解像度変換されたイメージをプリンタなどの画
像出力装置7に出力する。
In C, M, Y, and K, the color with the lowest visibility (visibility) is yellow (Y). The Y value of point (Z) is converted to the Y value of point (Z ′)
Value (step 104). Other C, M, and K values are obtained by the linear interpolation unit 6 using four points (steps 105, 106, and 107). The above processing is performed for all pixels of the original image (step 1).
08) The resolution-converted image is output to an image output device 7 such as a printer.

【0037】このように、最近傍法の処理速度は線形補
間法よりも速いため、C,M,Y,K全体を線形補間す
るよりも高速な処理速度を得ることができる。また、Y
はC,M,Kに比べて視認性が低いため、全体として見
れば、C,M,Y,K全体を線形補間した場合と遜色の
ない画質を得ることができる。
As described above, since the processing speed of the nearest neighbor method is higher than that of the linear interpolation method, it is possible to obtain a processing speed higher than that of performing linear interpolation on the entire C, M, Y, and K. Also, Y
Has lower visibility than C, M, and K, and as a whole, an image quality comparable to that obtained by linearly interpolating the entire C, M, Y, and K can be obtained.

【0038】(実施例2)図3は、実施例2の構成を示
す。本実施例は、原イメージがRGBで与えられ、出力
イメージがプリンタで出力される場合の実施例である。
図4は、実施例2の処理フローチャートである。
(Embodiment 2) FIG. 3 shows the configuration of Embodiment 2. This embodiment is an embodiment in which an original image is provided in RGB and an output image is output by a printer.
FIG. 4 is a processing flowchart of the second embodiment.

【0039】RGBで与えられた原イメージを、プリン
タで出力する場合に、プリンタドライバ内でRGBに対
して解像度変換を行い、プリンタのファームウエア(色
変換部28)でRGB値をCMYに変換して出力するこ
とがある。この場合、プリンタで出力されたイメージ内
で、最も視認性の低い色はYである。そして、RGBと
CMYには C=255−R M=255−G Y=255−B の関係があるので、色変換後のプリンタ出力のYは、プ
リンタドライバ内(解像度変換部23)ではBに相当す
る。
When an original image given in RGB is output by a printer, resolution conversion is performed on RGB in a printer driver, and RGB values are converted into CMY by firmware (color conversion unit 28) of the printer. May be output. In this case, the color with the lowest visibility in the image output by the printer is Y. Since RGB and CMY have a relationship of C = 255-RM = 255-G Y = 255-B, Y of the printer output after color conversion is changed to B in the printer driver (resolution conversion unit 23). Equivalent to.

【0040】そこで、本実施例では、最近傍法25で求
めた点(Z)のB値を、変換後の点(Z’)のB値とす
る(ステップ204)。それ以外のR,G値について
は,線形補間法26によって求める(ステップ205、
206)。なお、ステップ201〜203の処理は実施
例1と同様である。
Therefore, in this embodiment, the B value of the point (Z) obtained by the nearest neighbor method 25 is set as the B value of the converted point (Z ') (step 204). Other R and G values are obtained by the linear interpolation method 26 (step 205,
206). The processing in steps 201 to 203 is the same as in the first embodiment.

【0041】上記した解像度変換は、プリンタドライバ
内で行う。プリンタドライバは、コンピュータによるプ
リントシステム全体の性能に影響を与えるため、上記し
た解像度変換をプリンタドライバ内に実装することによ
り、画質に与える影響を抑えながら、プリントシステム
全体の処理を高速化することができる。
The above-described resolution conversion is performed in the printer driver. Since the printer driver affects the performance of the entire printing system by the computer, by implementing the above-described resolution conversion in the printer driver, the processing of the entire printing system can be sped up while suppressing the effect on the image quality. it can.

【0042】(実施例3)図5は、実施例3の構成を示
す。また、図6は、実施例3の処理フローチャートであ
る。本実施例では、原イメージはR,G,Bによって与
えられている。サンプリング部33は、メモリ31内の
原イメージ中のn個の点をサンプリングし、積算部34
はこれらn個の点について、R,G,B各々の値を積算
する。そして、最小値検出部35は積算値の最も小さい
成分W(WはR,G,Bのいずれかである)を検出する
(ステップ301)。
(Embodiment 3) FIG. 5 shows the configuration of Embodiment 3. FIG. 6 is a processing flowchart of the third embodiment. In this embodiment, the original image is given by R, G, B. The sampling unit 33 samples n points in the original image in the memory 31 and
Multiplies the values of R, G, and B for these n points. Then, the minimum value detection unit 35 detects a component W (W is one of R, G, and B) with the smallest integrated value (Step 301).

【0043】座標計算部36は、実施例1と同様に、非
格子点Zを求め(ステップ302)、Zの最近傍点(ス
テップ303)と周囲4点を求める(ステップ30
4)。
As in the first embodiment, the coordinate calculator 36 calculates the non-grid point Z (step 302), and calculates the nearest point (step 303) and four surrounding points of Z (step 30).
4).

【0044】上記検出された成分Wは、画像全体に対す
る影響が最も小さい成分と見なし、Wについては最近傍
法37で補間し(ステップ305)、それ以外の色成分
については、線形補間法38によって求める(ステップ
306)。
The detected component W is regarded as a component having the least effect on the entire image, and the W is interpolated by the nearest neighbor method 37 (step 305), and the other color components are subjected to the linear interpolation method 38. It is determined (step 306).

【0045】例えば、R成分を全く含まない原イメージ
については、R成分の解像度変換方法の違いは、変換後
のイメージに影響を与えない。従って、サンプリング点
数nを適度に設定することによって、原イメージの色成
分に適切に対応して、画質に与える影響を抑えながら、
高速な処理を実現することができる。
For example, for an original image containing no R component, the difference in resolution conversion method for the R component does not affect the converted image. Therefore, by appropriately setting the number of sampling points n, it is possible to appropriately cope with the color components of the original image and suppress the influence on the image quality.
High-speed processing can be realized.

【0046】上記した各実施例は、画質への影響を抑え
ながら処理速度を上げることを目的とした。以下の各実
施例は、処理速度への影響を抑えながら、画質を向上さ
せる実施例である。 (実施例4)図7は、実施例4の構成を示す。また、図
8は、実施例4の処理フローチャートである。本実施例
では、原イメージはR、G、Bによって与えられ、変換
後のイメージはCRTモニタ47に出力される。非格子
点(Z)を求め(ステップ401)、Zの周囲16点を
求め(ステップ402)、Zの周囲4点を求める(ステ
ップ403)。
Each of the above embodiments aims at increasing the processing speed while suppressing the effect on the image quality. Each of the following embodiments is an embodiment for improving the image quality while suppressing the influence on the processing speed. (Embodiment 4) FIG. 7 shows the configuration of Embodiment 4. FIG. 8 is a processing flowchart of the fourth embodiment. In this embodiment, the original image is given by R, G, B, and the converted image is output to the CRT monitor 47. A non-grid point (Z) is determined (step 401), 16 points around Z are determined (step 402), and four points around Z are determined (step 403).

【0047】R、G、Bの内、最も視認性の高い色はG
であるので、本実施例では、周囲16点による3次補間
法45で求めた点(Z)のG値を、変換後の点(Z’)
のG値とする(ステップ404)。それ以外のR、B値
については、線形補間法46によって求める(ステップ
405、406)。
Of the colors R, G and B, the color with the highest visibility is G
Therefore, in this embodiment, the G value of the point (Z) obtained by the cubic interpolation method 45 using the 16 surrounding points is converted to the converted point (Z ′).
(Step 404). Other R and B values are obtained by the linear interpolation method 46 (steps 405 and 406).

【0048】本実施例では、G成分について高精度の補
間法を用いているので、全ての成分を線形補間法によっ
て求める場合に比べて画質がよく、また、R、B成分に
ついて線形補間法を用いているので、高速な処理速度を
得ることができる。従って、上記した解像度変換をディ
スプレイドライバ内に実装することにより、コンピュー
タシステム全体の処理速度に与える影響を抑えながら、
画質を向上させることが可能となる。
In this embodiment, since a high-precision interpolation method is used for the G component, the image quality is better than when all the components are obtained by the linear interpolation method, and the linear interpolation method is used for the R and B components. Since it is used, a high processing speed can be obtained. Therefore, by implementing the above resolution conversion in the display driver, while suppressing the influence on the processing speed of the entire computer system,
Image quality can be improved.

【0049】(実施例5)図9は、実施例5の構成を示
す。本実施例では、実施例3の最小値検出部を最大値検
出部55に置き換え、最近傍法を3次補間法57に置き
換えて構成している。図10は、実施例5の処理フロー
チャートである。
(Embodiment 5) FIG. 9 shows the configuration of Embodiment 5. In this embodiment, the minimum value detection unit of the third embodiment is replaced with a maximum value detection unit 55, and the nearest neighbor method is replaced with a cubic interpolation method 57. FIG. 10 is a processing flowchart of the fifth embodiment.

【0050】本実施例では、実施例3とは逆に、原イメ
ージをサンプリングし、積算値の最も大きい成分Wを、
画像全体に対する影響が最も大きい成分と見なし、Wに
ついては高品位な3次補間法57で補間し(ステップ5
06)、それ以外の色成分については、線形補間法58
によって求める(ステップ505)。例えば、R成分が
支配的であるイメージについては、R成分の解像度変換
方法の違いが、変換後のイメージに最も影響を与える。
従って、サンプリング点数nを適度に設定することによ
って、原イメージの色成分に適切に対応して、速度に与
える影響を適度に抑えながら、より高品位な画質を得る
ことができる。
In the present embodiment, contrary to the third embodiment, the original image is sampled, and the component W having the largest integrated value is calculated.
The component having the greatest effect on the entire image is considered, and W is interpolated by the high-quality cubic interpolation method 57 (step 5).
06), and for other color components, the linear interpolation method 58
(Step 505). For example, for an image in which the R component is dominant, the difference in the resolution conversion method of the R component has the greatest effect on the converted image.
Therefore, by appropriately setting the number of sampling points n, it is possible to appropriately correspond to the color components of the original image and to obtain a higher-quality image while appropriately suppressing the influence on the speed.

【0051】(実施例6)本発明は上記した実施例に限
定されず、ソフトウェアによっても実現することができ
る。本発明をソフトウェアによって実現する場合には、
図11に示すように、CPU、メモリ、表示装置、ハー
ドディスク、キーボード、CD−ROMドライブ、スキ
ャナなどからなるコンピュータシステムを用意し、CD
−ROMなどのコンピュータ読み取り可能な記録媒体に
は、本発明の解像度変換機能を実現するプログラムなど
が記録されている。そして、本発明の解像度変換処理を
実行させるときは、上記した記録媒体に記録されたプロ
グラムを読み出し、これをプリンタドライバあるいはデ
ィスプレイドライバとしてOSの一部に組み込むことに
よって本発明の処理機能が実現される。
(Embodiment 6) The present invention is not limited to the above embodiment, but can be realized by software. When the present invention is realized by software,
As shown in FIG. 11, a computer system including a CPU, a memory, a display device, a hard disk, a keyboard, a CD-ROM drive, and a scanner is prepared.
-A computer-readable recording medium such as a ROM stores a program for realizing the resolution conversion function of the present invention. When executing the resolution conversion process of the present invention, the processing function of the present invention is realized by reading out the program recorded on the above-mentioned recording medium and incorporating it into a part of the OS as a printer driver or a display driver. You.

【0052】また、デバイスドライバはソフトウェアで
あるから、新たな解像度変換法を採用するなどのバージ
ョンアップが容易であり、また、ユーザのニーズに応じ
て速度と画質の優先順位を選択するようなインターフェ
イスを容易に構築することができる。
Further, since the device driver is software, it is easy to upgrade the version by adopting a new resolution conversion method or the like, and an interface for selecting the priority of speed and image quality according to the needs of the user. Can be easily constructed.

【0053】[0053]

【発明の効果】以上、説明したように、請求項1、1
0、12記載の発明によれば、少なくとも1つの色成分
に対して適用する解像度変換方法と、他の色成分に適用
する解像度変換方法とが異なるので、画質への影響を抑
えながら処理速度を上げることができると同時に、処理
速度への影響を抑えながら画質を向上させることが可能
になる。
As described above, as described above, claims 1 and 1
According to the inventions described in 0 and 12, the resolution conversion method applied to at least one color component is different from the resolution conversion method applied to other color components, so that the processing speed can be reduced while suppressing the influence on the image quality. At the same time, it is possible to improve the image quality while suppressing the influence on the processing speed.

【0054】請求項2記載の発明によれば、色成分のう
ち最も視認性の低い色成分に対して適用する解像度変換
方法が、他の色成分に適用する解像度変換方法よりも高
速であるので、観察者が実際に見た場合の画質への影響
を抑えながら、処理速度を上げることができる。
According to the second aspect of the present invention, the resolution conversion method applied to the color component having the lowest visibility among the color components is faster than the resolution conversion method applied to the other color components. In addition, the processing speed can be increased while suppressing the influence on the image quality when the observer actually looks.

【0055】請求項3記載の発明によれば、カラー画像
データの黄色(Y)の色成分に対して適用する解像度変
換方法が、他の色成分に適用する解像度変換方法よりも
高速であるので、少なくともYを用いる出力装置(例え
ばプリンタ)で出力した場合に、観察者が見た場合の画
質への影響を抑えながら、処理速度を上げることができ
る。
According to the third aspect of the present invention, the resolution conversion method applied to the yellow (Y) color component of the color image data is faster than the resolution conversion method applied to the other color components. When output is performed by an output device (for example, a printer) using at least Y, the processing speed can be increased while suppressing the influence on the image quality when viewed by an observer.

【0056】請求項4、11、13記載の発明によれ
ば、カラー画像全体として最も値の低い色成分に適用す
る解像度変換方法が、他の色成分に適用する解像度変換
方法よりも高速であるので、原イメージの色成分に応じ
て、画質に与える影響を抑えながら、処理速度を上げる
ことができる。
According to the fourth, eleventh, and thirteenth aspects, the resolution conversion method applied to the color component having the lowest value in the entire color image is faster than the resolution conversion method applied to the other color components. Therefore, the processing speed can be increased while suppressing the influence on the image quality according to the color components of the original image.

【0057】請求項5記載の発明によれば、青色の色成
分に対して適用する解像度変換方法が、他の色成分に適
用する解像度変換方法よりも高速であるので、RGB値
で解像度変換を行った後に、CMYKに変換してから出
力する装置(例えばプリンタ)で出力した場合に、観察
者が見た場合の画質への影響を抑えながら、処理速度を
上げることができる。
According to the fifth aspect of the present invention, since the resolution conversion method applied to the blue color component is faster than the resolution conversion method applied to the other color components, the resolution conversion is performed using the RGB values. After the conversion, if the image is converted into CMYK and then output by a device (for example, a printer), the processing speed can be increased while suppressing the influence on the image quality when viewed by the observer.

【0058】請求項6記載の発明によれば、第1の解像
度変換方法として最近傍法を用いたので、簡易なアルゴ
リズムで、高速な処理を実現できる。
According to the present invention, since the nearest neighbor method is used as the first resolution conversion method, high-speed processing can be realized with a simple algorithm.

【0059】請求項7記載の発明によれば、緑色の色成
分に対して適用する解像度変換方法が、他の色成分に適
用する解像度変換方法よりも高品位であるので、少なく
ともGを用いる出力装置(例えばCRTモニタ)で出力
した場合に、処理速度への影響を抑えながら、観察者が
見た場合の画質を上げることができる。
According to the seventh aspect of the present invention, the resolution conversion method applied to the green color component is higher in quality than the resolution conversion method applied to the other color components. When output is performed by a device (for example, a CRT monitor), the image quality when viewed by an observer can be increased while suppressing the effect on the processing speed.

【0060】請求項8、11、13記載の発明によれ
ば、画像全体として最も値の高い色成分に適用する解像
度変換方法が、他の色成分に適用する解像度変換方法よ
りも高品位であるので、原イメージの色成分に応じて、
処理速度に与える影響を抑えながら、画質を上げること
ができる。
According to the eighth, eleventh, and thirteenth aspects of the present invention, the resolution conversion method applied to the color component having the highest value as the whole image has higher quality than the resolution conversion method applied to the other color components. So, according to the color components of the original image,
The image quality can be improved while suppressing the influence on the processing speed.

【0061】請求項9記載の発明によれば、第3の解像
度変換方法として3次補間法を用いているので、理論的
に最も高品位な画質を得ることができる。
According to the ninth aspect of the present invention, since the third-order interpolation method is used as the third resolution conversion method, the highest image quality can be theoretically obtained.

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

【図1】本発明の実施例1の構成を示す。FIG. 1 shows a configuration of a first exemplary embodiment of the present invention.

【図2】本発明の実施例1の処理フローチャートであ
る。
FIG. 2 is a processing flowchart according to the first embodiment of the present invention.

【図3】本発明の実施例2の構成を示す。FIG. 3 shows a configuration of a second exemplary embodiment of the present invention.

【図4】本発明の実施例2の処理フローチャートであ
る。
FIG. 4 is a processing flowchart according to a second embodiment of the present invention.

【図5】本発明の実施例3の構成を示す。FIG. 5 shows a configuration of a third embodiment of the present invention.

【図6】本発明の実施例3の処理フローチャートであ
る。
FIG. 6 is a processing flowchart according to a third embodiment of the present invention.

【図7】本発明の実施例4の構成を示す。FIG. 7 shows a configuration of a fourth embodiment of the present invention.

【図8】本発明の実施例4の処理フローチャートであ
る。
FIG. 8 is a processing flowchart according to a fourth embodiment of the present invention.

【図9】本発明の実施例5の構成を示す。FIG. 9 shows a configuration of a fifth embodiment of the present invention.

【図10】本発明の実施例5の処理フローチャートであ
る。
FIG. 10 is a processing flowchart according to a fifth embodiment of the present invention.

【図11】本発明の実施例6の構成を示す。FIG. 11 shows a configuration of a sixth embodiment of the present invention.

【図12】文書イメージの解像度変換例を説明する図で
ある。
FIG. 12 is a diagram illustrating an example of resolution conversion of a document image.

【図13】文書イメージの座標系の変換を説明する図で
ある。
FIG. 13 is a diagram illustrating conversion of a coordinate system of a document image.

【図14】各種補間法を説明するための図である。FIG. 14 is a diagram for explaining various interpolation methods.

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

1 処理システム 2 メモリ 3 解像度変換部 4 座標計算部 5 最近傍補間部 6 線形補間部 7 画像出力装置 Reference Signs List 1 processing system 2 memory 3 resolution conversion unit 4 coordinate calculation unit 5 nearest neighbor interpolation unit 6 linear interpolation unit 7 image output device

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B057 CA01 CB01 CD06 CE18 DA17 DB06 5C076 BB04 BB40 5C077 LL18 MP08 NN08 NN11 PP20 PP28 PP32 PP33 PP43 PQ08 PQ12 RR19 SS06 TT02 5C079 HB01 HB02 HB12 LA28 LA31 LA37 LC04 MA11 MA17 NA04 NA11 PA03 PA05  ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5B057 CA01 CB01 CD06 CE18 DA17 DB06 5C076 BB04 BB40 5C077 LL18 MP08 NN08 NN11 PP20 PP28 PP32 PP33 PP43 PQ08 PQ12 RR19 SS06 TT02 5C079 HB01 HB02 HB12 LA31 LA37 PA05

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 複数の色成分からなるカラー画像データ
の解像度を変換する解像度変換方法であって、前記複数
の色成分の内、少なくとも1つの色成分に対して第1の
解像度変換方法を用い、他の色成分に対して第2の解像
度変換方法を用いることを特徴とする解像度変換方法。
1. A resolution conversion method for converting the resolution of color image data comprising a plurality of color components, wherein a first resolution conversion method is used for at least one of the plurality of color components. And a second resolution conversion method for other color components.
【請求項2】 前記1つの色成分は、前記複数の色成分
の内、最も視認性の低い色成分であることを特徴とする
請求項1記載の解像度変換方法。
2. The resolution conversion method according to claim 1, wherein the one color component is a color component having the lowest visibility among the plurality of color components.
【請求項3】 前記カラー画像データが黄色、シアン
色、マゼンタ色、黒色の色成分を有するとき、前記1つ
の色成分は黄色の色成分であることを特徴とする請求項
1記載の解像度変換方法。
3. The resolution conversion method according to claim 1, wherein when the color image data has yellow, cyan, magenta, and black color components, the one color component is a yellow color component. Method.
【請求項4】 前記各色成分毎の成分値を求め、それら
の内、最も値の低い色成分に対して第1の解像度変換方
法を用い、他の色成分に対して第2の解像度変換方法を
用いることを特徴とする請求項1記載の解像度変換方
法。
4. A method for determining a component value for each color component, using a first resolution conversion method for a color component having the lowest value, and a second resolution conversion method for another color component. 2. The resolution conversion method according to claim 1, wherein:
【請求項5】 第1の解像度を持つ第1の表色系のカラ
ー画像データを第2の解像度を持つ第2の表色系のカラ
ー画像データに変換する解像度変換方法であって、前記
第1の表色系の青色の成分に対して第1の解像度変換方
法を用い、前記第1の表色系の他の色成分に対して第2
の解像度変換方法を用いることを特徴とする解像度変換
方法。
5. A resolution conversion method for converting color image data of a first color system having a first resolution into color image data of a second color system having a second resolution. The first resolution conversion method is used for the blue component of the first color system, and the second resolution method is used for the other color components of the first color system.
A resolution conversion method characterized by using the resolution conversion method described above.
【請求項6】 前記第1の解像度変換方法は最近傍法で
あり、前記第2の解像度変換方法は線形補間法であるこ
とを特徴とする請求項1、4または5記載の解像度変換
方法。
6. The resolution conversion method according to claim 1, wherein the first resolution conversion method is a nearest neighbor method, and the second resolution conversion method is a linear interpolation method.
【請求項7】 複数の色成分からなるカラー画像データ
の解像度を変換する解像度変換方法であって、前記カラ
ー画像データが緑色、赤色、青色の色成分を有すると
き、緑色の色成分に対して第3の解像度変換方法を用
い、他の色成分に対して第2の解像度変換方法を用いる
ことを特徴とする解像度変換方法。
7. A resolution conversion method for converting the resolution of color image data composed of a plurality of color components, wherein the color image data has green, red and blue color components, A resolution conversion method characterized by using a third resolution conversion method and using a second resolution conversion method for other color components.
【請求項8】 複数の色成分からなるカラー画像データ
の解像度を変換する解像度変換方法であって、前記各色
成分毎の成分値を求め、それらの内、最も値の高い色成
分に対して第3の解像度変換方法を用い、他の色成分に
対して第2の解像度変換方法を用いることを特徴とする
解像度変換方法。
8. A resolution conversion method for converting the resolution of color image data composed of a plurality of color components, wherein a component value for each color component is obtained, and a color component having the highest value among the color components is determined. A resolution conversion method using the third resolution conversion method and the second resolution conversion method for other color components.
【請求項9】 前記第2の解像度変換方法は線形補間法
であり、前記第3の解像度変換方法は3次補間法である
ことを特徴とする請求項7または8記載の解像度変換方
法。
9. The resolution conversion method according to claim 7, wherein the second resolution conversion method is a linear interpolation method, and the third resolution conversion method is a cubic interpolation method.
【請求項10】 複数の色成分からなる第1の座標系の
カラー画像データを、第2の座標系のカラー画像データ
に変換する解像度変換装置であって、前記変換後の第2
の座標系の画素位置に対応する前記第1の座標系におけ
る位置が非格子点であるとき、前記複数の色成分の内、
少なくとも1つの色成分について第1の補間法を用いて
前記画素位置の色成分値を算出する手段と、他の色成分
について第2の補間法を用いて前記画素位置の色成分値
を算出する手段とを備えたことを特徴とする解像度変換
装置。
10. A resolution conversion device for converting color image data of a first coordinate system composed of a plurality of color components into color image data of a second coordinate system, wherein
When the position in the first coordinate system corresponding to the pixel position in the coordinate system is a non-grid point, of the plurality of color components,
Means for calculating a color component value at the pixel position using a first interpolation method for at least one color component, and calculating a color component value for the pixel position using a second interpolation method for another color component And a resolution conversion device.
【請求項11】 複数の色成分からなる第1の座標系の
カラー画像データを、第2の座標系のカラー画像データ
に変換する解像度変換装置であって、前記カラー画像デ
ータを構成する各色成分の内、最も小さい値または最も
大きい値をとる色成分を算出する手段と、前記変換後の
第2の座標系の画素位置に対応する前記第1の座標系に
おける位置が非格子点であるとき、前記複数の色成分の
内、前記算出された最小値をとる色成分について第1の
補間法を用い、最大値をとる色成分について第3の補間
法を用いて前記画素位置の色成分値を算出する手段と、
他の色成分について第2の補間法を用いて前記画素位置
の色成分値を算出する手段とを備えたことを特徴とする
解像度変換装置。
11. A resolution conversion device for converting color image data of a first coordinate system composed of a plurality of color components into color image data of a second coordinate system, wherein each color component constituting the color image data is converted. Means for calculating a color component having the smallest value or the largest value, and a case where a position in the first coordinate system corresponding to a pixel position in the second coordinate system after the conversion is a non-grid point. The color component value at the pixel position using the first interpolation method for the color component having the calculated minimum value and the third interpolation method for the color component having the maximum value among the plurality of color components. Means for calculating
Means for calculating a color component value at the pixel position using a second interpolation method for another color component.
【請求項12】 複数の色成分からなる第1の座標系の
カラー画像データを、第2の座標系のカラー画像データ
に変換する機能と、前記変換後の第2の座標系の画素位
置に対応する前記第1の座標系における位置が非格子点
であるとき、前記複数の色成分の内、少なくとも1つの
色成分について第1の補間法を用いて前記画素位置の色
成分値を算出する機能と、他の色成分について第2の補
間法を用いて前記画素位置の色成分値を算出する機能を
コンピュータに実現させるためのプログラムを記録した
コンピュータ読み取り可能な記録媒体。
12. A function of converting color image data of a first coordinate system composed of a plurality of color components into color image data of a second coordinate system, and a function of converting the color image data into a pixel position of the second coordinate system after the conversion. When the corresponding position in the first coordinate system is a non-grid point, a color component value of the pixel position is calculated using a first interpolation method for at least one of the plurality of color components. A computer-readable storage medium storing a program for causing a computer to realize a function and a function of calculating a color component value of the pixel position using a second interpolation method for another color component.
【請求項13】 複数の色成分からなる第1の座標系の
カラー画像データを、第2の座標系のカラー画像データ
に変換する機能と、前記カラー画像データを構成する各
色成分の内、最も小さい値または最も大きい値をとる色
成分を算出する機能と、前記変換後の第2の座標系の画
素位置に対応する前記第1の座標系における位置が非格
子点であるとき、前記複数の色成分の内、前記算出され
た最小値をとる色成分について第1の補間法を用いて前
記画素位置の色成分値を算出する機能と、前記最大値を
とる色成分について第3の補間法を用いて前記画素位置
の色成分値を算出する機能と、他の色成分について第2
の補間法を用いて前記画素位置の色成分値を算出する機
能をコンピュータに実現させるためのプログラムを記録
したコンピュータ読み取り可能な記録媒体。
13. A function of converting color image data of a first coordinate system consisting of a plurality of color components into color image data of a second coordinate system, and A function of calculating a color component having a small value or a maximum value; and a step of calculating the plurality of color components when a position in the first coordinate system corresponding to a pixel position in the second coordinate system after the conversion is a non-grid point. Of the color components, a function of calculating a color component value at the pixel position using the first interpolation method for the color component having the calculated minimum value, and a third interpolation method for the color component having the maximum value. A function of calculating a color component value at the pixel position by using
A computer-readable recording medium storing a program for causing a computer to realize a function of calculating a color component value at the pixel position by using the interpolation method.
JP10215305A 1998-07-30 1998-07-30 Resolution conversion method, apparatus and recording medium Pending JP2000050058A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10215305A JP2000050058A (en) 1998-07-30 1998-07-30 Resolution conversion method, apparatus and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10215305A JP2000050058A (en) 1998-07-30 1998-07-30 Resolution conversion method, apparatus and recording medium

Publications (1)

Publication Number Publication Date
JP2000050058A true JP2000050058A (en) 2000-02-18

Family

ID=16670131

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10215305A Pending JP2000050058A (en) 1998-07-30 1998-07-30 Resolution conversion method, apparatus and recording medium

Country Status (1)

Country Link
JP (1) JP2000050058A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014110500A (en) * 2012-11-30 2014-06-12 Kyocera Document Solutions Inc Image processor and image processing program
JP2014110501A (en) * 2012-11-30 2014-06-12 Kyocera Document Solutions Inc Image processor and image processing program
JP2015056717A (en) * 2013-09-11 2015-03-23 株式会社リコー Method, apparatus and system
JP2015106801A (en) * 2013-11-29 2015-06-08 理想科学工業株式会社 Image processing apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06311355A (en) * 1993-04-21 1994-11-04 Dainippon Screen Mfg Co Ltd Color signal conversion method
JPH08294001A (en) * 1995-04-20 1996-11-05 Seiko Epson Corp Image processing method and image processing apparatus
JPH09294212A (en) * 1996-02-29 1997-11-11 Seiko Epson Corp Image processing unit and image processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06311355A (en) * 1993-04-21 1994-11-04 Dainippon Screen Mfg Co Ltd Color signal conversion method
JPH08294001A (en) * 1995-04-20 1996-11-05 Seiko Epson Corp Image processing method and image processing apparatus
JPH09294212A (en) * 1996-02-29 1997-11-11 Seiko Epson Corp Image processing unit and image processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014110500A (en) * 2012-11-30 2014-06-12 Kyocera Document Solutions Inc Image processor and image processing program
JP2014110501A (en) * 2012-11-30 2014-06-12 Kyocera Document Solutions Inc Image processor and image processing program
JP2015056717A (en) * 2013-09-11 2015-03-23 株式会社リコー Method, apparatus and system
JP2015106801A (en) * 2013-11-29 2015-06-08 理想科学工業株式会社 Image processing apparatus

Similar Documents

Publication Publication Date Title
JP4645662B2 (en) Color conversion table creation program, interpolation calculation program, color conversion table creation method, interpolation calculation method, color conversion device, and printing device
US7310167B2 (en) Color converting device emphasizing a contrast of output color data corresponding to a black character
JP2003283854A (en) Correction method of color image data using correction table
JP4771538B2 (en) Color conversion table generation method, color conversion table, and color conversion table generation apparatus
EP2384007A2 (en) Image reproduction using a particular color space
JP6210319B2 (en) Printing method and printing system
JP2002304621A (en) High-speed interpolation of large color look-up table
CN101346981B (en) Image processing apparatus, image processing method
JP4725336B2 (en) Image processing apparatus and image processing program
JP4498233B2 (en) Image processing apparatus and image processing method
JP2000255110A (en) Color print system and control method thereof
JP2001092958A (en) Picture quality improving method for digital image
JP3880465B2 (en) Method and apparatus for creating color conversion table
JP4646567B2 (en) Color conversion table creation method and image processing apparatus
JP2000050058A (en) Resolution conversion method, apparatus and recording medium
JP2010050832A (en) Device and method for processing image, program, and recording medium
JP2008245024A (en) Create lookup table
JP4469330B2 (en) Image processing apparatus, image processing method, image processing program, recording medium, and image forming apparatus
JPH10191090A (en) Apparatus and method for manufacturing color conversion table and recording medium
US7542173B2 (en) Image processing device and image processing program causing computer to execute image processing
JP2000078396A (en) Resolution conversion method, apparatus and recording medium
JP5605041B2 (en) Image processing device
JP2001186367A (en) Method for manufacturing color conversion table, and color conversion table, manufacturing apparatus, and recording medium generated by the manufacturing method
JP3911898B2 (en) Color conversion apparatus and method
US9183474B2 (en) Image forming apparatus for adjusting boundary data

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050426

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051122