JP5889372B2 - 情報処理装置、情報処理システム、情報処理方法、制御装置および制御方法 - Google Patents
情報処理装置、情報処理システム、情報処理方法、制御装置および制御方法 Download PDFInfo
- Publication number
- JP5889372B2 JP5889372B2 JP2014163927A JP2014163927A JP5889372B2 JP 5889372 B2 JP5889372 B2 JP 5889372B2 JP 2014163927 A JP2014163927 A JP 2014163927A JP 2014163927 A JP2014163927 A JP 2014163927A JP 5889372 B2 JP5889372 B2 JP 5889372B2
- Authority
- JP
- Japan
- Prior art keywords
- error data
- color
- error
- storage information
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
Description
多値画像を構成する各画素で発生するk色の誤差データを前記各画素の周囲の画素に拡散する誤差拡散処理を実行する情報処理装置であって、
前記k色の誤差データをそれぞれ格納可能な第1乃至第k外部メモリと、
前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な第1乃至第n内部メモリと、
前記第1乃至第n内部メモリの何れかに次に格納されるm(m≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されている誤差データであるかを示す次格納情報を決定する決定手段と、
前記第1乃至第n内部メモリの何れかに現在格納されているp(p≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されていた誤差データであるかを示す現格納情報と、前記次格納情報とが一致するか否か判定する判定手段と、
前記判定手段により前記次格納情報と前記現格納情報とが一致すると判定された場合、前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行して前記p(p≦n)色の誤差データを更新する誤差拡散手段と、
を備えることを特徴とする。
以下では、個々の構成部位、周辺部位との相互関係、及びデータ処理の流れに関する基本説明を行う。
ところで、上述したように、2色の処理しか実行できない画像処理部102に対して5色の処理を行わせる場合には、内部メモリ・レジスタ305に保持されている更新データを退避する処理が必要となる。
Claims (15)
- 多値画像を構成する各画素で発生するk色の誤差データを前記各画素の周囲の画素に拡散する誤差拡散処理を実行する情報処理装置であって、
前記k色の誤差データをそれぞれ格納可能な第1乃至第k外部メモリと、
前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な第1乃至第n内部メモリと、
前記第1乃至第n内部メモリの何れかに次に格納されるm(m≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されている誤差データであるかを示す次格納情報を決定する決定手段と、
前記第1乃至第n内部メモリの何れかに現在格納されているp(p≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されていた誤差データであるかを示す現格納情報と、前記次格納情報とが一致するか否か判定する判定手段と、
前記判定手段により前記次格納情報と前記現格納情報とが一致すると判定された場合、前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行して前記p(p≦n)色の誤差データを更新する誤差拡散手段と、
を備えることを特徴とする情報処理装置。 - 前記誤差拡散手段は、前記多値画像をk色の部分画像単位で順次処理することを特徴とすることを特徴とする請求項1に記載の情報処理装置。
- 前記判定手段により前記次格納情報と前記現格納情報とが一致しないと判定された場合、前記次格納情報により示される外部メモリを前記第1乃至第n内部メモリの何れかへの誤差データの転送元として設定する転送元設定手段と、
前記転送元設定手段により転送元が設定された後、前記現格納情報が初期値であるか否かを判別する判別手段と、
前記判別手段により前記現格納情報が初期値であると判別された場合、前記次格納情報により示される外部メモリを前記第1乃至第n内部メモリの何れかからの誤差データの転送先として設定し、前記判別手段により前記現格納情報が初期値でないと判別された場合、前記現格納情報により示される外部メモリを前記第1乃至第n内部メモリの何れかからの誤差データの転送先として設定する転送先設定手段と、
前記転送先設定手段により転送先が設定された後、前記現格納情報を前記次格納情報により置き換える置換手段と、
前記転送元および前記転送先に基づいて、前記外部メモリに格納されている誤差データと前記第1乃至第n内部メモリの何れかに格納されている誤差データとを入れ替える入替手段と、をさらに備え、
前記誤差拡散手段は、前記入替手段により入れ替えられて前記第1乃至第n内部メモリの何れかに格納された、m(m≦n)色の誤差データに対して誤差拡散処理を実行して前記m(m≦n)色の誤差データを更新することを特徴とする請求項1または2に記載の情報処理装置。 - 前記置換手段により前記現格納情報が前記次格納情報により置き換えられた場合、
前記判定手段は、前記決定手段により新たに決定された次格納情報と、前記置換手段により置き換えられた現格納情報と、が一致するか否か判定することを特徴とする請求項3に記載の情報処理装置。 - 多値画像を構成する各画素で発生するk色の誤差データを前記各画素の周囲の画素に拡散する誤差拡散処理を実行する情報処理システムであって、
前記k色の誤差データをそれぞれ格納可能な第1乃至第k外部メモリと、
p(p≦n)色の誤差データに対して誤差拡散処理を実行する誤差拡散手段と、
前記誤差拡散手段を制御する制御手段とを有し、
前記誤差拡散手段は、
前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な第1乃至第n内部メモリを有し、
前記制御手段は、
前記第1乃至第n内部メモリの何れかに次に格納されるm(m≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されている誤差データであるかを示す次格納情報と、前記第1乃至第n内部メモリの何れかに現在格納されているp(p≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されていた誤差データであるかを示す現格納情報とを保持し、
前記次格納情報と前記現格納情報とが一致する場合に、前記誤差拡散手段に、前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行させ、前記内部メモリに格納された前記p(p≦n)色の誤差データを更新させることを特徴とする情報処理システム。 - 前記誤差拡散手段は、前記多値画像をk色の部分画像単位で順次処理することを特徴とすることを特徴とする請求項5に記載の情報処理システム。
- 誤差拡散手段と外部メモリとを制御して、k色のプレーンを含む多値画像に対する誤差拡散処理を制御する制御装置であって、
前記外部メモリは、前記k色の誤差データをそれぞれ格納可能であり、
前記誤差拡散手段は、
前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な第1乃至第n内部メモリと、
前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行して前記p(p≦n)色の誤差データを更新する実行手段とを有し、
前記制御装置は、
前記第1乃至第n内部メモリの何れかに次に格納されるm(m≦n)色の誤差データの種別を示す次格納情報と、前記第1乃至第n内部メモリの何れかに現在格納されているp(p≦n)色の誤差データの種別を示す現格納情報とが一致するかどうかを判定する判定手段と、
前記判定手段により前記次格納情報と前記現格納情報とが一致すると判定された場合、前記誤差拡散手段に、前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行させ、前記内部メモリに格納された前記p(p≦n)色の誤差データを更新させる制御手段とを有することを特徴とする制御装置。 - 前記誤差拡散手段は、前記多値画像をk色の部分画像単位で順次処理することを特徴とすることを特徴とする請求項7に記載の制御装置。
- 多値画像を構成する各画素で発生するk色の誤差データをそれぞれ格納可能な第1乃至第k外部メモリと、前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な第1乃至第n内部メモリとを備え、前記k色の誤差データを前記各画素の周囲の画素に拡散する誤差拡散処理を実行する情報処理装置における情報処理方法であって、
決定手段が、前記第1乃至第n内部メモリの何れかに次に格納されるm(m≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されている誤差データであるかを示す次格納情報を決定する決定工程と、
判定手段が、前記第1乃至第n内部メモリの何れかに現在格納されているp(p≦n)色の誤差データがそれぞれ前記第1乃至第k外部メモリの何れに格納されていた誤差データであるかを示す現格納情報と、前記次格納情報とが一致するか否か判定する判定工程と、
誤差拡散手段が、前記判定工程により前記次格納情報と前記現格納情報とが一致すると判定された場合、前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行して前記p(p≦n)色の誤差データを更新する誤差拡散工程と、
を備えることを特徴とする情報処理方法。 - 誤差拡散手段と外部メモリとを制御して、k色のプレーンを含む多値画像に対する誤差拡散処理を制御する制御装置における制御方法であって、
前記外部メモリは、前記k色の誤差データをそれぞれ格納可能であり、
前記誤差拡散手段は、
前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な第1乃至第n内部メモリと、
前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行して前記p(p≦n)色の誤差データを更新する実行手段とを有し、
前記制御方法は、
判定手段が、前記第1乃至第n内部メモリの何れかに次に格納されるm(m≦n)色の誤差データの種別を示す次格納情報と、前記第1乃至第n内部メモリの何れかに現在格納されているp(p≦n)色の誤差データの種別を示す現格納情報とが一致するかどうかを判定する判定工程と、
制御手段が、前記判定工程により前記次格納情報と前記現格納情報とが一致すると判定された場合、前記誤差拡散手段に、前記第1乃至第n内部メモリの何れかに現在格納されている、前記p(p≦n)色の誤差データに対して誤差拡散処理を実行させ、前記内部メモリに格納された前記p(p≦n)色の誤差データを更新させる制御工程とを有することを特徴とする制御方法。 - 多値画像を構成する各画素で発生するk色の誤差データを前記各画素の周囲の画素に拡散する誤差拡散処理を実行する情報処理装置であって、
前記k色の誤差データをそれぞれ格納可能な外部メモリと、
前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な内部メモリと、
前記内部メモリに次に格納されるm(m≦n)色の誤差データがそれぞれ前記外部メモリに格納されている何れの色の誤差データであるかを示す次格納情報と、前記内部メモリに現在格納されているp(p≦n)色の誤差データがそれぞれ前記外部メモリに格納されていた何れの色の誤差データであるかを示す現格納情報を制御する制御手段と、
前記内部メモリに現在格納されている前記p(p≦n)色の誤差データを画素毎に参照して誤差拡散処理を実行する誤差拡散手段と、を有し、
前記制御手段は前記現格納情報と前記次格納情報とが一致するか否か判定し、前記次格納情報と前記現格納情報とが一致すると判定した場合、前記誤差拡散手段に前記内部メモリに現在格納されている前記p(p≦n)色の誤差データを参照する誤差拡散処理を実行させることを特徴とする情報処理装置。 - さらに、前記制御手段は、前記外部メモリに格納された誤差データのm色の誤差データを前記内部メモリに転送するための転送元アドレスと、前記内部メモリに格納されたm色の誤差データを前記外部メモリに転送するための転送先アドレスを制御し、
前記次格納情報と対応するアドレスを前記転送元アドレスに設定し、前記現格納情報と対応するアドレスを前記転送先アドレスに設定することにより、前記内部メモリに現在格納されている誤差データと、前記内部メモリに次に格納されるべき誤差データとを入れ替えることを特徴とする請求項11に記載の情報処理装置。 - 前記制御手段は、前記転送元アドレスおよび前記転送先アドレスを設定すると、前記現格納情報を、前記次格納情報と同じ情報に更新することを特徴とする請求項12に記載の情報処理装置。
- 前記外部メモリは、前記誤差拡散手段が部分画像に対して誤差拡散処理を実行している間はアクセスされず、前記誤差拡散手段による部分画像に対する誤差拡散処理が完了するとアクセスされることを特徴とする請求項11乃至13のいずれか一項に記載の情報処理装置。
- 多値画像を構成する各画素で発生するk色の誤差データをそれぞれ格納可能な外部メモリと、前記k色のうちn(n<k)色の誤差データをそれぞれ格納可能な内部メモリとを備え、前記k色の誤差データを前記各画素の周囲の画素に拡散する誤差拡散処理を実行する情報処理装置における情報処理方法であって、
制御手段が、前記内部メモリに次に格納されるm(m≦n)色の誤差データがそれぞれ前記外部メモリに格納されている何れの色の誤差データであるかを示す次格納情報と、前記内部メモリに現在格納されているp(p≦n)色の誤差データがそれぞれ前記外部メモリに格納されていた何れの色の誤差データであるかを示す現格納情報を制御する制御工程と、
誤差拡散手段が、前記内部メモリに現在格納されている前記p(p≦n)色の誤差データを画素毎に参照して誤差拡散処理を実行する誤差拡散工程とを有し、
前記制御手段は前記現格納情報と前記次格納情報とが一致するか否か判定し、前記次格納情報と前記現格納情報とが一致すると判定した場合、前記誤差拡散手段に前記内部メモリに現在格納されている前記p(p≦n)色の誤差データを参照する誤差拡散処理を実行させることを特徴とする情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014163927A JP5889372B2 (ja) | 2014-08-11 | 2014-08-11 | 情報処理装置、情報処理システム、情報処理方法、制御装置および制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014163927A JP5889372B2 (ja) | 2014-08-11 | 2014-08-11 | 情報処理装置、情報処理システム、情報処理方法、制御装置および制御方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010183386A Division JP5600517B2 (ja) | 2010-08-18 | 2010-08-18 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014209801A JP2014209801A (ja) | 2014-11-06 |
JP5889372B2 true JP5889372B2 (ja) | 2016-03-22 |
Family
ID=51903690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014163927A Expired - Fee Related JP5889372B2 (ja) | 2014-08-11 | 2014-08-11 | 情報処理装置、情報処理システム、情報処理方法、制御装置および制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5889372B2 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4641151B2 (ja) * | 2004-01-19 | 2011-03-02 | 株式会社リコー | Simd型プロセッサ及び画像処理プロセッサ |
JP2005269577A (ja) * | 2004-03-22 | 2005-09-29 | Seiko Epson Corp | 画像処理装置、印刷装置、画像処理方法およびプログラム |
JP2006166190A (ja) * | 2004-12-09 | 2006-06-22 | Seiko Epson Corp | 画像処理装置、印刷装置および画像処理方法 |
-
2014
- 2014-08-11 JP JP2014163927A patent/JP5889372B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014209801A (ja) | 2014-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5600517B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP5411530B2 (ja) | 並列処理プロセッサシステム | |
US10409746B2 (en) | Memory access control device and control method of memory access | |
US6567094B1 (en) | System for controlling read and write streams in a circular FIFO buffer | |
JP5769093B2 (ja) | ダイレクトメモリアクセスコントローラ、その方法およびコンピュータプログラム | |
JP6388865B2 (ja) | 相互関係のある二次元データセットを効率的かつ高速に処理するプロセッサ、システム、および方法 | |
JP5438371B2 (ja) | 画像処理装置および画像処理方法 | |
US10225425B2 (en) | Information processing apparatus and method for controlling the same | |
US20060061578A1 (en) | Information processing apparatus for efficient image processing | |
US9172839B2 (en) | Image forming apparatus, control method and storage medium | |
JP5680466B2 (ja) | 並列処理システム及び並列処理システムの動作方法 | |
US8386725B2 (en) | USB host controller and controlling method for USB host controller | |
JP2001084229A (ja) | Simd型プロセッサ | |
EP1647887A2 (en) | Apparatus for efficient image processing | |
JP5889372B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、制御装置および制御方法 | |
JP2018106222A (ja) | 情報処理装置及び通信制御方法 | |
JP2017016285A (ja) | 複数のデータ処理部でバッファを共有するデータ制御装置、制御方法 | |
JP5112386B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2007226374A (ja) | データ処理装置 | |
US20050135402A1 (en) | Data transfer apparatus | |
JP3959407B2 (ja) | 画像処理装置及び画像処理システム | |
JP2006094400A (ja) | 画像処理装置および画像処理方法 | |
JP4292218B2 (ja) | 画像処理装置及び画像処理システム | |
JP2015034891A (ja) | レジスタ設定制御装置 | |
JP2006164072A (ja) | 画像処理装置およびその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150703 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150827 |
|
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: 20160118 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160216 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5889372 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |