JP4633078B2 - カラー画像処理装置および画像メモリアクセス制御方法 - Google Patents
カラー画像処理装置および画像メモリアクセス制御方法 Download PDFInfo
- Publication number
- JP4633078B2 JP4633078B2 JP2007059319A JP2007059319A JP4633078B2 JP 4633078 B2 JP4633078 B2 JP 4633078B2 JP 2007059319 A JP2007059319 A JP 2007059319A JP 2007059319 A JP2007059319 A JP 2007059319A JP 4633078 B2 JP4633078 B2 JP 4633078B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- bank
- banks
- 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
- 230000015654 memory Effects 0.000 title claims description 78
- 238000012545 processing Methods 0.000 title claims description 50
- 238000000034 method Methods 0.000 title claims description 32
- 230000001360 synchronised effect Effects 0.000 claims description 30
- 230000004913 activation Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 23
- 239000003086 colorant Substances 0.000 description 17
- 238000012546 transfer Methods 0.000 description 14
- 238000006243 chemical reaction Methods 0.000 description 11
- 239000000872 buffer Substances 0.000 description 9
- 230000008569 process Effects 0.000 description 5
- 238000001454 recorded image Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Image Input (AREA)
- Memory System (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
図6は、本発明によるカラー画像処理装置の一実施形態を適用した、図5に示すカラー複写機の記録画像処理部の概略的構成を示すブロック図である。記録画像処理部505は、色空間変換部601によりRGB画像信号をプリンタで使用する色空間CMYKの画像信号に変換する。CMYK画像信号は、画像処理部602によってプリンタエンジンの特性に合わせたγ特性の補正やスクリーンパターンへの変換処理などが行われた後、画像編集制御部603へ出力される。
図7は本発明の第1実施例によるカラー画像処理装置を用いた画像編集制御部のより詳細なブロック図である。画像編集制御部603は、DDR−SDRAMである画像メモリ604への書込み要求を生成するCMYK各々の画像書込み制御部701〜704と、画像メモリ604からの読出し要求を生成するCMYK各々の画像読み出し制御部705〜708と、を有する。データ書込み制御部709は、CMYK各々の書込み要求に基づいて画像メモリ604へのデータ書込み制御を行う。データ読出し制御部711は、CMYK各々からの読出し要求に基づいて画像メモリ604からのデータ読出し制御を行う。リフレッシュ制御部714は画像メモリ604のリフレッシュを行う。データ書込み制御部709、データ読出し制御部711およびリフレッシュ制御部714の動作は、調停回路710によって調停される。セレクタ712は、調停回路710からの選択信号に従って、データ書込み制御部709、データ読出し制御部711およびリフレッシュ制御部714からのSDRAM制御を選択し、SDRAMインタフェース713へ出力する。
図8は画像メモリ604内に格納された画像データを模式的に示す図であり、図9は画像メモリのアドレス構成を模式的に示す図である。
図10(A)は、図7における画像書込み制御部の動作を説明するための概略的なブロック図であり、図10(B)は一連の書込みコマンドのフォーマット図である。以下、シアンの画像書込み制御部701を例として説明するが、他の色も同様である。
画像書込みアドレスAddress=TOP+Y×(Xm/16)×2+X/2。
図11は図7におけるデータ書込み制御部の動作を説明するための概略的なブロック図である。CMYKの画像書き込み制御部701〜704のコマンドFIFO部1005(図11ではそれぞれ参照番号1201〜1204とする。)からデータ有無信号を入力すると、シーケンサ1207は、調停回路710に要求信号REQを出力する。調停回路710からSDRAM604に対するアクセス権を獲得すると、応答信号ACKが有効となり、コマンドFIFO部1201〜1204の先頭データを使用してSDRAM604への書込みシーケンスを生成する。
図13は、図7における画像読出し制御部の動作を説明するための概略的なブロック図である。以下、シアンの画像読出し制御部705を例として説明するが、他の色も同様である。
画像読出しアドレスAddress=TOP+Y×(Xm/16)×2+X/2
ここで、TOPは読み出そうとする画像メモリエリアの先頭アドレス(すなわち、C(0,0)を読み出すアドレス)、XおよびYはそれぞれ次の画像読出し座標の主走査方向、副走査方向の位置、Xmは読み出そうとする画像の主走査方向の画素数である。
図14は図7におけるデータ読出し制御部の動作を説明するための概略的なブロック図である。CMYKの画像読出し制御部705〜708のコマンドFIFO部1405(図14ではそれぞれ参照番号1501〜1504とする。)からデータ有無信号を入力すると、シーケンサ1506は、調停回路710に要求信号REQを出力する。調停回路710からSDRAM604に対するアクセス権を獲得すると、応答信号ACKが有効となり、コマンドFIFO部1501〜1504の先頭データを使用してSDRAM604からの読出しシーケンスを生成する。
上述したように、本発明の第1実施例によれば、1つのチップ内のSDRAM604に対して、4つのバンクそれぞれに同時に画像データを入力または出力することができ、同じ量のデータの入出力を行う場合、その周期を短くすることができる。そのため、画像入出力速度を向上させることができ、したがって画像入出力バッファのサイズを小さくすることができる。SDRAMの4つのバンクにそれぞれ1つの色を割り当てることで、4つのバンクへのアクセスを平行して行うように画像書込み/データ書込み制御、画像読出し/データ読出し制御をスケジューリングすることができるからである。
次に、本発明の第2実施例として、本発明を特許文献3に記載されている画像回転処理に適用した例を説明する。
図19は本発明の第2実施例によるカラー画像処理装置を用いた画像回転処理装置の詳細なブロック図である。本実施例においても、第1実施例と同様に、CMYKの画像データをSDRAMの画像メモリ604に格納する際に、CMYK各色をSDRAMの各バンクに割り当て、1色=1バンクとしてアクセス制御される。また、図7に示す第1実施例と基本的な機能が同じブロックには同じ参照番号を付し、詳細な説明は省略する。
本発明の第2実施例によれば、画像メモリ内の画像をk画素×kライン単位に区切ってこれをメモリの一度のアクセスの単位に割り当てた上で、画像メモリ内のk画素×kラインの画像を読出し、そのうちのk画素×1ライン、または、1画素×kラインの領域を置き換えて画像メモリに書き戻す処理を行うことで画像の回転処理を実現する。本発明によるアクセス方式によって、より小さな単位で効率よく画像メモリにランダムアクセスができる。例えば、2値の画像を前提として、本実施例のアクセス方式のように64ビット単位でランダムアクセスする場合と、図4に示す256ビット単位でランダムアクセスする場合とを比較すると、64ビット単位でランダムアクセスする場合には64=8×8であるので12クロックで8画素、すなわち約0.66画素/1クロックで取り扱うことができるのに対し、従来では256=16×16であるので、52クロックで16画素、すなわち約0.31画素/クロックしか取り扱うことができない。したがって、実施例によるアクセス方式の方が小さな単位で効率よくアクセスすることができ、好ましいことがわかる。
502 読取画像処理部
503 画像管理部
504 画像記憶部
505 記録画像処理部
506 プリンタ部
601 色空間変換部
602 画像処理部
603 画像編集制御部
604 画像メモリ(同期式DRAM)
Claims (8)
- 複数の色成分からなるカラー画像を画像処理するためのカラー画像処理装置において、
内部に複数のバンクを有し、所定のメモリアクセス単位を有する同期式DRAM(Dynamic Random Access Memory)と、
前記同期式DRAMの各バンクに前記カラー画像の1つの色成分を割り当て、前記同期式DRAMに対する各色成分の画像データの読出し/書込み制御を行う制御手段と、
を有し、
前記制御手段は、前記同期式DRAMに対する指定アドレスに対して、前記複数のバンクをバンクごとに1クロック単位で順次ずらしながら活性化コマンドを発行し、それに続いて前記複数のバンクをバンクごとに1クロック単位で順次ずらしながら読出し/書込みコマンドを発行することを特徴とするカラー画像処理装置。 - 前記制御手段は、前記複数のバンクの互いに関係のない領域へランダムアクセスすることを特徴とする請求項1に記載のカラー画像処理装置。
- 前記同期式DRAMは4個のバンクを内部に含み、それぞれのバンクにC(シアン)、M(マゼンタ)、Y(イエロー)およびK(ブラック)の4色成分を割り当てることを特徴とする請求項1または2に記載のカラー画像処理装置。
- 内部に複数のバンクを有し、複数の色成分からなるカラー画像を格納する所定のメモリアクセス単位の同期式DRAM(Dynamic Random Access Memory)へのアクセス制御方法において、
前記同期式DRAMの各バンクに前記カラー画像の1つの色成分を割り当て、
前記同期式DRAMに対する指定アドレスに対して、前記複数のバンクをバンクごとに1クロック単位で順次ずらしながら活性化コマンドを発行し、それに続いて前記複数のバンクをバンクごとに1クロック単位で順次ずらしながら読出し/書込みコマンドを発行することを特徴とするアクセス制御方法。 - 前記複数のバンクの互いに関係のない領域へランダムアクセスすることを特徴とする請求項4に記載のアクセス制御方法。
- 内部に複数のバンクを有し、複数の色成分からなるカラー画像を格納する同期式DRAM(Dynamic Random Access Memory)へのアクセス制御をコンピュータに実行させるためのプログラムにおいて、前記コンピュータに、
前記同期式DRAMの各バンクに前記カラー画像の1つの色成分を割り当てる機能と、
前記同期式DRAMに対する指定アドレスに対して、前記複数のバンクをバンクごとに1クロック単位で順次ずらしながら活性化コマンドを発行し、それに続いて前記複数のバンクをバンクごとに1クロック単位で順次ずらしながら読出し/書込みコマンドを発行する機能と、
を実現させることを特徴とするプログラム。 - 請求項1に記載のカラー画像処理装置を設けたことを特徴とするカラー複写機。
- 請求項1に記載のカラー画像処理装置を設けたことを特徴とするカラープリンタ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007059319A JP4633078B2 (ja) | 2007-03-09 | 2007-03-09 | カラー画像処理装置および画像メモリアクセス制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007059319A JP4633078B2 (ja) | 2007-03-09 | 2007-03-09 | カラー画像処理装置および画像メモリアクセス制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008227638A JP2008227638A (ja) | 2008-09-25 |
JP4633078B2 true JP4633078B2 (ja) | 2011-02-16 |
Family
ID=39845760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007059319A Expired - Fee Related JP4633078B2 (ja) | 2007-03-09 | 2007-03-09 | カラー画像処理装置および画像メモリアクセス制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4633078B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5803184B2 (ja) | 2010-11-19 | 2015-11-04 | 株式会社リコー | 画像投影装置、メモリアクセス方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11352744A (ja) * | 1998-06-11 | 1999-12-24 | Minolta Co Ltd | 画像形成装置 |
JP2001205860A (ja) * | 2000-01-25 | 2001-07-31 | Canon Inc | 画像処理装置およびその方法 |
JP2005184275A (ja) * | 2003-12-17 | 2005-07-07 | Murata Mach Ltd | カラー画像処理装置 |
-
2007
- 2007-03-09 JP JP2007059319A patent/JP4633078B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11352744A (ja) * | 1998-06-11 | 1999-12-24 | Minolta Co Ltd | 画像形成装置 |
JP2001205860A (ja) * | 2000-01-25 | 2001-07-31 | Canon Inc | 画像処理装置およびその方法 |
JP2005184275A (ja) * | 2003-12-17 | 2005-07-07 | Murata Mach Ltd | カラー画像処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2008227638A (ja) | 2008-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7200287B2 (en) | Method and apparatus for image processing, and a computer product | |
US10225425B2 (en) | Information processing apparatus and method for controlling the same | |
US12032856B2 (en) | Memory controller and method performed by the memory controller | |
US6774902B2 (en) | Memory control apparatus and method | |
JP4633078B2 (ja) | カラー画像処理装置および画像メモリアクセス制御方法 | |
JP2007172254A (ja) | メモリ制御回路 | |
CN104052902B (zh) | 存储器控制装置以及图像形成装置 | |
JP6357804B2 (ja) | 画像処理装置、集積回路、及び画像形成装置 | |
JP6233287B2 (ja) | メモリーアクセス装置、画像処理装置 | |
US20050259294A1 (en) | Image data rotation apparatus | |
US20100005271A1 (en) | Memory controller | |
JP5567790B2 (ja) | 画像処理装置及びその制御方法、並びに、プログラム | |
US5559740A (en) | Image memory apparatus | |
JP2001270161A (ja) | カラー印刷装置及びそのビデオデータ出力方法 | |
JP2007333892A (ja) | メモリ制御装置、バス制御装置及び表示デバイス制御システム | |
JP7081477B2 (ja) | 画像処理装置、画像処理装置の制御方法、およびプログラム | |
US5341471A (en) | Controller for accessing an image data memory based on a state of a hard copy printer | |
JP5530823B2 (ja) | メモリチェック方法および画像処理装置 | |
JP2006247926A (ja) | 画像形成装置 | |
JP4132564B2 (ja) | 画像入出力装置 | |
JP5885780B2 (ja) | 画像処理装置及びその制御方法、並びに、プログラム | |
JP2000203103A (ja) | プリンタの画像デ―タ処理装置 | |
JP2002014867A (ja) | 画像データ記憶装置及びその制御方法 | |
JP2010181998A (ja) | データ処理装置 | |
JP3489316B2 (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100813 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100825 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101020 |
|
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: 20101110 |
|
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: 20101116 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131126 Year of fee payment: 3 |
|
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 |