JP5596965B2 - 画像処理装置、画像処理方法およびプログラム - Google Patents
画像処理装置、画像処理方法およびプログラム Download PDFInfo
- Publication number
- JP5596965B2 JP5596965B2 JP2009274958A JP2009274958A JP5596965B2 JP 5596965 B2 JP5596965 B2 JP 5596965B2 JP 2009274958 A JP2009274958 A JP 2009274958A JP 2009274958 A JP2009274958 A JP 2009274958A JP 5596965 B2 JP5596965 B2 JP 5596965B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- relative
- recording
- image
- scan
- 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
-
- 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/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/19—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
- H04N1/191—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional array, or a combination of one-dimensional arrays, or a substantially one-dimensional array, e.g. an array of staggered elements
- H04N1/1911—Simultaneously or substantially simultaneously scanning picture elements on more than one main scanning line, e.g. scanning in swaths
- H04N1/1913—Scanning adjacent picture elements in different scans of the array, e.g. in complementary checkerboard patterns
- H04N1/1915—Scanning adjacent picture elements in different scans of the array, e.g. in complementary checkerboard patterns with subscan displacement of the array between successive scans
-
- 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/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/12—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using the sheet-feed movement or the medium-advance or the drum-rotation movement as the slow scanning component, e.g. arrangements for the main-scanning
- H04N1/126—Arrangements for the main scanning
- H04N1/128—Arrangements for the main scanning using a scanning head arranged for linear reciprocating motion
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Ink Jet (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
図1(A)は、本発明の画像処理装置として適用可能なフォトダイレクトプリンタ装置(以下、PDプリンタ)1000の概観斜視図である。PDプリンタ1000は、ホストコンピュータ(PC)からデータを受信して印刷する機能、メモリカード等の記憶媒体に記憶されている画像を直接読取って印刷する機能、またデジタルカメラやPDA等からの画像を受信して印刷する機能を有している。
本実施形態の記録装置はマルチパス記録を実行することが出来るので、記録ヘッド5004が1回の記録走査で記録可能な領域は、複数回の記録走査によって段階的に画像が形成される。各記録走査の間に記録ヘッド5004の幅dよりも小さな量の搬送動作を行うことにより、個々のノズルのばらつきに起因する濃度むらやすじを低減することが出来る。マルチパス記録を行うか否か、あるいはマルチパス数(同一領域に対し記録走査を行う回数)は、操作パネル1010からユーザが入力した情報や、ホスト装置から受信される画像情報によって、適宜定められるようになっている。
図3は、図1のPDプリンタ1000の制御に係る主要部の構成を示すブロック図である。図3において、前述の図面と共通する部分は同じ記号を付与して、それらの説明は省略する。以下の説明から明らかとなるように、PDプリンタ1000は画像処理装置として機能する。
図4は、図1のPDプリンタ1000におけるデータ処理の概略を示すフローチャートである。このフローチャートの処理は、操作パネル1010を介してユーザからの画像出力の指示を受け付けたことをトリガとして開始される。まず、ステップS1において、操作パネル1010を介してユーザにより設定された印刷に関する条件(ここでは、記録媒体の種類と印刷品位)を示す情報を取得する。次いで、ステップS2において、ステップS1において取得した記録媒体の種類を示す情報と印刷品位を示す情報に基づいて、記録モードのパス数(M)を判定する。詳しくは、図13(a)のルックアップテーブルを参照してパス数を判定する。例えば、記録媒体の種類が「普通紙」で且つ印刷品位が「はやい」であれば、2パスモードと判定される。また、記録媒体の種類が「普通紙」で且つ印刷品位が「きれい」であれば、4パスモードと判定される。
・β=0の場合 → X=Y=Z=α
・β=1の場合 → X−1=Y=Z=α
・β=2の場合 → X−1=Y−1=Z=α
・β=3の場合 → X−1=Y=Z−1=α
このようにして決定されたX、Y、Zが、それぞれ、図6に示される第1走査多値データ502の値、第2走査多値データ504の値、第1・第2走査共通多値データ503の値となる。例えば、多値画像データの値Aが「160」の場合にはα=40、β=0となるので、X=Y=Z=α=40となる。なお、多値画像データ501は256値のデータであり、Aの値は0〜255のいずれかとなっている。
第2の実施形態は、上記第1の処理モードにおいて実行される量子化処理として、上記第1の実施形態で採用した排他的誤差拡散処理に代えて、図7(A)〜(C)に示した誤差分配マトリックスを用いた誤差拡散処理を行う点を特徴としている。これ以外の点(パス数の判定基準や第2の処理モード等)については第1の実施形態と同様であるため説明を省略する。
上記第1〜第2の実施形態では、量子化処理として2値化処理を行っていたが、この第3の実施形態では、量子化処理として3値化処理を行う点を特徴とする。これ以外の点については上記実施形態と同様であるため説明を省略する。ここでは、第1の実施形態の2値化処理を3値化処理に置き換えた場合について説明するが、第2の実施形態の2値化処理を3値化処理に置き換えてもよい。
第1〜第3の実施形態では、第1の処理モードとして2パス記録を行う場合のデータ処理について説明したが、この第4の実施形態では、第1の処理モードとして3パス記録を行う場合のデータ処理について説明する。また、本実施形態では、図4のステップS2の判定処理で用いるテーブルとして、第1〜第3の実施形態で使用している図13(a)のテーブルに代えて、図13(b)のテーブルを用いる。これら以外の点については第1の実施形態と同様であるため説明を省略する。
上記第1〜第4の実施形態では、パス数判定処理に用いる閾値(L)を4とし、4パス以上のマルチパス記録の場合には第2の処理モードを適用し、4パス未満(2パス、3パス)のマルチパス記録の場合には第1の処理モードを適用している。しかし、本発明で適用可能な閾値(L)は4に限られるものではない。例えば、Lを8に設定し、8パス以上の場合には第2の処理モードを適用し、8パス未満(2〜7パス)の場合には第1の処理モードを適用するようにしてもよい。
406 量子化部
407 量子化データ合成部
408 プリントバッファ501
501 多値画像データ
502 第1走査多値データ
503 第1・第2走査共通多値データ
504 第2走査多値データ
505 第1走査量子化データ
506 第1・第2走査共通量子化データ
507 第2走査量子化データ
508 第1走査合成量子化データ
509 第2走査合成量子化データ
Claims (10)
- 記録ヘッドと記録媒体との複数回の相対走査によって前記記録媒体の単位領域に画像を記録するために、当該単位領域に記録すべき画像に対応した多値画像データから前記複数回の相対走査の各々にて画像を記録するために用いる記録データを生成するための画像処理装置であって、
前記単位領域に対する前記相対走査の回数に関する情報を取得するための取得手段と、
前記取得手段により取得された情報が示す回数が閾値未満の場合には第1の処理モードを選択し、前記情報が示す回数が閾値以上の場合には第2の処理モードを選択するための選択手段と、
前記選択手段により選択された処理モードを実行するための処理部とを備え、
前記第1の処理モードは、(A)前記多値画像データを、前記複数回の相対走査の各々に対応する複数の第1の多値データおよび前記複数回の相対走査のうちの少なくとも2回の相対走査に共通に対応する少なくとも1つの第2の多値データに分割するための第1の分割処理と、(B)前記第1の分割処理によって得られた前記第1、第2の多値データのそれぞれを量子化して、前記複数回の相対走査の各々に対応する複数の第1の量子化データおよび前記少なくとも2回の相対走査に共通に対応する少なくとも1つの第2の量子化データを生成するための第1の量子化処理と、(C)前記第1の量子化処理によって生成された第1、第2の量子化データのうち、前記複数回の相対走査の各々に対応する前記第1の量子化データと、少なくとも前記複数回の相対走査の各々に対応する前記第2の量子化データと、に基づいて、前記複数回の相対走査の各々に対応する前記記録データを生成するための生成処理と、を含む画像処理を行うためのモードであり、
前記第2の処理モードは、(D)前記多値画像データを量子化して量子化データを生成するための第2の量子化処理と、(E)前記第2の量子化処理によって生成された量子化データを、前記複数回の相対走査の各々に対応する前記記録データに分割するための第2の分割処理と、を含む画像処理を行うためのモードであることを特徴とする画像処理装置。 - 前記第1の量子化処理では、前記第1の量子化処理によって生成される前記第1、第2の量子化データのそれぞれに基づき定められる記録画素の位置が排他的となるように、前記第1の分割処理によって得られた前記第1、第2の多値データのそれぞれが誤差拡散法により量子化されることを特徴とする請求項1に記載の画像処理装置。
- 前記第1の量子化処理では、前記第1の分割処理によって得られた前記第1、第2の多値データのそれぞれが、異なる誤差分配マトリクスを用いた誤差拡散法により量子化されることを特徴とする請求項1に記載の画像処理装置。
- 前記第2の分割処理では、前記第2の量子化処理によって生成された量子化データが、前記複数回の走査に対応した複数のマスクデータによって、前記複数回の相対走査の各々に対応する前記記録データに分割されることを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
- 記録ヘッドと記録媒体との少なくとも第1、第2の相対走査を含む複数回の相対走査によって前記記録媒体の単位領域に画像を記録するために、当該単位領域に記録すべき画像に対応した多値画像データから前記複数回の相対走査の各々にて画像を記録するために用いる記録データを生成するための画像処理装置であって、
前記単位領域に対する前記相対走査の回数に関する情報を取得するための取得手段と、
前記取得手段により取得された情報が示す回数が閾値未満の場合には第1の処理モードを選択し、前記情報が示す回数が閾値以上の場合には第2の処理モードを選択するための選択手段と、
前記選択手段により選択された処理モードを実行するための処理部とを備え、
前記第1の処理モードは、(A)前記多値画像データを、前記第2の相対走査に対応せず前記第1の相対走査に対応する第1の多値データと、前記第1の相対走査に対応せず前記第2の相対走査に対応する第2の多値データと、前記第1、第2の相対走査に対応する第3の多値データと、に少なくとも分割するための第1の分割処理と、(B)前記第1の分割処理によって得られた前記第1、第2、第3の多値データのそれぞれを量子化して、前記第2の相対走査に対応せず前記第1の相対走査に対応する第1の量子化データと、前記第1の相対走査に対応せず前記第2の相対走査に対応する第2の量子化データと、前記第1、第2の相対走査に対応する第3の量子化データと、を生成するための第1の量子化処理と、(C)前記第1の量子化処理によって生成された前記第1、第3の量子化データに基づいて前記第1の相対走査に対応する前記記録データを生成し、前記第1の量子化処理によって生成された前記第2、第3の量子化データに基づいて前記第2の相対走査に対応する前記記録データを生成するための生成処理と、を含む画像処理を行うためのモードであり、
前記第2の処理モードは、(D)前記多値画像データを量子化して量子化データを生成するための第2の量子化処理と、(E)前記第2の量子化処理によって生成された量子化データを、前記第1の相対走査に対応する前記記録データと前記第2の相対走査に対応する前記記録データとに少なくとも分割するための第2の分割処理と、を含む画像処理を行うためのモードであることを特徴とする画像処理装置。 - 記録ヘッドと記録媒体との複数回の相対走査によって前記記録媒体の画素領域に画像を記録するために、当該画素領域に記録すべき画像に対応した多値画像データから前記複数回の相対走査の各々にて画像を記録するために用いる記録データを生成するための画像処理方法であって、
前記画素領域に対する前記相対走査の回数に関する情報を取得するための取得工程と、前記取得工程により取得された情報が示す回数が閾値未満の場合には第1の処理を選択し、前記情報が示す回数が閾値以上の場合には第2の処理を選択するための選択工程と、
前記選択工程により選択された処理を実行するための実行工程とを有し、
前記第1の処理は、(A)前記多値画像データを、前記複数回の相対走査の各々に対応する複数の第1の多値データおよび前記複数回の相対走査のうちの少なくとも2回の相対走査に共通に対応する少なくとも1つの第2の多値データに分割するための第1の分割処理と、(B)前記第1の分割処理によって得られた前記第1、第2の多値データのそれぞれを量子化して、前記複数回の相対走査の各々に対応する複数の第1の量子化データおよび前記少なくとも2回の相対走査に共通に対応する少なくとも1つの第2の量子化データを生成するための第1の量子化処理と、(C)前記第1の量子化処理によって生成された第1、第2の量子化データのうち、前記複数回の相対走査の各々に対応する前記第1の量子化データと、少なくとも前記複数回の相対走査の各々に対応する前記第2の量子化データと、に基づいて、前記複数回の相対走査の各々に対応する記録データを生成するための生成処理と、を含む画像処理であり、
前記第2の処理は、(D)前記多値画像データを量子化して量子化データを生成するための第2の量子化処理と、(E)前記第2の量子化処理によって生成された量子化データを、前記複数回の相対走査の各々に対応する前記記録データに分割するための第2の分割処理と、を含む画像処理であることを特徴とする画像処理方法。 - 前記第1の量子化処理は、前記第1の量子化処理によって生成される前記第1、第2の量子化データのそれぞれに基づき定められる記録画素の位置が排他的となるように、前記第1の分割処理によって得られた前記第1、第2の多値データのそれぞれを誤差拡散法により量子化する処理であることを特徴とする請求項6に記載の画像処理方法。
- 前記第1の量子化処理は、前記第1の分割処理によって得られた前記第1、第2の多値データのそれぞれを、異なる誤差分配マトリクスを用いた誤差拡散法により量子化する処理であることを特徴とする請求項6に記載の画像処理方法。
- 記録ヘッドと記録媒体との少なくとも第1、第2の相対走査を含む複数回の相対走査によって前記記録媒体の単位領域に画像を記録するために、当該単位領域に記録すべき画像に対応した多値画像データから前記複数回の相対走査の各々にて画像を記録するために用いる記録データを生成するための画像処理方法であって、
前記単位領域に対する前記相対走査の回数に関する情報を取得するための取得工程と、
前記取得手段により取得された情報が示す回数が閾値未満の場合には第1の処理を選択し、前記情報が示す回数が閾値以上の場合には第2の処理を選択するための選択工程と、
前記選択手段により選択された処理モードを実行するための実行工程とを有し、
前記第1の処理は、(A)前記多値画像データを、前記第2の相対走査に対応せず前記第1の相対走査に対応する第1の多値データと、前記第1の相対走査に対応せず前記第2の相対走査に対応する第2の多値データと、前記第1、第2の相対走査に対応する第3の多値データと、に少なくとも分割するための第1の分割処理と、(B)前記第1の分割処理によって得られた前記第1、第2、第3の多値データのそれぞれを量子化して、前記第2の相対走査に対応せず前記第1の相対走査に対応する第1の量子化データと、前記第1の相対走査に対応せず前記第2の相対走査に対応する第2の量子化データと、前記第1、第2の相対走査に対応する第3の量子化データと、を生成するための第1の量子化処理と、(C)前記第1の量子化処理によって生成された前記第1、第3の量子化データに基づいて前記第1の相対走査に対応する前記記録データを生成し、前記第1の量子化処理によって生成された前記第2、第3の量子化データに基づいて前記第2の相対走査に対応する前記記録データを生成するための生成処理と、を含む画像処理であり、
前記第2の処理は、(D)前記多値画像データを量子化して量子化データを生成するための第2の量子化処理と、(E)前記第2の量子化処理によって生成された量子化データを、前記第1の相対走査に対応する前記記録データと前記第2の相対走査に対応する前記記録データとに少なくとも分割するための第2の分割処理と、を含む画像処理であることを特徴とする画像処理方法。 - コンピュータを、請求項1から5のいずれか1項に記載の画像処理装置として機能させることを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009274958A JP5596965B2 (ja) | 2009-12-02 | 2009-12-02 | 画像処理装置、画像処理方法およびプログラム |
US12/954,459 US8619323B2 (en) | 2009-12-02 | 2010-11-24 | Image processing apparatus and image processing method for processing multivalued image data and recording an image in a pixel area on recording medium by a plurality of relative scans of recording head and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009274958A JP5596965B2 (ja) | 2009-12-02 | 2009-12-02 | 画像処理装置、画像処理方法およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011116016A JP2011116016A (ja) | 2011-06-16 |
JP2011116016A5 JP2011116016A5 (ja) | 2013-01-24 |
JP5596965B2 true JP5596965B2 (ja) | 2014-09-24 |
Family
ID=44068664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009274958A Expired - Fee Related JP5596965B2 (ja) | 2009-12-02 | 2009-12-02 | 画像処理装置、画像処理方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8619323B2 (ja) |
JP (1) | JP5596965B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4986976B2 (ja) * | 2007-12-20 | 2012-07-25 | キヤノン株式会社 | 画像処理装置、画像形成装置および画像処理方法 |
JP5843472B2 (ja) * | 2010-07-26 | 2016-01-13 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP7095545B2 (ja) * | 2018-10-15 | 2022-07-05 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法、および印刷装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4620817B2 (ja) | 1998-05-29 | 2011-01-26 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
JP4298127B2 (ja) | 1999-06-07 | 2009-07-15 | キヤノン株式会社 | 画像記録方法、画像記録装置、該画像記録装置の制御方法、コンピュータ可読記憶媒体及び画像処理方法 |
DE60035549T2 (de) | 1999-06-07 | 2008-04-17 | Canon K.K. | Bildaufzeichnungsgerät und Verfahren |
JP2001150701A (ja) * | 1999-11-29 | 2001-06-05 | Canon Inc | 画像形成装置、画像形成方法及び画像処理方法 |
JP4337846B2 (ja) * | 2006-06-27 | 2009-09-30 | セイコーエプソン株式会社 | ディザマトリックスの生成 |
WO2008026592A1 (fr) * | 2006-08-28 | 2008-03-06 | Canon Kabushiki Kaisha | Dispositif de génération de données image, dispositif d'enregistrement d'images et procédé de génération de données image |
JP4986976B2 (ja) * | 2007-12-20 | 2012-07-25 | キヤノン株式会社 | 画像処理装置、画像形成装置および画像処理方法 |
JP5121535B2 (ja) * | 2008-03-31 | 2013-01-16 | キヤノン株式会社 | 画像処理装置およびその方法 |
-
2009
- 2009-12-02 JP JP2009274958A patent/JP5596965B2/ja not_active Expired - Fee Related
-
2010
- 2010-11-24 US US12/954,459 patent/US8619323B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8619323B2 (en) | 2013-12-31 |
US20110128561A1 (en) | 2011-06-02 |
JP2011116016A (ja) | 2011-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5361650B2 (ja) | 画像処理装置及び画像処理方法 | |
JP5059057B2 (ja) | 画像処理装置および画像処理方法 | |
JP5328505B2 (ja) | 画像処理装置および画像処理方法 | |
JP5067896B2 (ja) | 画像処理装置および画像処理方法 | |
JP2011083932A (ja) | 画像処理装置及び画像処理方法 | |
JP5436138B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP5506341B2 (ja) | 画像処理装置及び画像処理方法 | |
JP5709393B2 (ja) | 画像処理装置及び画像処理方法 | |
US10005289B2 (en) | Printing apparatus, printing method, and non-transitory computer readable medium for storing program | |
JP5341632B2 (ja) | 画像処理装置および画像処理方法 | |
JP5404360B2 (ja) | 画像処理装置及び画像処理方法 | |
JP5596965B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP5165130B2 (ja) | 画像処理装置および画像処理方法 | |
JP5460293B2 (ja) | 画像処理装置及び画像処理方法 | |
JP5517589B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP5773767B2 (ja) | 画像処理装置、画像形成装置および画像処理方法 | |
JP5564771B2 (ja) | 印刷装置、印刷方法、コンピュータプログラム、記録媒体、印刷媒体、および、プリンタ | |
JP5004933B2 (ja) | 画像データ処理装置、画像形成装置および画像データ処理方法 | |
JP2011124919A (ja) | 画像処理装置及び画像処理方法 | |
JP2012006257A (ja) | 画像処理装置および画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121203 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121203 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130918 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
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: 20140715 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140808 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5596965 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |