JP2009105943A - 画像形成装置、線幅制御方法、および線幅制御プログラム - Google Patents
画像形成装置、線幅制御方法、および線幅制御プログラム Download PDFInfo
- Publication number
- JP2009105943A JP2009105943A JP2009003825A JP2009003825A JP2009105943A JP 2009105943 A JP2009105943 A JP 2009105943A JP 2009003825 A JP2009003825 A JP 2009003825A JP 2009003825 A JP2009003825 A JP 2009003825A JP 2009105943 A JP2009105943 A JP 2009105943A
- Authority
- JP
- Japan
- Prior art keywords
- line width
- pixel
- processing
- edge
- 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.)
- Granted
Links
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Color Electrophotography (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【解決手段】画像形成装置は、属性データ入力部101から入力された属性データより、線幅検出部105において線幅を検出し、色検出部117において線の色を検出する。画像データ入力部103から入力された画像データより、エッジ検出部109においてエッジを検出する。論理積算出部107においてこれらの論理積が算出される。係数記憶部113には、色ごとに線幅に対して個別に設定された係数が記憶され、線幅補正係数乗算部111は、エッジと検出された画素について、検出された線幅と線の色とに対応した補正係数を取得し、乗算することで、その線幅を補正する。
【選択図】図18
Description
(A)D0D<D1D≦D2D:D1DをD2D側から成長、
(B)D0D≦D1D<D2D:D1DをD2D側から成長、
(C)D0D>D1D≧D2D:D1DをD0D側から成長、
(D)D0D≧D1D>D2D:D1DをD0D側から成長、
(E)D0D>D1D<D2D:D1DをD0D,D2D両側から均等に成長。
エロージョン処理部303での処理結果に対して、第1ダイレーション処理部305で、エロージョン処理部303で用いたフィルタと同サイズのフィルタを用いた第1のダイレーション処理が実行されることで、フィルタサイズ以下の細線が排除され、図12においてE部分に示される、1画素分の画素をエッジ画素として両端にもつ、黒線BLが検出される。そして、1画素の幅に相当する幅DAの、両端のエッジ画素を含んだ黒線の幅LAが検出される。ここでは、両端の2つのエッジ画素の幅(DA×2)を含んだ黒線の幅LAを内線幅と称する。
第1の変形例にかかる画像形成装置1は、図18に示されるように、図2に示された機能構成に加えて、画像データから色を検出する色検出部117をさらに含んで構成される。色検出部117は、画像データの画素ごとに、色を検出し、検出された色を示す色検出信号を線幅補正係数乗算部111に入力する。色検出部117において画像データから色を検出する方法については、本発明において特定の方法には限定されず、いかなる方法も採用され得る。
第2の変形例においては、画像形成装置1は、原稿データと共に当該原稿のモードや言語情報なども取得する。
Claims (15)
- 画像データに対応した属性データより、前記画像データに含まれる線の線幅を検出する線幅検出手段と、
前記画像データよりエッジ画素を検出するエッジ検出手段と、
前記画像データより前記線の色を検出する色検出手段と、
色ごとに線幅に対応した線幅補正係数を記憶する記憶手段と、
前記エッジ画素について、前記線幅検出手段で検出された線幅と前記色検出手段で検出された色とに対応した線幅補正係数を前記記憶手段から取得し、前記線幅と前記線幅補正係数とを用いて前記エッジ画素の階調を補正することで前記線幅を補正する補正手段とを備える、画像形成装置。 - 前記線幅検出手段は、
前記属性データに対して、1画素*1画素〜n画素*n画素のマトリクスのフィルタを用いてエロージョン処理を行なうエロージョン処理手段と、
前記各マトリクスのフィルタを用いたエロージョン処理に対して、前記エロージョン処理と同じサイズのフィルタを用いてダイレーション処理を行なう第1ダイレーション処理手段と、
前記各マトリクスのフィルタを用いたエロージョン処理に対して、前記エロージョン処理に用いたサイズよりも2画素大きいマトリクスのフィルタを用いてダイレーション処理を行なう第2ダイレーション処理手段と、
前記第1ダイレーション処理手段における処理結果による第1の線幅と、前記第2ダイレーション処理手段における処理結果による第2の線幅とを出力する線幅出力手段とを含む、請求項1に記載の画像形成装置。 - 前記エロージョン処理で用いられる前記フィルタのサイズの最大値nは、任意に設定可能であり、
前記エロージョン処理手段は、前記線幅がnよりも大きい場合には、前記エロージョン処理を行なわないようにする、請求項2に記載の画像形成装置。 - 前記エッジ検出手段は、
前記画像データを1次微分する1次微分演算手段と、
前記画像データを2次微分する2次微分演算手段と、
前記1次微分の結果と前記2次微分の結果との論理積に対してダイレーション処理を行なうエッジダイレーション処理手段と、
前記ダイレーション処理の結果に対してエロージョン処理を行なうエッジエロージョン処理手段と、
前記画像データの各画素について、主走査方向に隣接する両画素との間の階調差に基づき、当該画素内で当該画素に隣接する前記両画素のいずれ側から印字ドットの成長を開始するかを示すPWM印字位置コードを生成する生成手段と、
前記エロージョン処理の結果に基づいて、前記画素の画素内での印字パルス出力位置を制御するコードとして、前記生成手段で生成された前記PWM印字位置コードとするか、前記画素の印字パルス出力位置を当該画素の中央とすることを示す中央印字位置コードとするかを選択する選択手段とを含む、請求項1〜3のいずれかに記載の画像形成装置。 - 前記記憶手段は、前記画像データのモードおよび/または言語ごとに、色ごとに線幅に対応した線幅補正係数を記憶し、
前記補正手段は、前記エッジ画素について、前記線幅検出手段で検出された線幅と前記色検出手段で検出された色と前記画像データのモードおよび/または言語とに対応した線幅補正係数を前記記憶手段から取得し、前記線幅と前記線幅補正係数とを用いて前記エッジ画素の階調を補正することで前記線幅を補正する、請求項1〜4のいずれかに記載の画像形成装置。 - 画像形成装置において形成される画像に含まれる線の幅を制御する方法であって、
前記画像形成装置は、色ごとに線幅に対応した線幅補正係数を記憶する記憶手段を含み、
前記画像形成装置において、画像データと前記画像データに対応した属性データとを取得する取得ステップと、
前記属性データより、前記画像データに含まれる線の線幅を検出する線幅検出ステップと、
前記画像データより、前記線の色を検出する色検出ステップと、
前記画像データよりエッジ画素を検出するエッジ検出ステップと、
前記エッジ画素について前記線幅検出ステップで検出された線幅と前記色検出ステップで検出された色とに対応した線幅補正係数を前記記憶手段から取得し、前記線幅と前記線幅補正係数とを用いて前記エッジ画素の階調を補正することで前記線幅を補正する補正ステップとを備える、線幅制御方法。 - 前記線幅検出ステップは、
前記属性データに対して、1画素*1画素〜n画素*n画素のマトリクスのフィルタを用いてエロージョン処理を行なうエロージョン処理ステップと、
前記各マトリクスのフィルタを用いたエロージョン処理に対して、前記エロージョン処理と同じサイズのフィルタを用いてダイレーション処理を行なう第1ダイレーション処理ステップと、
前記各マトリクスのフィルタを用いたエロージョン処理に対して、前記エロージョン処理に用いたサイズよりも2画素大きいマトリクスのフィルタを用いてダイレーション処理を行なう第2ダイレーション処理ステップと、
前記第1ダイレーション処理ステップにおける処理結果による第1の線幅と、前記第2ダイレーション処理ステップにおける処理結果による第2の線幅とを出力する線幅出力ステップとを含む、請求項6に記載の線幅制御方法。 - 前記エロージョン処理で用いられる前記フィルタのサイズの最大値nは、任意に設定可能であり、
前記エロージョン処理ステップでは、前記線幅がnよりも大きい場合には、前記エロージョン処理を行なわないようにする、請求項7に記載の線幅制御方法。 - 前記エッジ検出ステップは、
前記画像データを1次微分する1次微分演算ステップと、
前記画像データを2次微分する2次微分演算ステップと、
前記1次微分の結果と前記2次微分の結果との論理積を算出することで、前記画像データの中からエッジ画素を抽出するエッジ抽出ステップと、
前記エッジ画素として抽出された画素について、前記1次微分の結果と前記2次微分の結果との論理積に対してダイレーション処理を行なうエッジダイレーション処理ステップと、
前記ダイレーション処理の結果に対してエロージョン処理を行なうエッジエロージョン処理ステップと、
前記画像データの各画素について、主走査方向に隣接する両画素との間の階調差に基づき、当該画素内で当該画素に隣接する前記両画素のいずれ側から印字ドットの成長を開始するかを示すPWM印字位置コードを生成する生成ステップと、
前記エロージョン処理の結果に基づいて前記画素がエッジ画素と検出された場合に、前記画素の画素内での印字パルス出力位置を制御するコードとして、前記生成ステップで生成された前記PWM印字位置コードを出力する第1出力ステップと、
前記エロージョン処理の結果に基づいて前記画素がエッジ画素と検出されなかった場合に、前記画素の画素内での印字パルス出力位置を制御するコードとして、前記画素の印字パルス出力位置を当該画素の中央とすることを示す中央印字位置コードを出力する第2出力ステップとを含む、請求項6〜8のいずれかに記載の線幅制御方法。 - 前記記憶手段は、前記画像データのモードおよび/または言語ごとに、色ごとに線幅に対応した線幅補正係数を記憶し、
前記補正ステップは、前記エッジ画素について、前記線幅検出ステップで検出された線幅と前記色検出ステップで検出された色と前記画像データのモードおよび/または言語とに対応した線幅補正係数を前記記憶手段から取得し、前記線幅と前記線幅補正係数とを用いて前記エッジ画素の階調を補正することで前記線幅を補正する、請求項6〜9のいずれかに記載の線幅制御方法。 - 画像形成される画像に含まれる線の幅を制御する処理をコンピュータに実行させるプログラムであって、
前記画像形成装置において、画像データと前記画像データに対応した属性データとを取得する取得ステップと、
前記属性データより、前記画像データに含まれる線の線幅を検出する線幅検出ステップと、
前記画像データより、前記線の色を検出する色検出ステップと、
前記画像データよりエッジ画素を検出するエッジ検出ステップと、
前記エッジ画素について前記線幅検出ステップで検出された線幅と前記色検出ステップで検出された色とに対応した線幅補正係数を、色ごとに線幅に対応した線幅補正係数を記憶する記憶装置から取得し、前記線幅と前記線幅補正係数とを用いて前記エッジ画素の階調を補正することで前記線幅を補正する補正ステップとを実行させる、線幅制御プログラム。 - 前記線幅検出ステップは、
前記属性データに対して、1画素*1画素〜n画素*n画素のマトリクスのフィルタを用いてエロージョン処理を行なうエロージョン処理ステップと、
前記各マトリクスのフィルタを用いたエロージョン処理に対して、前記エロージョン処理と同じサイズのフィルタを用いてダイレーション処理を行なう第1ダイレーション処理ステップと、
前記各マトリクスのフィルタを用いたエロージョン処理に対して、前記エロージョン処理に用いたサイズよりも2画素大きいマトリクスのフィルタを用いてダイレーション処理を行なう第2ダイレーション処理ステップと、
前記第1ダイレーション処理ステップにおける処理結果による第1の線幅と、前記第2ダイレーション処理ステップにおける処理結果による第2の線幅とを出力する線幅出力ステップとを含む、請求項11に記載の線幅制御プログラム。 - 前記エロージョン処理で用いられる前記フィルタのサイズの最大値nは、任意に設定可能であり、
前記エロージョン処理ステップでは、前記線幅がnよりも大きい場合には、前記エロージョン処理を行なわないようにする、請求項12に記載の線幅制御プログラム。 - 前記エッジ検出ステップは、
前記画像データを1次微分する1次微分演算ステップと、
前記画像データを2次微分する2次微分演算ステップと、
前記1次微分の結果と前記2次微分の結果との論理積を算出することで、前記画像データの中からエッジ画素を抽出するエッジ抽出ステップと、
前記エッジ画素として抽出された画素について、前記1次微分の結果と前記2次微分の結果との論理積に対してダイレーション処理を行なうエッジダイレーション処理ステップと、
前記ダイレーション処理の結果に対してエロージョン処理を行なうエッジエロージョン処理ステップと、
前記画像データの各画素について、主走査方向に隣接する両画素との間の階調差に基づき、当該画素内で当該画素に隣接する前記両画素のいずれ側から印字ドットの成長を開始するかを示すPWM印字位置コードを生成する生成ステップと、
前記エロージョン処理の結果に基づいて前記画素がエッジ画素と検出された場合に、前記画素の画素内での印字パルス出力位置を制御するコードとして、前記生成ステップで生成された前記PWM印字位置コードを出力する第1出力ステップと、
前記エロージョン処理の結果に基づいて前記画素がエッジ画素と検出されなかった場合に、前記画素の画素内での印字パルス出力位置を制御するコードとして、前記画素の印字パルス出力位置を当該画素の中央とすることを示す中央印字位置コードを出力する第2出力ステップとを含む、請求項11〜13のいずれかに記載の線幅制御プログラム。 - 前記記憶装置は、前記画像データのモードおよび/または言語ごとに、色ごとに線幅に対応した線幅補正係数を記憶し、
前記補正ステップは、前記エッジ画素について、前記線幅検出ステップで検出された線幅と前記色検出ステップで検出された色と前記画像データのモードおよび/または言語とに対応した線幅補正係数を前記記憶装置から取得し、前記線幅と前記線幅補正係数とを用いて前記エッジ画素の階調を補正することで前記線幅を補正する、請求項11〜14のいずれかに記載の線幅制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009003825A JP4569702B2 (ja) | 2009-01-09 | 2009-01-09 | 画像形成装置、線幅制御方法、および線幅制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009003825A JP4569702B2 (ja) | 2009-01-09 | 2009-01-09 | 画像形成装置、線幅制御方法、および線幅制御プログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006321871A Division JP4270266B2 (ja) | 2006-11-29 | 2006-11-29 | 画像形成装置、線幅制御方法、および線幅制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009105943A true JP2009105943A (ja) | 2009-05-14 |
JP4569702B2 JP4569702B2 (ja) | 2010-10-27 |
Family
ID=40707130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009003825A Expired - Fee Related JP4569702B2 (ja) | 2009-01-09 | 2009-01-09 | 画像形成装置、線幅制御方法、および線幅制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4569702B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013011740A (ja) * | 2011-06-29 | 2013-01-17 | Canon Inc | 画像処理装置およびその成方法 |
US9883076B2 (en) | 2015-11-26 | 2018-01-30 | Canon Kabushiki Kaisha | Image formation with gradation value of boundary pixels corrected using cumulative sum of grataion values of pixels in significant image portion |
CN113222924A (zh) * | 2021-04-30 | 2021-08-06 | 西安电子科技大学 | 基于fpga的高光谱图像异常检测*** |
US11323590B2 (en) | 2017-06-07 | 2022-05-03 | Canon Kabushiki Kaisha | Image processing apparatus, image forming apparatus, image processing method, and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04775B2 (ja) * | 1984-09-21 | 1992-01-08 | Shiro Kubota | |
JP2001340210A (ja) * | 2000-06-06 | 2001-12-11 | Kajiwara Junko | カーテンボックス等の側板及びその施工法 |
JP2007321472A (ja) * | 2006-06-01 | 2007-12-13 | Daiken Trade & Ind Co Ltd | 化粧板およびその製造方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3868441B2 (ja) * | 1995-09-20 | 2007-01-17 | 株式会社リコー | カラー画像形成装置及びカラー画像形成方法 |
JP2000036912A (ja) * | 1998-07-17 | 2000-02-02 | Toshiba Corp | 画像処理方法 |
JP2006180380A (ja) * | 2004-12-24 | 2006-07-06 | Fuji Xerox Co Ltd | 線境界補正装置、画像処理装置、線境界補正方法 |
-
2009
- 2009-01-09 JP JP2009003825A patent/JP4569702B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04775B2 (ja) * | 1984-09-21 | 1992-01-08 | Shiro Kubota | |
JP2001340210A (ja) * | 2000-06-06 | 2001-12-11 | Kajiwara Junko | カーテンボックス等の側板及びその施工法 |
JP2007321472A (ja) * | 2006-06-01 | 2007-12-13 | Daiken Trade & Ind Co Ltd | 化粧板およびその製造方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013011740A (ja) * | 2011-06-29 | 2013-01-17 | Canon Inc | 画像処理装置およびその成方法 |
US9883076B2 (en) | 2015-11-26 | 2018-01-30 | Canon Kabushiki Kaisha | Image formation with gradation value of boundary pixels corrected using cumulative sum of grataion values of pixels in significant image portion |
US11323590B2 (en) | 2017-06-07 | 2022-05-03 | Canon Kabushiki Kaisha | Image processing apparatus, image forming apparatus, image processing method, and storage medium |
CN113222924A (zh) * | 2021-04-30 | 2021-08-06 | 西安电子科技大学 | 基于fpga的高光谱图像异常检测*** |
CN113222924B (zh) * | 2021-04-30 | 2023-08-18 | 西安电子科技大学 | 基于fpga的高光谱图像异常检测*** |
Also Published As
Publication number | Publication date |
---|---|
JP4569702B2 (ja) | 2010-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4890974B2 (ja) | 画像処理装置、及び画像処理方法 | |
US8416460B2 (en) | Image processing apparatus and control method of image forming apparatus with exclusive or relative control over the trapping and edge smoothing processing | |
JP4270266B2 (ja) | 画像形成装置、線幅制御方法、および線幅制御プログラム | |
US8159694B2 (en) | Image processor and image processing method processing an image that includes a semi-transparent object or an image with periodically varying density | |
JP4872860B2 (ja) | 画像処理装置及び画像処理方法 | |
KR101810285B1 (ko) | 화상 처리 장치, 화상 처리 방법 및 컴퓨터 프로그램 | |
JP4285127B2 (ja) | 減色処理装置及び減色処理方法 | |
JP2008199080A (ja) | 画像処理装置及び画像処理方法 | |
JP5671978B2 (ja) | 画像処理方法、画像処理装置、画像処理プログラム及び記録媒体 | |
JP4569702B2 (ja) | 画像形成装置、線幅制御方法、および線幅制御プログラム | |
JP5499981B2 (ja) | 画像処理装置 | |
JP5095667B2 (ja) | 出力指示装置、画像形成システム、出力指示方法、制御プログラムおよびその記録媒体 | |
JP2007088741A (ja) | 画像処理装置および画像処理方法 | |
JP6736299B2 (ja) | 印刷装置、印刷方法、および、プログラム | |
JP6489763B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
JP6929825B2 (ja) | 画像形成装置および画像形成装置の制御方法、ならびにプログラム | |
JP4492090B2 (ja) | 画像形成装置および画像形成方法 | |
JP2006210981A (ja) | 画像処理装置、画像処理システム、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した記録媒体 | |
US10671897B2 (en) | Image processing apparatus | |
US10798267B2 (en) | Image processing to set output pixel values subject to edge or thin line correction | |
US20130148141A1 (en) | Image processing apparatus, image processing method, and storage medium | |
JP4375223B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP6365232B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置、および画像形成システム | |
JP2019145933A (ja) | 画像処理装置 | |
JP4590168B2 (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100413 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100608 |
|
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: 20100713 |
|
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: 20100726 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130820 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |