JPH02289086A - Image processor - Google Patents
Image processorInfo
- Publication number
- JPH02289086A JPH02289086A JP6161989A JP6161989A JPH02289086A JP H02289086 A JPH02289086 A JP H02289086A JP 6161989 A JP6161989 A JP 6161989A JP 6161989 A JP6161989 A JP 6161989A JP H02289086 A JPH02289086 A JP H02289086A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- frame
- main memory
- size
- frame memory
- 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
Links
Landscapes
- Image Input (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
この発明は、プリンタ、CRTデイスプレィ装置などの
画像処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention This invention relates to image processing devices such as printers and CRT display devices.
従来の技術 第3図は、従来の画像処理装置の電気的構成を示す。Conventional technology FIG. 3 shows the electrical configuration of a conventional image processing device.
画像処理装置は、全体を制御する中央処理装置(CPU
)(1)を備えており、これに、ROM(2)、キャラ
クタジみネレータ(CG)(3)メインメモリ(または
ワークメモリ) (4) 、ホストインタフェース(5
)およびフレーム制御(6)が接続されている。フレー
ム制御(6)にはフレームメモリ (またはビットマツ
プメモリ)(7)が接続され、これはさらにインタフェ
ース(8)を介してプリンタ本体またはデイスプレィ装
置本体に接続されている。The image processing device has a central processing unit (CPU) that controls the entire image processing device.
) (1), which includes a ROM (2), a character generator (CG) (3) a main memory (or work memory) (4), and a host interface (5).
) and frame control (6) are connected. A frame memory (or bitmap memory) (7) is connected to the frame control (6), which is further connected to the printer body or the display device body via an interface (8).
ROM (2)には、プログラムデータが格納されてい
る。Program data is stored in ROM (2).
メインメモリ(4)には、通常、CP U (1)から
書込まれた受信データ、ページデータなどが格納され、
書込まれたデータがそのまま読出される。The main memory (4) normally stores received data, page data, etc. written from the CPU (1).
The written data is read out as is.
フレームメモリ(7)は、データのシフト、論理演算な
どのビットハンドリングを行なったデータの書込み、読
出しに使用される。The frame memory (7) is used for writing and reading data that has undergone bit handling such as data shifting and logical operations.
フレーム制御(6)は、データのシフト、論理演算など
の制御を行なうためのものである。Frame control (6) is for controlling data shifting, logical operations, etc.
第4図は、このような従来の画像処理装置のCPUアド
レス空間とメインメモリおよびフレームメモリとの関係
を示したものである。FIG. 4 shows the relationship between the CPU address space, main memory, and frame memory of such a conventional image processing apparatus.
メインメモリとフレームメモリは、用途別に物理的にも
分けられており、それぞれのメモリサイズは固定されて
いる。そして、CPUアドレス空間(メイン)でメモリ
アクセスした場合はメインメモリだけがアクセスでき、
CPUアドレス空間(フレーム)でメモリアクセスした
場合はフレームメモリだけがアクセスできる。Main memory and frame memory are physically separated depending on their purpose, and each memory size is fixed. When memory is accessed in the CPU address space (main), only the main memory can be accessed.
When memory is accessed in the CPU address space (frame), only the frame memory can be accessed.
発明が解決しようとする課題
一般に、画像処理装置においては、メインメモリ、フレ
ームメモリとも、使用状況(ページサイズ変動、フレー
ムサイズ変動など)によって、それぞれ使用されるサイ
ズが変動し、両方とも空きエリア、不足エリアが発生す
る。そのため、各メモリの使用サイズが変動してもよい
ように、両メモリとも、最大のサイズにしておく必要が
あり、通常では、空きエリアが多く、メモリの無駄が生
じていた。Problems to be Solved by the Invention In general, in image processing devices, the size of the main memory and frame memory fluctuates depending on the usage status (page size fluctuation, frame size fluctuation, etc.), and both have empty areas, A shortage area occurs. Therefore, it is necessary to set both memories to the maximum size so that the usage size of each memory may fluctuate, and normally there is a large amount of free space, resulting in wasted memory.
この発明の目的は、上記の問題を解決し、全てのメモリ
をメインメモリにもフレームメモリにも使用でき、しか
もそれぞれのサイズも変えられる画像処理装置を提供す
ることにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the above problems and provide an image processing device in which all memories can be used as a main memory and a frame memory, and the sizes of each can be changed.
課題を解決するための手段
この発明による画像処理装置は、
プログラムデータ、受信データまたはページデータなど
を格納するメインメモリおよびビットパターンを格納、
するフレームメモリを有する画像処理装置において、
メインメモリとフレームメモリが物理的に同一アドレス
空間上に配置されていることを特徴とするものである。Means for Solving the Problems An image processing apparatus according to the present invention includes a main memory for storing program data, received data, page data, etc., and a main memory for storing bit patterns.
An image processing apparatus having a frame memory is characterized in that the main memory and the frame memory are physically arranged in the same address space.
作 用
メインメモリとフレームメモリが物理的に同一アドレス
空間上に配置されているので、メモリのどのアドレスも
メインメモリとしてもフレームメモリとしてもアクセス
ができる。このため、メインメモリとフレームメモリの
境界がなくなり、メインメモリサイズとフレームメモリ
サイズを固定する必要がない。したがって、必要に応じ
て、メインメモリサイズとフレームメモリサイズを変え
られ、ページサイズ変動、フレームサイズ変動に対応で
き、メモリの効率良い使用ができる。Function Since main memory and frame memory are physically located in the same address space, any memory address can be accessed as either main memory or frame memory. Therefore, there is no boundary between main memory and frame memory, and there is no need to fix the main memory size and frame memory size. Therefore, the main memory size and frame memory size can be changed as necessary, and it is possible to cope with page size fluctuations and frame size fluctuations, and to use memory efficiently.
実 施 例
以下、第1図および第2図を参照して、この発明の1実
施例を説明する。Embodiment Hereinafter, one embodiment of the present invention will be described with reference to FIGS. 1 and 2.
第1図は画像処理装置の電気的措成の1例を示し、第3
図の従来例と同じ部分には同一の符号を付している。Figure 1 shows an example of the electrical configuration of an image processing device;
The same parts as in the conventional example in the figure are given the same reference numerals.
CP U (1)には、ROM(2) 、CG(3)
、ホストインタフェース(5)およびフレーム制御(7
)が接続されている。そして、フレーム制御(7)に、
共通のメモリ(10)が接続され、これがプリンタ本体
またはデイスプレィ装置本体とのインタフェース(8)
に接続されている。CPU (1) has ROM (2), CG (3)
, host interface (5) and frame control (7)
) are connected. Then, in frame control (7),
A common memory (10) is connected, and this is an interface (8) with the printer body or display device body.
It is connected to the.
メモリ(lO)はメインメモリとフレームメモリの両方
に使用できるものであり、これにはメインメモリとフレ
ームメモリが区別なく、物理的に同一アドレス空間上に
配置され、メモリ(10)の全てのロケーションがどの
ように割振られてもよいようになっている。Memory (10) can be used as both main memory and frame memory, which means that main memory and frame memory are physically located in the same address space without distinction, and that all locations of memory (10) can be used as both main memory and frame memory. can be allocated in any way.
第2図は、上記の画像処理装置のCPUアドレス空間と
メモリとの関係を示したものである。FIG. 2 shows the relationship between the CPU address space and memory of the above image processing apparatus.
第2図において、CPUアドレス空間(メイン)でアク
セスされる場合は、メモリ(lO)がメインメモリとし
て動作し、CPUアドレス空間(フレーム)でアクセス
される場合は、メモリ(lO)がフレームメモリとして
動作する。In Figure 2, when accessed in the CPU address space (main), the memory (lO) operates as main memory, and when accessed in the CPU address space (frame), the memory (lO) operates as frame memory. Operate.
このため、メインメモリとフレームメモリの境界がなく
なり、メインメモリサイズとフレームメモリサイズを固
定する必要がない。したがって、必要に応じて、メイン
メモリサイズとフレームメモリサイズを変えられ、従来
技術の欠点であったページサイズ変動、フレームサイズ
変動に対応でき、メモリの効率良い使用ができる。Therefore, there is no boundary between main memory and frame memory, and there is no need to fix the main memory size and frame memory size. Therefore, the main memory size and frame memory size can be changed as needed, and it is possible to cope with page size fluctuations and frame size fluctuations, which were disadvantages of the conventional technology, and to use memory efficiently.
発明の効果
この発明の画像処理装置によれば、上述のように、全て
のメモリをメインメモリにもフレームメモリにも使用で
き、しかもそれぞれのサイズも変えることができる。Effects of the Invention According to the image processing apparatus of the present invention, as described above, all the memories can be used as the main memory and the frame memory, and the sizes of each can be changed.
第1図はこの発明の1実施例を示す画像処理装置の電気
ブロック図、第2図は第1図の画像処理装置のCPUア
ドレス空間とメモリとの関係を示す説明図、第3図は従
来例を示す画像処理装置の電気ブロック図、第4図は第
3図の画像処理装置のCPUアドレス空間とメインメモ
リおよびフレームメモリとの関係を示す説明図である。
(1)・・・中央処理装置(CP U) 、(10)・
・・メモリ。
以 上
特許出願人 コニカ株式会社
@1図
第2図FIG. 1 is an electrical block diagram of an image processing device showing one embodiment of the present invention, FIG. 2 is an explanatory diagram showing the relationship between the CPU address space and memory of the image processing device of FIG. 1, and FIG. 3 is a conventional FIG. 4 is an electrical block diagram of an exemplary image processing apparatus, and is an explanatory diagram showing the relationship between the CPU address space, main memory, and frame memory of the image processing apparatus of FIG. 3. (1) Central processing unit (CPU), (10)
··memory. Patent applicant Konica Corporation @Figure 1 Figure 2
Claims (1)
を格納するメインメモリおよびビットパターンを格納す
るフレームメモリを有する画像処理装置において、 メインメモリとフレームメモリが物理的に同一アドレス
空間上に配置されていることを特徴とする画像処理装置
。[Claims] In an image processing device having a main memory for storing program data, received data, page data, etc. and a frame memory for storing bit patterns, the main memory and the frame memory are physically arranged in the same address space. An image processing device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6161989A JPH02289086A (en) | 1989-03-13 | 1989-03-13 | Image processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6161989A JPH02289086A (en) | 1989-03-13 | 1989-03-13 | Image processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02289086A true JPH02289086A (en) | 1990-11-29 |
Family
ID=13176373
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6161989A Pending JPH02289086A (en) | 1989-03-13 | 1989-03-13 | Image processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02289086A (en) |
-
1989
- 1989-03-13 JP JP6161989A patent/JPH02289086A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5410672A (en) | Apparatus and method for the handling of banded frame buffer overflows | |
| JPH02289086A (en) | Image processor | |
| JPS6341163A (en) | Printing apparatus | |
| JPH0266797A (en) | Nonvolatile memory write processing method | |
| JP2725837B2 (en) | Data transfer device with memory card in graphic display device | |
| JPH03114856A (en) | Printer data management system | |
| JP2687679B2 (en) | Program development equipment | |
| JPH02220158A (en) | Changing method of object program | |
| JPH02207344A (en) | Software development supporting device | |
| JPS6349437A (en) | Printing data control system | |
| JP2001022634A (en) | Memory controller | |
| JPH06179270A (en) | Printer | |
| JPH0628248A (en) | Memory access method | |
| JPH10232819A (en) | Memory control device and memory access method | |
| JPH05100803A (en) | Plural port printer controllers and its control system | |
| JPH03116264A (en) | Picture display memory device | |
| JPH04113438A (en) | Screen format control system | |
| JPH0459635B2 (en) | ||
| JPH0328716A (en) | Instrument | |
| JPH0527929A (en) | Printer control part | |
| JPH0377157A (en) | Control system for input/output device interface | |
| JPH03163621A (en) | page printer | |
| JPS6029861A (en) | Peripheral device interface | |
| JPH0728606A (en) | Data copy method | |
| JP2017068661A (en) | Information medium processing device and information medium processing method |