JP5610897B2 - データ処理装置およびデータ処理方法 - Google Patents
データ処理装置およびデータ処理方法 Download PDFInfo
- Publication number
- JP5610897B2 JP5610897B2 JP2010168484A JP2010168484A JP5610897B2 JP 5610897 B2 JP5610897 B2 JP 5610897B2 JP 2010168484 A JP2010168484 A JP 2010168484A JP 2010168484 A JP2010168484 A JP 2010168484A JP 5610897 B2 JP5610897 B2 JP 5610897B2
- Authority
- JP
- Japan
- Prior art keywords
- storage unit
- index
- rows
- address
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- 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/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Image Input (AREA)
- Facsimile Image Signal Circuits (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
Description
402 画素アドレス値
403 2値データ
404 テーブル保持格納部
405 テーブル選択部
406 2次元テーブル格納部
407 INDEXパターン選択部
408 INDEXパターン格納部
409 情報保持部
410 読み出しアドレス生成制御部
411 パラメータ転送部
412 更新制御部
Claims (12)
- 第1格納部から読み出した複数のインデックスが配列されるL(L≧2)行のテーブルのうちM(1≦M<L)行のインデックスを第2格納部に転送する転送手段と、
画像データの各画素に対し、前記第2格納部に格納されるM行の複数のインデックスをそれぞれ対応させることにより、前記画像データの変換処理をする変換手段と、
前記第2格納部に転送すべきM行のインデックスの前記テーブルの読み出しアドレスを指定するための指定手段と、
を備え、
前記指定手段は、前記テーブルに前記第2格納部に格納されるM行のインデックスに連続するM行のインデックスが存在する場合は、該連続するM行のインデックスの先頭のアドレスを前記読み出しアドレスとして指定し、前記テーブルに前記第2格納部に格納されるM行のインデックスに連続するM行のインデックスが存在しない場合は、前記テーブルの先頭のアドレスを前記読み出しアドレスとして指定することを特徴とするデータ処理装置。 - 前記転送手段は、前記指定手段により指定されたアドレスに基づいて、前記変換手段によりM行のインデックスに対応する変換処理が終了した後に、前記テーブルに前記第2格納部に格納されるM行のインデックスに連続するM行のインデックスが存在する場合は、該連続するM行のインデックスにより前記第2格納部の内容を更新し、前記テーブルに第2格納部に格納されるM行のインデックスに連続するM行のインデックスが存在しない場合は、前記テーブルの先頭に戻って連続するM行のインデックスにより前記第2格納部の内容を更新することを特徴とする請求項1に記載のデータ処理装置。
- 前記テーブルの読み出しラインを管理するテーブル用ラインカウンタをさらに備え、
前記テーブル用ラインカウンタの値に基づいて、読み出しラインが前記テーブルのL行に対応すると判定された場合、前記指定手段は前記テーブルの先頭のアドレスを前記読み出しアドレスとして指定し、前記テーブル用ラインカウンタの値を初期値に戻すことを特徴とする請求項1又は2に記載のデータ処理装置。 - 前記テーブル用ラインカウンタの値に基づいて、読み出しラインが前記テーブルのL行に対応しないと判定された場合、前記指定手段は前読み出しアドレスを前記テーブルのライン間のアドレスオフセット分進め、前記テーブル用ラインカウンタの値をインクリメントすることを特徴とする請求項3に記載のデータ処理装置。
- 前記画像データは、B行ずつ(B≠M)の複数のバンドから構成されるものであり、前記変換手段による変換処理は、前記バンド単位で実行し、
前記バンド内のラインを管理するバンド用ラインカウンタをさらに備え、
前記バンド用ラインカウンタの値がBと判定された場合、前記バンド用ラインカウンタの値を初期値に戻すことを特徴とする請求項3又は4に記載のデータ処理装置。 - 前記画像データは、多値データであり、
前記インデックスは、多値データをドットパターンに変換するための変換パターンを特定する情報であることを特徴とする請求項1ないし5のいずれか1項に記載のデータ処理装置。 - 前記テーブルは、前記多値データの各階調レベルに共通して使用されるものであることを特徴とする請求項6に記載のデータ処理装置。
- 前記変換手段は、前記画像データの各画素の位置に応じて、前記第2格納部に格納されるM行の複数のインデックスを用いることにより、複数のパターンの中から1つのパターンを選択して、前記画像データの変換を行うことを特徴とする請求項1ないし7のいずれか1項に記載のデータ処理装置。
- 前記第2格納部、前記転送手段及び前記変換手段は同一の処理部に備えられ、
前記第1格納部は、前記処理部の外部メモリであることを特徴とする請求項1ないし8のいずれか1項に記載のデータ処理装置。 - 前記画像データは、階調値と画素の位置を示すアドレス値を含むことを特徴とする請求項1ないし9のいずれか1項に記載のデータ処理装置。
- 前記転送手段は、前記M行のインデックスを前記第2格納部にDMA転送することを特徴とする請求項1ないし10のいずれか1項に記載のデータ処理装置。
- 第1格納部から読み出した複数のインデックスが配列されるL(L≧2)行のテーブルのうちM(1≦M<L)行のインデックスを第2格納部に転送する転送工程と、
画像データの各画素に対し、前記第2格納部に格納されるM行の複数のインデックスをそれぞれ対応させることにより、前記画像データの変換処理をする変換工程と、
前記第2格納部に転送すべきM行のインデックスの前記テーブルの読み出しアドレスを指定するための指定工程と、
を備え、
前記指定工程では、前記テーブルに前記第2格納部に格納されるM行のインデックスに連続するM行のインデックスが存在する場合は、該連続するM行のインデックスの先頭のアドレスを前記読み出しアドレスとして指定し、前記テーブルに前記第2格納部に格納されるM行のインデックスに連続するM行のインデックスが存在しない場合は、前記テーブルの先頭のアドレスを前記読み出しアドレスとして指定することを特徴とするデータ処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010168484A JP5610897B2 (ja) | 2010-07-27 | 2010-07-27 | データ処理装置およびデータ処理方法 |
US13/175,162 US9030713B2 (en) | 2010-07-27 | 2011-07-01 | Data processing apparatus and data processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010168484A JP5610897B2 (ja) | 2010-07-27 | 2010-07-27 | データ処理装置およびデータ処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012025121A JP2012025121A (ja) | 2012-02-09 |
JP2012025121A5 JP2012025121A5 (ja) | 2013-09-12 |
JP5610897B2 true JP5610897B2 (ja) | 2014-10-22 |
Family
ID=45526447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010168484A Expired - Fee Related JP5610897B2 (ja) | 2010-07-27 | 2010-07-27 | データ処理装置およびデータ処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9030713B2 (ja) |
JP (1) | JP5610897B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9002257B2 (en) * | 2011-08-01 | 2015-04-07 | Ricoh Company, Ltd. | Image forming apparatus |
JP2015022363A (ja) * | 2013-07-16 | 2015-02-02 | キヤノン株式会社 | データ転送制御装置、データ転送制御方法、及びプログラム |
JP7118611B2 (ja) | 2017-09-11 | 2022-08-16 | キヤノン株式会社 | 画像処理装置、記録装置、画像処理方法、及びプログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689670A (en) * | 1989-03-17 | 1997-11-18 | Luk; Fong | Data transferring system with multiple port bus connecting the low speed data storage unit and the high speed data storage unit and the method for transferring data |
JP3110502B2 (ja) | 1991-07-31 | 2000-11-20 | キヤノン株式会社 | カレント・ミラー回路 |
US6522425B2 (en) * | 1997-02-04 | 2003-02-18 | Fuji Photo Film Co., Ltd. | Method of predicting and processing image fine structures |
JP4298127B2 (ja) * | 1999-06-07 | 2009-07-15 | キヤノン株式会社 | 画像記録方法、画像記録装置、該画像記録装置の制御方法、コンピュータ可読記憶媒体及び画像処理方法 |
DE60035549T2 (de) | 1999-06-07 | 2008-04-17 | Canon K.K. | Bildaufzeichnungsgerät und Verfahren |
JP4159756B2 (ja) | 2001-03-13 | 2008-10-01 | 株式会社リコー | 画像処理装置 |
US7199897B2 (en) * | 2002-02-22 | 2007-04-03 | Ricoh Company, Ltd. | Image data processing apparatus for and image data processing method of pattern matching |
JP2004015213A (ja) | 2002-06-04 | 2004-01-15 | Canon Inc | 画像処理装置及び画像処理方法 |
JP2004274131A (ja) * | 2003-03-05 | 2004-09-30 | Canon Inc | 色変換装置 |
JP2005157530A (ja) * | 2003-11-21 | 2005-06-16 | Noritsu Koki Co Ltd | データ変換システム |
JP2005161630A (ja) * | 2003-12-01 | 2005-06-23 | Canon Inc | インクジェット記録システムおよびインクジェット記録方法 |
JP4548090B2 (ja) * | 2004-10-26 | 2010-09-22 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法、コンピュータプログラムおよび印刷装置 |
JP2006148643A (ja) * | 2004-11-22 | 2006-06-08 | Seiko Epson Corp | ハーフトーン処理で利用されるパターンマトリクスの生成 |
JP5222227B2 (ja) * | 2009-05-22 | 2013-06-26 | キヤノン株式会社 | 画像処理方法、画像処理装置およびプログラム |
JP5597943B2 (ja) * | 2009-06-10 | 2014-10-01 | 株式会社リコー | システム及び方法 |
-
2010
- 2010-07-27 JP JP2010168484A patent/JP5610897B2/ja not_active Expired - Fee Related
-
2011
- 2011-07-01 US US13/175,162 patent/US9030713B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US9030713B2 (en) | 2015-05-12 |
US20120026540A1 (en) | 2012-02-02 |
JP2012025121A (ja) | 2012-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7948652B2 (en) | Processor, method, and program for processing data using a mask pattern to print dots in each area in a non-periodic arrangement by using an integral multiple of the areas | |
JP6218440B2 (ja) | データ処理装置および記録データ生成方法 | |
JP6351286B2 (ja) | 記録制御装置および記録制御方法 | |
JP5127626B2 (ja) | 画像処理装置および画像処理方法 | |
JP5610897B2 (ja) | データ処理装置およびデータ処理方法 | |
JP5268875B2 (ja) | 画像形成装置及び画像形成方法 | |
JP4979509B2 (ja) | データ変換装置、該装置を備えた記録装置及びデータ変換方法 | |
JP6259951B2 (ja) | 画像形成方法 | |
JP2018140605A (ja) | 画像処理装置および画像処理方法 | |
JP3944711B2 (ja) | ディザマトリクス生成方法及びプリンタ | |
JP2004255700A (ja) | メモリ容量の節約を考慮したドットデータ作成処理 | |
JP2005295131A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP7191665B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP2019043114A (ja) | 記録装置および記録方法 | |
JP2013537123A (ja) | 非対称印字解像度のハーフトーン処理方法およびプリンタ | |
JP2019107810A (ja) | 画像処理装置、画像処理方法およびインクジェット記録装置 | |
JP5812670B2 (ja) | 画像処理装置、画像処理方法および画像記録装置 | |
JP6614860B2 (ja) | データ処理装置および記録データ生成方法 | |
JP4765590B2 (ja) | 印刷装置及びその制御方法 | |
JP5960104B2 (ja) | 画像処理装置および画像処理方法 | |
JP4665492B2 (ja) | インクジェットプリンタ | |
JPS61107873A (ja) | カラ−中間調画像処理方法 | |
JP2008167468A (ja) | 複数のラスタを並行して処理する画像処理装置 | |
JP2004088363A (ja) | 画像処理装置、画像出力システム及び画像処理方法 | |
JP2009049697A (ja) | 画像処理装置および画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130729 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140422 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140423 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140623 |
|
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: 20140805 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140902 |
|
LAPS | Cancellation because of no payment of annual fees |