JPH0118432B2 - - Google Patents

Info

Publication number
JPH0118432B2
JPH0118432B2 JP58153625A JP15362583A JPH0118432B2 JP H0118432 B2 JPH0118432 B2 JP H0118432B2 JP 58153625 A JP58153625 A JP 58153625A JP 15362583 A JP15362583 A JP 15362583A JP H0118432 B2 JPH0118432 B2 JP H0118432B2
Authority
JP
Japan
Prior art keywords
data
memory
address
control device
image
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
Application number
JP58153625A
Other languages
Japanese (ja)
Other versions
JPS6045290A (en
Inventor
Shin Maeda
Takao Isogawa
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.)
PFU Ltd
Original Assignee
PFU Ltd
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 PFU Ltd filed Critical PFU Ltd
Priority to JP58153625A priority Critical patent/JPS6045290A/en
Publication of JPS6045290A publication Critical patent/JPS6045290A/en
Publication of JPH0118432B2 publication Critical patent/JPH0118432B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Memory System (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は、図形、画像等のメモリ制御装置に係
り、特に同一メモリを用いて、縦横方向の1/2間
引きデータ(縮小データ)及び原データの保持、
読み出しを行うことができるメモリ制御装置に関
する。
Detailed Description of the Invention (a) Technical Field of the Invention The present invention relates to a memory control device for graphics, images, etc. data retention;
The present invention relates to a memory control device capable of reading data.

(b) 技術の背景 最近、文書類をイメージ情報の侭、伝送、蓄
積、処理する技術が著しく進歩しつつあるが、イ
メージ情報は符号化された数値文字情報に比べて
多くのメモリを必要とする。
(b) Background of the technology Recently, there has been significant progress in technology for storing, transmitting, storing, and processing document image information, but image information requires more memory than encoded numerical character information. do.

このようなイメージ情報を蓄積するメモリの方
は、例えば光デイスク等,実用化が進められてい
るが、そのイメージ情報をデイスプレイ上に表示
する技術に関しては、末だ充分な技術が確立され
ていないのが現状である。
Memories that store this kind of image information, such as optical disks, are being put into practical use, but the technology for displaying this image information on a display has not yet been fully established. is the current situation.

然して、該デイスプレイの表示を見る人間の目
の方は、原データから、例えば縦横それぞれ1/2
に間引きしたデータでも、充分判読できる特性が
あり、本発明はこの目の特性に着目して考えださ
れたものであり、画像メモリに蓄積されている原
データから、効率良く間引きデータを取り出して
表示する方法に関連している。
However, the human eye looking at the display will be able to read the original data by, for example, 1/2 in the vertical and horizontal directions.
There is a characteristic that even data that has been thinned out can be read sufficiently, and the present invention was devised by paying attention to this characteristic of the human eye. It is related to the way it is displayed.

(c) 従来技術と問題点 図形、画像情報等のメモリ制御装置において、
該情報の間引きデータ(縮小データ)及び原デー
タを保持する手段として、従来においては、原
データと間引きデータを別のメモリに保持する。
原データのみを保持し、間引きデータが必要な
場合は、原データを読み出し、間引き回路を通し
て間引きデータを作成する。等の方法がある。
の方法は、図形、画像の処理を行う為に、両方の
メモリを操作しなければならず、処理量が膨大に
なる欠点があり、の方法は、原データを読み出
して間引きデータを作成する為、単位時間当たり
に出力できる間引きデータ量が原データの1/4に
なり、高速処理には不都合となる問題があつた。
(c) Prior art and problems In memory control devices for graphics, image information, etc.
Conventionally, as means for holding thinned data (reduced data) and original data of the information, the original data and thinned data are held in separate memories.
Only original data is held, and if thinned data is required, the original data is read out and thinned data is created through a thinning circuit. There are other methods.
The method (2) has the disadvantage that both memories must be manipulated in order to process figures and images, resulting in a huge amount of processing.The method (2) reads the original data and creates thinned data. However, there was a problem in that the amount of thinned data that could be output per unit time was 1/4 of the original data, which was inconvenient for high-speed processing.

(d) 発明の目的 本発明は上記従来の欠点に鑑み、図形、画像情
報の処理について、原データのみを操作すれば、
自動的に縦横方向の1/2間引きデータ(縮小デー
タ)が得られるメモリ制御装置を提供すること
と、原データと間引きデータの読み出しについ
て、単位時間当たりに読み出せる情報量を同一に
することができるメモリ制御装置を提供すること
を目的とするものである。
(d) Purpose of the Invention In view of the above-mentioned conventional drawbacks, the present invention provides a method for processing graphic and image information by manipulating only the original data.
To provide a memory control device that can automatically obtain 1/2 thinned data (reduced data) in the vertical and horizontal directions, and to make the amount of information readable per unit time the same for reading the original data and thinned data. The purpose of this invention is to provide a memory control device that can perform the following steps.

(e) 発明の構成 そしてこの目的は、本発明によれば、2値の画
像情報を保持する為の第1と第2のメモリ装置を
具備した画像メモリ制御装置であつて、該メモリ
装置に格納する情報について、1語の中のビツト
列を偶数ビツト列と奇数ビツト列に分割し、1語
の中の偶数ビツト列と奇数ビツト列をそれぞれ上
記第1のメモリ装置と第2のメモリ装置に保存
し、原密度のまま表示するときは両メモリ装置よ
り偶数ビツト列、奇数ビツト列を交互に読み出し
表示し、1/2の密度で表示するときは一方のメモ
リ装置よりビツト列を読み出し表示することを特
徴とする画像メモリ制御装置を提供することによ
つて達成される。
(e) Structure of the Invention According to the present invention, an image memory control device is provided which is equipped with a first and a second memory device for holding binary image information, and which comprises a first and a second memory device for holding binary image information. Regarding the information to be stored, the bit string in one word is divided into an even bit string and an odd bit string, and the even bit string and odd bit string in one word are stored in the first memory device and the second memory device, respectively. When displaying at the original density, even bit strings and odd bit strings are read and displayed alternately from both memory devices, and when displaying at 1/2 density, bit strings are read and displayed from one memory device. This is achieved by providing an image memory control device characterized by:

(f) 発明の実施例 本発明の主旨を要約すると、本発明の画像メモ
リ制御装置は、図形、画像を保持するメモリを2
つのバンクに分け、更に図形、画像の原データ
を、偶数ビツト列と奇数ビツト列に分割し、それ
ぞれを1語単位で、上記2つのバンクに交互に保
持し、間引きデータ又は原データを、単位時間当
たりの出力量を一定にして、選択的に出力するよ
うにしたものである。
(f) Embodiments of the Invention To summarize the gist of the present invention, the image memory control device of the present invention has two memories that hold figures and images.
Furthermore, the original data of figures and images is divided into even-numbered bit strings and odd-numbered bit strings, and each word is held alternately in the above two banks, and the thinned data or original data is divided into even-numbered bit strings and odd-numbered bit strings. The amount of output per hour is kept constant and the output is selectively made.

以下本発明の実施例を図面によつて詳述する。
第1図は本発明を適用した画像データ処理システ
ムの構成例を示した図である。
Embodiments of the present invention will be described in detail below with reference to the drawings.
FIG. 1 is a diagram showing an example of the configuration of an image data processing system to which the present invention is applied.

図面において、1は図形、画像情報を保持する
画像メモリであり、且つラスタースキヤン方式の
CRTデイスプレイ装置のリフレツシユバツフア
を兼ねている。画像メモリのサイズはa×bビツ
トであるものとする。2はCRTデイスプレイ装
置の画面走査用のCRTコントローラ(以下
CRTCという)、3はラスタースキヤン方式の
CRTビツトマツプデイスプレイ(画面の1画素
とメモリの1ビツトが対応している)装置であ
り、その解像度はa/2×b/2画素である。従
つて、CRTデイスプレイ装置3には、画像メモ
リデータを縦横1/2間引きをして表示すれば、画
像メモリに保持された全体の画像が1/4に縮小し
て表示され、間引きを行わず、原データを用いれ
ば、全体の1/4の部分が元の解像度の侭表示され
ることになる。4は高解像度のスキヤナで、この
スキヤナから入力された図形、画像情報が、画像
メモリ1に格納され、原データとなる。5はプリ
ンタで画像メモリ1中の画像情報をプリントアウ
トする。6は画像情報の処理、画面の処理を行う
制御装置であり、通常マイクロプロセツサー等が
使用される。
In the drawing, 1 is an image memory that holds figures and image information, and is a raster scan type memory.
It also serves as a refresh buffer for CRT display devices. It is assumed that the size of the image memory is a×b bits. 2 is a CRT controller for scanning the screen of a CRT display device (hereinafter referred to as
CRTC), 3 is a raster scan method.
It is a CRT bitmap display (one pixel on the screen corresponds to one bit in the memory), and its resolution is a/2 x b/2 pixels. Therefore, if the image memory data is displayed on the CRT display device 3 after being thinned out by 1/2 vertically and horizontally, the entire image held in the image memory will be reduced to 1/4 and displayed without thinning. If the original data is used, 1/4 of the entire image will be displayed at its original resolution. Reference numeral 4 denotes a high-resolution scanner, and graphics and image information inputted from this scanner are stored in the image memory 1 and become original data. A printer 5 prints out the image information in the image memory 1. Reference numeral 6 denotes a control device for processing image information and screen processing, and usually a microprocessor or the like is used.

以上のシステム構成において、スキヤナ4から
読み込まれた原稿の内容が、画像メモリ1に原デ
ータとして格納され、更に縦横共1/2に間引きさ
れて、原稿全体がCRTデイスプレイ装置3に縮
小表示される。又原稿の一部を縮小しないで(間
引きしないで)、原データの侭表示することも可
能である。(この場合は合拡大とも言える) そして、通常上記縮小データはCRT等の画面
モニター用に、原データは高精度の図面作成用に
使用される。
In the above system configuration, the contents of the document read from the scanner 4 are stored as original data in the image memory 1, and are further thinned out to 1/2 both vertically and horizontally, and the entire document is displayed in a reduced size on the CRT display device 3. . It is also possible to display the original data without reducing (thinning) a part of the document. (In this case, it can be said to be a combined enlargement.) The reduced data is usually used for screen monitors such as CRTs, and the original data is used for creating high-precision drawings.

更に、画像メモリ1に保持されているデータに
関して、各種の変換処理を行う為には、原データ
のみを操作すれば良く、その結果が1/2間引き画
像として、CRTデイスプレイ装置3に表示され
る。
Furthermore, in order to perform various conversion processes on the data held in the image memory 1, only the original data needs to be manipulated, and the result is displayed on the CRT display device 3 as a 1/2 thinned image. .

第2図が第1図の画像メモリ1の詳細ブロツク
を示す図であり、11がメモリアレー部であり、
21は制御装置6からのアクセスとCRTC2から
のアクセスの競合制御回路であり、同時に両者が
メモリアレー11をアクセスすることがないこと
を保障する。22は間引き表示の場合のメモリア
レー11へのアドレスを、CRTC2から出力され
るアドレスから生成する回路であり、後述する第
3図のアドレス選択回路16,17へ接続され
る。23は制御装置6へ送出するメモリアレー1
1からの出力データのバツフアであり、nビツト
からなる。24はCRTデイスプレイ装置3へ送
出するメモリアレー11からの出力データバツフ
アであり、nビツトからなる。25はCRTデイ
スプレイ装置3に原データを表示するか、又は1/
2間引きデータを表示するかを制御装置6からの
指示に従つて、選択するための回路である。
FIG. 2 is a diagram showing a detailed block of the image memory 1 in FIG. 1, and 11 is a memory array section;
21 is a competition control circuit for access from the control device 6 and access from the CRTC 2, and ensures that both accesses do not access the memory array 11 at the same time. A circuit 22 generates an address for the memory array 11 in the case of thinned-out display from the address output from the CRTC 2, and is connected to address selection circuits 16 and 17 shown in FIG. 3, which will be described later. 23 is a memory array 1 that sends data to the control device 6.
This is a buffer of output data from 1 and consists of n bits. Reference numeral 24 designates an output data buffer from the memory array 11 to be sent to the CRT display device 3, and is composed of n bits. 25 displays the original data on the CRT display device 3 or
This is a circuit for selecting whether to display thinned-out data according to an instruction from the control device 6.

本図において、実線はデータを示し、点線は制
御信号を示している。
In this figure, solid lines indicate data, and dotted lines indicate control signals.

第3図はメモリアレー部11の詳細ブロツク図
である。12,13は制御回路からの書き込みデ
ータについて、偶数ビツト列、奇数ビツト列を1
語ずつ交互に保持する1/2nビツト構成のメモリ
バンクである。14は入力(書き込み)データ切
り替え回路であり、第4図に示すように、2入
力,1出力のマルチプレクサーで構成され、メモ
リバンク(0)12へは制御装置6からの書き込
みアドレスが偶数の時は、偶数ビツト列を、該ア
ドレスが奇数の時は、奇数ビツト列を、それぞれ
出力し、メモリバンク1へは、制御装置6からの
アドレスが偶数の時は、奇数ビツト列を、該アド
レスが奇数の時は偶数ビツト列を出力する。15
は出力(読み出し)データ切り替え回路であり、
第5図に示すように、3入力,1出力のマルチプ
レクサーで構成され、間引きをしない場合は、第
6図のバンク(0)12,(1)13、の両者の第l
語のデータを、第7図のように組み替えて出力
し、間引きを行う場合は、バンク(0)12の第
m語と、バンク(1)13の第m+1語(ここで、m
は偶数)のデータを第8図のように組み立てて出
力する。16はバンク(0)YZのアドレス選択
回路であり、3入力,1出力のマルチプレクサー
で構成され、制御装置6からのアクセス時には、
制御装置6からのアドレスを、又CRTC2からの
アクセスで、且つ間引きなしの場合には、CRTC
2から出力されるアドレスを、更にCRTC2から
のアクセスで、且つ間引きをする場合は、CRTC
2から出力されるアドレスを、1ビツト左シフト
したアドレスの最下位の第1ビツト目に“0”を
付加した値(即ち、原アドレスを2倍にしたアド
レス)をアドレスとして、それぞれメモリバンク
(0)12に出力する。17はバンク(1)13のア
ドレス選択回路であり、3入力,1出力のマルチ
プレクサーで構成され、制御装置6からのアクセ
ス時には、制御装置6からのアドレスを、又
CRTC2からのアクセスで、且つ間引きなしの場
合は、CRTC2から出力されるアドレスを、更に
CRTC2からのアクセスで、且つ間引きをする場
合は、CRTC2から出力されるアドレスを、1ビ
ツト左シフトしたアドレスの最下位の第1ビツト
目に“1”を付加した値(即ち、原アドレスを2
倍+1したアドレス)をアドレスとして、それぞ
れメモリバンク(1)13に出力する。
FIG. 3 is a detailed block diagram of the memory array section 11. 12 and 13 are for write data from the control circuit, even bit strings and odd bit strings are 1
This is a 1/2n-bit memory bank that alternately stores words. 14 is an input (write) data switching circuit, which is composed of a 2-input, 1-output multiplexer as shown in FIG. When the address from the control device 6 is an even number, an even number bit string is output, and when the address is an odd number, an odd number bit string is output to the memory bank 1. When is an odd number, an even bit string is output. 15
is an output (read) data switching circuit,
As shown in FIG. 5, if the multiplexer is configured with 3 inputs and 1 output, and no thinning is performed, the lth of both banks (0) 12 and (1) 13 in FIG.
If word data is rearranged and output as shown in Figure 7 and thinned out, the m-th word in bank (0) 12 and the m+1
is an even number) is assembled and output as shown in FIG. 16 is an address selection circuit for bank (0) YZ, which is composed of a 3-input, 1-output multiplexer, and when accessed from the control device 6,
If the address from the control device 6 is accessed from the CRTC2 and there is no thinning, the CRTC
If the address output from CRTC 2 is to be accessed from CRTC 2 and thinned out, CRTC
The address output from 2 is shifted to the left by 1 bit, and "0" is added to the lowest first bit of the address (in other words, the address doubled from the original address), and the address is set to the memory bank ( 0) Output to 12. 17 is an address selection circuit for bank (1) 13, which is composed of a 3-input, 1-output multiplexer, and when accessing from the control device 6, it selects the address from the control device 6 or
When accessing from CRTC2 and without thinning, the address output from CRTC2 is further
When accessing from CRTC2 and thinning out, the address output from CRTC2 is shifted to the left by 1 bit, and "1" is added to the lowest first bit of the address (in other words, the original address is 2
The address multiplied by +1) is output to each memory bank (1) 13 as an address.

CRTC2からのアドレスと各メモリバンクへの
アドレス変換については、第10図,第11図に
て詳述する。
The address from CRTC2 and address conversion to each memory bank will be explained in detail in FIGS. 10 and 11.

第4図は入力データ切り替え回路14の詳細図
であり、ADRSOはアドレス選択回路16,17
からの出力アドレスの最下位ビツトであり、制御
装置6からのライトアドレスの場合は、書き込み
アドレスの最下位ビツトである。
FIG. 4 is a detailed diagram of the input data switching circuit 14, and ADRSO is the address selection circuit 16, 17.
In the case of a write address from the control device 6, it is the least significant bit of the write address.

第5図は出力データ切り替え回路15の詳細図
であり、間引きアリ、間引きナシは、それぞれ間
引きを行うか、又は行わないかを示す選択信号で
あり、第2図におけるアクセス制御回路21及び
表示選択回路25で作成される。ADRSOはアド
レス選択回路16,17からの出力アドレスの最
下位ビツトであり、CRTC2からのアドレスで、
間引きを行う場合は前記付加ビツトである。
FIG. 5 is a detailed diagram of the output data switching circuit 15, and decimation yes and no decimation are selection signals indicating whether or not to perform thinning, respectively, and the access control circuit 21 and display selection in FIG. It is created by circuit 25. ADRSO is the least significant bit of the output address from address selection circuits 16 and 17, and is the address from CRTC2.
When thinning out, the additional bits are used.

第6図は、n=16の場合の、メモリバンク
(0)12及びメモリバンク(1)13の語番号及び
保持するビツト番号との対応を示す図である。
FIG. 6 is a diagram showing the correspondence between word numbers of memory bank (0) 12 and memory bank (1) 13 and retained bit numbers when n=16.

第7図は、n=16の場合で、間引きをしない場
合の入出力データのビツト列の並びを示す図であ
り、第8図は間引きを行う場合の出力データのビ
ツト列の並びを示す図である。
FIG. 7 is a diagram showing the arrangement of bit strings of input/output data when n=16 and no thinning is performed, and FIG. 8 is a diagram showing the arrangement of bit strings of output data when thinning is performed. It is.

第9図は制御装置6及びCRTC2から見た、画
像メモリ1のビツト対応とアドレスの割り付けを
示す図であり、本図の語番号が第6図の語番号に
対応している。
FIG. 9 is a diagram showing the bit correspondence and address assignment of the image memory 1 as seen from the control device 6 and CRTC 2, and the word numbers in this figure correspond to the word numbers in FIG.

以下に、画像メモリ部の動作について、制御装
置6からのアクセスと、CRTC2からのアクセス
に分けて説明する。
Below, the operation of the image memory unit will be explained separately for access from the control device 6 and access from the CRTC 2.

制御装置6からのアクセスについては、常に原
データの形で行われるので、書き込みの場合は、
第7図のようなビツト列のデータが、第3図、第
4図で説明した入力データ切り替え回路14によ
り、第6図に示すように、書き込みアドレスが偶
数の時は、バンク(0)12には偶数ビツト列デ
ータが、バンク(1)13には奇数ビツト列データが
入力され、又書き込みアドレスが奇数の時は、バ
ンク(0)12には奇数ビツト列データが、バン
ク(1)13には偶数ビツト列データが入力され、そ
れぞれのバンクに書き込まれる。
Access from the control device 6 is always in the form of original data, so in the case of writing,
The bit string data as shown in FIG. 7 is transferred to bank (0) 12 by the input data switching circuit 14 explained in FIGS. 3 and 4, as shown in FIG. 6, when the write address is an even number. Even number bit string data is input to bank (1) 13, odd number bit string data is input to bank (1) 13, and when the write address is an odd number, odd number bit string data is input to bank (0) 12 and bank (1) 13. Even-numbered bit string data is input to each bank and written to each bank.

読み出しの場合は、第6図のように、2つのメ
モリバンクに交互に保持されている偶数ビツト列
データと奇数ビツト列データとが、第3図、第5
図で説明した出力データ切り替え回路により、第
7図のようなビツト列に組み替えられて出力され
る。
In the case of reading, as shown in FIG. 6, even number bit string data and odd number bit string data held alternately in two memory banks are
The output data switching circuit explained in the figure rearranges and outputs the bit string as shown in FIG.

CRTC2からのアクセスは、読み出しのみであ
り、間引きをしない場合は、前述の制御装置6か
らアクセス時の読み出し時と全く同様である。然
して、間引きを行う場合は、CRTC2は第9図の
左上1/4の部分がリフレツシユバツフアとなるよ
うにアドレスを出力させると共に、メモリバンク
(0)12には第3図のバンク0アドレス選択回
路16を介して、CRTC2からのアドレスを1ビ
ツト左シフトしたアドレスの最下位の第1ビツト
目に“0”を付加した値をアドレスとして供給
し、メモリバンク(1)13には第3図のバンク1ア
ドレス選択回路17を介して、CRTC2からのア
ドレスを1ビツト左シフトしたアドレスの最下位
の第1ビツト目に“1”を付加した値をアドレス
として供給することにより、バンク(0)12,
バンク(1)13の各々から偶数ビツト列のみを読み
出し、第3図、第5図の出力データ切り替え回路
15により、第8図のようなビツト列データを組
み立てて出力する。このようにして、第9図に示
すメモリデータの内、縦横とも偶数ビツト番号の
データのみが読み出され、縦横共に1/2に間引き
された(縮小された)情報がCRTデイスプレイ
装置3上に表示される。
Access from the CRTC 2 is for reading only, and if no thinning is performed, the access from the CRTC 2 is exactly the same as the reading when accessed from the control device 6 described above. However, when thinning out, the CRTC2 outputs an address so that the upper left quarter of FIG. 9 becomes the refresh buffer, and the memory bank (0) 12 outputs the bank 0 address in FIG. A value obtained by adding "0" to the lowest first bit of the address obtained by shifting the address from CRTC2 to the left by one bit is supplied as an address via the selection circuit 16, and the third By supplying a value obtained by adding "1" to the lowest first bit of the address obtained by shifting the address from CRTC2 to the left by one bit via the bank 1 address selection circuit 17 shown in the figure, the bank (0 )12,
Only the even bit strings are read from each bank (1) 13, and the output data switching circuit 15 shown in FIGS. 3 and 5 assembles and outputs bit string data as shown in FIG. 8. In this way, out of the memory data shown in FIG. Is displayed.

上記の表示過程を更に具体的に説明すると、以
下のようになる。即ち、第9図をn=16,a=
96,b=12の場合(デイスプレイ画面のドツト数
は48×6の場合)について書き直すと、メモリの
語番号は第10図の通りとなる。
The above display process will be explained in more detail as follows. That is, in FIG. 9, n=16, a=
If we rewrite the case where 96,b=12 (the number of dots on the display screen is 48×6), the word numbers in the memory will be as shown in FIG.

一方、CRTC2は表示すべきデータを保持した
画像メモリ1のアドレスを順次出力するが、この
場合は上記メモリの左上1/4部分(第10図太線
枠内)を、間引きしない場合と同等となるように
設定して出力するのである。(このことが、前述
のリフレツシユバツフアとなるようにアドレスを
出力することを意味する) 即ち、CRTC2から出力されるアドレスは0,
1,2,6,7,8,12,13,14,18,
19,20,24,25,26,30,31,3
2,0,1,2,…となる。このアドレスがメモ
リ装置(0)12,(1)13に与えられる時は、前
述のように1ビツト左シフトして、最下位の第1
ビツト目に0,1を付加しているので、実際にバ
ンク0,1に与えられるアドレスは第11図に示
すようになり、第10図で見ると斜線部で示した
語となり、縦方向も一ライン毎に読み出され、横
方向は各語の偶数ビツトのみが読み出されている
ので、結局縦横共に1/2に間引きされた情報が
CRTデイスプレイ上に表示されることが理解さ
れる。
On the other hand, CRTC2 sequentially outputs the addresses of image memory 1 that holds the data to be displayed, but in this case, the upper left 1/4 part of the above memory (inside the bold line frame in Figure 10) is equivalent to not thinning out. Set it up like this and output it. (This means that the address is output as the refresh buffer mentioned above.) In other words, the address output from CRTC2 is 0,
1, 2, 6, 7, 8, 12, 13, 14, 18,
19, 20, 24, 25, 26, 30, 31, 3
2, 0, 1, 2,... When this address is given to memory devices (0) 12 and (1) 13, it is shifted to the left by 1 bit as described above, and the lowest first
Since 0 and 1 are added to the bits, the addresses actually given to banks 0 and 1 are as shown in Figure 11, and when viewed in Figure 10, they are the words shown in the shaded area, and the vertical direction is also Since each line is read out, and only the even numbered bits of each word are read out in the horizontal direction, the information is thinned out by half in both the vertical and horizontal directions.
It is understood that the image is displayed on a CRT display.

第12図が、第9図で説明した画像メモリ1と
CRTデイスプレイ上の画面3との関係を示した
図であり、左側の画面3は間引きナシデータの画
面を示し、右側の画面3は縦横方向に1/2間引き
したデータの画面を示している。
FIG. 12 shows the image memory 1 explained in FIG.
It is a diagram showing the relationship with screen 3 on a CRT display, where screen 3 on the left shows a screen with data without thinning, and screen 3 on the right shows a screen with data thinned out by 1/2 in the vertical and horizontal directions.

この図から明らかな如く、原データと間引きデ
タの読み出しについて、単位時間当たりに読み出
情報量が同一になつていることが判る。
As is clear from this figure, the amount of information read out per unit time is the same for reading out the original data and the thinned out data.

以上の説明から明らかなように、本発明の一実
施例によれば、CRTデイスプレイ上に画像情報
を、原データの侭の表示と、間引き(縮小)表示
とが同一のメモリを用いて行うことができる為、
コスト、スペースの削減効果があり、又画像の処
理についても、原データのみを操作すれば、その
結果が間引きデータとしてCRTデイスプレイ上
に表示できることから、処理能率の向上が図れる
という利点がある。
As is clear from the above description, according to one embodiment of the present invention, the display of the original data and the thinned-out (reduced) display of image information on the CRT display can be performed using the same memory. Because it is possible to
This has the effect of reducing costs and space, and also has the advantage of improving processing efficiency in image processing, since the results can be displayed as thinned data on a CRT display by manipulating only the original data.

尚、本実施例においては、縦横方向1/2間引き
データを作成するのに、偶数ビツト列のみを読み
出す方法で説明したが、この方法に限るものでな
いことは云う迄もない。
In the present embodiment, a method has been described in which only even-numbered bit strings are read to create 1/2 thinned data in the vertical and horizontal directions, but it goes without saying that the method is not limited to this method.

又、画像メモリの語番号を横方向に付与した例
で説明しているが、これも横方向に限定する必要
のないことは云う迄もない。
Furthermore, although the example in which the word numbers of the image memory are assigned in the horizontal direction has been described, it goes without saying that this need not be limited to the horizontal direction either.

(g) 発明の効果 以上、詳細に説明したように、本発明の画像メ
モリ制御装置は、2値のドツトパターンで表され
る画像情報について、縦横1/2間引きデータと原
データとの保持を同一メモリ内で、データを重複
することなく行えるので、コスト,スペースの削
減の効果があり、又画像情報の処理について、原
データのみを操作すれば、自動的に間引きデータ
が得られ、処理効率が改善される効果がある。
(g) Effects of the Invention As described above in detail, the image memory control device of the present invention is capable of retaining vertically and horizontally 1/2 decimated data and original data for image information represented by a binary dot pattern. Since data can be processed within the same memory without duplication, it has the effect of reducing cost and space, and when processing image information, by manipulating only the original data, thinned data can be automatically obtained, improving processing efficiency. This has the effect of improving.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明を適用した画像処理システムの
一構成例を示した図、第2図は第1図で示した画
像メモリ部の詳細をブロツク図で示した図、第3
図は第2図で示したメモリアレー部の詳細をブロ
ツク図で示した図、第4図は入力データ切り替え
回路の詳細をブロツク図で示した図、第5図は出
力データ切り替え回路の詳細をブロツク図で示し
た図、第6図はメモリ装置の語番号と保持するビ
ツト列との対応を示した図、第7図は間引きしな
い場合の、メモリアレー部の入出力データのビツ
ト列の並びを示す図、第8図は間引きを行う場合
の、メモリアレー部からの出力データのビツト列
の並びを示す図、第9図は画像メモリのビツト対
応とアドレスの割り付けを示した図、第10図は
第9図のアドレスの割り付けの具体例を示した
図、第11図はCRTコントローラから出力され
る第10図のアドレスが、実際にメモリバンク
0,1に与えられる時の具体例を示した図、第1
2図は第9図で説明した画像メモリとCRTデイ
スプレイ上の画面とき関係を示した図である。 図面において、1は画像メモリ、2はCRTコ
ントローラ、3はCRTデイスプレイ装置、4は
スキヤナ、6は制御装置、11はメモリアレー
部、14は入力(書き込み)データ切り替え回
路、15は出力(読み出し)データ切り替え回
路、16はバンク0アドレス選択回路、17はバ
ンク1アドレス選択回路、21はアドレス制御回
路、22はCRTアドレス生成回路、25は表示
選択回路、23は制御装置用読み出しバツフア、
24はCRT用読み出しバツフア、をそれぞれ示
す。
FIG. 1 is a diagram showing an example of the configuration of an image processing system to which the present invention is applied, FIG. 2 is a block diagram showing details of the image memory section shown in FIG. 1, and FIG.
The figure shows the details of the memory array section shown in Fig. 2 as a block diagram, Fig. 4 shows the details of the input data switching circuit as a block diagram, and Fig. 5 shows the details of the output data switching circuit. Figure 6 is a block diagram showing the correspondence between word numbers of the memory device and bit strings held, and Figure 7 is the arrangement of bit strings of input/output data in the memory array section without thinning. FIG. 8 is a diagram showing the arrangement of bit strings of output data from the memory array section when thinning out, FIG. 9 is a diagram showing bit correspondence and address assignment of the image memory, and FIG. The figure shows a specific example of address allocation in Figure 9, and Figure 11 shows a specific example when the addresses in Figure 10 output from the CRT controller are actually given to memory banks 0 and 1. Figure 1
FIG. 2 is a diagram showing the relationship between the image memory explained in FIG. 9 and the screen on the CRT display. In the drawing, 1 is an image memory, 2 is a CRT controller, 3 is a CRT display device, 4 is a scanner, 6 is a control device, 11 is a memory array section, 14 is an input (write) data switching circuit, and 15 is an output (read) Data switching circuit, 16 is a bank 0 address selection circuit, 17 is a bank 1 address selection circuit, 21 is an address control circuit, 22 is a CRT address generation circuit, 25 is a display selection circuit, 23 is a read buffer for the control device,
24 indicates a CRT read buffer.

Claims (1)

【特許請求の範囲】 1 2値の画像情報を保持する為の第1と第2の
メモリ装置を具備した画像メモリ制御装置であつ
て、該メモリ装置に格納する情報について、1語
の中のビツト列を偶数ビツト列と奇数ビツト列に
分割し、1語の中の偶数ビツト列と奇数ビツト列
をそれぞれ上記第1のメモリ装置と第2のメモリ
装置に保存し、原密度のまま表示するときは両メ
モリ装置より偶数ビツト列、奇数ビツト列を交互
に読み出し表示し、1/2の密度で表示するときは
一方のメモリ装置よりビツト列を読み出し表示す
ることを特徴とする画像メモリ制御装置。 2 特許請求の範囲第1項記載の画像メモリ制御
装置において、第1と第2のメモリで構成される
画像メモリの語番号を、ビツト列が並んでいる方
向に付与し、0番地を基点にして縦横方向1/4部
分を、間引きしない場合と同様にアドレシングし
て、縦横方向の1/2間引きデータを構成すること
を特徴とする画像メモリ制御装置。
[Scope of Claims] 1. An image memory control device comprising first and second memory devices for holding binary image information, wherein the information stored in the memory devices is Divide the bit string into even bit strings and odd bit strings, store the even bit strings and odd bit strings in one word in the first memory device and second memory device, respectively, and display them in their original density. An image memory control device characterized in that when an image is displayed, even-numbered bit strings and odd-numbered bit strings are alternately read out and displayed from both memory devices, and when displayed at 1/2 density, a bit string is read out and displayed from one memory device. . 2. In the image memory control device according to claim 1, the word numbers of the image memory composed of the first and second memories are assigned in the direction in which the bit strings are lined up, and the word numbers are assigned with address 0 as the base point. 1. An image memory control device characterized in that a 1/4 portion in the vertical and horizontal directions is addressed in the same manner as when no thinning is performed, thereby forming 1/2 thinned data in the vertical and horizontal directions.
JP58153625A 1983-08-23 1983-08-23 Image memory controller Granted JPS6045290A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58153625A JPS6045290A (en) 1983-08-23 1983-08-23 Image memory controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58153625A JPS6045290A (en) 1983-08-23 1983-08-23 Image memory controller

Publications (2)

Publication Number Publication Date
JPS6045290A JPS6045290A (en) 1985-03-11
JPH0118432B2 true JPH0118432B2 (en) 1989-04-05

Family

ID=15566582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58153625A Granted JPS6045290A (en) 1983-08-23 1983-08-23 Image memory controller

Country Status (1)

Country Link
JP (1) JPS6045290A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0540456A (en) * 1991-08-07 1993-02-19 Mitsubishi Electric Corp Display device
US5321809A (en) * 1992-09-11 1994-06-14 International Business Machines Corporation Categorized pixel variable buffering and processing for a graphics system
JPH1011571A (en) * 1996-06-20 1998-01-16 Mitsubishi Electric Corp Binary image multilevel reduction processing device
JP2006268250A (en) * 2005-03-23 2006-10-05 Seiko Epson Corp Image processing apparatus and image processing method
JP2007116293A (en) * 2005-10-19 2007-05-10 Hitachi Ltd Data storage method and information processing apparatus using this method

Also Published As

Publication number Publication date
JPS6045290A (en) 1985-03-11

Similar Documents

Publication Publication Date Title
US5129059A (en) Graphics processor with staggered memory timing
JP3177008B2 (en) Method and system for displaying data from a standard digital video signal
US5815169A (en) Frame memory device for graphics allowing simultaneous selection of adjacent horizontal and vertical addresses
US6765579B2 (en) Pixel pages using combined addressing
JPH02208690A (en) Display memory and image processing device with the same
JPH09245179A (en) Computer graphics equipment
US5404448A (en) Multi-pixel access memory system
JPS6049391A (en) Raster scan display system
JPH0141994B2 (en)
US5381163A (en) Image processing apparatus
JPH06100958B2 (en) Display device
JPH0118432B2 (en)
JPH0782747B2 (en) Memory array having random access port and serial access port
JPH06167958A (en) Memory device
JP2737898B2 (en) Vector drawing equipment
JPS63206793A (en) Video memory interface circuit
JPH11306343A (en) 2D data rotation processor
JPS597115B2 (en) How to create an address
JPH0850573A (en) Microcomputer
JPS62236076A (en) Access system for frame buffer memory
JP4015799B2 (en) Display control apparatus and display control method
JP2633251B2 (en) Image memory device
JPH0316037B2 (en)
JPH05297853A (en) Display controller
JPH0844617A (en) Image processing device