JP6184115B2 - 画像処理方法及び画像処理装置 - Google Patents
画像処理方法及び画像処理装置 Download PDFInfo
- Publication number
- JP6184115B2 JP6184115B2 JP2013018507A JP2013018507A JP6184115B2 JP 6184115 B2 JP6184115 B2 JP 6184115B2 JP 2013018507 A JP2013018507 A JP 2013018507A JP 2013018507 A JP2013018507 A JP 2013018507A JP 6184115 B2 JP6184115 B2 JP 6184115B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- pixel
- character
- data
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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/40—Picture signal circuits
- H04N1/40068—Modification of image resolution, i.e. determining the values of picture elements at new relative positions
-
- 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/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/58—Edge or detail enhancement; Noise or error suppression, e.g. colour misregistration correction
-
- 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/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
- H04N1/642—Adapting to different types of images, e.g. characters, graphs, black and white image portions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Ink Jet (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
Description
図1は、本実施形態に係る記録装置であるインクジェットプリンタを模式的に示す図である。本実施形態のプリンタはフルラインタイプの記録装置であり、記録ヘッド101、102、103、104を備える。記録ヘッド101〜104は、ブラック(K)、シアン(C)、マゼンタ(M)、イエロー(Y)のインクを吐出する記録ヘッドであり、図のx方向に沿ってインクを吐出する複数のノズルが1200dpiの間隔で配列されている。このような記録ヘッド101〜104が図のy方向に沿って並ぶことで記録媒体106に複数色のインクを付与し、カラー画像を形成することができる。
・PostScript、PDF(Portable Document Format)(商品名、アドビシステムズ社製)
・XPS(XML Paper Specification)(商品名、MicroSoft社製)
ステップs20011では、PDLで記述されたデータを受け取る。次いで、ステップs20012では、PDLを解釈して、オブジェクト描画命令を描画順に並べたリストを作成する。ステップs20013では、リスト中にオブジェクト描画命令がもしこれ以上無かった場合には処理を終了する。まだオブジェクト描画命令が有る場合にはステップs20014に進む。ステップs20014では、RAM202の入力画像ページバッファに今回描画すべきオブジェクトを描画する。ここで、描画解像度としては、文字品位として最終的に欲しい解像度で描画する。また、描画する画像データは、本実施形態ではRGB各8bitとする。但し、8bitに限定される必要はなく、より大きなbit数、例えば16bitとする事でより高い階調表現を行っても構わない。
Rsum=Rsum+Rin
Gsum=Gsum+Gin
Bsum=Bsum+Bin (式1)
NonChar=NonChar+1 (式2)
そして、次の画素の処理の為にステップs200304へと進む。
Rout=Rsum/NonChar
Gout=Gsum/NonChar
Bout=Bsum/NonChar (式3)
第1の実施形態では、文字画像部とカラー画像部(イメージ部)とを分離するために文字画像データとカラー画像データを生成して処理する例を用いて説明したが、本実施形態では、黒文字と黒文字以外のカラー画像とを分離して処理する方法について説明する。以下に説明する処理以外の方法については、第1の実施形態と同様である。
前述の第1の実施形態では、低解像度化処理において文字属性を示す画素の画素値は、縮小後の画素値算出時に考慮しない(計算対象としない)という方法を用いた。本実施形態では、その他の算出方法について説明する。
Rsum=Rsum+Rin
Gsum=Gsum+Gin
Bsum=Bsum+Bin (式4)
NumChar=NumChar+1 (式5)
RnonChar=Rsum/(NumPix−NumChar)
GnonChar=Gsum/(NumPix−NumChar)
BnonChar=Bsum/(NumPix−NumChar) (式6)
Rout=(Rsum+(RnonChar*NumChar))/NumPix
Gout=(Gsum+(GnonChar*NumChar))/NumPix
Bout=(Bsum+(BnonChar*NumChar))/NumPix
(式7)
NumChar=NumPix
Rsum=Gsum=Bsum=0
RnonChar=GnonChar=BnonChar=255 (式8)
Rsum=Rsum+ColDeg*RinCol
Gsum=Gsum+ColDeg*GinCol
Bsum=Bsum+ColDeg*BinCol (式9)
Rsum=Rsum+CharDeg*RinChar
Gsum=Gsum+CharDeg*GinChar
Bsum=Bsum+CharDeg*BinChar (式10)
Rout=Rsum/NumPix
Gout=Gsum/NumPix
Bout=Bsum/NumPix (式11)
本実施形態では、入力画像データから文字部を抽出することで文字部画像を作成し、入力画像と文字部画像に対して処理を行う形態について説明する。図20は、本実施形態にかかる処理のフローを示すフローチャートである。ここでホストPCおよびインクジェットプリンタは、図3に示したホストPC200およびプリンタ100である。
前述の実施形態において説明したカラー画像部に対応する画像データに対する縮小処理は、他にも種々の実現方法が考えられる。そこで重要なことは、縮小対象画素の平均値が、縮小対象の文字部画素以外の画素値の平均値に近づくように、文字属性の画素の画素値を制御することである。第1の実施形態では、文字属性の画素を計算対象外とすることで実現し、第3の実施形態では、縮小対象画素内の文字部の画素値を置き換える、もしくは、文字部の画素値の寄与度を低くすることで実現した。これにより、カラー画像ページバッファを縮小する際にデータ量を低減しつつ文字品位の低下を抑制しつつ、文字画像周辺のカラー画像の色が変化してしまうという画質低下を抑制することができる。
・描画オブジェクトが文字オブジェクトである
・描画オブジェクトがベクター描画オブジェクトである
・描画オブジェクトが1bit2値のビットマップオブジェクトである
・PDFフォーマット中のレンダリングインテントがColorimetricである
以上の様にすることで、文字の記録品位を維持しつつ、転送データ量の低減とプリンタ側での処理量の低減の両方を同時に実現することができる。
Claims (20)
- 文字属性のオブジェクトとイメージ属性のオブジェクトとを含む画像を記録媒体上の所定領域に記録するための画像処理方法であって、
前記所定領域に対応する入力画像データに基づいて、前記入力画像データの解像度よりも低い第1の解像度のイメージ画像データを生成する第1生成工程と、前記入力画像データに基づいて、前記第1の解像度よりも高い第2の解像度の文字画像データを生成する第2生成工程と、
前記イメージ画像データに対して量子化処理を行い、1画素あたり第1の数のドットエリアにドットを割り当てることで、第3の解像度のイメージドットデータを生成する第1量子化工程と、
前記文字画像データに対して量子化処理を行い、1画素あたりの数が前記第1の数よりも少ない第2の数のドットエリアにドットを割り当てることで、前記第3の解像度の文字ドットデータを生成する第2量子化工程と、
前記イメージドットデータと前記文字ドットデータを合成することにより、前記所定領域に画像を記録するための記録データを生成する合成工程と、
を備え、
前記第1生成工程において、前記入力画像データの複数の画素のうち、前記イメージ属性のオブジェクトに対応する画素の画素値を、前記文字属性のオブジェクトに対応する画素の画素値よりも高い比率で用いることにより、前記複数の画素に対応する前記イメージ画像データの1画素の値を決定することを特徴とする画像処理方法。 - 前記文字属性のオブジェクトは、黒文字を示すオブジェクトであることを特徴とする請求項1に記載の画像処理方法。
- 前記第1生成工程において、前記入力画像データの前記複数の画素のうち、前記文字属性のオブジェクトに対応する画素の画素値を用いずに、前記イメージ属性のオブジェクトに対応する画素の画素値を用いることにより、前記複数の画素に対応する前記イメージ画像データの1画素の値が決定されることを特徴とする請求項1または2に記載の画像処理方法。
- 前記第1生成工程において、前記入力画像データの前記複数の画素のうち、前記イメージ属性のオブジェクトに対応する画素の画素値の平均値が、前記複数の画素に対応する前記イメージ画像データの1画素の値として決定されることを特徴とする請求項1から3のいずれか1項に記載の画像処理方法。
- 前記第2の解像度は前記入力画像データの解像度と同じであることを特徴とする請求項1から4のいずれか1項に記載の画像処理方法。
- 前記第3の解像度は前記入力画像データの解像度と同じであることを特徴とする請求項1から5のいずれか1項に記載の画像処理方法。
- 前記第2の解像度は前記第3の解像度と同じであり、前記第2の数は1であることを特徴とする請求項1から6のいずれか1項に記載の画像処理方法。
- 前記記録データは、記録または非記録を示す2値のデータであることを特徴とする請求項1から7のいずれか1項に記載の画像処理方法。
- 前記記録データに基づいて、前記記録媒体にインクを付与する付与工程をさらに備えることを特徴とする請求項1から8のいずれか1項に記載の画像処理方法。
- ホスト装置と、前記ホスト装置から転送されたデータに基づいて記録媒体に画像を記録する記録装置と、を含む画像処理システムであって、
前記ホスト装置は、
文字属性のオブジェクトとイメージ属性のオブジェクトとを含む画像を記録媒体上の所定領域に記録するための入力画像データに基づいて、前記入力画像データの解像度よりも低い第1の解像度のイメージ画像データを生成する第1生成手段と、
前記入力画像データに基づいて、前記第1の解像度よりも高い第2の解像度の文字画像データを生成する第2生成手段と、
前記イメージ画像データと前記文字画像データを、前記記録装置に転送する転送手段と、
を有し、
前記記録装置は、
前記イメージ画像データに対して量子化処理を行い、1画素あたりが第1の数のドットエリアにドットを割り当てることで、第3の解像度のイメージドットデータを生成する第1量子化手段と、
前記文字画像データに対して量子化処理を行い、1画素あたりが前記第1の数よりも少ない第2の数のドットエリアにドットを割り当てることで、前記第3の解像度の文字ドットデータを生成する第2量子化手段と、
前記イメージドットデータと前記文字ドットデータを合成することにより、前記所定領域に画像を記録するための記録データを生成する合成手段と、
を有し、
前記第1生成手段は、前記入力画像データの複数の画素のうち、前記イメージ属性のオブジェクトに対応する画素の画素値を、前記文字属性のオブジェクトに対応する画素の画素値よりも高い比率で用いることにより、前記複数の画素に対応する前記イメージ画像データの1画素の値を決定することを特徴とする画像処理システム。 - 前記文字属性のオブジェクトは、黒文字を示すオブジェクトであることを特徴とする請求項10に記載の画像処理システム。
- 前記第1生成手段は、前記入力画像データの前記複数の画素のうち、前記文字属性のオブジェクトに対応する画素の画素値を用いずに、前記イメージ属性のオブジェクトに対応する画素の画素値を用いることにより、前記複数の画素に対応する前記イメージ画像データの1画素の値を決定することを特徴とする請求項10または11に記載の画像処理システム。
- 前記第1生成手段は、前記入力画像データの前記複数の画素のうち、前記イメージ属性のオブジェクトに対応する画素の画素値の平均値を、前記複数の画素に対応する前記イメージ画像データの1画素の値として決定することを特徴とする請求項10から12のいずれか1項に記載の画像処理システム。
- 前記第2の解像度は前記入力画像データの解像度と同じであることを特徴とする請求項10から13のいずれか1項に記載の画像処理システム。
- 前記第3の解像度は前記入力画像データの解像度と同じであることを特徴とする請求項10から14のいずれか1項に記載の画像処理システム。
- 前記第2の解像度は前記第3の解像度と同じであり、前記第2の数は1であることを特徴とする請求項10から15のいずれか1項に記載の画像処理システム。
- 前記ホスト装置は、前記転送手段による転送の前に、前記イメージ画像データ及び前記文字画像データを圧縮する圧縮手段をさらに備え、
前記記録装置は、圧縮された前記イメージ画像データ及び前記文字画像データを展開する展開手段をさらに備え、
前記第1量子化手段は、前記展開手段により展開された前記イメージ画像データに基づいて前記イメージドットデータを生成し、前記第2量子化手段は、前記展開手段により展開された前記文字画像データに基づいて前記文字ドットデータを生成することを特徴とする請求項10から16のいずれか1項に記載の画像処理システム。 - 前記圧縮手段は、前記イメージ画像データを不可逆圧縮し、前記文字画像データを可逆圧縮することを特徴とする請求項17に記載の画像処理システム。
- 前記記録データは、記録または非記録を示す2値のデータであることを特徴とする請求項10から18のいずれか1項に記載の画像処理システム。
- 前記記録装置は、前記記録データに基づいて、前記記録媒体にインクを付与する付与手段をさらに備えることを特徴とする請求項10から19のいずれか1項に記載の画像処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013018507A JP6184115B2 (ja) | 2013-02-01 | 2013-02-01 | 画像処理方法及び画像処理装置 |
US14/167,417 US9716809B2 (en) | 2013-02-01 | 2014-01-29 | Image processing method and image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013018507A JP6184115B2 (ja) | 2013-02-01 | 2013-02-01 | 画像処理方法及び画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014150432A JP2014150432A (ja) | 2014-08-21 |
JP6184115B2 true JP6184115B2 (ja) | 2017-08-23 |
Family
ID=51259006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013018507A Active JP6184115B2 (ja) | 2013-02-01 | 2013-02-01 | 画像処理方法及び画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9716809B2 (ja) |
JP (1) | JP6184115B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015122619A (ja) * | 2013-12-24 | 2015-07-02 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
US10169889B2 (en) * | 2014-09-17 | 2019-01-01 | Sap Se | Techniques for visualizing big data in a two-dimensional chart |
JP6128092B2 (ja) * | 2014-10-10 | 2017-05-17 | コニカミノルタ株式会社 | 履歴生成装置及び履歴生成方法 |
TWI625715B (zh) * | 2016-05-31 | 2018-06-01 | 瑞鼎科技股份有限公司 | 顯示驅動裝置及其運作方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5125072A (en) * | 1989-07-31 | 1992-06-23 | Eastman Kodak Company | Efficient data storage system for gray-scale printers |
JPH04151976A (ja) * | 1990-10-16 | 1992-05-25 | Ricoh Co Ltd | 画像処理装置 |
JPH0662229A (ja) * | 1992-08-07 | 1994-03-04 | Oki Electric Ind Co Ltd | 文書画像の2値画像生成方法 |
US20020001412A1 (en) * | 1998-07-21 | 2002-01-03 | Hewlett-Packard Company | System for variable quantization in jpeg for compound documents |
AUPP702498A0 (en) * | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART77) |
US6547368B2 (en) | 1998-11-09 | 2003-04-15 | Silverbrook Research Pty Ltd | Printer including printhead capping mechanism |
CN1284673C (zh) | 1998-11-09 | 2006-11-15 | 西尔弗布鲁克研究有限公司 | 数字打印*** |
JP4140362B2 (ja) * | 2002-12-03 | 2008-08-27 | 富士ゼロックス株式会社 | 画像処理装置 |
JP4235583B2 (ja) * | 2003-05-26 | 2009-03-11 | 株式会社リコー | 画像処理装置、画像処理用プログラム及び記憶媒体 |
JP2005278143A (ja) * | 2003-12-11 | 2005-10-06 | Ricoh Co Ltd | 情報処理装置、情報処理方法、情報処理プログラム、記録媒体、画像処理装置、画像処理方法、プリンタドライバ、及び記憶媒体 |
JP4504096B2 (ja) * | 2004-05-26 | 2010-07-14 | 株式会社リコー | 画像処理装置、プログラム、及び記憶媒体 |
US20050264849A1 (en) | 2004-05-28 | 2005-12-01 | Kabushiki Kaisha Toshiba | Printer |
JP4496239B2 (ja) * | 2007-07-31 | 2010-07-07 | シャープ株式会社 | 画像処理方法、画像処理装置、画像形成装置、画像読取装置、コンピュータプログラム、及び記録媒体 |
JP4871822B2 (ja) | 2007-09-20 | 2012-02-08 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
JP5029560B2 (ja) * | 2008-10-01 | 2012-09-19 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、圧縮方法及び伸張方法 |
JP2012165192A (ja) * | 2011-02-07 | 2012-08-30 | Seiko Epson Corp | 印刷装置、および、印刷方法 |
JP5699709B2 (ja) * | 2011-03-16 | 2015-04-15 | セイコーエプソン株式会社 | 画像処理装置 |
JP5776419B2 (ja) * | 2011-07-29 | 2015-09-09 | ブラザー工業株式会社 | 画像処理装置、画像処理プラグラム |
-
2013
- 2013-02-01 JP JP2013018507A patent/JP6184115B2/ja active Active
-
2014
- 2014-01-29 US US14/167,417 patent/US9716809B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014150432A (ja) | 2014-08-21 |
US9716809B2 (en) | 2017-07-25 |
US20140218753A1 (en) | 2014-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5290614B2 (ja) | 画像形成装置、印字データ生成方法及びコンピュータプログラム | |
JP6184196B2 (ja) | 画像処理方法及び画像処理装置 | |
JPH1115966A (ja) | ハーフトーン方法 | |
JP6249623B2 (ja) | 画像処理方法および画像処理システム | |
JP6184115B2 (ja) | 画像処理方法及び画像処理装置 | |
JP2006264301A (ja) | 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体 | |
JP2023052888A (ja) | 画像処理装置、画像処理方法およびプログラム | |
US9117163B2 (en) | Printing apparatus and method configured for re-halftone image data | |
JP6193594B2 (ja) | 画像処理装置、画像処理方法、画像処理システムおよびプログラム | |
JP6192327B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP2015122619A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US9594989B2 (en) | Image-processing device determining dot formation state of target pixel by using gradation value of target pixel | |
JP2007068202A (ja) | 印刷装置、印刷プログラム、印刷方法、および画像処理装置、画像処理プログラム、画像処理方法、ならびに前記プログラムを記録した記録媒体 | |
JP6821418B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2016127479A (ja) | 画像処理装置、画像形成装置、画像処理方法及びプログラム | |
US8842340B2 (en) | Printing system and program for executing halftone processing on representative values assigned to pixel group | |
JP2000332995A (ja) | 画像データ生成方法および記録媒体 | |
US20150213344A1 (en) | Image data generating apparatus, an image data generating method, and a printing system | |
JP4100522B2 (ja) | 画像処理装置,画像処理方法およびそのプログラムを記録した記録媒体 | |
US20100165394A1 (en) | Printing system, printing apparatus and image-printing method | |
JP2015099535A (ja) | プリンタドライバ装置、プリンタ及びプリンタシステム | |
JP6896413B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
US20120121201A1 (en) | Image processing apparatus and image processing method | |
JP5812670B2 (ja) | 画像処理装置、画像処理方法および画像記録装置 | |
JP2015112773A (ja) | 画像処理方法、画像処理装置、記録方法および記録装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160129 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170411 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170609 |
|
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: 20170627 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170725 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6184115 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |