[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4539982B2 - Image storage apparatus, method, program, and recording medium - Google Patents

Image storage apparatus, method, program, and recording medium Download PDF

Info

Publication number
JP4539982B2
JP4539982B2 JP2005145167A JP2005145167A JP4539982B2 JP 4539982 B2 JP4539982 B2 JP 4539982B2 JP 2005145167 A JP2005145167 A JP 2005145167A JP 2005145167 A JP2005145167 A JP 2005145167A JP 4539982 B2 JP4539982 B2 JP 4539982B2
Authority
JP
Japan
Prior art keywords
image
color
signal
bits
image signal
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
Application number
JP2005145167A
Other languages
Japanese (ja)
Other versions
JP2006324858A (en
Inventor
徳子 宮城
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 JP2005145167A priority Critical patent/JP4539982B2/en
Publication of JP2006324858A publication Critical patent/JP2006324858A/en
Application granted granted Critical
Publication of JP4539982B2 publication Critical patent/JP4539982B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Color Image Communication Systems (AREA)

Description

本発明は、ハードディスクに画像を一旦蓄積し、蓄積画像を外部機器に送信し、あるいは蓄積画像を指定してプリンタに出力する機能などを有する、例えばハードディスクを持つカラー複写機などの画像蓄積装置、方法、プログラムおよび記録媒体に関する。   The present invention has an image storage device such as a color copying machine having a hard disk, which has a function of temporarily storing an image on a hard disk, transmitting the stored image to an external device, or designating the stored image and outputting it to a printer. The present invention relates to a method, a program, and a recording medium.

画像を蓄積するカラー複写機は、予め選定したフォーマット(色空間、量子化するビット数など)で蓄積する。また、蓄積空間の選定に際して、画像を外部に持ち出しあるいは外部から画像を入力する場合には、スキャナで読み込んだRGB信号やプリンタ出力用のCMYK信号ではなく、スキャナやプリンタの特性に依存しないデバイス非依存の色空間信号で蓄積している。これは、蓄積した画像を外部機器に持ち出し外部モニタで表示し、外部プリンタで出力する場合、標準で規定されたデバイス非依存の信号でなければ色再現性が保証されないからである。従って、スキャナ入力画像と外部入力画像を一つの蓄積手段で一括管理するには、何れの入力画像も同一の色空間で蓄積するのが望ましく、外部機器から画像を入力して蓄積する場合、デバイス非依存の信号で蓄積する。   Color copiers that store images store in a preselected format (color space, number of bits to quantize, etc.). When selecting an accumulation space, when taking an image outside or inputting an image from the outside, it is not an RGB signal read by a scanner or a CMYK signal for printer output, but a device that does not depend on the characteristics of the scanner or printer. Accumulate with dependent color space signals. This is because when the stored image is taken out to an external device, displayed on an external monitor, and output by an external printer, color reproducibility is not guaranteed unless it is a device-independent signal defined as a standard. Therefore, in order to collectively manage the scanner input image and the external input image with a single storage unit, it is desirable to store both input images in the same color space. Accumulate with independent signals.

蓄積する際のデバイス非依存の色信号としては、スキャナ入力のRGBやプリンタ出力のCMYKが持つ色域を包含する色域を持つ信号が適している。例えば、標準で規定された信号であるbg−sRGBは、現在モニタの色空間として一般的であるsRGBに対して色域を拡張した拡張色空間と呼ばれるものの一つであり、sRGBがRGB各0〜1とすると、bg−sRGBはRGB各−0.75〜1.25であり、十分に広い色域を持っているので、色域の広さで蓄積色空間に適した色空間の一つである。なお、bg−sRGBは、0〜1の範囲ではsRGBと一致する。sRGBは印刷物や銀塩写真やプリンタの色域に対して、一部の色(グリーン等)で色域が不足しているが、bg−sRGBを使えば十分に色域をカバーできる。なお、上記した拡張色空間は他にもいくつかあり、また、標準として規定された信号でなく独自に規定したデバイス非依存の信号でも良い。   As a device-independent color signal for accumulation, a signal having a color gamut that includes the color gamut of the scanner input RGB and the printer output CMYK is suitable. For example, bg-sRGB, which is a signal defined as a standard, is one of the so-called extended color spaces in which the color gamut is expanded with respect to sRGB, which is generally used as the color space of the current monitor. ˜1, bg-sRGB is −0.75 to 1.25 for each RGB, and has a sufficiently wide color gamut. Therefore, one of the color spaces suitable for the accumulated color space due to the wide color gamut. It is. Note that bg-sRGB matches sRGB in the range of 0-1. Although sRGB has insufficient color gamut for some colors (green, etc.) with respect to the color gamut of printed materials, silver halide photographs, and printers, the color gamut can be sufficiently covered by using bg-sRGB. Note that there are several other extended color spaces described above, and a device-independent signal that is defined independently may be used instead of a signal defined as a standard.

ところで、拡張色空間を蓄積色空間として使用する場合には、蓄積容量と量子化精度とのトレードオフが問題となる。sRGBは、標準で8ビットであるのに対して、bg−sRGBは標準で10ビットや12ビット、16ビットである。これは、8ビットのまま色域を拡大すると、1単位あたりで表現できる階調が粗くなり量子化誤差が増加し、階調とびや階調つぶれが発生するからである。量子化精度に起因する階調性の劣化を解消するため、8ビットよりも多いビット数が必要になるが、逆に画像蓄積の容量が増加する。   By the way, when the extended color space is used as the storage color space, a trade-off between the storage capacity and the quantization accuracy becomes a problem. sRGB is 8 bits as standard, whereas bg-sRGB is 10 bits, 12 bits, and 16 bits as standard. This is because if the color gamut is expanded with 8 bits, the gradation that can be expressed per unit becomes coarse, the quantization error increases, and gradation skipping and gradation collapse occur. In order to eliminate the deterioration of gradation due to quantization accuracy, the number of bits larger than 8 bits is required, but the capacity for image storage increases.

そこで、プリンタ出力の際にsRGBよりも色域が広いwRGBを用いることで、表現色数を維持した装置(例えば、特許文献1を参照)が提案されている。しかし、特許文献1では、実際に階調数を維持するためにはビット数を増やす必要があり、画像データのサイズが膨大になってしまう。   In view of this, an apparatus that maintains the number of expression colors by using wRGB having a wider color gamut than sRGB for printer output has been proposed (for example, see Patent Document 1). However, in Patent Document 1, it is necessary to increase the number of bits in order to actually maintain the number of gradations, and the size of the image data becomes enormous.

また、スキャナで読み取った画像を蓄積して外部に送信する際に、送信先の機器の能力に応じて色空間を選択して蓄積する装置もある(例えば、特許文献2を参照)。この装置では、白黒の2値画像しか出力できないファクシミリに送信する場合は、白黒2値画像で蓄積するもので、蓄積容量を必要最低限に抑制できるが、蓄積画像を別のカラーファクシミリに送信する場合には、再度スキャナで画像を入力しなければならず、蓄積画像を再利用する装置には適さない。   There is also an apparatus that selects and accumulates a color space according to the capability of a destination device when an image read by a scanner is accumulated and transmitted to the outside (see, for example, Patent Document 2). In this apparatus, when transmitting to a facsimile that can output only a monochrome binary image, the image is stored as a monochrome binary image, the storage capacity can be suppressed to the minimum necessary, but the stored image is transmitted to another color facsimile. In this case, it is necessary to input an image again with a scanner, which is not suitable for an apparatus for reusing a stored image.

特開2002−344764号公報JP 2002-344664 A 特開2003−153014号公報JP 2003-153014 A

上記したsRGBの色域は十分ではないが、実際の画像では不足する色域に画素値が存在していないことも多いので、蓄積色空間としてsRGBを用いても問題にはならない。また、ビット数の相違によって画質が問題となるのは、印画紙写真で緩やかに濃度が変化している部分やアプリケーションで作成したグラデーション画像等である。しかし、そのような画像は特殊な用途を除いて一般的には使用頻度は高くない。さらに、階調性をさほど重視しない文字画像や、周波数が高い網点画像では、10ビットで量子化しても、8ビットで量子化しても画質の差として表れない。   Although the sRGB color gamut described above is not sufficient, there are many cases where pixel values do not exist in the color gamut that is insufficient in an actual image, so there is no problem even if sRGB is used as the accumulated color space. Further, the image quality becomes a problem due to the difference in the number of bits in a photographic paper photograph where the density changes gently, a gradation image created by an application, or the like. However, such images are generally not frequently used except for special purposes. Further, a character image that does not place much importance on gradation or a halftone dot image with a high frequency does not appear as a difference in image quality even if it is quantized with 10 bits or 8 bits.

本発明の目的は、印画紙写真などを蓄積する際に、蓄積容量を抑えつつ、色再現性と階調性を両立した画像蓄積装置、方法、プログラムおよび記録媒体を提供することにある。   An object of the present invention is to provide an image storage device, method, program, and recording medium that can achieve both color reproducibility and gradation while suppressing storage capacity when storing photographic paper photographs and the like.

本発明では、色域が十分ではないが殆どの色域をカバーしているsRGBもしくはそれよりも少し広い色域の第1の色空間信号と、色域が十分であるが第1の色空間信号と同じビット数では階調性が不足するbg−sRGBのような第2の色空間信号でハードディスクへの蓄積を行い、入力画像毎に色域の大きさ、印画紙画像や文字画像等の画像属性を判定して第1の色空間信号と第2の色空間信号のうち少なくとも1つを最終的にハードディスク内に残すことにより蓄積容量を抑えつつ、色域と階調性の確保を両立させる。また、本発明では、第2の色空間信号を第1の色空間信号と同じ階調性を確保するために本来必要なビット数よりも少ないビット数にして蓄積し、全ての画像を本来必要なビット数で蓄積する場合と比較して蓄積容量を削減し、本発明では、第1の色空間信号と第2の色空間信号を共に8ビットにすることにより処理がしやすくなる。 In the present invention, the first color space signal of sRGB or a little wider color sRGB that covers most of the color gamut, although the color gamut is not sufficient, and the first color space that has a sufficient color gamut. The second color space signal such as bg-sRGB, which has insufficient gradation with the same number of bits as the signal, is stored in the hard disk, and the color gamut size, photographic paper image, character image, etc. By determining the image attributes and finally leaving at least one of the first color space signal and the second color space signal in the hard disk, the storage capacity is suppressed and both the color gamut and the gradation are secured. Let Further, in the present invention , the second color space signal is stored with the number of bits smaller than the number of bits originally necessary to ensure the same gradation as the first color space signal, and all the images are originally necessary. The storage capacity is reduced as compared with the case of storing with a small number of bits, and in the present invention, processing is facilitated by setting both the first color space signal and the second color space signal to 8 bits.

本発明によれば、画像1と画像2に加えて、色域が広く量子化が密な画像3を生成し、広い色域と厳密な階調性を必要とする入力画像に対しては画像3を蓄積保持するため、どのような入力画像にも対応でき、確実に蓄積容量を抑えつつ色再現性と階調性の確保を両立することができる。 According to the present invention, in addition to image 1 and image 2, image 3 having a wide color gamut and dense quantization is generated, and for an input image that requires a wide color gamut and strict gradation, the image Since 3 is stored and held, any input image can be handled, and both color reproducibility and gradation can be ensured while reliably suppressing the storage capacity.

本発明によれば、入力画像の色域や属性に基づいて蓄積画像の色空間(色域、ビット数)を切り換えるため、画像毎に効率よく蓄積容量を抑えつつ色再現性と階調性の確保を両立することができる。 According to the present invention, since the color space (color gamut and number of bits) of the stored image is switched based on the color gamut and attributes of the input image, color reproducibility and gradation characteristics can be efficiently suppressed for each image while suppressing the storage capacity. It is possible to ensure both.

本発明によれば、によれば、外部入力画像に関しては色空間を選択して蓄積し、ノイズの影響が大きく厳密な階調性が意味を成さないスキャナ入力画像に関しては常に同じ色空間で非選択的に蓄積するため、入力画像の特性に応じて不必要に色変換や消去画像選択等の回路を増やすことがない。 According to the present invention, according to the present invention, the color space is selected and stored for the external input image, and the same color space is always used for the scanner input image that is greatly affected by noise and does not make sense of strict gradation. Since non-selective accumulation is performed, circuits such as color conversion and erased image selection are not unnecessarily increased according to the characteristics of the input image.

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

実施例1:
図1は、本発明の実施例1の構成を示す。本実施例の入力画像は、スキャナ入力画像である。第1の色変換部11は、スキャナ入力のデバイス依存RGB信号を、色域が比較的狭いデバイス非依存のRGB信号(以下、rgb(small))に変換し、第2の色変換部12は、スキャナ入力のデバイス依存RGB信号を、色域が比較的広いデバイス非依存のRGB信号(以下、RGB(big))に変換する。RGB(big)とrgb(small)は、3原色の色度値xy、および、白色点の3刺激値XYZ、および、γカーブが規定されたデバイス非依存の信号である。
Example 1:
FIG. 1 shows the configuration of Embodiment 1 of the present invention. The input image of this embodiment is a scanner input image. The first color conversion unit 11 converts the device-dependent RGB signal of the scanner input into a device-independent RGB signal (hereinafter referred to as rgb (small)) having a relatively narrow color gamut, and the second color conversion unit 12 The device-dependent RGB signal of the scanner input is converted into a device-independent RGB signal (hereinafter, RGB (big)) having a relatively wide color gamut. RGB (big) and rgb (small) are device-independent signals in which the chromaticity value xy of the three primary colors, the tristimulus value XYZ of the white point, and the γ curve are defined.

図2は、rgb(small)とRGB(big)がそれぞれカバーしている色域の違いと量子化の粗密の違いを概念的にL−C平面上で表したものである。本実施例では両色空間ともに8ビットで量子化した。RGB(big)の方がメッシュが大きく粗い量子化になる。なお、上記した色変換方式は、3D−LUTと補間演算による方式や線形マトリクス変換による方式等、既存の方式を用いる。   FIG. 2 conceptually represents on the LC plane the difference in color gamut and the difference in quantization density that rgb (small) and RGB (big) respectively cover. In this embodiment, both color spaces are quantized with 8 bits. RGB (big) has a larger mesh and coarser quantization. Note that the color conversion method described above uses an existing method such as a method using a 3D-LUT and interpolation or a method using linear matrix conversion.

画像を蓄積するため、画像圧縮部14は、rgb(small)色空間の各8ビット画像の圧縮を行い、画像圧縮部15は、RGB(big)色空間の各8ビット画像の圧縮を行い、画像1と画像2の2枚の圧縮画像を生成する。圧縮方式は例えばJPEGを用いればよく、ビット数が8ビットであるためJPEGのベースライン方式に対応し、また外部機器への持ち出しに対しても汎用性が高い。   In order to store the image, the image compression unit 14 compresses each 8-bit image in the rgb (small) color space, and the image compression unit 15 compresses each 8-bit image in the RGB (big) color space. Two compressed images of image 1 and image 2 are generated. For example, JPEG may be used as the compression method. Since the number of bits is 8 bits, it corresponds to the baseline method of JPEG and is highly versatile for taking out to an external device.

画像蓄積部17は、画像1、画像2の2枚の圧縮画像をページ単位で蓄積する。   The image accumulating unit 17 accumulates two compressed images of image 1 and image 2 in units of pages.

画像属性判定部10は、入力画像(原稿)の属性(種類)を判定する。ここでは、特開平6−197218号公報に記載の原稿判定回路と同様の方法で入力画像の属性を判定する。前記原稿判定回路では、網点写真、銀塩写真(印画紙写真)、網点写真/銀塩写真の原稿種類を自動で判定している。本発明では、入力画像(原稿)が印画紙写真原稿であるか否かの判定結果が必要であり、ここでは印画紙写真原稿の判定方法について説明する。   The image attribute determination unit 10 determines the attribute (type) of the input image (original). Here, the attribute of the input image is determined by a method similar to that of the document determination circuit described in JP-A-6-197218. The original determination circuit automatically determines the original type of halftone dot photograph, silver halide photograph (photographic paper photograph), and halftone dot / silver salt photograph. In the present invention, it is necessary to determine whether or not an input image (original) is a photographic paper photographic original. Here, a method for determining a photographic paper photographic original will be described.

印画紙写真原稿を読み込んだ場合、中間レベルをとる画素が多く、またこれら画素はある程度の塊を持っている。写真原稿におけるこのような特性を利用して、写真原稿画素を検出し、その計数値(ヒストグラム)で対象原稿(入力画像)が写真であるか否かを、画像蓄積を行っている間の時間を利用して判定する。中間レベル画素の判定は、予め2つの閾値p_th1,p_th2(p_th1<p_th2)を設定しておき、入力RGB各々について比較を行い、p_th1<R<p_th2 かつ p_th1<G<p_th2 かつ p_th1<B<p_th2 である場合に、中間レベル画素であると判定する。   When a photographic paper photograph original is read, there are many pixels taking intermediate levels, and these pixels have a certain amount of chunks. By utilizing such characteristics of a photographic document, a pixel of a photographic document is detected, and the count value (histogram) is used to determine whether or not the target document (input image) is a photo. Use to determine. For determination of the intermediate level pixel, two threshold values p_th1 and p_th2 (p_th1 <p_th2) are set in advance, the input RGB are compared, and p_th1 <R <p_th2 and p_th1 <G <p_th2 and p_th1 <B <p_th2 Is determined to be an intermediate level pixel.

色域判定部13は、RGB(big)に変換された色の中に、rgb(small)の色域外のデータがページ内に存在するか否かを判定する。RGB(big)とrgb(small)は、3原色の色度値xyおよび観察光源によって決まる白色点の3刺激値XYZおよびγカーブが規定されたデバイス非依存の信号である。このようなデバイス非依存の信号は、図3(a)に示すように、XYZからNビットのデバイス非依存信号へ変換を行うことができる。   The color gamut determination unit 13 determines whether data outside the color gamut of rgb (small) exists in the page among the colors converted to RGB (big). RGB (big) and rgb (small) are device-independent signals in which chromaticity values xy of the three primary colors and tristimulus values XYZ and γ curves of the white point determined by the observation light source are defined. Such device-independent signals can be converted from XYZ to N-bit device-independent signals as shown in FIG.

3×3マトリクス演算部101は、式(1)を演算する。ここで、m11〜m33は、3原色の色度値xyおよび白色点の3刺激値によって決まるパラメータである。   The 3 × 3 matrix calculation unit 101 calculates the expression (1). Here, m11 to m33 are parameters determined by the chromaticity value xy of the three primary colors and the tristimulus value of the white point.

Figure 0004539982
Figure 0004539982

クリッピング102では、0未満の値を0に、1を超える値を1に丸める処理を行う(通常0〜1で規定されていることが多いので0〜1で説明する)。
ここでクリッピングされる0未満や1超の画素は、該色空間の色域外の値である。
r’=max(0,min(r,1))
g’=max(0,min(g,1))
b’=max(0,min(b,1))
γ変換103は式(2)の演算を行う。光源によって、D65ならばGamma=2.2, D50ならばGamma=1.8が一般的である。
In clipping 102, a value less than 0 is rounded to 0, and a value greater than 1 is rounded to 1 (usually defined as 0 to 1 and will be described as 0 to 1).
Here, pixels less than 0 or more than 1 clipped are values outside the color gamut of the color space.
r ′ = max (0, min (r, 1))
g ′ = max (0, min (g, 1))
b ′ = max (0, min (b, 1))
The γ conversion 103 performs the calculation of Expression (2). Depending on the light source, Damma is generally Gamma = 2.2, and D50 is Gamma = 1.8.

Figure 0004539982
Figure 0004539982

Nビット化104は式(3)の演算を行う。   The N-bit conversion 104 performs the calculation of Expression (3).

Figure 0004539982
Figure 0004539982

逆変換(デバイス非依存RGB→XYZ)は、クリッピング以外の処理の逆変換を行えばよい(図3(b))。マトリクス演算203で用いる3×3マトリクスは、図3(a)のマトリクスの逆行列になる。   In reverse conversion (device-independent RGB → XYZ), reverse conversion of processing other than clipping may be performed (FIG. 3B). The 3 × 3 matrix used in the matrix calculation 203 is an inverse matrix of the matrix in FIG.

RGB(big)からrgb(small)への変換は、図3(b)に示すように、RGB(big)をXYZに変換し、XYZを図3(a)に示すように、rgb(small)へ変換すれば可能である。すなわち、図3(c)のように、2つのマトリクスの合成マトリクス303を使用すれば、1回のマトリクス演算で実現できる。   The conversion from RGB (big) to rgb (small) is performed by converting RGB (big) to XYZ as shown in FIG. 3B, and XYb is converted to rgb (small) as shown in FIG. It is possible by converting to. That is, as shown in FIG. 3C, if a composite matrix 303 of two matrices is used, it can be realized by a single matrix calculation.

また、図3(a)のクリッピングで説明した通り、図3(c)でクリッピングされる0未満や1超の画素は、RGB(big)では色域内であるが、rgb(small)では色域外の値であることを表している。
そこで、色域判定は図3(d)に示すように行う。
Further, as described in the clipping in FIG. 3A, the pixels clipped in less than 0 or more than 1 in FIG. 3C are within the gamut in RGB (big), but out of the gamut in rgb (small). Represents the value of.
Therefore, the color gamut determination is performed as shown in FIG.

色域外か否かの判定307は、min(r,g,b)<0またはmax(r,g,b)>1ならば、該画素値がrgb(small)の色域外であるとして「1」を出力し、それ以外ならば「0」を出力する。   The determination 307 as to whether or not out of the color gamut is “1” assuming that the pixel value is out of the color gamut of rgb (small) if min (r, g, b) <0 or max (r, g, b)> 1. "Is output, otherwise" 0 "is output.

次いで、色域外の画素数をカウント308する。つまり、ページ内で上記した「1」の画素数をカウントする。カウント値を閾値判定309し、カウントした「1」の画素数が所定の閾値以上であれば、ページ内にrgb(sall)の色域外の値が存在すると判定する。なお、所定閾値=1では、ノイズ成分によって色域外と誤判定する恐れがあるため、少し余裕を持たせた値に設定すると良い。色域判定も、画像蓄積を行っている時間を利用して行い、判定結果を出力する。   Next, the number of pixels outside the color gamut is counted 308. That is, the number of “1” pixels in the page is counted. A threshold value determination 309 is performed on the count value, and if the counted number of pixels “1” is equal to or greater than a predetermined threshold value, it is determined that a value outside the color gamut of rgb (sall) exists in the page. Note that when the predetermined threshold value = 1, there is a risk of misjudgment of being out of the color gamut due to noise components, so it is preferable to set a value with a little margin. Color gamut determination is also performed using the time during which images are stored, and the determination result is output.

消去画像選択部16は、画像属性判定部10の結果と色域判定部13の結果を基に、画像蓄積部17に蓄積した画像のうち消去する画像を選択し、選択した画像を画像蓄積部17から消去する。一旦蓄積してから消去する構成を採る理由は、画像属性判定部10や色域判定部13がページ内の画像を最後まで参照した時点で判定結果が得られるためである。なお、画像1、画像2を夫々バッファメモリに格納しておき、選択した画像を画像蓄積部17に格納する構成にしてもよい。最終的に蓄積手段17に残す画像は、蓄積した2枚の画像(画像1、画像2)のうち、図4に示すように、少なくとも何れか一方である。色域判定の結果、ページ内の色が全てrgb(small)の色域内に存在する場合、画像1で十分であるので画像1を残し、画像2を消去画像として選択し消去する。rgb(small)の色域外の色が存在する場合、色再現性を重視して画像2を残す。印画紙写真でない文字画像や網点画像であれば、階調性をさほど重視しないため、画像1を消去画像として選択し消去する。ただし、印画紙写真の場合は階調性も重要であるため、どうしても蓄積容量を削減したい場合は何れか一方のみを残しても良いが、本実施例では画像1と画像2を両方とも残し消去しない。画像1と画像2の両方を蓄積手段17に保持することにより、画像1と画像2の合成画像の作成が可能である。画像1と画像2の合成画像は、rgb(small)の色域内では細かく量子化され、rgb(small)の色域外では粗く量子化された画像になる。rgb(small)の色域外の色は、図2の無彩軸から離れた高彩度の色域であり、無彩軸と比べれば階調とび等は目立たないため、量子化が粗いことによる影響は比較的小さい。このケースに限り入力画像1枚について2枚の画像を蓄積することになり蓄積容量は増えるが、他のケースが入力画像として多ければ総合的に蓄積容量を抑制できる。   Based on the result of the image attribute determination unit 10 and the result of the color gamut determination unit 13, the erased image selection unit 16 selects an image to be deleted from the images stored in the image storage unit 17, and the selected image is stored in the image storage unit. Delete from 17. The reason for adopting a configuration in which data is once stored and then deleted is that the determination result is obtained when the image attribute determination unit 10 or the color gamut determination unit 13 refers to the image in the page to the end. Note that the image 1 and the image 2 may be stored in the buffer memory, and the selected image may be stored in the image storage unit 17. The image finally left in the storage unit 17 is at least one of the two stored images (image 1 and image 2) as shown in FIG. As a result of the color gamut determination, if all the colors in the page are in the rgb (small) color gamut, the image 1 is sufficient, so the image 1 is left and the image 2 is selected as the erased image and erased. If there is a color out of the rgb (small) color gamut, the image 2 is left with emphasis on color reproducibility. In the case of a character image or halftone dot image that is not a photographic paper photograph, the gradation is not so important, so image 1 is selected and erased. However, in the case of photographic paper photographs, gradation is also important, so if you want to reduce the storage capacity, you can leave only one of them, but in this embodiment, leave both image 1 and image 2 and delete them. do not do. By holding both the image 1 and the image 2 in the storage unit 17, a composite image of the image 1 and the image 2 can be created. The composite image of the image 1 and the image 2 is finely quantized within the rgb (small) color gamut and becomes a coarsely quantized image outside the rgb (small) color gamut. The color out of the rgb (small) gamut is a high-saturation color gamut away from the achromatic axis in FIG. 2, and gradation skipping is not conspicuous compared to the achromatic axis. Relatively small. Only in this case, two images are stored for one input image, and the storage capacity increases. However, if there are many other cases as input images, the storage capacity can be comprehensively suppressed.

以上、入力画像がスキャナ入力である例を説明したが、入力画像がスキャナ入力でなく外部機器から受信したプリンタ入力画像である場合についても同様である。以下、これを説明する。   The example in which the input image is the scanner input has been described above, but the same applies to the case where the input image is not a scanner input but a printer input image received from an external device. This will be described below.

外部PCにおいてアプリケーションで作成した文書データをプリンタ出力する場合、プリンタドライバによって文書データをページ記述言語(Page
Description Language:PDL)により表現されるコマンド列に変換し、PDLをプリンタ側に送信する。プリンタ側では受信したPDLをビットマップ画像に展開する。展開後のビットマップ画像が図1の入力画像に該当する。この場合、入力画像は一般にsRGBの色空間で表現された画像であり、第1の色変換部11や第2の色変換部12は数式(3×3マトリクス変換とγ変換)による変換で実現できる。
When document data created by an application on an external PC is output to a printer, the document data is transferred to the page description language (Page
It is converted into a command string expressed in Description Language (PDL), and the PDL is transmitted to the printer side. The printer side develops the received PDL into a bitmap image. The developed bitmap image corresponds to the input image of FIG. In this case, the input image is generally an image expressed in the sRGB color space, and the first color conversion unit 11 and the second color conversion unit 12 are realized by conversion using mathematical formulas (3 × 3 matrix conversion and γ conversion). it can.

画像属性判定部10は、PDLを解析してページ内に文字オブジェクトがあるか否かを判定する。一般にPDLは、文字オブジェクト、図形などのグラフィックオブジェクト、スキャナやデジタルカメラで撮影した画像等のビットマップオブジェクトという、3つのオブジェクトから構成される。文字オブジェクトの存在有無によって、図5のように、色域内の場合は画像1を保持し、色域外の色が存在し、文字オブジェクトがある場合は階調性を重視せずに画像2を保持し、文字オブジェクトが無い場合(グラフィックオブジェクトやビットマップオブジェクトのみの場合)は階調性を重視して、画像1(+画像2)を保持する。   The image attribute determination unit 10 analyzes the PDL and determines whether there is a character object in the page. In general, a PDL is composed of three objects: a character object, a graphic object such as a graphic, and a bitmap object such as an image taken by a scanner or a digital camera. Depending on the presence / absence of a character object, as shown in FIG. 5, image 1 is held when it is within the color gamut, and image 2 is held without giving importance to gradation when there is a color outside the color gamut and there is a character object. If there is no character object (only a graphic object or a bitmap object), the image 1 (+ image 2) is held with emphasis on gradation.

以上、本実施例によれば、画像毎に色域や画像属性に応じた色空間、量子化精度で画像蓄積を行うため、蓄積容量を抑えつつ、色再現性と階調性を両立できる。   As described above, according to the present embodiment, since image accumulation is performed with a color space and quantization accuracy corresponding to a color gamut and image attribute for each image, both color reproducibility and gradation can be achieved while suppressing accumulation capacity.

実施例2:
図6は、本発明の実施例2の構成を示す。実施例1では色域が広い印画紙写真である場合、画像1と画像2の2枚を蓄積手段に保持したが、本実施例では画像3を準備し、色域が広い印画紙写真であっても1枚(画像3)のみを最終的に保持する(図8)。
Example 2:
FIG. 6 shows the configuration of the second embodiment of the present invention. In the first embodiment, when the photographic paper photograph has a wide color gamut, the image 1 and the image 2 are held in the storage unit. However, in the present embodiment, the image 3 is prepared and is a photographic paper photograph having a wide color gamut. Only one (image 3) is finally held (FIG. 8).

以下、実施例1と異なる処理ブロック(第2の色変換部22、ビット切捨て部23)を説明する。第2の色変換部22は、色域が広い第2の色空間RGB(big)で8ビットよりも多いビット数で量子化された信号(12ビット)を出力する。図7は、図2と同様に概念的に図示したものである。これを画像圧縮部27で圧縮処理した画像が画像3である。また、ビット切捨て部23において、第2の色変換部22から12ビットで出力された信号の下位ビットを切り捨てて8ビットに変換すれば、実施例1と同じRGB(big)の8ビット信号になり、これを圧縮したものが画像2である。画像3は12ビットであるため、画像1や画像2に比べれば蓄積容量が増加し、画像圧縮部27も12ビットに対応する圧縮方式(例えばJPEGの拡張方式)でなければならない等の制約があるが、実施例1のように8ビット画像を2枚保持する場合に比べて確実に蓄積容量を抑制できる。   Hereinafter, processing blocks (second color conversion unit 22 and bit truncation unit 23) different from the first embodiment will be described. The second color conversion unit 22 outputs a signal (12 bits) quantized with a bit number larger than 8 bits in the second color space RGB (big) having a wide color gamut. FIG. 7 is a conceptual diagram similar to FIG. An image obtained by compressing the image by the image compression unit 27 is an image 3. Further, if the bit truncation unit 23 truncates the lower bits of the signal output from the second color conversion unit 22 in 12 bits and converts it to 8 bits, the same RGB (big) 8-bit signal as in the first embodiment is obtained. The image 2 is obtained by compressing this. Since the image 3 has 12 bits, the storage capacity increases as compared with the images 1 and 2, and the image compression unit 27 also has a restriction such as a compression method (for example, JPEG expansion method) corresponding to 12 bits. However, the storage capacity can be reliably suppressed as compared to the case of holding two 8-bit images as in the first embodiment.

以上、本実施例によれば、広い色域と厳密な階調性が必要な画像に対しては12ビットの画像3を蓄積するため、画像1と画像2の2枚の8ビット画像を蓄積するよりも蓄積容量を抑えることができる。画像の色域や属性に応じて色空間や量子化精度を切り替える本発明を実施しない場合、画質面から同レベルの効果を得るには全画像に対して12ビットの画像3で画像蓄積を行うことになるが、その場合と比較すると、より一層、蓄積容量の削減効果がある。   As described above, according to this embodiment, 12-bit image 3 is stored for an image that requires a wide color gamut and strict gradation, so that two 8-bit images of image 1 and image 2 are stored. The storage capacity can be reduced rather than doing so. If the present invention for switching the color space and quantization accuracy according to the color gamut and attribute of the image is not implemented, in order to obtain the same level effect from the image quality aspect, image storage is performed with a 12-bit image 3 for all images. However, compared with that case, the storage capacity can be further reduced.

実施例3:
図9は、本発明の実施例3の構成を示す。スキャナ入力画像は、入力時の振動等に起因してノイズが重畳された信号であるので、ノイズレベルにもよるが、厳密に階調性を考慮する必要がない。
Example 3:
FIG. 9 shows the configuration of the third embodiment of the present invention. Since the scanner input image is a signal on which noise is superimposed due to vibration at the time of input or the like, although it depends on the noise level, it is not necessary to strictly consider gradation.

図10は、ノイズが無い状態において、量子化が粗な場合と量子化が密な場合の階調性の違いを示す。図11は、ノイズが有る状態において、量子化が粗な場合と量子化が密な場合の階調性の違いを示す。ノイズが無い場合は量子化を密にした方が階調飛びが小さくなり良好である。しかし、図11のようなノイズがある場合、量子化が粗でも密でもノイズによる階調性への影響は変わらない。この場合、スキャナ入力画像に関しては、常に、色域が大きい色空間で比較的粗く量子化された信号に変換して蓄積しても問題はない。   FIG. 10 shows the difference in gradation between the case where the quantization is coarse and the case where the quantization is dense, in the absence of noise. FIG. 11 shows the difference in gradation in the presence of noise when the quantization is coarse and when the quantization is dense. When there is no noise, the closer the quantization, the better the gradation skip and the better. However, when there is noise as shown in FIG. 11, the influence of the noise on the gradation is not changed regardless of whether the quantization is coarse or dense. In this case, there is no problem even if the scanner input image is always converted and accumulated into a signal that is relatively coarsely quantized in a color space with a large color gamut.

一方、外部I/F(インターフェース)37を介して入力される外部入力信号は、外部PCのアプリケーションソフトで作成されたノイズの無い画像であり、量子化誤差よりもノイズの振幅の方が小さい高精度なスキャナで読み取られた画像が入力されるので、階調性を重視する必要がある。従って、外部入力画像に対しては、前述した実施例1と同様に、色域の広さと量子化の疎密が異なる画像から選択的に蓄積手段内に保持する構成を採る(図の点線内)。
On the other hand, an external input signal input via an external I / F (interface) 37 is a noise-free image created by application software of an external PC, and the noise amplitude is smaller than the quantization error. Since an image read by an accurate scanner is input, it is necessary to emphasize gradation. Therefore, for the external input image, as in the first embodiment described above, a configuration in which an image having different color gamut width and quantization density is selectively stored in the storage means is adopted (inside the dotted line in FIG. 9 ). ).

スキャナ色補正部31は、スキャナ30で読み取ったRGB信号を、第2の色空間であるRGB(big)の各8ビット信号に変換し、画像圧縮部32で圧縮処理してから画像蓄積部33に蓄積する。画像蓄積部33は、スキャナ入力画像30と外部入力画像37を一括して蓄積し、管理する。   The scanner color correction unit 31 converts RGB signals read by the scanner 30 into 8-bit signals of RGB (big), which is the second color space, and performs compression processing by the image compression unit 32, and then the image storage unit 33. To accumulate. The image accumulating unit 33 accumulates and manages the scanner input image 30 and the external input image 37 collectively.

画像伸張部34は、画像蓄積部33に蓄積された蓄積画像を読み出し、画像を伸張し、プリンタ色補正部35はRGBをCMYKへ変換し、プリンタ36に画像を出力する。   The image expansion unit 34 reads the stored image stored in the image storage unit 33 and expands the image. The printer color correction unit 35 converts RGB into CMYK and outputs the image to the printer 36.

以上、本実施例によれば、外部入力画像の場合は色域および量子化精度を切り換えた画像を選択的に保持するが、スキャナ入力画像の場合は常に同じ色空間(同じ色域、同じビット数)で非選択的に画像を蓄積するため、ノイズが大きいスキャナ入力画像に対して、色変換や消去画像選択等の回路を必要としないので、コスト増を抑制できる。   As described above, according to the present embodiment, in the case of an external input image, an image in which the color gamut and quantization accuracy are switched is selectively retained. However, in the case of a scanner input image, the same color space (the same color gamut, the same bit) is always used. The number of the images is non-selectively stored, so that a circuit for color conversion, erased image selection, or the like is not required for a scanner input image having a large noise, so that an increase in cost can be suppressed.

実施例4:
図12は、本発明の実施例4の構成を示す。前述した実施例1〜3は、入力画像から、rgb(small)とRGB(big)の2つの色空間で表現された画像を取得するため、第1の色変換部と第2の色変換部の2つの色変換手段を備えた構成を採る。
Example 4:
FIG. 12 shows the configuration of Embodiment 4 of the present invention. In the above-described first to third embodiments, an image expressed in two color spaces of rgb (small) and RGB (big) is acquired from an input image. Therefore, the first color conversion unit and the second color conversion unit The configuration including the two color conversion means is adopted.

本実施例では、rgb(small)とRGB(big)を、例えばsRGBとbg−sRGBのように、rgb(small)の色域内では同一に規定された色空間とすることで、1つの色変換手段のみで構成し、ハードウェアの付加を少なくする。   In this embodiment, rgb (small) and RGB (big) are set to the same color space in the rgb (small) color gamut, such as sRGB and bg-sRGB, for example, so that one color conversion is performed. Consists only of means and reduces the addition of hardware.

色変換部50は、入力画像をRGB(big)の8ビット超で量子化された信号に変換する。クリッピング部52では、色域を制限して8ビットの信号にクリップし、rgb(small)を生成する。画像圧縮部55でrgb(small)を圧縮して画像1を生成する。   The color conversion unit 50 converts the input image into a signal quantized with more than 8 bits of RGB (big). In the clipping unit 52, the color gamut is limited and clipped to an 8-bit signal to generate rgb (small). The image compression unit 55 compresses rgb (small) to generate image 1.

一方、ビット切捨て部53では下位ビットを切り捨てて量子化を粗くした8ビットの信号、RGB(big)を生成する。画像圧縮部56でRGB(big)を圧縮して画像2を生成する。実施例2のように画像3を蓄積する場合は、色変換部50の変換後の信号を蓄積すればよい。   On the other hand, the bit truncation unit 53 generates an 8-bit signal, RGB (big), with the lower-order bits truncated to coarsely quantize. Image compression unit 56 compresses RGB (big) to generate image 2. When the image 3 is stored as in the second embodiment, the signal after conversion by the color conversion unit 50 may be stored.

図13は、本実施例のrgb(small)とRGB(big)の関係を示し、RGB空間でRGB(big)の立方体の中にrgb(small)の立方体が完全に包含される関係になる。図14は、rgb(small)を8ビットで量子化した画像1とRGB(big)を8ビットで量子化した画像2の量子化の一単位の大きさをそれぞれメッシュで表したものである。簡単のため、2次元のR−G平面で表した。メッシュの大きさの関係は図2と同じである。図15は、同様に画像3について表したものである。   FIG. 13 shows the relationship between rgb (small) and RGB (big) in the present embodiment, and the relationship is such that the rgb (small) cube is completely included in the RGB (big) cube in the RGB space. FIG. 14 shows the size of one unit of quantization of an image 1 obtained by quantizing rgb (small) with 8 bits and an image 2 obtained by quantizing RGB (big) with 8 bits, respectively, as a mesh. For simplicity, it is represented by a two-dimensional RG plane. The mesh size relationship is the same as in FIG. FIG. 15 similarly shows the image 3.

なお、画像3を蓄積する構成を採らずに、実施例1のように画像1、画像2の2枚を蓄積する構成でも良い。その場合、前述した通り、画像1、画像2の2枚の蓄積画像を読み出してから合成画像を生成することができ、合成画像の量子化メッシュは図16のようになる。rgb(small)の色域内では細かく、外側の色域では粗い量子化になり、本実施例では、rgb(small)の色域内で同一に規定された信号を使っているため合成が容易である。   Instead of adopting a configuration for accumulating the image 3, a configuration for accumulating the two images 1 and 2 as in the first embodiment may be used. In this case, as described above, a composite image can be generated after reading out two stored images of image 1 and image 2, and the quantization mesh of the composite image is as shown in FIG. Fine quantization in the rgb (small) color gamut and coarse quantization in the outer color gamut. In this embodiment, since the same signal is used in the rgb (small) color gamut, synthesis is easy. .

以上、本実施例によれば、全て同じ色空間(同じ色域、同じビット数)で蓄積する従来の場合と同様に、1つの色変換で実現することができ、コスト増を抑制できる。   As described above, according to the present embodiment, as in the conventional case where all data is stored in the same color space (the same color gamut and the same number of bits), it can be realized by one color conversion, and an increase in cost can be suppressed.

実施例5:
図17は、本発明の実施例5の構成を示す。前述した実施例は一旦蓄積した画像を消去することにより、少なくとも1つの画像を蓄積手段内に残す構成を採る実施例である。
Example 5:
FIG. 17 shows the configuration of the fifth embodiment of the present invention. The embodiment described above is an embodiment that employs a configuration in which at least one image is left in the storage means by erasing the image once stored.

本実施例では、オペレーションパネル60においてユーザが指示し、その指示に応じて画像1、画像2の少なくとも1つを最終的に保持する画像として選択する実施例であり、処理の開始時から保持する画像のみを蓄積することが可能である。   In this embodiment, the user gives an instruction on the operation panel 60, and according to the instruction, at least one of the image 1 and the image 2 is finally selected as an image to be held, and is held from the start of processing. It is possible to store only images.

セレクタ65は、保持する画像を選択し、画像蓄積部66には選択した画像のみを蓄積する。前述した実施例のように、常に2枚の画像を一旦蓄積してから不要なものを消去する構成と異なり、一時的に蓄積容量が増加することもない。なお、オペレーションパネルでのユーザ指示は、直接、色空間を選ぶものでも良いし、文字モードや文字/印刷写真モード、文字/印画紙写真モード、印刷写真モード、印画紙モード等の画質モードを選択する間接的な指示でも良い。この場合は、文字/印画紙写真モードと印画紙モード以外のモードの場合は階調性を重視せず、比較的粗い量子化を行ってもよい(画像2を選択)。   The selector 65 selects an image to be held, and the image storage unit 66 stores only the selected image. Unlike the configuration in which two images are always stored once and then unnecessary ones are erased as in the above-described embodiment, the storage capacity does not increase temporarily. Note that the user instruction on the operation panel may directly select the color space, and select the image quality mode such as the character mode, character / print photo mode, character / print paper photo mode, print photo mode, or photographic paper mode. It may be an indirect instruction. In this case, in modes other than the character / photographic paper photograph mode and the photographic paper mode, the gradation is not considered important, and relatively coarse quantization may be performed (image 2 is selected).

以上、本実施例によれば、画像蓄積前に蓄積手段に保持する画像を選択できる場合、最初に選択してその画像のみを蓄積することで、一時的に蓄積容量が増加することを抑制できる。   As described above, according to the present embodiment, when an image to be stored in the storage unit can be selected before image storage, it is possible to suppress an increase in storage capacity temporarily by selecting first and storing only the image. .

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(CPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになる。   In the present invention, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and the computer (CPU or MPU) of the system or apparatus is stored in the storage medium. This can also be achieved by reading and executing the program code. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment.

プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。   As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. A case where part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.

さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This includes a case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

本発明の実施例1の構成を示す。The structure of Example 1 of this invention is shown. rgb(small)とRGB(big)の色域、量子化の粗密の相違を示す。The difference between the color gamut of rgb (small) and RGB (big) and the density of quantization are shown. 色域判定を説明する図である。It is a figure explaining color gamut determination. 実施例1の色域、画像属性に応じた蓄積画像の例を示す。The example of the accumulation | storage image according to the color gamut and image attribute of Example 1 is shown. 実施例1の色域、画像属性に応じた蓄積画像の他の例を示す。Another example of the accumulated image corresponding to the color gamut and image attribute of the first embodiment is shown. 本発明の実施例2の構成を示す。The structure of Example 2 of this invention is shown. 実施例2のRGB(big)の色域と量子化を示す。The RGB (big) color gamut and quantization of Example 2 are shown. 実施例2の色域、画像属性に応じた蓄積画像の例を示す。The example of the accumulation | storage image according to the color gamut and image attribute of Example 2 is shown. 本発明の実施例3の構成を示す。The structure of Example 3 of this invention is shown. ノイズが無い状態において、量子化が粗な場合と量子化が密な場合の階調性の違いを示す。In a state where there is no noise, a difference in gradation is shown between when the quantization is coarse and when the quantization is dense. ノイズが有る状態において、量子化が粗な場合と量子化が密な場合の階調性の違いを示す。In a state where there is noise, a difference in gradation is shown between when the quantization is coarse and when the quantization is dense. 本発明の実施例4の構成を示す。The structure of Example 4 of this invention is shown. 実施例4におけるrgb(small)とRGB(big)の関係を示す。The relationship between rgb (small) and RGB (big) in Example 4 is shown. 実施例4の画像1、画像2の量子化メッシュを示す。The quantization mesh of the image 1 of Example 4, and the image 2 is shown. 実施例4の画像3の量子化メッシュを示す。The quantization mesh of the image 3 of Example 4 is shown. 実施例4における画像1と画像2の合成画像の量子化メッシュを示す。The quantization mesh of the synthesized image of the image 1 and the image 2 in Example 4 is shown. 本発明の実施例5の構成を示す。The structure of Example 5 of this invention is shown.

符号の説明Explanation of symbols

10 画像属性判定部
11 第1の色変換部
12 第2の色変換部
13 色域判定部
14、15 画像圧縮部
16 消去画像選択部
17 画像蓄積部
DESCRIPTION OF SYMBOLS 10 Image attribute determination part 11 1st color conversion part 12 2nd color conversion part 13 Color gamut determination part 14, 15 Image compression part 16 Erase image selection part 17 Image storage part

Claims (4)

光学的に原稿を読み取り、内部入力画像信号を取得する内部入力手段と、外部機器から外部インターフェースを介して外部入力画像信号を取得する外部入力手段と、画像を蓄積する蓄積手段を備える画像蓄積装置において、前記外部入力画像信号をLビットで量子化された第1の色空間信号に変換する第1の色変換手段と、前記外部入力画像信号を前記第1の色空間信号よりも広い色域を持ち、Lビットで量子化された第2の色空間信号に変換する第2の色変換手段と、前記第1の色変換後の画像または第2の色変換後の画像の内、少なくとも一つの画像を選択する選択手段と、前記内部入力画像信号をLビットで量子化された前記第2の色空間信号に変換するスキャナ色補正手段を有し、前記内部入力手段から内部入力画像信号が取得された場合は、前記スキャナ色補正手段にて変換された画像信号を前記蓄積手段に保持し、前記外部入力手段から外部入力画像信号が取得された場合は、前記選択手段にて選択された画像を前記蓄積手段に保持することを特徴とする画像蓄積装置。   Image storage apparatus comprising: internal input means for optically reading a document and acquiring an internal input image signal; external input means for acquiring an external input image signal from an external device via an external interface; and storage means for storing an image A first color conversion means for converting the external input image signal into a first color space signal quantized with L bits, and a color gamut wider than the first color space signal. Second color conversion means for converting to a second color space signal quantized with L bits, and at least one of the first color converted image or the second color converted image. Selection means for selecting one image, and scanner color correction means for converting the internal input image signal into the second color space signal quantized with L bits, and the internal input image signal is received from the internal input means. Acquired In this case, the image signal converted by the scanner color correction unit is held in the storage unit, and when the external input image signal is acquired from the external input unit, the image selected by the selection unit is An image storage device characterized by being held in storage means. 光学的に原稿を読み取り、内部入力画像信号を取得する内部入力工程と、外部機器から外部インターフェースを介して外部入力画像信号を取得する外部入力工程と、画像を蓄積する蓄積工程を備える画像蓄積工程において、前記外部入力画像信号をLビットで量子化された第1の色空間信号に変換する第1の色変換工程と、前記外部入力画像信号を前記第1の色空間信号よりも広い色域を持ち、Lビットで量子化された第2の色空間信号に変換する第2の色変換工程と、前記第1の色変換後の画像または第2の色変換後の画像の内、少なくとも一つの画像を選択する選択工程と、前記内部入力画像信号をLビットで量子化された前記第2の色空間信号に変換するスキャナ色補正工程を有し、前記内部入力工程から内部入力画像信号が取得された場合は、前記スキャナ色補正工程にて変換された画像信号を前記蓄積工程に保持し、前記外部入力工程から外部入力画像信号が取得された場合は、前記選択工程にて選択された画像を前記蓄積工程に保持することを特徴とする画像蓄積方法。   Image storage step comprising: an internal input step for optically reading a document and acquiring an internal input image signal; an external input step for acquiring an external input image signal from an external device via an external interface; and an accumulation step for accumulating images A first color conversion step of converting the external input image signal into a first color space signal quantized with L bits, and a color gamut wider than the first color space signal of the external input image signal And a second color conversion step for converting to a second color space signal quantized with L bits, and at least one of the first color converted image or the second color converted image. A selection step of selecting two images, and a scanner color correction step of converting the internal input image signal into the second color space signal quantized with L bits, and the internal input image signal is converted from the internal input step. Acquired In the case, the image signal converted in the scanner color correction step is held in the accumulation step, and when the external input image signal is acquired from the external input step, the image selected in the selection step is An image accumulating method characterized in that the image accumulating step holds the image. 請求項記載の画像蓄積方法をコンピュータに実現させるためのプログラム。 A program for causing a computer to realize the image storage method according to claim 2 . 請求項記載の画像蓄積方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium recording a program for causing a computer to implement the image storage method according to claim 2 .
JP2005145167A 2005-05-18 2005-05-18 Image storage apparatus, method, program, and recording medium Expired - Fee Related JP4539982B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005145167A JP4539982B2 (en) 2005-05-18 2005-05-18 Image storage apparatus, method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005145167A JP4539982B2 (en) 2005-05-18 2005-05-18 Image storage apparatus, method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2006324858A JP2006324858A (en) 2006-11-30
JP4539982B2 true JP4539982B2 (en) 2010-09-08

Family

ID=37544214

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005145167A Expired - Fee Related JP4539982B2 (en) 2005-05-18 2005-05-18 Image storage apparatus, method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4539982B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4740164B2 (en) * 2007-01-22 2011-08-03 株式会社リコー Image processing apparatus, image processing method, and image processing program
US20130222411A1 (en) * 2012-02-28 2013-08-29 Brijesh Tripathi Extended range color space
JP2016052015A (en) * 2014-08-29 2016-04-11 株式会社東芝 Electronic device and color gamut determination method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004096400A (en) * 2002-08-30 2004-03-25 Minolta Co Ltd Photographing device, image recording device, and program
JP2005039455A (en) * 2003-07-18 2005-02-10 Canon Inc Image processing apparatus and method
JP2005117522A (en) * 2003-10-10 2005-04-28 Canon Inc Image processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004096400A (en) * 2002-08-30 2004-03-25 Minolta Co Ltd Photographing device, image recording device, and program
JP2005039455A (en) * 2003-07-18 2005-02-10 Canon Inc Image processing apparatus and method
JP2005117522A (en) * 2003-10-10 2005-04-28 Canon Inc Image processor

Also Published As

Publication number Publication date
JP2006324858A (en) 2006-11-30

Similar Documents

Publication Publication Date Title
JP5052569B2 (en) Image compression apparatus, image compression method, image expansion apparatus, image expansion method, image forming apparatus, computer program, and recording medium
US8055084B2 (en) Image processing device, image compression method, image compression program, and recording medium
US8817328B2 (en) Image processing apparatus, image processing method, and image processing program
JP4979323B2 (en) Image processing apparatus and control method thereof
JP6508616B2 (en) Printing device, program and method
US9036199B2 (en) Image processing apparatus for performing color matching processing, image processing method, and computer-readable medium
JP4156631B2 (en) Image processing method and image processing apparatus
JP2008153725A (en) Image processor, image processing method, image display/printing controller, image display/printing control method, program, and recording medium
JP2004228811A (en) Image processor, image processing method and program for computer to perform execution
US9596383B2 (en) Interleaved encoding of compressed attribute and color planes
US8395820B2 (en) Image processing apparatus for printing in black coloring material based on attribute information
JP6537020B2 (en) Printing device, computer program and method
JP2005303979A (en) Image processing apparatus, image processing method, and program for making computer perform that method
US9667839B2 (en) Digital image color plane compression
JP2011193394A (en) Image processing apparatus, image processing method, and program
US8553299B2 (en) Color material usage estimating image processing apparatus, image forming apparatus, image processing method, and computer-readable recording medium on which image processing program is recorded
JP4539982B2 (en) Image storage apparatus, method, program, and recording medium
JP4908382B2 (en) Image processing apparatus and image processing method
JP2004112695A (en) Image processing apparatus and processing method thereof
US6556312B1 (en) Data converter and method
JP4533277B2 (en) Image processing apparatus, image processing method, and table creation method
JP2015122618A (en) Information processing device, information processing method, and program
JP2006086918A (en) Image processing apparatus
JP2024169177A (en) Image processing device, image processing method, and program
JP2004228716A (en) Image processing system, image output apparatus, image processing method, program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100414

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100531

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

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

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

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees