JP4914318B2 - 画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体 - Google Patents
画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP4914318B2 JP4914318B2 JP2007240200A JP2007240200A JP4914318B2 JP 4914318 B2 JP4914318 B2 JP 4914318B2 JP 2007240200 A JP2007240200 A JP 2007240200A JP 2007240200 A JP2007240200 A JP 2007240200A JP 4914318 B2 JP4914318 B2 JP 4914318B2
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- background
- processing apparatus
- line
- brush
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
媒体に関し、特に、背景を設定する背景設定コマンドを含む描画コマンドに応じた描画デ
ータを描画する画像処理装置、画像処理システム、画像処理方法、プログラム、および記
録媒体に関するものである。
Page Description Language)データを構成する描画コマンドを解釈して中間データを生
成し、生成した中間データをスプールメモリに蓄積し、スプールメモリに蓄積した中間デ
ータに基づいて、描画メモリに描画データを描画する。上記PDLデータを構成する描画
コマンドには、グラフィック、イメージ、文字、ブラシなどを設定するコマンドが含まれ
る。
られている。ブラシを設定するコマンドに応じた描画処理を高速化する方法として、例え
ば、特許文献1が公知である。特許文献1では、透過演算処理を含む描画コマンドから透
過演算を必要としない描画コマンドに変換するか否かを、一定の条件に合致しているか否
かに基づいて判定し、変換すると判定した場合に、透過演算処理を含む描画コマンドから
透過演算を必要としない描画コマンドに変換する方法が提案されている。
成を実施しているため、一定長移動する毎に、ブラシのパターンを作成し直して描画を繰
り返す必要があり、ブラシの描画処理の高速化を妨げるという問題がある。
が可能な画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体
を提供することを目的とする。
処理で行うことが望ましい。
色部分のみ、または、透過部分のみからなることが望ましい。
の特徴判定方向に対して、その回転後に特徴を判定することが望ましい。
情報処理装置に搭載されることが望ましい。
形成装置とを備える画像処理システムであって、前記情報処理装置および画像形成装置は
、本発明の画像処理装置を備えることが望ましい。
がプログラムを実行して実現することが望ましい。
に実行させるためのプログラムを記録媒体に記録することが望ましい。
処理方法、プログラム、および記録媒体の最良な実施の形態を詳細に説明する。なお、こ
の実施の形態によりこの発明が限定されるものではない。また、この実施の形態における
構成要素には、当業者が容易に想定できるもの、または実質的に同一のものが含まれる。
また、本実施の形態においては、背景設定コマンドの一例として、ブラシを設定するため
のブラシ設定コマンドを適用して説明する。
の画像処理システム1は、ブラシ設定コマンドを含む描画コマンドをプリンタ20に出力
するPC10と、PC10から入力される描画コマンドを紙に印字出力するプリンタ20
とで構成されており、PC10とプリンタ10は、ケーブル30を介して相互に通信可能
に接続されている。
れた描画コマンドをPDLデータに変換するプリンタドライバ12とを備えている。
ョンプログラムで指示された、ブラシ設定コマンドを含む描画コマンドをプリンタドライ
バ12に出力する。プリンタドライバ12は、データ生成部11から出力された描画コマ
ンドを受け取ると、プリンタ20で解釈可能なPDLデータに変換し、PDLデータをプ
リンタ20に送信する。
ータを描画する画像処理装置100を備えている。
おいて、画像処理装置100は、グラフィック、イメージ、文字などの図形描画コマンド
や制御に関する制御コマンド、前景色部分、背景色部分、透過部分などのブラシを設定す
るためのブラシ設定コマンドを含む描画コマンドを受け取り、受け取った描画コマンドに
応じた描画データを描画メモリ200に描画する。描画メモリ200に書き込まれた内容
は、最終的に転写紙などの出力メディアに描画される。
像処理装置100は、同図に示すように、前処理部110と、スプール/デスプール処理
部120と、スプールメモリ130と、後処理部140とを備えている。
を解釈して生成した中間データをスプール/デスプール処理部120に出力する。スプー
ル/デスプール処理部120は、前処理部110で生成された中間データをスプールメモ
リ130に蓄積する(以下「スプールフェーズ」)。スプール/デスプール処理部120
は、スプールメモリ130が中間データでフルになると、スプールフェーズを終了し、ス
プールフェーズした中間データをスプールメモリ130から読み出して後処理部140に
出力する。
み出された中間データのビットマップ展開を行って描画メモリ200に書き込む(以下「
デスプールフェーズ」)。このようにして、画像処理装置100はスプールフェーズ、デ
スプールフェーズを繰り返し、描画コマンドに応じた描画データの作成を行う。
る。画像処理装置100で描画されるブラシとしては、前景色となる部分、背景色となる
部分、透過される部分の3種類がある。図4−1は、前景色部分と背景色部分からなるブ
ラシの描画範囲への描画の例を示す図である。また、図4−2は、前景色部分と透過部分
からなるブラシの描画範囲への描画の例を示す図である。ブラシのパターンとしては、通
常、図4−1に示す前景色部分と背景色部分からなるパターンと、図4−2に示す前景色
部分と透過部分からなるパターンの2通り(以下「通常パターン」)がある。
ライン(以下「Xライン」)の注目ライン(以下「Xnライン」)のブラシが単一のパタ
ーンになる場合がある。図5−1は、ブラシ設定コマンドのXnラインのブラシが前景色
部分のみからなる描画結果を示す図である。図5−2は、ブラシ設定コマンドのXnライ
ンのブラシが背景色部分のみからなる描画結果を示す図である。図5−3は、ブラシ設定
コマンドのXnラインのブラシが透過部分のみからなる描画結果を示す図である。
図5−1〜図5−3に示すように、単一のパターンになる場合には、Xnライン分の前景
色部分、背景色部分、または透過部分のみからなるブラシのパターンを纏めて作成した後
に、一定長(例えば、32ビット)毎に描画メモリ200に描画を行なう。これにより、
前景色部分、背景色部分、透過部分のブラシのパターンを一定長毎に作成する度に描画メ
モリ200に描画を行う場合に比べて、高速に描画処理を行うことができる。
、図6に示すように、描画コマンド解釈部112と、特定ブラシ描画処理部114と、通
常描画処理部116とを備えている。
マンドの解釈を行なう。特定ブラシ描画処理部114は、特定のブラシ描画コマンドに応
じた処理を行って中間データを生成する。通常描画処理部116は、その他の描画コマン
ドに応じた処理を行って中間データを生成する。これら生成された中間データは、スプー
ル/デスプール処理部120によりスプールメモリ130にスプールフェーズされる。
110で行われる処理の手順を示すフローチャートである。
Xライン毎に特徴を判定(抽出)する(ステップS101)。本実施の形態では、特徴と
して、(1)各Xラインのブラシがそれぞれ単一のパターン(前景色部分のみ、背景色部
分のみ、または透過部分のみからなるパターン)であるか否か、(2)単一パターンの割
合(背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割
合が閾値を超えているか否か)、(3)Xライン長を判定する。また、90度または27
0度回転させて描画する場合には、回転後のYラインに対して特徴を判定する。
有利な描画処理方法を選択する(ステップS102)。通常の描画処理を行うよりも、特
定のブラシ描画処理を行った方が高速に描画を行える場合(ステップS102:特定ブラ
シ描画)、特定ブラシ描画処理部114の処理により、Xラインのみ色計算描画関数(以
下「特定のブラシ描画関数」)を設定する(ステップS103)。
)、通常描画処理部116の処理により、通常描画関数を設定する(ステップS104)
。
に描画メモリ200に描画すれば、ブラシのパターンを一定長毎に作成する度に描画メモ
リ200に描画を行う場合に比べて、高速に描画処理を行うことができるので、Xnライ
ンが単一のパターンである場合には、特定のブラシ描画関数を設定する。
描画範囲に混在する場合には、両者のいずれのパターンであるかを判定する処理のコスト
が発生する。そこで、本実施の形態では、ブラシ設定コマンドの全ライン数に対する、ブ
ラシが単一のパターンであるライン数の割合が閾値に達する場合に、単一のパターンであ
るXラインに対して、特定のブラシ描画関数を設定する。
、図8に示すように、中間データ解釈部142と、特定ブラシ描画部144と、中間デー
タ処理部146と備えている。
行う。特定ブラシ描画部144は、特定のブラシ描画関数に基づいたブラシ描画を行う。
中間データ処理部146は、特定のブラシ描画以外の中間データに応じた処理を行う。
特定ブラシ描画部144で行われる処理の手順を示すフローチャートである。
蓄積されている中間データを解釈した後に、特定のブラシ描画関数に基づいて、ブラシの
パターンを抽出し(ステップS202)、Xライン毎のブラシのパターンを判定する(ス
テップS203)。
テップS203:通常)、Xnラインに対して、32ビット毎に描画処理を行い、該当す
る部分のブラシパターンを抽出し、前景色、背景色、透過の32ビットのパターンを作成
して、描画メモリ200に描画し、Xnラインの描画が終了するまで、32ビット毎の処
理を行う(ステップS204〜ステップ208)。Xnラインの描画が終了した場合には
、ステップS203に戻り、次のXラインについて処理を行う。
は背景色部分のみからなる単一パターンである場合(ステップS203:前景色、背景色
のみ)、描画するためのパターンをXnライン分纏めて作成した後に(ステップS209
)、32ビット毎の描画を開始し(ステップS210)、32ビットずつ、描画メモリ2
00に描画する(ステップS211)。Xnラインの描画が終了した場合には(ステップ
S212)、ステップS203に戻り、次のXラインについて処理を行う。
単一パターンである場合(ステップS203:透過のみ)、描画すべき部分がないので、
ステップS203に戻り、次のXラインについて処理を行う。描画範囲全ての描画を終え
ると、Y方向のループを終了する(ステップS213)。
ドのXnラインのブラシが単一のパターンであると判定した場合に、特定のブラシ描画関
数を設定し、描画するためのパターンをXnライン分纏めて作成した後に、描画メモリ2
00に描画を行うこととしたので、高速にブラシの描画処理を実行できる。
間データに変換する前(スプールフェーズする前)に、特徴を判定し、描画処理方法を選
択することとしたので、描画コマンド共通として、ブラシ設定など、グラフィック条件設
定コマンド毎に描画処理方法を選択でき、効率化を図ることができる。
に対する、ブラシ設定コマンドのブラシが単一のパターンであるライン数の割合が閾値に
達しているか否かを判定し、判定結果に基づいて、描画処理方法を選択することとしたの
で、高速処理できるパターンと高速処理できないパターンが1つの描画範囲に混在する場
合には、両者のいずれのパターンかを判定する処理のコストが発生することから、高速処
理できるパターンからなるラインが含まれている割合に基づいて、描画処理方法を選択す
ることにより、より高速に処理できる条件を増やしつつ、ブラシのパターンの判定処理に
よる描画処理の高速化の妨げを抑制することができる。
描画したときのYラインの特徴を判定することとしたので、回転して描画する場合におい
ても、高速な描画処理方法を選択することが可能になる。
に、画像処理装置100をPC10に搭載し、PC10側のリソースを用いて、ブラシ設
定コマンドを含む描画コマンドを描画データに展開する構成としてもよい。PC10側で
処理を行なうことで、プリンタ20の負荷を軽減し、PC10のリソースを有効に使用す
ることができる。
れ搭載し、PC10とプリンタ20の両者で処理可能とする構成としてもよい。例えば、
スプールフェーズの処理をPC10で行い、デスプールフェーズの処理をプリンタ20で
行うことができる。これによれば、PC10とプリンタ20の両者の性能に応じた処理負
荷の分散を行なうことができる。
本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコ
ードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコ
ンピュータ(または、CPU、MPU、DSP)が記録媒体に格納されたプログラムコー
ドを実行することによっても達成することが可能である。この場合、記録媒体から読み出
されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、その
プログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することにな
る。プログラムコードを供給するための記録媒体としては、FD、ハードディスク、光デ
ィスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリ、R
OMなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用すること
ができる。
像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コン
ピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部ま
たは全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含ま
れることは言うまでもない。
拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた
後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した画像処
理装置の機能が実現される場合も含まれることは言うまでもない。
マンドに応じた描画データを高速に描画する場合に有用である。
10 PC
11 印刷データ生成部
12 プリンタドライバ
20 プリンタ
100 画像処理装置
110 前処理部
112 描画コマンド解釈部
114 特定ブラシ描画処理部
116 通常描画処理部
120 スプール/デスプール処理部
130 スプールメモリ
140 後処理部
142 中間データ解釈部
144 特定ブラシ描画部
146 中間データ処理部
200 描画メモリ
Claims (9)
- 背景を設定するための背景設定コマンドを含む描画コマンドに応じた描画データを描画する画像処理装置であって、
前記描画コマンドに対して、ライン毎に背景が単一のパターンであるか否かを判定すると共に、前記背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割合が閾値に達しているか否かを判定する特徴判定手段と、
前記特徴判定手段で前記閾値を越えていると判定された場合に、前記特徴判定手段で背景が単一のパターンであると判定されたラインに対しては、該ライン毎に前記背景の描画データを作成し、前記特徴判定手段で背景が単一のパターンでないと判定されたラインに対しては、該ラインの一定長毎に描画データを作成する背景描画手段と、
を備えたことを特徴とする画像処理装置。 - 前記特徴判定手段は、前記特徴の判定をスプール前の前処理で行うことを特徴とする請
求項1に記載の画像処理装置。 - 前記単一のパターンは、前景色部分のみ、背景色部分のみ、または、透過部分のみからなることを特徴とする請求項1または請求項2に記載の画像処理装置。
- 前記特徴判定手段は、回転描画時には、回転前の特徴判定方向に対して、その回転後に特徴を判定することを特徴とする請求項1〜請求項3のいずれか一つに記載の画像処理装置。
- 前記画像処理装置は、画像形成装置または情報処理装置に搭載されることを特徴とする請求項1〜請求項4のいずれか一つに記載の画像処理装置。
- 伝送路を介して接続された情報処理装置と画像形成装置とを備える画像処理システムであって、
前記情報処理装置および画像形成装置は、請求項1〜4のいずれか1つに記載の画像処理装置を備えたことを特徴とする画像処理システム。 - 背景を設定するための背景設定コマンドを含む描画コマンドに応じた描画データを描画する画像処理方法であって、
前記描画コマンドに対して、ライン毎に背景が単一のパターンであるか否かを判定すると共に、前記背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割合が閾値に達しているか否かを判定する特徴判定工程と、
前記特徴判定工程で前記閾値を越えていると判定された場合に、前記特徴判定工程で背景が単一のパターンであると判定されたラインに対しては、該ライン毎に前記背景の描画データを作成し、前記特徴判定手段で背景が単一のパターンでないと判定されたラインに対しては、該ラインの一定長毎に描画データを作成する背景描画工程と、
を含むことを特徴とする備えたことを特徴とする画像処理方法。 - 請求項7に記載の画像処理方法の各工程をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
- 請求項8に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007240200A JP4914318B2 (ja) | 2007-09-14 | 2007-09-14 | 画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体 |
US12/230,834 US8223397B2 (en) | 2007-09-14 | 2008-09-05 | Image processing apparatus, image processing method, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007240200A JP4914318B2 (ja) | 2007-09-14 | 2007-09-14 | 画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009071737A JP2009071737A (ja) | 2009-04-02 |
JP4914318B2 true JP4914318B2 (ja) | 2012-04-11 |
Family
ID=40454107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007240200A Expired - Fee Related JP4914318B2 (ja) | 2007-09-14 | 2007-09-14 | 画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8223397B2 (ja) |
JP (1) | JP4914318B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6155604B2 (ja) * | 2012-11-15 | 2017-07-05 | 株式会社リコー | 画像処理装置および画像処理方法 |
JP6606976B2 (ja) | 2015-10-28 | 2019-11-20 | 株式会社リコー | 情報処理システム及び情報処理方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3007103B2 (ja) * | 1989-10-30 | 2000-02-07 | 株式会社日立製作所 | 印刷制御装置 |
US5987230A (en) * | 1995-06-28 | 1999-11-16 | Canon Kabushiki Kaisha | Output device, information processing apparatus, memory control method and memory medium |
JP2000151982A (ja) * | 1998-11-17 | 2000-05-30 | Sony Corp | 画像合成装置および画像合成方法、画像生成装置および画像生成方法、並びに提供媒体 |
KR100396548B1 (ko) * | 2001-01-10 | 2003-09-03 | 삼성전자주식회사 | 프린팅 속도를 향상시키는 프린터 제어 장치 및 그 방법 |
JP3796409B2 (ja) * | 2001-01-17 | 2006-07-12 | キヤノン株式会社 | 画像処理装置、画像形成装置及び情報処理装置とそれらの方法 |
US7355741B2 (en) * | 2001-12-11 | 2008-04-08 | Oki Data Corporation | Data processing apparatus for condensed printing |
US7110137B2 (en) * | 2002-04-30 | 2006-09-19 | Microsoft Corporation | Mixed raster content files |
JP4461361B2 (ja) | 2003-12-24 | 2010-05-12 | 富士ゼロックス株式会社 | 描画処理方法およびプログラム並びに描画命令出力装置および画像形成装置 |
JP2007076337A (ja) * | 2005-09-16 | 2007-03-29 | Ricoh Co Ltd | 画像処理装置、画像処理方法、および画像処理用プログラム |
JP5079341B2 (ja) * | 2006-06-01 | 2012-11-21 | 株式会社リコー | 印刷データ処理装置 |
-
2007
- 2007-09-14 JP JP2007240200A patent/JP4914318B2/ja not_active Expired - Fee Related
-
2008
- 2008-09-05 US US12/230,834 patent/US8223397B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8223397B2 (en) | 2012-07-17 |
US20090073470A1 (en) | 2009-03-19 |
JP2009071737A (ja) | 2009-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3209102B2 (ja) | プリントシステム、プリンタドライバ及びプリンタ | |
JP5268427B2 (ja) | 画像形成装置及び画像形成システム | |
JP4914318B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体 | |
JP5374567B2 (ja) | 画像処理装置、画像処理システム、及び、画像処理方法 | |
US8159684B2 (en) | Image processing apparatus, image processing method, and computer program product each to process a plurality of printer languages | |
JP4174476B2 (ja) | データ処理装置およびデータ処理方法およびプリンタドライバプログラムおよび印刷制御装置および印刷制御方法および印刷システム | |
JP2006171861A (ja) | 情報処理装置、印刷方法、記録媒体およびプログラム | |
JP2009225264A (ja) | 画像処理装置、画像形成装置、及び印刷システム | |
JP6471660B2 (ja) | 情報処理装置及びプログラム | |
JP2009269179A (ja) | 印刷装置、プログラム及び記録媒体 | |
JP2017189968A (ja) | 画像処理装置及び画像処理方法 | |
JP4335852B2 (ja) | 印刷制御装置および印刷制御方法およびプログラム | |
JP3864520B2 (ja) | 印刷処理装置及び印刷処理方法 | |
JP2004021452A (ja) | 画像出力システム | |
JP4158727B2 (ja) | スプール方法、印刷制御装置及び記録媒体 | |
JP2003208273A (ja) | 情報処理装置、制御コード生成方法、プログラム及び記憶媒体 | |
JP2007334720A (ja) | データ処理装置、印刷制御装置、印刷システム、データ処理方法、データ処理プログラム、及びそのプログラムを記録した記録媒体 | |
JPH0264728A (ja) | ページ記述言語処理装置 | |
JP2007122188A (ja) | 画像形成装置及び画像処理方法、並びにプログラム | |
JP6186926B2 (ja) | プログラムおよび情報処理装置 | |
JP2006079475A (ja) | 印刷処理システム、プログラムおよび記録媒体 | |
JP3661433B2 (ja) | 印刷データのスプール方法、印刷制御装置及び記録媒体 | |
JPH11185019A (ja) | 画像処理装置及びその方法 | |
JP2001282482A (ja) | データ処理装置、および、該データの処理方法 | |
JP2008001061A (ja) | 印刷装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110815 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110920 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111111 |
|
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: 20120117 |
|
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: 20120120 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4914318 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150127 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |