JPH04338881A - カラーメモリ制御装置 - Google Patents

カラーメモリ制御装置

Info

Publication number
JPH04338881A
JPH04338881A JP11174891A JP11174891A JPH04338881A JP H04338881 A JPH04338881 A JP H04338881A JP 11174891 A JP11174891 A JP 11174891A JP 11174891 A JP11174891 A JP 11174891A JP H04338881 A JPH04338881 A JP H04338881A
Authority
JP
Japan
Prior art keywords
address
memory
color
memory space
output
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.)
Pending
Application number
JP11174891A
Other languages
English (en)
Inventor
Yoshibumi Okamoto
義文 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP11174891A priority Critical patent/JPH04338881A/ja
Publication of JPH04338881A publication Critical patent/JPH04338881A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は各色成分毎にメモリを備
えて例えば多色出力可能なカラープリンタ等に出力し得
るカラーメモリ制御装置に関する。
【0002】
【従来の技術】従来、ホストコンピユータ等から送られ
てくるカラーコードを含む文字情報を内部のメモリにビ
ツトイメージとして展開し、しかる後、このビツトイメ
ージを読み出して出力するカラープリンタにおいては、
イエロ(Y)、マゼンタ(M)、シアン(C)、ブラツ
ク(K)の4色の各色或はY、M、C3色の各色に対応
したメモリを有しており、各色の組合せにより多色の記
録を可能にしている。
【0003】
【発明が解決しようとしている課題】しかしながら、4
色の各色に対応したメモリを独立して構成した場合、使
用するメモリのデバイスの容量によって固定されてしま
う為、細かく容量を配分することが困難である。又メモ
リの容量を増加させようとした場合、4色の各色に対応
して増加させなければならない経済的に無駄が多い。
【0004】
【課題を解決するための手段】本発明は一つのメモリ空
間上に複数の色成分信号の夫々に対する固有メモリ空間
を割り当てるカラーメモリ制御装置であって、各色信号
の前記一つのメモリ空間に対するオフセツトアドレスを
記憶手段と、オフセツトアドレスと固有メモリ空間上の
アドレスから前記一つのメモリ空間上の実アドレスを求
めるアドレス変換手段を有する。
【0005】
【作用】本発明によれば、ビツトマツプメモリの先頭の
アドレスに対してオフセツト値を設定できるレジスタを
設け、レジスタに設定された値と、アクセスしたアドレ
スの値を加算し、加算されたアドレスをメモリのアドレ
スとすることで、各色のメモリの容量の配分を細かく設
定できるようにしたものである。
【0006】
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
【0007】図2は、本発明の一実施例を有する多色出
力装置全体の概略構成を示す。
【0008】図2において、100は装置全体の制御を
行なうCPU(中央演算装置)であり、ROM(リード
オンリメモリ)103にCPU100の制御プログラム
が内蔵されている。101は各色毎の出力情報を記憶す
るメモリであるRAM(ランダムアクセスメモリ)10
2のリード/ライト制御を実行するメモリ・リード/ラ
イト回路である。104は文字情報などのデータを入力
するデータ入力部であり、通常ホストコンピユータで構
成される。105はデータ入力部104から入力された
データの出力を行なうデータ出力部であり、カラープリ
ンタ、カラーデイスプレイ等が該当する。
【0009】図1は図2の本発明の一実施例のメモリ・
リード/ライト回路101の回路構成を示す。
【0010】図1において矢印は信号又は情報を示し、
矢印の途中に斜線と共に記された数字は、その信号又は
情報が何ビツトで構成されているかを示している。
【0011】1は図2のCPU100からの起動信号2
及びリード/ライト(R/W)信号3により起動される
タイミング発生回路であり、メモリ・リード/ライトの
タイミング制御を行なう。25はタイミング発生回路1
から供給されるRAM102のメモリ・リード/ライト
信号であり、HIGHレベルでデータの読み出し、又L
OWレベルで書き込みが行なわれる。8、9、10、1
1はレジスタであり、CPU100からのデータバス6
によりデータがセツトされる。26はデコーダであり、
CPUからのアドレスA15、A14、A13をデコー
ドし、それぞれのビツトが000の時デコード信号17
、001の時デコード信号18、010の時デコード信
号19、011の時デコード信号20、100の時デコ
ード信号21がLOWレベルとして出力され、上記以外
の時はHIGHレベルとなる。4はセレクタであり、デ
コード信号18がLOWレベルの時レジスタ8の出力1
3が選択され、セレクタ4の出力22として出力され、
同様にデコード信号19がLOWレベルの時レジスタ9
の出力が選択され、デコード信号20がLOWレベルの
時レジスタ10の出力が選択され、デコード信号21が
LOWレベルの時レジスタ11の出力が選択され、出力
22として出力される。5は加算器であり、前記セレク
タ4の出力22と、CPU100からのアドレスA15
、A14、A13を除いたA12〜A0迄のアドレスバ
ス7を加算する。12はセレクタであり、デコーダ26
の出力17がLOWレベルの時はCPU100からのア
ドレスバス7を選択し、HIGHレベルの時は加算器5
の出力23を選択し、その出力24はRAM102のア
ドレス入力となる。ここではRAM102は8KByt
eの容量のメモリと仮定し、アドレス入力は13本とす
る。
【0012】図3に従来のメモリの空間の配分を示す。 先ず先頭の4KByteの領域をワーク領域とし、残り
の4KByteをY、M、C、Kに対して1KByte
配分する。Y、M、C、Kの同一位置のビツトをアクセ
スする際にCPUはMはYに対して400を加算し、C
はYに対して800を加算、KはYに対してC00を加
算してCPUがアドレスを計算しなければならない。
【0013】図4は本発明によるメモリの配分の一実施
例である。図3における連続した空間にY、M、C、K
の各色のビツトイメージを格納する領域を配分するので
はなく、各々独立した別空間に配分する為、前述のよう
な加算を実施する必要はない。
【0014】図1、図4をもとに動作を説明する。
【0015】CPU100はまずレジスタ8、9、10
、11にそれぞれ値“2000H”“4000H”“6
000H”“8000H”をセツトする。CPUが、Y
の領域をアクセスする場合、例えば211H番地をアク
セスした場合を考える CPU100はA15、A14
、A13に“001”をセツトし、デコーダ26のデコ
ーダ信号18がLOWレベルとなり出力される。セレク
タ4はデコーダ18のLOWレベル信号をうけて、レジ
スタ8の出力が選択され、その出力22には値“200
0H”が出力される。加算器5において、アドレスバス
7の下位13ビツトと前記セレクタの出力22の値が加
算され値“2111H”は出力23として出力される。 セレクタ12においてはデコード信号17がHIGHレ
ベルの為、ここでは加算器5の出力23が選択され、R
AM102のアドレスとなって値“211H”がRAM
102に入力される。同様の事が、その他のM、C、K
の領域に対して行なわれる。
【0016】又A15、A14、A13がそれぞれ“0
00”の場合、デコード信号17がLOWレベルとなる
為、セレクタ12において、CPU100のアドレスバ
ス7が選択され、RAM102のアドレス入力となり、
ワーク領域がアクセスされるのは、もちろんの事図3に
示される空間がアクセス可能となる。
【0017】CPU100側のメモリアクセスルーチン
を図5に示す。図5に示す様にCPU100は単にデー
タビツトA13、A14、A15をセツトするだけでY
、M、C、Kの同一アドレスをアクセスすることができ
る。
【0018】[他の実施例]なお上述の実施例に於てY
、M、C、Kの4色の複数メモリとして説明しているが
、Y、M、C、KのみR(レツド)、G(グリーン)、
B(ブルー)の三原色、あるいはY、I、Qの3色成分
信号、L、a、b等他の色成分信号用の複数メモリであ
ってもよい。又レジスタと加算器を用いてアドレスの変
換を行なっているが、ROM等の記憶可能な素子により
、CPUからのアドレスを入力とし、記憶素子の出力を
、メモリのアドレス入力とすることも可能である。
【0019】又、オプシヨンの追加用RAM150を挿
着した場合にはその旨を示す信号を信号線151により
CPU100に伝える。この場合CPU100は図6に
示すフローチヤートにより、レジスタ8、9、10、1
1の設定値を変更するものである。つまりレジスタ8は
“2000H”のままで他のレジスタ9、10、11を
例えば“5000H”、“8000H”、“9000H
”とすることができる。
【0020】尚、オプシヨンRAM150の容量に応じ
て書き換えても良い。
【0021】
【発明の効果】以上説明したように、本発明によれば、
各色毎に独立してメモリを設ける必要がなく、又メモリ
の配分が細かく設定できる為、メモリの節約が計れる。 メモリを追加する際においても、各色毎に独立してメモ
リを設けていれば、各色毎に追加しなければならないが
、本発明においては、各色毎に追加する必要はなく、レ
ジスタの値を書きかえるだけでよく、細かなメモリ増設
が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例の要部構成を示すブロツク図
である。
【図2】本発明の一実施例の装置全体の構成を示すブロ
ツク図である。
【図3】従来方式によるメモリマツプ図である。
【図4】本発明の一実施例のメモリマツプ図である。
【図5】メモリアクセスルーチンを示す図である。
【図6】レジスタセツトルーチンを示す図である。
【符号の説明】
1  タイミング発生回路 8、9、10、11  レジスタ 4、12  セレクタ 5  加算器 100  CPU 102  RAM 150  オプシヨンRAM

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】  一つのメモリ空間上に複数の色成分信
    号の夫々に対する固有メモリ空間を割り当てるカラーメ
    モリ制御装置において、各色成分信号の前記一つのメモ
    リ空間に対するオフセツトアドレスを記憶する手段と、
    前記オフセツトアドレスと前記固有メモリ空間上の固有
    アドレスから、前記一つのメモリ空間上の実アドレスを
    求めるアドレス変換手段を有するカラーメモリ制御装置
  2. 【請求項2】  前記アドレス変換手段が前記オフセツ
    トアドレスと前記固有アドレスを加算する加算器である
    請求項1のカラーメモリ制御装置。
  3. 【請求項3】  メモリ容量の追加に応じて前記記憶手
    段が記憶するオフセツトアドレスの値が書き換え可能で
    ある請求項1又は2のカラーメモリ制御装置。
  4. 【請求項4】  メモリ空間上のワークエリアをアクセ
    スする時は、前記アドレス変換手段を動作させない請求
    項1、2又は3のカラーメモリ制御装置。
JP11174891A 1991-05-16 1991-05-16 カラーメモリ制御装置 Pending JPH04338881A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11174891A JPH04338881A (ja) 1991-05-16 1991-05-16 カラーメモリ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11174891A JPH04338881A (ja) 1991-05-16 1991-05-16 カラーメモリ制御装置

Publications (1)

Publication Number Publication Date
JPH04338881A true JPH04338881A (ja) 1992-11-26

Family

ID=14569189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11174891A Pending JPH04338881A (ja) 1991-05-16 1991-05-16 カラーメモリ制御装置

Country Status (1)

Country Link
JP (1) JPH04338881A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152505A (ja) * 1993-11-29 1995-06-16 Canon Inc データ転送回路
US6564310B2 (en) 1993-11-29 2003-05-13 Canon Kabushiki Kaisha Data transfer circuit and a recording apparatus and method using a predetermined offset for calculating start

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152505A (ja) * 1993-11-29 1995-06-16 Canon Inc データ転送回路
US6564310B2 (en) 1993-11-29 2003-05-13 Canon Kabushiki Kaisha Data transfer circuit and a recording apparatus and method using a predetermined offset for calculating start

Similar Documents

Publication Publication Date Title
US5598526A (en) Method and system for displaying images using a dynamically reconfigurable display memory architecture
JPS6318227B2 (ja)
JP3880680B2 (ja) ソース画像を宛先画像に変換するシステム
US5736989A (en) System and method for minimizing color interpolation tables
US6633975B1 (en) Data processing system having plurality of processors and executing series of processings in prescribed order
JPH04338881A (ja) カラーメモリ制御装置
JPH05135162A (ja) 画像処理装置
JP2782798B2 (ja) 画像出力装置
KR100228788B1 (ko) 칼라 프린팅 시스템에서의 메모리의 다이나믹 구성방법 및 회로
JP3138300B2 (ja) 画像処理方法
JP2009105695A (ja) 画像形成装置および画像形成システム
JPH0321475A (ja) 画像出力装置
JPH1027130A (ja) 画像処理装置およびその処理方法
JP3131918B2 (ja) メモリ装置
JPH06125524A (ja) ビデオプリンタ
JPS58116860A (ja) イメ−ジ・メモリ・システムにおけるイメ−ジ配列の縦横変換回路
JP3039054B2 (ja) 画像処理装置
JPH0926780A (ja) ディスプレイ制御回路
JPS6134593A (ja) カラ−crt表示装置
JPH0761050A (ja) 多色印刷データ処理装置
JPS60209786A (ja) カラ−デイスプレイ装置
JPH0414153A (ja) メモリアクセス回路
JPH01305769A (ja) 画像縮小装置
JPS60202478A (ja) 文字図形表示装置
JPH04273332A (ja) プログラムロードシステム