JP6238589B2 - 画像形成装置、画像処理方法、およびプログラム - Google Patents
画像形成装置、画像処理方法、およびプログラム Download PDFInfo
- Publication number
- JP6238589B2 JP6238589B2 JP2013127780A JP2013127780A JP6238589B2 JP 6238589 B2 JP6238589 B2 JP 6238589B2 JP 2013127780 A JP2013127780 A JP 2013127780A JP 2013127780 A JP2013127780 A JP 2013127780A JP 6238589 B2 JP6238589 B2 JP 6238589B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- reduction
- pattern
- pdl data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 122
- 230000000737 periodic effect Effects 0.000 claims description 25
- 239000011295 pitch Substances 0.000 claims description 20
- 238000011946 reduction process Methods 0.000 description 28
- 238000007639 printing Methods 0.000 description 22
- 238000009877 rendering Methods 0.000 description 11
- 230000008602 contraction Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 239000002131 composite material Substances 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000007645 offset printing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
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
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1869—Depleting the print image
- G06K15/1871—Depleting the print image with provisions for image features conservation or enhancement, e.g. conservation or enhancement of zone edges
-
- 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
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1872—Image enhancement
- G06K15/1876—Decreasing spatial resolution; Dithering
-
- 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
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1869—Depleting the print image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
- H04N1/3935—Enlarging or reducing with modification of image resolution, i.e. determining the values of picture elements at new relative positions
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明の第1の実施例(実施例1)を以下の順序で説明する。
図4は、本実施例における画像形成装置の接続形態を示している。
次に、本実施例におけるPDLデータ1000の構造を、図5(a)を参照しながら説明する。
次に、本実施例におけるホストコンピュータ900の構造を、図6を参照しながら説明する。
次に、本実施例における半透明オブジェクトを含むPDLデータ1000の生成手順を、図7を参照しながら説明する。なお、本実施例では、説明を簡単にするためにモノクロ印刷の場合について説明する。
上述したように、本実施例においては、ホストコンピュータ900が生成したPDLデータ1000をプリンター100が取得して印刷処理を行う。以下では、プリンター100内の諸装置について図10を参照しながら説明する。
次に、CPU100−0上で動作するソフトモジュール200を、図11を参照しながら説明する。
次に、図10で説明したプリンター内の諸装置および図11で説明したソフトウェアモジュール群がPDLデータ1000に対してどのような処理を行うかを、図12を参照しながら説明する。
ここまで、プリンター100内で行われる画像形成用ビットマップデータ4000の生成処理の概要を説明してきた。
X = L / R (式1)
ここで、Lは描画パターンの周期のピッチ数であり、Rは拡縮率である。
次に、上記のステップS20−10で行う「セル単位の縮小処理」について、図17および図18(a)を参照しながら説明する。
本実施例により、空間周期性のある描画オブジェクトの描画処理と、拡縮処理とが干渉する場合に、描画品位が低下する問題を防止することができる。
N・log2N /2 (式2)
ホストコンピュータ900におけるPDLデータ1000の作成手順(ステップs200’)を、図6および図19を参照しながら説明する。なお、本実施例においても実施例1と同様、説明を簡単にするためにモノクロ印刷の場合について説明する。
次に、上記のステップs208’で行う「セル単位の縮小処理」について、図18(b)を参照しながら説明する。
本実施例により、実施例1の効果に加えて、ホストコンピュータ900のCPU11がプリンター100のCPU100−0より高速である場合に、セル単位の縮小処理をより高速に実行することができる。
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
Claims (5)
- データを解釈して、中間データを生成する画像形成装置であって、
データ中に周期性のある描画パターンがあるか否かを判定する手段と、
データ中に縮小命令があるか否かを判定する手段と、
データ中に周期性のある描画パターンがあると判定され且つデータ中に縮小命令があると判定された場合、前記描画パターンの周期のピッチ数と、前記縮小命令が持つ縮小率との比率を求める手段と、
前記比率と、前記画像形成装置がロードしたテーブル内の値とが一致するか否かを判定する手段と、
前記比率が前記テーブル内の値と一致すると判定された場合、画像をセル毎に分けて、セル単位で間引き処理を行うことで、前記画像を縮小する手段と
を備えたことを特徴とする画像形成装置。 - 前記セルは、ピクセルを前記描画パターンの周期のピッチ数分だけまとめたものであることを特徴とする請求項1に記載の画像形成装置。
- 前記データは、PDLデータであることを特徴とする請求項1に記載の画像形成装置。
- 画像形成装置によって実行される、データを解釈して、中間データを生成する画像処理方法であって、
データ中に周期性のある描画パターンがあるか否かを判定するステップと、
データ中に縮小命令があるか否かを判定するステップと、
データ中に周期性のある描画パターンがあると判定され且つデータ中に縮小命令があると判定された場合、前記描画パターンの周期のピッチ数と、前記縮小命令が持つ縮小率との比率を求めるステップと、
前記比率と、前記画像形成装置がロードしたテーブル内の値とが一致するか否かを判定するステップと、
前記比率が前記テーブル内の値と一致すると判定された場合、画像をセル毎に分けて、セル単位で間引き処理を行うことで、前記画像を縮小するステップと
を備えたことを特徴とする画像処理方法。 - コンピュータを、請求項1乃至3の何れか一項に記載の画像形成装置として機能させるための、プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013127780A JP6238589B2 (ja) | 2013-06-18 | 2013-06-18 | 画像形成装置、画像処理方法、およびプログラム |
US14/302,048 US9053409B2 (en) | 2013-06-18 | 2014-06-11 | Image forming apparatus, method, and program product determining periodic drawing pattern and thinning an image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013127780A JP6238589B2 (ja) | 2013-06-18 | 2013-06-18 | 画像形成装置、画像処理方法、およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015002530A JP2015002530A (ja) | 2015-01-05 |
JP2015002530A5 JP2015002530A5 (ja) | 2016-08-04 |
JP6238589B2 true JP6238589B2 (ja) | 2017-11-29 |
Family
ID=52019000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013127780A Expired - Fee Related JP6238589B2 (ja) | 2013-06-18 | 2013-06-18 | 画像形成装置、画像処理方法、およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9053409B2 (ja) |
JP (1) | JP6238589B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6489882B2 (ja) * | 2015-03-10 | 2019-03-27 | キヤノン株式会社 | メモリ制御装置、画像形成装置、メモリ制御装置のリソース管理方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63142765A (ja) * | 1986-12-04 | 1988-06-15 | Nec Corp | 像域分離装置 |
JP2811263B2 (ja) * | 1992-06-19 | 1998-10-15 | 富士通株式会社 | イメージ・データの縮小方法 |
JPH08125847A (ja) * | 1994-10-21 | 1996-05-17 | Matsushita Electric Ind Co Ltd | 画像処理装置 |
US8897596B1 (en) * | 2001-05-04 | 2014-11-25 | Legend3D, Inc. | System and method for rapid image sequence depth enhancement with translucent elements |
EP1271409B1 (en) * | 2001-06-28 | 2016-12-14 | Oracle America, Inc. | Method and System for Generating a digital image including a transparent object |
JP2003018400A (ja) * | 2001-07-04 | 2003-01-17 | Matsushita Graphic Communication Systems Inc | ファクシミリ装置 |
US7181687B2 (en) * | 2002-06-27 | 2007-02-20 | Adobe Systems Incorporated | Previewing the effects of flattening transparency |
JP4385628B2 (ja) * | 2003-03-28 | 2009-12-16 | ブラザー工業株式会社 | イメージデータ処理装置および画像形成装置 |
JP4137924B2 (ja) | 2005-07-12 | 2008-08-20 | 京セラミタ株式会社 | 画像処理装置及び画像処理プログラム |
US8208169B2 (en) * | 2006-05-24 | 2012-06-26 | Lexmark International, Inc. | Method and system for rendering a transparent object in an image |
JP4777185B2 (ja) * | 2006-08-08 | 2011-09-21 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体、及び、画像符号化装置 |
JP4441562B2 (ja) | 2007-10-31 | 2010-03-31 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
US8538199B2 (en) * | 2010-03-29 | 2013-09-17 | Ricoh Productions Print Solutions LLC | Digital image scaling with non integer scaling factors |
JP5212425B2 (ja) * | 2010-06-01 | 2013-06-19 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置および画像処理方法 |
-
2013
- 2013-06-18 JP JP2013127780A patent/JP6238589B2/ja not_active Expired - Fee Related
-
2014
- 2014-06-11 US US14/302,048 patent/US9053409B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US9053409B2 (en) | 2015-06-09 |
US20140368888A1 (en) | 2014-12-18 |
JP2015002530A (ja) | 2015-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5643574B2 (ja) | 画像処理装置及び画像処理方法 | |
JP4995057B2 (ja) | 描画装置、印刷装置、描画方法、及びプログラム | |
JP6029344B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
US8780127B2 (en) | Image forming apparatus, method for controlling same, and storage medium | |
JP2015188212A (ja) | 印刷データ処理装置及びプログラム | |
JP2008117379A (ja) | エンコードされたラスタ文書を生成するシステム、方法およびコンピュータプログラム | |
JP2004152255A (ja) | 情報処理装置及び情報処理方法及び印刷制御プログラム | |
JP2012178042A (ja) | 画像形成装置、画像形成方法及びプログラム | |
JP6238589B2 (ja) | 画像形成装置、画像処理方法、およびプログラム | |
JP6120824B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2007245723A (ja) | ドキュメント・レンダリング・システム、方法およびプログラム | |
JP6904717B2 (ja) | 画像処理装置、その制御方法、およびプログラム | |
US10140558B2 (en) | Print control system, print control apparatus, and program | |
US20170300789A1 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable medium | |
JP5936363B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2013026865A (ja) | 画像処理装置及び画像処理方法 | |
JP6755644B2 (ja) | 文字処理装置、文字処理方法、文字処理プログラム | |
JP5424546B2 (ja) | 画像処理装置及び画像形成システム | |
JP6492895B2 (ja) | 印刷データ処理装置及びプログラム | |
JP2016066222A (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
JP2010012737A (ja) | 印刷制御装置、印刷処理システム、描画処理方法およびプログラム | |
JP5310538B2 (ja) | 印刷制御プログラム、及び情報処理装置 | |
JP4363434B2 (ja) | プリンタシステムとプリンタ | |
JP2006031086A (ja) | 印刷処理方法 | |
JP2008078801A (ja) | 画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160620 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160620 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170307 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170508 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170606 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170905 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170913 |
|
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: 20171003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171031 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6238589 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |