JP2001045314A - Picture processing method and device and recording medium - Google Patents

Picture processing method and device and recording medium

Info

Publication number
JP2001045314A
JP2001045314A JP11217192A JP21719299A JP2001045314A JP 2001045314 A JP2001045314 A JP 2001045314A JP 11217192 A JP11217192 A JP 11217192A JP 21719299 A JP21719299 A JP 21719299A JP 2001045314 A JP2001045314 A JP 2001045314A
Authority
JP
Japan
Prior art keywords
color space
color
space compression
compression ratio
compression
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11217192A
Other languages
Japanese (ja)
Other versions
JP4377993B2 (en
Inventor
Naoyuki Nishikawa
尚之 西川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP21719299A priority Critical patent/JP4377993B2/en
Publication of JP2001045314A publication Critical patent/JP2001045314A/en
Application granted granted Critical
Publication of JP4377993B2 publication Critical patent/JP4377993B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To quantitatively clarify the result of color space compression processing. SOLUTION: A color space compression processing condition is set, and color space compression processing is operated to plural sample color data based on the color space compression processing condition P21, and a polyhedron is generated based on the sample color data to which the color space compression processing is operated P22, and compressibility under the color space compression processing condition is calculated based on the volume of the generated polyhedron P24.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は色空間圧縮処理を行
なう画像処理方法、装置および記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing method and apparatus for performing a color space compression process, and a recording medium.

【0002】[0002]

【従来の技術】従来よりカラープリンタのプリンタドラ
イバ等において、カラーマッチング等の処理を行なう際
には、色再現領域の違いにより色空間圧縮を行なってい
る。これは例えばモニタの色が違っている場合等におい
て、広い領域から狭い領域へ空間的に容積を縮めたマッ
ピングを行なうものである。色空間圧縮技術を利用する
ことで、異なるカラーデバイス間でのカラーマッチング
処理が容易になった。
2. Description of the Related Art Conventionally, when performing processing such as color matching in a printer driver or the like of a color printer, color space compression is performed due to differences in color reproduction areas. This is to perform mapping with a spatially reduced volume from a wide area to a narrow area, for example, when the colors of the monitors are different. The use of the color space compression technology facilitates color matching between different color devices.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、前述し
た色空間圧縮というのは、一言で圧縮といってもこれは
概念的にその容積が縮まるというだけであって、処理の
結果どれだけ圧縮するのということが定量的に明らかに
示されていない。この為に色空間圧縮処理においてその
圧縮率を可変とした場合にその体積値の変化率を示すこ
とが出来なかった。
However, the above-mentioned color space compression simply means that the volume is conceptually reduced even if it is simply referred to as compression. That is not clearly shown quantitatively. For this reason, when the compression ratio is made variable in the color space compression processing, the change rate of the volume value cannot be shown.

【0004】本願第1の発明は、色空間圧縮処理結果を
定量的に明らかにすることができるようにすることを目
的とする。
[0004] It is an object of the first invention of the present application to enable the result of color space compression processing to be clarified quantitatively.

【0005】本願第2の発明は、入力画像を構成する要
素毎に適した色空間圧縮処理を行なうことができるよう
にすることを目的とする。
A second object of the present invention is to enable a color space compression process suitable for each element constituting an input image.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に本発明は以下の構成要件を有することを特徴とする。
In order to achieve the above object, the present invention is characterized by having the following constituent features.

【0007】本願第1の発明は、色空間圧縮処理条件を
設定し、複数のサンプル色データに対して、前記色空間
圧縮処理条件に基づき色空間圧縮処理を行ない、前記色
空間圧縮処理されたサンプル色データに基づき多面体を
生成し、前記生成された多面体の体積に基づき前記色空
間圧縮処理条件による圧縮率を求めることを特徴とす
る。
The first invention of the present application sets a color space compression processing condition, performs color space compression processing on a plurality of sample color data based on the color space compression processing condition, and performs the color space compression processing. A polyhedron is generated based on the sample color data, and a compression ratio based on the color space compression processing condition is obtained based on the volume of the generated polyhedron.

【0008】本願第2の発明は、属性の各々に対して色
空間圧縮処理条件として圧縮率を設定し、入力画像を構
成する要素の属性を判定し、前記判定された属性の結果
に対応した圧縮率を用いて前記入力画像を構成する要素
に対して色空間圧縮処理を行なうことを特徴とする。
In the second invention of the present application, a compression ratio is set as a color space compression processing condition for each attribute, attributes of elements constituting an input image are determined, and a result corresponding to the determined attribute is obtained. A color space compression process is performed on the elements constituting the input image using a compression ratio.

【0009】[0009]

【発明の実施の形態】(第一の実施形態)以下、図面を
参照しながら本発明に係わる好適な実施形態について詳
説する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the drawings.

【0010】図1は圧縮率が可変となる色空間圧縮処理
において、色空間圧縮処理後の圧縮率を求める処理につ
いて概説した概略ブロック図である。ここでは入力信号
がRGBで定義されるカラーデバイスの色変換(補正)
処理として色空間圧縮処理を用いた場合について説明す
る。
FIG. 1 is a schematic block diagram outlining a process for obtaining a compression ratio after a color space compression process in a color space compression process in which a compression ratio is variable. Here, the color conversion (correction) of the color device whose input signal is defined by RGB is performed.
A case where a color space compression process is used as the process will be described.

【0011】より具体的な例としてはRGB24ビット
で構成されるフルカラーデータをモニタ上に表示し、こ
れをRGB24ビットを入力とするラープリンタで忠実
に色再現するように、色空間圧縮処理によってモニタ上
の色データを色補正する場合が挙げられる。図中、まず
最初に可変パラメータd12を決定する。該可変パラメ
ータd12は正規化(0.0〜1.0)された独立変数
で処理ブロックp21における色空間圧縮率を制御す
る。ここでは、変数の値が0.0の時に圧縮率が最も低
く、数値が高くなるにつれて圧縮率が高くなり、1.0
の時に最も圧縮率が高くなるよう構成する。可変パラメ
ータd12と処理ブロックp21の処理を設定した後
に、データブロックd11で示されるRGBのサンプル
データ列125点を該処理ブロックp21へ入力し、そ
の出力値としてデータブロックd13の補正RGBデー
タ列を得る。
As a more specific example, full-color data composed of RGB 24 bits is displayed on a monitor, and the color space is compressed by a color space compression process so that the color is faithfully reproduced by a color printer that receives RGB 24 bits. There is a case where the above color data is subjected to color correction. In the figure, first, the variable parameter d12 is determined. The variable parameter d12 controls the color space compression ratio in the processing block p21 with the normalized (0.0 to 1.0) independent variable. Here, when the value of the variable is 0.0, the compression ratio is the lowest, and as the numerical value increases, the compression ratio increases.
In such a case, the compression ratio is set to be the highest at the time of. After setting the processing of the variable parameter d12 and the processing block p21, 125 points of the RGB sample data sequence indicated by the data block d11 are input to the processing block p21, and the corrected RGB data sequence of the data block d13 is obtained as the output value. .

【0012】データブロックd13を得た後に、処理ブ
ロックp22では、該125点のデータ全てを知覚均等
色空間等の色空間座標にプロットし、該プロット点全て
を内包する凸型の多面体を求め、各面を形成する三角形
のポリゴンデータd14を得る。このポリゴンデータの
生成方法は図2の概略フローチャートと共に後述する。
After obtaining the data block d13, a processing block p22 plots all of the 125 points of data in color space coordinates such as a perceived uniform color space, and obtains a convex polyhedron including all the plot points. The polygon data d14 of the triangle forming each surface is obtained. The method of generating the polygon data will be described later together with the schematic flowchart of FIG.

【0013】生成されたポリゴンデータd14は、処理
ブロックp23に入力され体積計算が行なわれる。体積
を計算する方法としては、例えば図3で示されるように
多面体を複数の四面体へ分割した後、個々の四面体の体
積を求めこれを加算することで体積値データを求めるこ
とが出来る。
The generated polygon data d14 is input to a processing block p23, and the volume is calculated. As a method of calculating the volume, for example, as shown in FIG. 3, after dividing a polyhedron into a plurality of tetrahedrons, volume values of individual tetrahedrons can be obtained and added to obtain volume value data.

【0014】処理ブロックp24では、処理ブロックp
23で求めた色空間圧縮後の色再現領域の体積値を予め
計算しておいた色空間圧縮前の色再現領域の体積値で割
ることで空間圧縮率データd15を求める。
In processing block p24, processing block p
The spatial compression ratio data d15 is obtained by dividing the volume value of the color reproduction area after color space compression obtained in step 23 by the previously calculated volume value of the color reproduction area before color space compression.

【0015】このようにして可変パラメータd12に応
じた、圧縮率を求めることが可能となり、パラメータを
変化させた際の体積値の変化が対応づけられることにな
る。ここで、可変パラメータを示す変数をa、圧縮率を
示す変数をVとすると、Vはaの従属変数とみることが
出来る。これらの関係は一意であるので、aからVへの
関数fを定義し、V=f(a)とする。また、関数fの
逆変数をgとすると、a=g(V)となり、所望の圧縮
率Vを実現する可変パラメータaの値を求めることが出
来る。
In this way, it is possible to determine the compression ratio according to the variable parameter d12, and the change in the volume value when the parameter is changed is associated. Here, assuming that a variable indicating a variable parameter is a and a variable indicating a compression ratio is V, V can be regarded as a dependent variable of a. Since these relationships are unique, a function f from a to V is defined, and V = f (a). When the inverse variable of the function f is g, a = g (V), and the value of the variable parameter a that realizes the desired compression ratio V can be obtained.

【0016】図2は、図1における処理ブロックp22
の処理を概説した概略フローチャートである。まず、最
初に処理ステップS11において初期化処理が行なわ
れ、ここで最初の三角形の探索を行なう。最初の三角形
は空間上に点在する点列の最大値又は最小値等の極点近
傍付近で探索する。次にステップS12において探索対
象辺を再編成し、次に探索対象となる辺を登録してゆ
く。ステップS13では、前記ステップS12において
登録された辺を順に調べることで、検索が終了か否かの
判断を行なう。検索が終了していない場合はステップS
14に進み、検索対象辺のアドレスへアクセスし、登録
された辺の座標データ等を取り出す。ステップS15で
は、取り出された座標データ等を基に、検索対象辺から
の新たな三角形の派生が可能か検証し、新頂点候補を探
索する。次にステップS16において新頂点候補が既に
登録されたものと重複しないか等を判定した後に、新た
な登録対象であった場合にはステップS17において追
加登録を行なう。このようにして順次探索を行なうこと
で、各三角形から隣接する新たな三角形を派生させ、こ
れを登録することでポリゴンデータの生成が可能とな
る。
FIG. 2 shows a processing block p22 in FIG.
3 is a schematic flowchart outlining the processing of FIG. First, an initialization process is performed in a processing step S11, and a search for a first triangle is performed here. The first triangle is searched for near the extreme point such as the maximum value or the minimum value of a point sequence scattered in the space. Next, in step S12, the search target side is rearranged, and the next search target side is registered. In step S13, it is determined whether the search is completed by sequentially examining the sides registered in step S12. If the search is not completed, step S
Proceeding to 14, access is made to the address of the search target side, and the coordinate data of the registered side is extracted. In step S15, based on the extracted coordinate data and the like, it is verified whether a new triangle can be derived from the search target side, and a new vertex candidate is searched. Next, after it is determined in step S16 whether the new vertex candidate does not overlap with the already registered new vertex candidate, if it is a new registration target, additional registration is performed in step S17. By successively searching in this way, a new adjacent triangle is derived from each triangle, and by registering this, polygon data can be generated.

【0017】図4は、本実施形態の色補正システムを概
説した概略ブロック図である。本システムではドキュメ
ントを構成する要素を三つの属性(文字、図形、画像)
で大別し、各々独立の色補正処理が施されるよう構成す
る。図で示されるように設定を変更する場合には対象属
性選択手段413によって対象となる属性を選択、入力
値処理手段412及び表示処理手段415へ対象属性を
指定する。入力手段411では設定する圧縮率Vが必要
に応じて変更され、これを入力処理手段412へ渡す。
新たに圧縮率Vを設定した場合は、対象属性選択手段4
13で指定されている属性に応じてレジスタ417に登
録されている圧縮率を変更する。レジスタ417に登録
されている圧縮率は適時、パラメータ算出関数418へ
渡り可変パラメータ変数群(At,Ag,Ai)を更新
する。可変パラメータ変数群は色変換方法生成処理41
9へ適時入力され、色変換処理メソッドを再構築する。
色変換処理ソメッドの変更は、例えばLUTデータの各
要素を適宜変更するものを用いて、与えられた可変パラ
メータに応じた色変換処理の変更を実現する。色変換方
法生成処理419で生成された各々の色変換処理ソメッ
ドは、合成処理420によって、結合され一つのデータ
構造体としてまとめられ表示処理415、及びドキュメ
ント色変換処理432へ渡される。
FIG. 4 is a schematic block diagram outlining the color correction system of this embodiment. In this system, the elements that make up a document have three attributes (characters, graphics, and images)
, And independent color correction processes are performed. As shown in the drawing, when the setting is changed, the target attribute is selected by the target attribute selecting unit 413, and the target attribute is specified to the input value processing unit 412 and the display processing unit 415. The input means 411 changes the compression ratio V to be set as required, and passes the change to the input processing means 412.
When a new compression ratio V is set, the target attribute selecting means 4
The compression ratio registered in the register 417 is changed in accordance with the attribute specified in step S13. When appropriate, the compression ratio registered in the register 417 is passed to the parameter calculation function 418 to update the variable parameter variable group (At, Ag, Ai). The variable parameter variable group is a color conversion method generation process 41
9 is input as needed to reconstruct the color conversion processing method.
The change of the color conversion processing method is realized by, for example, appropriately changing each element of the LUT data, and realizing the change of the color conversion processing according to the given variable parameter. The respective color conversion processing methods generated in the color conversion method generation processing 419 are combined by the combination processing 420 into one data structure, and are passed to the display processing 415 and the document color conversion processing 432.

【0018】ドキュメント色変換処理432は色修正対
象のカラードキュメント431を上記設定によって適切
な色変換を行ない色修正対象のカラードキュメント43
3を生成する。
The document color conversion processing 432 performs an appropriate color conversion on the color document 431 to be color-corrected by the above setting, and performs the color correction 43 on the color document.
3 is generated.

【0019】表示処理415は、操作者が選択された属
性に対応した圧縮率を画面で確認する為に、例えばサー
フェイスモデルによって多面体を生成し、表示手段41
6を用いて描画を行なう。
The display processing 415 generates a polyhedron by a surface model, for example, in order to confirm the compression ratio corresponding to the attribute selected by the operator on the screen.
6 is drawn.

【0020】以上述べたようにシステムが構成される
が、各設定値はシステム自身が起動した際に初期化処理
が行なわれる。例えば圧縮率V等の値はデフォルト値が
レジスタ417へ設定されている。利用者は必要に応じ
て設定を変更することで、色変換対象のカラードキュメ
ントを所望の特性で、色変換することが可能である。
Although the system is configured as described above, each set value is initialized when the system itself is started. For example, default values of the compression ratio V and the like are set in the register 417. By changing the settings as necessary, the user can perform color conversion on the color document to be converted with desired characteristics.

【0021】図5は上述の本システムにおける設定画面
を示した例であって、グラフィックスウィンドウ画面に
複数表示可能なホストシステムにおける設定ウィンドウ
501につて図示している。図中、オプションボタン5
11、512、513は3つの状態のうちいずれか一つ
のみ選択可能であり、常に排他的な選択がなされるよう
に構成されている。図5ではボタン512が選択されて
おり、ドキュメント内の図形属性に対する変更が指定可
能な状態となっている。この時、図形属性に対する色空
間圧縮の変更はシステムによって50%から100%の
間で可能であることがスクロールバー531で示されて
いる。上記オプションボタンを変更した場合、例えばボ
タン531を選択した場合はスクロールバー531が適
宜変更されるよう構成されている。いずれにしてもスク
ロールバー531で示される範囲において色空間圧縮率
は変更可能である。これを変更するには変更窓532に
おいて数字を入力すれば良い。また、設定された色空間
圧縮率に応じて表示窓521では、色変換前の色再現領
域523と、色変換後の色再現領域524が合成されて
表示されるよう構成されている。
FIG. 5 shows an example of the setting screen in the above-described system, and shows a setting window 501 in the host system which can display a plurality of graphics windows. In the figure, option button 5
11, 512, and 513 can select only one of the three states, and are configured to always make an exclusive selection. In FIG. 5, the button 512 is selected, and a change to the graphic attribute in the document can be designated. At this time, the scroll bar 531 indicates that the color space compression for the graphic attribute can be changed between 50% and 100% depending on the system. When the option button is changed, for example, when the button 531 is selected, the scroll bar 531 is appropriately changed. In any case, the color space compression ratio can be changed in the range indicated by the scroll bar 531. This can be changed by entering a number in the change window 532. Further, the display window 521 is configured so that the color reproduction area 523 before color conversion and the color reproduction area 524 after color conversion are combined and displayed in the display window 521 in accordance with the set color space compression ratio.

【0022】(第二の実施形態)次に図6を用いて第二
の実施形態の説明を行なう。第二の実施形態は第一の実
施形態と重複する点が多くあるので、主に相違点につい
てのみ説明を行なう。
(Second Embodiment) Next, a second embodiment will be described with reference to FIG. Since the second embodiment has many points that overlap with the first embodiment, only the differences will be mainly described.

【0023】第一の実施形態と同様に、ここでは入力信
号がRGBで定義されるカラーデバイスの色変換処理と
して色空間圧縮処理を用いた場合について説明する。よ
り具体的な例としてはRGB24ビットで構成されるフ
ルカラーデータをモニタ上に表示し、これをRGB24
ビットを入力とするカラープリンタで忠実に色再現する
ように、色空間圧縮処理によってモニタ上の色データを
色補正する場合を考える。
As in the first embodiment, a case where a color space compression process is used as a color conversion process of a color device whose input signal is defined by RGB will be described. As a more specific example, full-color data composed of RGB 24 bits is displayed on a monitor, and this is displayed on the RGB 24 bit.
Consider a case in which color data on a monitor is color-corrected by a color space compression process so that color is faithfully reproduced by a color printer that inputs bits.

【0024】本実施形態では、可変パラメータaを設定
し色空間圧縮率を制御する際に、3×9の行列演算の各
要素項を変更することでこれを実現する。3×9の行列
では27項のパラメータが存在するので各々に対応した
aに対する関数27個を用意する。3×9の行列変換項
がaに応じて変化することで色空間圧縮率も可変とな
る。さらに、色再現領域を示すポリゴンデータの生成
は、色空間座標にプロットした結果を基に手作業で近似
多面体を作成するような構成にする。ここでは色空間座
標にプロットする点の数を729点(=9×9×9)用
意し、より精細なモデルを提供する。より精度を高くす
る為により多くのサンプルを適宜追加出来るよう可変的
な構成とする。
In the present embodiment, when the variable parameter a is set and the color space compression ratio is controlled, this is realized by changing each element term of a 3 × 9 matrix operation. Since a 3 × 9 matrix has 27 parameters, 27 functions for a corresponding to each are prepared. As the 3 × 9 matrix conversion term changes according to a, the color space compression ratio also becomes variable. Further, the generation of the polygon data indicating the color reproduction area is configured such that the approximate polyhedron is manually created based on the result plotted in the color space coordinates. Here, 729 points (= 9 × 9 × 9) are prepared for the number of points to be plotted in the color space coordinates, and a more precise model is provided. The configuration is variable so that more samples can be added as needed to increase the accuracy.

【0025】このようにして近似的な多面体を構成した
後に、その体積の計算を図6で示されるような微小平面
における面積の積分によって求める。また、システムを
構成する際には図4で示されるように、文字、図形、画
像といった分類に応じた色補正ではなくて、ドキュメン
ト内部の特定の単位、例えば、ロゴとかマークとか背景
図形やパターンなどといったそれぞれ独立して編集出来
るオブジェクト毎に、設定する構成を提供する。
After constructing the approximate polyhedron in this way, the calculation of the volume is obtained by integrating the area on a micro plane as shown in FIG. Also, when configuring the system, as shown in FIG. 4, instead of performing color correction according to classification such as characters, figures, and images, specific units within the document, such as logos, marks, background figures, and patterns are used. It provides a configuration to set for each independently editable object such as.

【0026】以上のように本実施形態では色補正対象の
カラードキュメントを構成する様々なオブジェクトに対
して、より細かな設定を利用者が自由に設定することが
できる。
As described above, in the present embodiment, the user can freely set more detailed settings for various objects constituting a color document to be subjected to color correction.

【0027】(第三の実施形態)次に図7を用いて第三
の実施形態の説明を行なう。第三の実施形態は第一の実
施形態と重複する点が多くあるので、主に相違点につい
てのみ説明を行なう。
(Third Embodiment) Next, a third embodiment will be described with reference to FIG. Since the third embodiment has many points that overlap with the first embodiment, only the differences will be mainly described.

【0028】第一の実施形態と同様に、ここでは入力信
号がRGBで定義されるカラーデバイスの色変換処理と
して色空間圧縮処理を用いた場合について説明する。よ
り具体的な例としてはRGB24ビットで構成されるフ
ルカラーデータをモニタ上に表示し、これをRGB24
ビットを入力とするカラープリンタで忠実に色再現する
ように、色空間圧縮処理によってモニタ上の色データを
色補正する場合を考える。
As in the first embodiment, a case where a color space compression process is used as a color conversion process of a color device whose input signal is defined by RGB will be described. As a more specific example, full-color data composed of RGB 24 bits is displayed on a monitor, and this is displayed on the RGB 24 bit.
Consider a case in which color data on a monitor is color-corrected by a color space compression process so that color is faithfully reproduced by a color printer that inputs bits.

【0029】既に述べた実施形態によると色空間圧縮率
は体積の変化であって、実際の色処理の変化と感覚的な
ズレが大きいという問題点が存在する。そこで本実施形
態では、指数関数やLOG関数等の非線形な関数を適宜
用いてより人間の感覚的に合うような補正を行なう。
According to the above-described embodiment, the color space compression ratio is a change in volume, and there is a problem that the difference between the actual color processing and the perceived difference is large. Therefore, in the present embodiment, a correction is performed so as to be more intuitive to humans by appropriately using a non-linear function such as an exponential function or a LOG function.

【0030】本実施形態では非線形関数処理として、
2.1乗の処理を行なう。ここで圧縮率Vが50%、7
5%、100%と変化する例をあげると、これに対する
1/2.1乗の数字、感覚量Pは、71.9%、87.
2%、100%となる。これらのことから逆関数におけ
る定義域を適当に定める。例えばここでは定義域を72
%から100%とする。感覚量Pの変化72%、80
%、90%、100%、各々に対応する圧縮率Vの変化
は、50.2%、62.6%、80.2%、100%と
なる。利用者は72%から、100%の間で感覚量Pを
設定または入力し、非線形関数処理によってこれを2.
1乗し、圧縮率Vを求め、これを後段の処理に受け渡す
よう構成する。
In this embodiment, the non-linear function processing includes
2. Perform a power-of-two process. Here, the compression ratio V is 50%, 7
Taking an example that changes to 5% and 100%, the figure of the power of 1 / 2.1 and the sensory amount P are 71.9% and 87.
2% and 100%. From these facts, the domain of the inverse function is determined appropriately. For example, here, the domain is 72
% To 100%. Changes in sensory volume P 72%, 80
%, 90%, 100%, and the corresponding changes in the compression ratio V are 50.2%, 62.6%, 80.2%, and 100%. The user sets or inputs the sensation amount P between 72% and 100%, and sets this by a non-linear function processing.
The power is raised to the first power to obtain a compression ratio V, which is passed to a subsequent process.

【0031】図7は、本実施形態の色補正システムを概
説した概略ブロック図である。
FIG. 7 is a schematic block diagram outlining the color correction system of the present embodiment.

【0032】本システムはドキュメントの全てまたは一
部をカラービットマップ画像として展開、保持するよう
な画像システムであって、その際に該画像を特定ブロッ
ク(例えば8×8の矩形ブロック)に分割し、適時周波
数変換を行ない各ブロックの周波数に応じて分類を施す
よう構成されている。本実施形態では、各々の画像ブロ
ック周波数に応じた色補正パラメータを変更出来るよう
構成する。図で示されるように設定を変更する場合には
周波数選択手段713によって対象となる周波数を選
択、入力値処理手段712及び表示処理手段715へ対
象周波数を指定する。
The present system is an image system that develops and retains all or a part of a document as a color bitmap image, in which the image is divided into specific blocks (for example, 8 × 8 rectangular blocks). Is configured to perform timely frequency conversion and perform classification according to the frequency of each block. In the present embodiment, the color correction parameter according to each image block frequency can be changed. When the setting is changed as shown in the figure, the target frequency is selected by the frequency selection unit 713, and the target frequency is specified to the input value processing unit 712 and the display processing unit 715.

【0033】入力手段711では設定する感覚量Pが適
宜変更され、これを非線形関数処理714を用いて、体
積値Vを求め、これをレジスタ717に登録する。レジ
スタ717に登録されている体積値は圧縮率として、適
時、パラメータ算出関数718へ渡り可変パラメータ変
数群(V1…Vn)を更新する。可変パラメータ変数群
は色変換方法生成処理719へ適時入力され、色変換処
理メソッドを再構築する。色変換処理ソメッドの変更
は、例えばLUTデータの各要素を適宜変更するものを
用いて、与えられた可変パラメータに応じた色変換処理
の変更を実現する。色変換方法生成処理719で生成さ
れた各々の色変換処理ソメッドは、合成処理720によ
って、結合され一つのデータ構造体としてまとめられ表
示処理715、またはドキュメント色変換処理732へ
渡される。ドキュメント色変換処理732は色修正対象
のカラードキュメント731を上記設定によって適切な
色変換を行ない色修正対象のカラードキュメント733
を生成する。表示処理715は、操作者が選択された属
性に対応した圧縮率を画面で確認する為に、例えばサー
フェイスモデルによって多面体を生成し、表示手段71
6を用いて描画を行なう。以上述べたようにシステムが
構成されるが、各設定値はシステム自身が起動した際に
初期化処理が行なわれる。例えば圧縮率V等の値はデフ
ォルト値がレジスタ717ヘ設定されている。利用者は
必要に応じて設定する変更することで、色変換対象のカ
ラードキュメントを所望の特性で、色変換することが可
能である。
In the input means 711, the set sensory amount P is appropriately changed, and the volume value V is obtained by using the non-linear function processing 714, and is registered in the register 717. The volume value registered in the register 717 is used as a compression ratio to update the variable parameter variable group (V1... Vn) as appropriate to the parameter calculation function 718. The variable parameter variable group is appropriately input to the color conversion method generation processing 719 to reconstruct the color conversion processing method. The change of the color conversion processing method is realized by, for example, appropriately changing each element of the LUT data, and realizing the change of the color conversion processing according to the given variable parameter. Each color conversion processing method generated in the color conversion method generation processing 719 is combined by the combination processing 720 into one data structure, and is passed to the display processing 715 or the document color conversion processing 732. The document color conversion processing 732 performs an appropriate color conversion on the color document 731 to be corrected and the color document 733 to be corrected.
Generate The display processing 715 generates a polyhedron by a surface model, for example, in order to confirm on the screen the compression ratio corresponding to the attribute selected by the operator.
6 is drawn. Although the system is configured as described above, each set value is initialized when the system itself is started. For example, default values of the values such as the compression ratio V are set in the register 717. The user can perform color conversion of the color document to be converted with desired characteristics by changing the setting as necessary.

【0034】(上述の実施形態の変形例)以上述べた以
外にも以下のような変更を施した実施形態が考えられ
る。
(Modification of the above-described embodiment) In addition to the above, an embodiment in which the following changes are made can be considered.

【0035】1.多面体を構成する面は、図2のような
アルゴリズムで生成しなくても良い。適当に点列を定め
て面を構成しても良い。
1. The planes constituting the polyhedron need not be generated by the algorithm shown in FIG. The surface may be configured by appropriately determining a point sequence.

【0036】2.多面体を構成する面は全て三角でなく
ても良い。例えば五角形と三角形の組み合わせなどでも
よい。また、これらを生成する方法によって本発明が限
定されるものではない。
2. All the faces constituting the polyhedron need not be triangular. For example, a combination of a pentagon and a triangle may be used. In addition, the present invention is not limited by a method for generating these.

【0037】3.図4で示されるシステムにおいて、合
成処理420が存在しなくても良い。各々の属性に応じ
た色変換処理が必要に応じて適宜実行されるように構成
されていれば同じ効果を提供することが出来る。
3. In the system shown in FIG. 4, the combining process 420 may not exist. The same effect can be provided if the color conversion processing according to each attribute is configured to be executed as needed.

【0038】4.図5の設定画面では、設定された色空
間圧縮率に応じて表示窓521に、色変換前後の色再現
領域が表示されるがこの表示形態をさらに拡張して利用
者の便宜を計っても良い。例えば、回転、拡大縮小、半
透明処理による重ね合わせ等を用いてより詳細に表示出
来るよう工夫しても良い。
4. In the setting screen of FIG. 5, the color reproduction areas before and after the color conversion are displayed on the display window 521 according to the set color space compression ratio. good. For example, the display may be devised in more detail using rotation, enlargement / reduction, superposition by translucent processing, or the like.

【0039】5.図7の周波数選択の代わりに、画像ブ
ロックにおける各色成分毎のヒストグラム等であっても
構わない。また、画像ブロック等の小単位領域による分
割ではなくて、サブバンド符号化等のように画像全体の
周波数成分毎に同様の設定を行なっても良い。
5. Instead of the frequency selection in FIG. 7, a histogram or the like for each color component in an image block may be used. Further, the same setting may be performed for each frequency component of the entire image, such as sub-band coding, instead of division by a small unit area such as an image block.

【0040】6.ドキュメントに対する色の設定を図5
で示されるような設定画面を用いることなくこれを実行
しても良い。例えばこれら設定を予めデフォルト設定と
してドキュメントのタグ情報等に登録したり、システム
のデフォルト処理としてこれを実装しても良い。また、
必要があればこれらのデフォルト値を変更する特別なプ
ログラムを用意し適宜変更する。
6. Figure 5 shows the color settings for the document
This may be executed without using the setting screen as shown by. For example, these settings may be registered in advance as default settings in document tag information or the like, or may be implemented as system default processing. Also,
If necessary, prepare a special program to change these default values and change them as appropriate.

【0041】以上述べた他にも様々な実施形態が考えら
れるが実質的に、ドキュメントを構成する要素をある単
位で分類した時に、各々に最適な色空間圧縮又は色変換
処理を設定することが可能で、且つこれを必要に応じて
適宜処理することが出来るような構成を実現すれば本発
明と同様な効果を提供することが出来る。
Various embodiments other than those described above are conceivable. In practice, when elements constituting a document are classified in a certain unit, it is possible to set an optimum color space compression or color conversion process for each of them. By realizing a configuration that is possible and can be appropriately processed as needed, the same effect as the present invention can be provided.

【0042】以上述べた、実施形態によれば以下の様な
効果を得ることができる。
According to the embodiment described above, the following effects can be obtained.

【0043】従来より色空間圧縮は、概念的にその容積
が縮まるというだけで処理の結果どれだけ圧縮されるの
か定量的に明らかに示されていなかった。この為に色空
間圧縮処理においてその圧縮率を可変とした場合にその
体積値の変化率すら示すことが出来なかった。本実施形
態では、色再現領域を多面体で構成し、その体積を幾何
学的に計算することでカラーデバイスが各々固有に持つ
色再現領域を定量的に扱うことが可能となった。同様に
して、カラーデバイス等が持つ色再現領域が色空間圧縮
アルゴリズムによって写像された後の体積も求めること
が可能であって、更には圧縮比率を定量的に求めること
も出来る。これらの技術を用いて、従来まで固定的に扱
っていた色空間圧縮処理を体積的な変化率に基づいた定
量的な尺度で調整出来るようになった。また、これらの
調整手段をカラードキュメントを構成する要素に応じて
適宜設定できるようにすることにより、利用者はカラー
ドキュメントの色補正にあたって、より細かくより精細
に所望する特性の通り自由に色特性を設定することがで
きる。
Heretofore, color space compression has not been clearly shown quantitatively as to how much it is compressed as a result of processing merely by conceptually reducing its volume. For this reason, even when the compression ratio is made variable in the color space compression processing, it is not possible to show even the rate of change of the volume value. In the present embodiment, the color reproduction region is constituted by a polyhedron, and the volume thereof is geometrically calculated, so that the color reproduction region inherent to each color device can be quantitatively treated. Similarly, the volume after the color reproduction area of the color device or the like is mapped by the color space compression algorithm can be obtained, and the compression ratio can also be quantitatively obtained. By using these techniques, the color space compression processing, which has been conventionally fixed, can be adjusted on a quantitative scale based on the volumetric change rate. In addition, by allowing these adjustment means to be appropriately set according to the elements constituting the color document, the user can freely and precisely adjust the color characteristics as desired characteristics in color correction of the color document. Can be set.

【0044】(他の実施形態)また前述した実施形態の
機能を実現する様に各種のデバイスを動作させる様に該
各種デバイスと接続された装置あるいはシステム内のコ
ンピュータに、前記実施形態機能を実現するためのソフ
トウエアのプログラムコードを供給し、そのシステムあ
るいは装置のコンピュータ(CPUあるいはMPU)を
格納されたプログラムに従って前記各種デバイスを動作
させることによって実施したものも本発明の範疇に含ま
れる。
(Other Embodiments) The functions of the above-described embodiments are implemented in an apparatus connected to the various devices or a computer in a system so as to operate various devices so as to realize the functions of the above-described embodiments. The present invention also includes a computer program (CPU or MPU) of the system or apparatus that supplies the program code of software for executing the various devices in accordance with the stored program.

【0045】またこの場合、前記ソフトウエアのプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコード自体、及びそのプログ
ラムコードをコンピュータに供給するための手段、例え
ばかかるプログラムコードを格納した記憶媒体は本発明
を構成する。
In this case, the program code of the software itself realizes the functions of the above-described embodiment, and the program code itself and means for supplying the program code to the computer, for example, the program code The storage medium storing the information constitutes the present invention.

【0046】かかるプログラムコードを格納する記憶媒
体としては例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、磁気
テープ、不揮発性のメモリカード、ROM等を用いるこ
とが出来る。
As a storage medium for storing such a program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, magnetic tape, nonvolatile memory card, ROM or the like can be used.

【0047】またコンピュータが供給されたプログラム
コードを実行することにより、前述の実施形態の機能が
実現されるだけではなく、そのプログラムコードがコン
ピュータにおいて稼動しているOS(オペレーティング
システム)、あるいは他のアプリケーションソフト等と
共同して前述の実施形態の機能が実現される場合にもか
かるプログラムコードは本発明の実施形態に含まれるこ
とは言うまでもない。
When the computer executes the supplied program code, not only the functions of the above-described embodiment are realized, but also the OS (operating system) running on the computer or another program code. Needless to say, the program code is included in the embodiment of the present invention even when the functions of the above-described embodiment are realized in cooperation with application software or the like.

【0048】更に供給されたプログラムコードが、コン
ピュータの機能拡張ボードやコンピュータに接続された
機能拡張ユニットに備わるメモリに格納された後そのプ
ログラムコードの指示に基づいてその機能拡張ボードや
機能格納ユニットに備わるCPU等が実際の処理の一部
または全部を行ない、その処理によって前述した実施形
態の機能が実現される場合も本発明に含まれることは言
うまでもない。
Further, the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, and then stored in the function expansion board or the function storage unit based on an instruction of the program code. It is needless to say that the present invention includes a case where a provided CPU or the like performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0049】[0049]

【発明の効果】本願第1の発明によれば、色空間圧縮処
理結果を定量的に明らかにすることができるようにする
ことができる。また、前記色空間圧縮処理されたサンプ
ル色データに基づき多面体を生成し、生成された多面体
の体積に基づき色空間圧縮処理条件による圧縮率を求め
るので、高精度に定量的値である圧縮率を求めることが
できる。
According to the first aspect of the present invention, it is possible to quantitatively clarify the result of the color space compression processing. In addition, since a polyhedron is generated based on the sample color data subjected to the color space compression processing, and a compression ratio based on a color space compression processing condition is obtained based on a volume of the generated polyhedron, the compression ratio, which is a quantitative value, is accurately determined. You can ask.

【0050】本願第2の発明によれば、入力画像を構成
する要素毎に適した色空間圧縮処理を行なうことができ
る。
According to the second aspect of the present invention, it is possible to perform a color space compression process suitable for each element constituting an input image.

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

【図1】可変パラメータと圧縮率の対応を求める処理に
ついて概説した概略ブロック図。
FIG. 1 is a schematic block diagram outlining a process for obtaining a correspondence between a variable parameter and a compression ratio.

【図2】多面体を構成するポリゴンデータを生成する処
理を説明した概略フローチャート。
FIG. 2 is a schematic flowchart illustrating a process of generating polygon data forming a polyhedron.

【図3】多面体の体積値を四面体の分割により計算する
様子を示した概念図。
FIG. 3 is a conceptual diagram showing how a volume value of a polyhedron is calculated by dividing a tetrahedron.

【図4】ドキュメント属性に応じて色空間圧縮率を変更
するシステムを概説した概略ブロック図。
FIG. 4 is a schematic block diagram outlining a system for changing a color space compression ratio according to a document attribute.

【図5】ドキュメント属性に応じて色空間圧縮率を変更
する様子を示した設定画面の例。
FIG. 5 is an example of a setting screen showing how a color space compression ratio is changed according to a document attribute.

【図6】多面体の体積を平面に分割し微小体積の和によ
り求める様子を示した概念図。
FIG. 6 is a conceptual diagram showing a state in which the volume of a polyhedron is divided into planes and the sum is obtained by a small volume.

【図7】ドキュメント画像の周波数成分に応じて色空間
圧縮率を変更するシステムについて概説した概略ブロッ
ク図。
FIG. 7 is a schematic block diagram outlining a system for changing a color space compression ratio according to a frequency component of a document image.

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C087 AA11 AA15 BD36 BD40 5C077 LL18 MP06 MP08 PP23 PP37 PP41 PP43 PP65 PQ12 PQ19 PQ22 RR21 SS06 5C079 LA00 LA26 LA40 LB01 MA01 MA17 NA11 9A001 BB06 EE04 HH23 HH28 HH31 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C087 AA11 AA15 BD36 BD40 5C077 LL18 MP06 MP08 PP23 PP37 PP41 PP43 PP65 PQ12 PQ19 PQ22 RR21 SS06 5C079 LA00 LA26 LA40 LB01 MA01 MA17 NA11 9A001 BB06 EE04 HH23 HH28H

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 色空間圧縮処理条件を設定し、 複数のサンプル色データに対して、前記色空間圧縮処理
条件に基づき色空間圧縮処理を行ない、 前記色空間圧縮処理されたサンプル色データに基づき多
面体を生成し、 前記生成された多面体の体積に基づき前記色空間圧縮処
理条件による圧縮率を求めることを特徴とする画像処理
方法。
1. A color space compression process condition is set, a color space compression process is performed on a plurality of sample color data based on the color space compression process condition, and a color space compression process is performed based on the sample color data subjected to the color space compression process. An image processing method, comprising: generating a polyhedron; and calculating a compression ratio based on the color space compression processing condition based on a volume of the generated polyhedron.
【請求項2】 前記求められた圧縮率を報知することを
特徴とする請求項1記載の画像処理方法。
2. The image processing method according to claim 1, wherein the obtained compression ratio is notified.
【請求項3】 属性の各々に対して色空間圧縮処理条件
として圧縮率を設定し、 入力画像を構成する要素の属性を判定し、 前記判定された属性の結果に対応した圧縮率を用いて前
記入力画像を構成する要素に対して色空間圧縮処理を行
なうことを特徴とする画像処理方法。
3. A compression ratio is set as a color space compression processing condition for each attribute, an attribute of an element constituting the input image is determined, and a compression ratio corresponding to a result of the determined attribute is used. An image processing method, wherein a color space compression process is performed on elements constituting the input image.
【請求項4】 前記属性には、文字、図形、写真が含ま
れることを特徴とする請求項3記載の画像処理方法。
4. The image processing method according to claim 3, wherein the attribute includes a character, a graphic, and a photograph.
【請求項5】 前記入力画像を構成する要素は、画像ブ
ロック内の周波数によって分類されることを特徴とする
請求項3記載の画像処理方法。
5. The image processing method according to claim 3, wherein elements constituting the input image are classified according to a frequency in an image block.
【請求項6】 前記入力画像を構成する要素は、画像ブ
ロック内のヒストグラムによって分類されることを特徴
とする請求項3記載の画像処理方法。
6. The image processing method according to claim 3, wherein the elements constituting the input image are classified based on a histogram in the image block.
【請求項7】 色空間圧縮処理条件を設定する設定手段
と、 複数のサンプル色データに対して、前記色空間圧縮処理
条件に基づき色空間圧縮処理を行なう色空間圧縮処理手
段と、 前記色空間圧縮処理されたサンプル色データに基づき多
面体を生成する生成手段と、 前記生成された多面体の体積に基づき前記色空間圧縮処
理条件による圧縮率を求める手段とを有することを特徴
とする画像処理装置。
7. Setting means for setting color space compression processing conditions; color space compression processing means for performing color space compression processing on a plurality of sample color data based on the color space compression processing conditions; An image processing apparatus comprising: a generation unit that generates a polyhedron based on sample color data that has been subjected to compression processing; and a unit that obtains a compression ratio based on the color space compression processing condition based on a volume of the generated polyhedron.
【請求項8】 コンピュータで読み取り可能にプログラ
ムが記録されている記録媒体であって、 色空間圧縮処理条件を設定し、 複数のサンプル色データに対して、前記色空間圧縮処理
条件に基づき色空間圧縮処理を行ない、 前記色空間圧縮処理されたサンプル色データに基づき多
面体を生成し、 前記生成された多面体の体積に基づき前記色空間圧縮処
理条件による圧縮率を求めることを特徴とする画像処理
方法を実現するためのプログラムが記録されている記録
媒体。
8. A recording medium on which a program is recorded so as to be readable by a computer, wherein a color space compression processing condition is set, and a color space is set for a plurality of sample color data based on the color space compression processing condition. Performing a compression process, generating a polyhedron based on the sample color data subjected to the color space compression process, and obtaining a compression rate based on the color space compression processing condition based on a volume of the generated polyhedron. Recording medium on which a program for realizing is realized.
【請求項9】 コンピュータで読み取り可能にプログラ
ムが記録されている記録媒体であって、 属性の各々に対して色空間圧縮処理条件として圧縮率を
設定し、 入力画像を構成する要素の属性を判定し、 前記判定された属性の結果に対応した圧縮率を用いて前
記入力画像を構成する要素に対して色空間圧縮処理を行
うことを特徴とする画像処理方法を実現するためのプロ
グラムが記録されている記録媒体。
9. A recording medium on which a program is recorded so as to be readable by a computer, wherein a compression ratio is set as a color space compression processing condition for each attribute to determine an attribute of an element constituting an input image. A program for realizing an image processing method characterized by performing a color space compression process on an element constituting the input image using a compression ratio corresponding to a result of the determined attribute is recorded. Recording media.
JP21719299A 1999-07-30 1999-07-30 Color processing method and apparatus Expired - Fee Related JP4377993B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21719299A JP4377993B2 (en) 1999-07-30 1999-07-30 Color processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21719299A JP4377993B2 (en) 1999-07-30 1999-07-30 Color processing method and apparatus

Publications (2)

Publication Number Publication Date
JP2001045314A true JP2001045314A (en) 2001-02-16
JP4377993B2 JP4377993B2 (en) 2009-12-02

Family

ID=16700309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21719299A Expired - Fee Related JP4377993B2 (en) 1999-07-30 1999-07-30 Color processing method and apparatus

Country Status (1)

Country Link
JP (1) JP4377993B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007282099A (en) * 2006-04-11 2007-10-25 Fuji Xerox Co Ltd Apparatus, method and program for image processing
JP2011155419A (en) * 2010-01-27 2011-08-11 Kyocera Mita Corp Image forming apparatus and image processing program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007282099A (en) * 2006-04-11 2007-10-25 Fuji Xerox Co Ltd Apparatus, method and program for image processing
JP4645513B2 (en) * 2006-04-11 2011-03-09 富士ゼロックス株式会社 Image processing apparatus, image processing method, and image processing program
JP2011155419A (en) * 2010-01-27 2011-08-11 Kyocera Mita Corp Image forming apparatus and image processing program

Also Published As

Publication number Publication date
JP4377993B2 (en) 2009-12-02

Similar Documents

Publication Publication Date Title
US20040075699A1 (en) Method and apparatus for highlighting graphical objects
CN110288614A (en) Image processing method, device, equipment and storage medium
JPH11305970A (en) Image processing device and method, and recording medium
US9959672B2 (en) Color-based dynamic sub-division to generate 3D mesh
JP2740409B2 (en) Sharpness processing device
JPH04112069A (en) Image recorder
US11461874B2 (en) Graphics processing using matrices of transformations
JP4377993B2 (en) Color processing method and apparatus
US20040010756A1 (en) Print preview based on printer attributes and/or material properties of print media
JP4174133B2 (en) Image generation method
US20090323143A1 (en) Print Control Device and Print Control Program
JP2845380B2 (en) Printing apparatus and control method thereof
JP2000148126A (en) Image display device and method
JP2006140972A (en) Color processing method and apparatus therefor
JPH09190538A (en) Picture processor and its processing method
JP2701056B2 (en) Secondary representation method for three-dimensional objects
KR100586602B1 (en) Method for overlaing raster map
JP3688765B2 (en) Drawing method and graphics apparatus
US6950201B2 (en) Generating images quickly in raster image processing
JP3483348B2 (en) Printing system and method for presenting required recording time of printing system
JPH1074248A (en) Color reduction device and color reduction method
JPH11253675A (en) Picture data processor for patchwork and medium for recording picture data processing program for patchwork
JP3194347B2 (en) Printing equipment
JP2005258548A (en) Graph information management device, and graph information management method
JP2019144287A (en) Map converter, learning device, method for converting map, method for learning, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071228

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080619

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090731

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120918

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120918

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130918

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees