JPH0756677B2 - Image processing device - Google Patents
Image processing deviceInfo
- Publication number
- JPH0756677B2 JPH0756677B2 JP55177680A JP17768080A JPH0756677B2 JP H0756677 B2 JPH0756677 B2 JP H0756677B2 JP 55177680 A JP55177680 A JP 55177680A JP 17768080 A JP17768080 A JP 17768080A JP H0756677 B2 JPH0756677 B2 JP H0756677B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- address
- signal
- line
- 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.)
- Expired - Lifetime
Links
Landscapes
- Processing Or Creating Images (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】 本発明は画像処理装置に関する。The present invention relates to an image processing device.
原稿画像を複製する複写装置が広く利用されている。し
かし、この種の複写装置では、単に原稿と同一の画像を
複製する。原稿の画像を縮小或いは拡大して複製する、
画像濃度を変化させる等の画像処理しかできない。ま
た、原稿画像を電気信号として読みとり、この電気信号
化された画像情報を電気的に処理することによつて、先
に述べた機能に加えて原稿の一部分を抜き出して複製す
る、複数の画像を合成する、或いは原稿の一部分のみの
画像濃度を変化させる等の画像処理を行なうことのでき
る画像処理装置が提案されている。しかし、この種の画
像処理装置は多くの機能を持つに従つて、装置が複雑に
なり利用者もその装置に慣れた人に限られてしまう。ま
た、画像処理時間も多くかかつてしまい利用者には不便
である。2. Description of the Related Art Copiers that reproduce original images are widely used. However, in this type of copying apparatus, the same image as the original is simply duplicated. Copy or reduce the original image,
Only image processing such as changing the image density is possible. Further, by reading the original image as an electric signal and electrically processing the image information converted into the electric signal, in addition to the function described above, a plurality of images for extracting and duplicating a part of the original can be obtained. There has been proposed an image processing apparatus capable of performing image processing such as combining or changing the image density of only a part of a document. However, as this type of image processing apparatus has many functions, the apparatus becomes complicated and the users are limited to those who are accustomed to the apparatus. In addition, the image processing time is too long, which is inconvenient for the user.
本発明は以上の点に鑑み、簡単な操作によつて且つ、高
速に画像処理の出来る画像処理装置を提供することを目
的とし、詳しくは、原稿画像を光電変換して読取り画像
信号を出力する読取手段(第9図示1,12−7,12−5)
と、画像上の所望領域を指定するための指定手段と、前
記読取手段から出力される画像信号を書込みアドレスに
従って記憶し、記憶した画像信号を読出しアドレスに従
って読出しバスライン上に出力する一時記憶手段(第17
図示2−2,2−3,2−4)と、前記一時記憶手段から前記
バスラインに出力された画像信号を複数頁分記憶する画
像ファイル手段(第9図4)と、前記一時記憶手段、画
像ファイル手段を制御する制御手段(第9図12−1)
と、前記一時記憶手段から前記画像ファイル手段へ画像
信号を前記バスラインを介してDMA転送するDMA手段(第
9図9)と、前記書込みアドレス及び前記読出しアドレ
スを前記一時記憶手段に供給する供給手段(第18図2−
1−9,2−1−20)とを有し、前記供給手段は前記読取
手段による原稿画像の読取動作に同期して前記書込アド
レスを供給し、前記読取手段からの画像信号を前記一時
記憶手段に1頁分の画像信号を記憶せしめ、前記一時記
憶手段に記憶された1頁内における前記指定手段により
指定された所望の領域の抜き出しを行うべく前記制御手
段は前記領域の大きさに対応した回数DMA転送データを
前記DMA転送手段にセットせしめ、前記DMA転送手段によ
るDMA転送動作を行わせ、前記一時記憶手段から前記所
望の領域の画像信号を読み出して前記画像ファイル手段
にDMA転送せしめる画像処理装置を提供するものであ
る。In view of the above points, an object of the present invention is to provide an image processing apparatus capable of performing image processing at high speed by a simple operation. More specifically, the original image is photoelectrically converted and a read image signal is output. Reading means (1, 12-7, 12-5 shown in FIG. 9)
A designation means for designating a desired area on the image, and a temporary storage means for storing the image signal output from the reading means according to a write address and outputting the stored image signal on a read bus line according to a read address. (17th
2-2, 2-3, 2-4) shown in the figure, an image file means (FIG. 9) for storing a plurality of pages of image signals output from the temporary storage means to the bus line, and the temporary storage means. , Control means for controlling the image file means (FIG. 12-1)
A DMA means (FIG. 9) for DMA-transferring an image signal from the temporary storage means to the image file means via the bus line; and a supply of the write address and the read address to the temporary storage means. Means (Fig. 18 2-
1-9, 2-1-20), and the supplying means supplies the write address in synchronization with the reading operation of the original image by the reading means, and temporarily supplies the image signal from the reading means. An image signal for one page is stored in the storage means, and the control means adjusts the size of the area so as to extract the desired area designated by the designating means within the one page stored in the temporary storage means. Corresponding number of times DMA transfer data is set in the DMA transfer means, DMA transfer operation by the DMA transfer means is performed, image signal of the desired area is read out from the temporary storage means, and DMA transferred to the image file means. An image processing device is provided.
第1−1図に本発明による画像処理装置の一実施例の構
成を示す。1は原稿画像を光電変換して読取るCCD等の
ラインセンサを有したリーダ部、2はリーダ部1からシ
リアルに出力される電気信号化された原稿の画像情報を
所定の大きさの原稿一枚分を単位として記憶する半導体
ダイナミックメモリで構成されるバツフアメモリ、3は
バツフアメモリ2に記憶されシリアルに出力される画像
情報により紙の如くの記録材に画像形成するレーザビー
ムプリンタよりなるプリンタ部、4はページメモリ2に
記憶された画像情報を全て或いは一部格納するデイスク
メモリで、デイスクメモリ4からバツフアメモリ2への
画像情報の転送も行なわれる。又デイスクメモリ4は画
像処理情報も記憶する。5はリーダ部1から出力される
画像情報、バツフアメモリ2に記憶された画像情報及び
デイスクメモリ4に格納された画像情報を画像処理する
画像処理部、6は利用者が画像処理部5へ画像処理のた
めの処理情報を入力するデジタイザ、7はデジタイザ6
により入力された処理情報を表示し、利用者に対話型式
で処理情報の入力或いは修正等を容易に行なわせるため
のCRT、9は画像情報のDMA転送を制御するDMAコントロ
ーラである。また、バツフアメモリ2とデイスクメモリ
4と画像処理部5をまとめて画像処理制御部12とする。
実施例の装置の斜視図を第1−2図に示す。10はバツフ
アメモリ2デイスクメモリ4、画像処理部5を有した画
像処理制御部12とリーダ部1とプリンタ部3によつて構
成される画像処理ユニツト、11はデジタイザ6とCRT7に
よつて構成される画像処理情報形成ユニツトである。FIG. 1-1 shows the configuration of an embodiment of the image processing apparatus according to the present invention. Reference numeral 1 is a reader unit having a line sensor such as a CCD for photoelectrically reading a document image, and 2 is a document of a predetermined size, which is serially output from the reader unit 1 and is converted into an electric signal image information of the document. A buffer memory 3 composed of a semiconductor dynamic memory for storing the minute as a unit, a printer unit 3 composed of a laser beam printer for forming an image on a recording material such as paper according to image information stored in the buffer memory 2 and serially outputted, The disk memory stores all or part of the image information stored in the page memory 2, and the image information is also transferred from the disk memory 4 to the buffer memory 2. The disk memory 4 also stores image processing information. Reference numeral 5 denotes an image processing unit for performing image processing on the image information output from the reader unit 1, the image information stored in the buffer memory 2 and the image information stored in the disk memory 4, and 6 denotes an image processing unit for the user to perform image processing on the image processing unit 5. Digitizer for inputting processing information for, digitizer 6
Is a CRT for displaying the processing information input by, and allowing the user to easily input or modify the processing information interactively, and 9 is a DMA controller for controlling the DMA transfer of the image information. The buffer memory 2, the disk memory 4, and the image processing unit 5 are collectively referred to as an image processing control unit 12.
A perspective view of the apparatus of the embodiment is shown in FIG. 1-2. An image processing unit 10 is composed of a buffer memory 2, a disk memory 4, an image processing control unit 12 having an image processing unit 5, a reader unit 1 and a printer unit 3, and 11 is composed of a digitizer 6 and a CRT 7. This is an image processing information forming unit.
第2図にデジタイザ6の斜視図を示す。FIG. 2 shows a perspective view of the digitizer 6.
6はデイジタイザ本体、8はスタイラスペンであり、ス
タイラスペン8でデジタイザ6上を指示すると、デジタ
イザ6上の指示された点の座標情報が画像処理部5に送
られ、画像処理部5ではこの座標情報に対応した画像処
理情報が認識される。デジタイザ6の領域6−1はアル
フアベツト、数字及び文字列コマンド群を入力するため
に設けられた入力部であり、斜線の領域6−2は原稿あ
るいは記録材を載置する用紙載置位置である。6 is a digitizer body, 8 is a stylus pen, and when the stylus pen 8 points on the digitizer 6, the coordinate information of the point pointed on the digitizer 6 is sent to the image processing unit 5, and the image processing unit 5 uses the coordinates. The image processing information corresponding to the information is recognized. An area 6-1 of the digitizer 6 is an input section provided for inputting an alphanumeric character, a number and a character string command group, and a shaded area 6-2 is a paper placing position on which an original or a recording material is placed. .
第3図にデジタイザ6の盤面の詳細図を示す。本実施例
では説明を簡単にするためA4サイズの原稿及び記録材を
用いた場合について述べる。斜線で示す用紙載置位置6
−2はA4サイズに対応していて、用紙は載置基準6−3
に合わせて載置する。これによりデジタイザ6上の用紙
載置位置6−2とバツフアメモリ2に記憶された画像情
報が1対1の対応関係をもつことなる。例えばバツフア
メモリ2に記憶された原稿画像の一部分を抜き出したい
場合、その抜き出し位置は、この原稿デジタイザ6に載
置し、スタイラスペン8で実際に原稿上のその位置を指
示することによつて指示できる。入力部6−1には前述
した様に数字、アルフアベツト及び文字列コマンド群が
図のように区域分けされて設けられている。例えば
「D」を入力したい場合にはスタイラスペン8で「D」
が囲まれている部分を指示することによつてなる。FIG. 3 shows a detailed view of the surface of the digitizer 6. In this embodiment, for simplicity of description, the case of using an A4 size document and recording material will be described. Paper loading position 6 shown with diagonal lines
-2 corresponds to A4 size, and the paper is a loading standard 6-3
Place according to. As a result, the sheet mounting position 6-2 on the digitizer 6 and the image information stored in the buffer memory 2 have a one-to-one correspondence. For example, when it is desired to extract a part of the original image stored in the buffer memory 2, the extraction position can be designated by placing the original on the original digitizer 6 and actually indicating the position on the original with the stylus pen 8. . As described above, the input section 6-1 is provided with a group of numbers, alphanumeric characters and character string commands divided into areas as shown in the figure. For example, to input “D”, use the stylus pen 8 to enter “D”.
By designating the part surrounded by.
第4図にCRT7の画面構成を示す。Figure 4 shows the screen configuration of CRT7.
CRT7は本実施例ではNEC製の12インチカラーテレビ(JC
−1202DH)である。画面上の領域7−1はA4サイズに対
応した入力画像領域を示し、地色は白色でデジタイザ6
で指示された領域7−4は緑色で表示する。領域7−2
はA4サイズに対応した出力画像領域を示し、地色は青色
でデジタイザ6で指示された領域7−5は赤色で表示す
る。領域7−3はデジタイザ6から入力された処理情報
を表示するアプリケーシヨンバツフアであり、領域7−
6は完成されたアプリケーシヨンを表示するテキストバ
ツフアである。In this embodiment, the CRT7 is a NEC 12-inch color TV (JC
-1202DH). Area 7-1 on the screen shows the input image area corresponding to A4 size, the background color is white and digitizer 6
The area 7-4 designated by is displayed in green. Area 7-2
Indicates an output image area corresponding to A4 size, the ground color is blue, and the area 7-5 designated by the digitizer 6 is red. Area 7-3 is an application buffer for displaying the processing information input from the digitizer 6, and area 7-
6 is a text buffer for displaying the completed application.
以下に本実施例の画像処理装置の操作方法について述べ
る。本装置の動作の概略は、リーダ部1が読取られた画
像情報に所望の画像処理を行いプリンタ部3により出力
させるものである。ここにおいて画像処理のための処理
情報はデジタイザ6によりCRT7の領域7−3と対話しな
がら予じめプログラムとしてデイスクメモリ4に記憶さ
せ、この記憶させた処理情報に従つて画像処理が行なわ
れる。この画像処理のためのプログラムをアプリケーシ
ヨンフアイルと定義する。また、画像処理部5には複数
のアプリケーシヨンフアイルを格納することが出来、一
つ一つのアプリケーシヨンフアイルには各々2桁の数字
或いは6文字のアルフアベツト、数字及びブランクの組
合せの2通りの方法によるフアイル名が付けられる。The operation method of the image processing apparatus of this embodiment will be described below. The outline of the operation of the present apparatus is that the reader unit 1 performs desired image processing on the read image information and outputs it by the printer unit 3. Here, the processing information for the image processing is stored in the disk memory 4 as a preliminary program while interacting with the area 7-3 of the CRT 7 by the digitizer 6, and the image processing is performed according to the stored processing information. A program for this image processing is defined as an application file. Further, a plurality of application files can be stored in the image processing section 5, and each application file can be stored in a two-digit number or a six-character alphabet, or a combination of numbers and blanks. File name is given by.
一方、処理情報に従つてバツフアメモリ2からデイスク
メモリ4に転送され格納される画像情報をイメージフア
イルと定義する。デイスクメモリ4は複数のイメージフ
アイルを格納するので、このイメージフアイルにも2桁
の数字或いは6文字のアルフアベツト、数字及びブラン
クの組合せの2通りの方法によるフアイル名が各々に付
けられる。尚、この2種のフアイルは格納時に消去可能
か不可かを指示することが出来る。つまり「W」を入力
した時は消去付加「@」を入力した時は消去可能を示
す。On the other hand, the image information transferred and stored from the buffer memory 2 to the disk memory 4 according to the processing information is defined as an image file. Since the disk memory 4 stores a plurality of image files, each image file is also given a file name in two ways such as a two-digit number or a six-character alphabet, and a combination of numbers and blanks. Incidentally, it is possible to instruct whether these two types of files can be erased or not at the time of storage. In other words, when "W" is input, deletion is added. When "@" is input, deletion is possible.
次に、デジタイザ6から入力される画像処理のためのコ
マンドの定義を示す。コマンドの型式を第5図に示す。
aはコマンド文字、bはパラメータである。コマンドは
図のように1文字のコマンド文字(アルフアベツト)と
括弧で囲まれた数字、アルフアベツト及びブランクの組
合せによるパラメータで定着される。但しパラメータb
はコマンドによつては不用の場合もある。Next, the definition of the command for image processing input from the digitizer 6 will be shown. The command type is shown in FIG.
a is a command character and b is a parameter. The command is fixed by a parameter consisting of one command character (alphabet), a number in parentheses, a alphabet and a blank as shown in the figure. However, parameter b
May not be necessary depending on the command.
以下パラメータの種類を説明する。The types of parameters will be described below.
画質に関しては、ハーフトーン指定及びエツジ強調の画
像処理ができる。ハーフトーン指定の場合は原稿の読取
り時にデイザ処理をするわけだが、このデイザパターン
を8種類設け「1」「2」…「8」の数字をデジタイザ
6の入力部6−1で入力することでハーフトーンの濃さ
を定着する。またハーフトーン指定を行なわないときは
@を入力する。またエツジ強調の場合にはデジタイザ6
の入力部6−1で「E」を入力し、そうでない場合は
「@」を入力する。Regarding the image quality, halftone designation and edge enhancement image processing can be performed. When halftone is specified, dither processing is performed at the time of reading the original, but eight types of this dither pattern are provided and the numbers "1", "2" ... "8" must be input with the input section 6-1 of the digitizer 6. To fix the halftone density. If you do not specify halftone, enter @. For edge enhancement, digitizer 6
Input "E" in the input section 6-1 of the above, otherwise enter "@".
画像の抜き出し位置や移動位置を示す座標に関してはポ
ジシヨンとサイズの2つのパラメータがある。これらの
パラメータの入力はデジタイザ6の用紙載置位置6−2
の所望位置をスタイラスペン8で指示することによつて
入力され、前述した如くCRT7上に地色とは異なつた色で
領域表示されると同時に、CRT7の領域7−3に具体的な
3桁の数字(mm単位)で表示される。ポジシヨンなるパ
ラメータは、所望位置の基準座標(X座標Y座標)を示
し、サイズなるパラメータは前記基準座標からのX方向
及びY方向の長さを示す。There are two parameters of the position and the size for the coordinates indicating the extraction position and the movement position of the image. Input of these parameters is carried out at the paper loading position 6-2 of the digitizer 6.
The desired position of the CRT7 is input by indicating it with the stylus pen 8, and as described above, the area is displayed in a color different from the ground color on the CRT7, and at the same time, a specific three-digit number is displayed in the area 7-3 of the CRT7. Is displayed in mm (unit: mm). The position parameter indicates the reference coordinate (X coordinate Y coordinate) of the desired position, and the size parameter indicates the length in the X and Y directions from the reference coordinate.
「バツフアメモリ2への転送に関するパラメータ」 前述した様に、バツフアメモリ2にはリーダ部から原稿
の画像情報と、デイスクメモリ4からの画像情報が入力
される。これらの画像情報を合成する場合はデジタイザ
6上で「」を入力し、そうでない場合は「@」を定義
する。"Parameters Related to Transfer to Buffer Memory 2" As described above, the image information of the original document and the image information from the disk memory 4 are input to the buffer memory 2 from the reader unit. If these pieces of image information are combined, "" is input on the digitizer 6, and if not, "@" is defined.
以下に1文字コマンドの種類を説明する。これらはデジ
タイザ6の領域6−1の入力部の各文字をスタイラスペ
ンで指示することによつて入力される。The types of one-character commands will be described below. These are input by pointing each character in the input section of the area 6-1 of the digitizer 6 with a stylus pen.
M…バツフアメモリ2のクリア F…イメージフアイルのクリア R…原稿の読取り P…プリンタ部の出力 L…イメージフアイルをページメモリ2にロード S…バツフアメモリ2内の画像情報をデイスクメモリ
4に格納 E…アプリケーシヨンフアイルの実行 W…実行中のアプリケーシヨンフアイルを一時中断 Q…実行中のアプリケーシヨンフアイルを中止 A…イメージフアイルのライトプロテクトの指定変更 B…アプリケーシヨンフアイルのライトプロテクトの
指定変更 T…アプリケーシヨンフアイルを画像処理部から転送
してテキストバツフアに表示 次に文字列コマンドの種類を説明する。M ... Clear buffer memory 2 F ... Clear image file R ... Read original P ... Printer output L ... Load image file into page memory 2 S ... Store image information in buffer memory 2 to disk memory E E ... Application Run the file Y W ... Suspend the application file that is running Q ... Stop the application file that is running A ... Change the write protect setting of the image file B ... Change the write protect setting of the application file T ... Application The file is transferred from the image processing unit and displayed on the text buffer. Next, the types of character string commands will be described.
「APC転送」…CRT7の領域7−3のアプリケーシヨンバ
ツフアの処理情報を画像処理部5へ転送し、記憶させ
る。"APC transfer" ... Transfers the processing information of the application buffer in the area 7-3 of the CRT 7 to the image processing unit 5 and stores it.
「TEX転送」…テキストバツフアの内容を画像処理部5
へ転送する。"TEX transfer" ... Image processing unit 5 displays the contents of the text buffer.
Transfer to.
「EDIT」…CRT7上のカーソルを領域7−3のアプリケー
シヨンバツフアに移動する。"EDIT" ... Move the cursor on CRT7 to the application buffer in area 7-3.
「EXIT」…「EDIT」,「TRACE」,「POSITION」,「SIZ
E」の解除。"EXIT" ... "EDIT", "TRACE", "POSITION", "SIZ"
Release of "E".
「TRACE」…アプリケーシヨンフアイルの内容をCRT7に
表示する。“TRACE”… Displays the contents of the application file on the CRT7.
「ENTER」…テキストバツフアの内容をアプリケーシヨ
ンバツフアへ移す。“ENTER”… Transfers the contents of the text buffer to the application buffer.
「DELETE」…カーソル上の文字を消去する。“DELETE”… Deletes the character on the cursor.
「CLR LINE」…CRT7の領域7−3をクリアする。“CLR LINE”… Clear area 7-3 of CRT7.
「←」…カーソルを左に1つ移動する。"←" ... Move the cursor one position to the left.
「→」…カーソルを右に1つ移動する。"→" ... Move the cursor one position to the right.
「画面クリア」…CRT7の領域7−1及び7−2をクリア
する。"Clear screen" ... Clear areas 7-1 and 7-2 of CRT7.
「POSITION」…ポジシヨン入力指定。"POSITION" ... Position input specification.
「SIZE」…サイズ入力指定 以上のパラメーター、一文字コマンド及び文字列コマン
ドを用いた画像処理例を第6図を用いて説明する。この
画像処理は(a)で示す1枚目の原稿のn1なる領域とb
示す2枚目の原稿のn2なる領域の画像情報を抜き出し
て、Cで示す様に並び変えて一覧表を作成するものであ
る。(尚この画像処理をプログラムしたアプリケーシヨ
ンフアイルのフアイル名を01とする。) 以下、アプリケーシヨンフアイルの作成手順を示す。“SIZE” ... Size input designation An example of image processing using the above parameters, the one-character command and the character string command will be described with reference to FIG. This image processing is performed in the area n1 of the first document shown in FIG.
Image information of the area n2 of the second original shown is extracted and rearranged as shown by C to create a list. (The file name of the application file programmed with this image processing is 01.) The procedure for creating the application file will be described below.
1枚目の原稿aをデジタイザ6の用紙載置位置6−2
に載置する。The first document a is placed on the sheet placement position 6-2 of the digitizer 6.
Place on.
「0」「1」を指示。…アプリケーシヨンフイル名を
01とする。Instruct "0" and "1". ... the name of the application file
01.
「R」を指示。…原稿を読取りバツフアメモリ2に記
憶する。Instruct "R". The original is read and stored in the buffer memory 2.
…「S」「(」「0」「1」を指示。…原稿aの抽出
するn1領域の画像情報をフアイル名01のイメージフアイ
ルとしてデイスクメモリ4に格納する。... "S", "(", "0", "1" are designated .... ... The image information of the n1 area extracted from the original a is stored in the disk memory 4 as the image file of the file name 01.
「)」…イメージフアイル01に関するパラメータ入力
完了。 ")" ... Parameter input for image file 01 completed.
デジタイザ6の用紙載置位置6−2から原稿aを取り
除き、原稿bを載置する。The original a is removed from the paper placing position 6-2 of the digitizer 6 and the original b is placed.
「R」…原稿を読取りバツフアメモリ2に記憶する。“R” ... Reads the original and stores it in the buffer memory 2.
「S」「(」「0」「2」…原稿bの抽出するn2領域
の画像情報をフアイル名02のイメージフアイルとしてデ
イスクメモリ4に格納する。“S” “(” “0” “2” ... Image information of the n2 area extracted from the document b is stored in the disk memory 4 as an image file of the file name 02.
「)」…イメージフアイル02に関するパラメーター入
力完了。 ")" ... Parameter input for image file 02 is complete.
デジタイザ6の用紙載置位置6−2から原稿bを取り
除き、記録材Cを載置する。The document b is removed from the paper loading position 6-2 of the digitizer 6 and the recording material C is loaded.
「L」「(」「0」「3」…フアイル名03のイメージ
フアイル(中身は0)をバツフアメモリ2へ格納。“L” “(” “0” “3” ... Image file with file name 03 (content is 0) is stored in the buffer memory 2.
「@」「)」…バツフアメモリ1内に既に格納されて
いる画像情報に代えてフアイル名03の画像情報を格納。“@” “)” ... Image information of file name 03 is stored in place of the image information already stored in the buffer memory 1.
「L」「(」「0」「1」…フアイル名01のイメージ
フアイルをバツフアメモリ2へロード。"L""(""0""1" ... Load the image file with the file name 01 into the buffer memory 2.
「」…バツフアメモリ2内に既に格納されている画
像情報に重ねて記憶。“” ... Overlaid on the image information already stored in the buffer memory 2 and stored.
「)」…パラメータ入力完了。 ")" ... Parameter input completed.
「L」「(」「0」「2」…フアイル名02のイメージ
フアイルをバツフアメモリ2へロード。"L""(""0""2" ... Load the image file of file name 02 into the buffer memory 2.
「0」…バツフアメモリ2内に既に格納されている画
像情報に重ねて格納。“0” ... Stored on the image information already stored in the buffer memory 2.
「)」…パラメータ入力完了。 ")" ... Parameter input completed.
「P」「(」「5」「)」…プリント枚数を5枚と設
定。"P""(""5"")" ... Set the number of prints to 5.
「APC転送」…以上〜によつて形成されたアプリ
ケーシヨンフアイルを画像処理部5へ転送。デイスクメ
モリ4に記憶。"APC transfer" ... Transfers the application file formed as described above to the image processing unit 5. Stored in disk memory 4.
以上の処理情報はデジタイザ6上をスタイラスペン8に
よつて指示することによつて形成される。つまり任意の
画像を抜き出し及び画像合成のための位置を指示するこ
とと、画像を読取り画像処理を行なわせるコマンド情報
とが同一のデジタイザ6上で入力出来る。従つて、画像
処理情報の形成が同一手段によつて容易に行なえること
になる。また、以上の様に形成された画像情報はCRT7の
アプリケーシヨンバツフア7−3に表示される。第7図
にこれを示す。第7図中四角形で示した位置には、デジ
タイザ6上の用紙載置位置6−2をスタイラスペン8で
指示することによつて入力された座標情報がX方向及び
Y方向各々3ケタの数字(単位mm)で表示されている。
例えば第6図の原稿aのA点がX座標98mmY座標63mmの
位置で、B点がA座標からX方向23mmY方向へ54mmとす
ると、第7図の1行目は、 01 RS(01098063023054)RS……となる。The above processing information is formed by pointing the digitizer 6 with the stylus pen 8. That is, it is possible to input on the same digitizer 6 the instruction for extracting a desired image and the position for image composition and the command information for reading the image and performing the image processing. Therefore, the image processing information can be easily formed by the same means. The image information formed as described above is displayed on the application buffer 7-3 of the CRT 7. This is shown in FIG. At the position indicated by the rectangle in FIG. 7, the coordinate information input by indicating the sheet placement position 6-2 on the digitizer 6 with the stylus pen 8 is a three-digit number in each of the X and Y directions. It is displayed in (unit mm).
For example, if the point A of the manuscript a in FIG. 6 is at a position with an X coordinate of 98 mm and a Y coordinate of 63 mm, and the point B is from the A coordinate with a distance of 23 mm in the X direction and 54 mm in the Y direction, the first line in FIG. ...... becomes.
ここでこのフアイル名01のアプリケーシヨンフアイルに
よる装置の動作を要約すると、以下の様になる。Here, the operation of the apparatus by the application file with the file name 01 is summarized as follows.
まず、第6図aで示した1枚目の原稿をリーダ部1で読
取り、バツフアメモリ2へ格納し、その格納された画像
情報からn1なる画像情報をデイスクメモリ4に01なるフ
アイル名をもつて格納する。次に第6図bで示した2枚
目の原稿をリーダ部1で読取り、バツフアメモリ2へ格
納し、その格納された画像情報からn2なる画像情報をデ
イスクメモリ4に02なるフアイル名をもつて格納する。
その後、デイスクメモリ4からフアイル名03なるイメー
ジフアイルをバツフアメモリ2へ転送(前記した画像処
理例ではフアイル名03のイメージフアイルは白画像であ
り、このイメージフアイルをバツフアメモリ2に転送す
ることによつてバツフアメモリ2のオールクリアとな
る。)し、フアイル名01のイメージフアイルをバツフア
メモリ2のm1領域へ、フアイル名02のイメージフアイル
をバツフアメモリ2のm2領域へ転送し格納する。これに
よつてバツフアメモリ2内には画像情報n1,n2が第6図
Cの様に配置された1ページ分の画像情報が形成されて
いる。そしてバツフアメモリ2内の内容を全てプリンタ
部3に出力し、プリンタ部3で5枚の記録材に記録す
る。また、デジタイザ6で最後に指示された「APC転
送」によつて以上の画像処理のためのアプリケーシヨン
フアイルがフアイル名01をもつてデイスクメモリ4に記
憶された。First, the first original shown in FIG. 6A is read by the reader unit 1 and stored in the buffer memory 2, and the image information n1 from the stored image information is stored in the disk memory 4 with the file name 01. Store. Next, the second original shown in FIG. 6B is read by the reader unit 1 and stored in the buffer memory 2, and the image information n2 is stored in the disk memory 4 with the file name 02 in the disk memory 4. Store.
After that, the image file with the file name 03 is transferred from the disk memory 4 to the buffer memory 2 (in the above-mentioned image processing example, the image file with the file name 03 is a white image. Then, the image file with the file name 01 is transferred to the m1 area of the buffer memory 2 and the image file with the file name 02 is transferred to the m2 area of the buffer memory 2 and stored. As a result, one page of image information in which the image information n1 and n2 are arranged as shown in FIG. 6C is formed in the buffer memory 2. Then, all the contents in the buffer memory 2 are output to the printer unit 3, and the printer unit 3 records them on five recording materials. Further, the application file for the above image processing is stored in the disk memory 4 with the file name 01 by the "APC transfer" finally instructed by the digitizer 6.
このようにデイスクメモリ4に記憶された処理情報(ア
プリケーシヨンフアイル)を用いて実際に画像処理装置
を駆動させる場合、その駆動開始指令は第1−2図に示
す画像処理ユニツト10に設けられている操作部13から入
力される。第8図に操作部13の詳細図を示す。13−1は
アプリケーシヨンフアイル名を表示する2桁の表示器、
13−2はプリンタ部3でプリントさせる所望枚数を表示
する枚数表示器、13−3は数値設定のためのキーボード
で、フアイル名及び所望プリント枚数の設定に用いる。
13−4はキーボード13−3で設定された数値を入力する
ためのエンターキー、13−5は画像処理を開始させるエ
クスキユートキー、13−6は実行中の画像処理を中断さ
せるストツプキーでこのストツプキー13−6が押される
と、その時点で動作中の作業を完了した後、装置をスタ
ンバイ状態にさせる。13−7〜13−12は画像処理ユニツ
ト10の装置状態を表示するランプ群であり、13−7はキ
ーボード13−3から入力され表示器13−1で表示された
アプリケーシヨンフアイルがデイスクメモリ4に記憶さ
れていないことを示すランプ。13−8はプリンタ部3の
記録材供給系における紙づまりの発生を示すランプ。13
−9は原稿を自動的にリーダ部1へ搬送し、その読取り
後排出する自動原稿送り装置を用いた場合に、その装置
内での原稿の紙づまりの発生を示すランプ、13−10はプ
リンタ部3の記録材がなくなつたことを示すランプ、13
−11はプリンタ部3の現像剤の補給時期を示すランプ、
13−12は装置がスタンバイ状態にないことを示すラン
プ、以上のランプのうちランプ13−11以外の5個のラン
プが1個以上点燈している場合、リーダ部1及びプリン
タ部3は作動しない。また、装置の作動中に上記5個の
ランプが1個以上点燈した場合は、その時点で動作を完
了した後装置は停止する。When actually driving the image processing apparatus using the processing information (application file) stored in the disk memory 4 as described above, the driving start command is provided in the image processing unit 10 shown in FIG. 1-2. It is input from the operating unit 13 that is present. FIG. 8 shows a detailed view of the operation unit 13. 13-1 is a 2-digit display for displaying the application file name,
Reference numeral 13-2 is a number display for displaying a desired number of sheets to be printed by the printer unit 3, and 13-3 is a keyboard for setting a numerical value, which is used for setting a file name and a desired number of prints.
13-4 is an enter key for inputting a numerical value set on the keyboard 13-3, 13-5 is an exit key for starting the image processing, and 13-6 is a stop key for interrupting the image processing being executed. When the stop key 13-6 is pressed, the work in progress at that time is completed, and then the apparatus is put into the standby state. Reference numerals 13-7 to 13-12 are lamp groups for displaying the device status of the image processing unit 10, and 13-7 is an application file which is input from the keyboard 13-3 and displayed on the display 13-1. A lamp indicating that it is not stored in. A lamp 13-8 indicates a paper jam in the recording material supply system of the printer unit 3. 13
-9 is a lamp that indicates the occurrence of a paper jam of the document in the automatic document feeder that automatically conveys the document to the reader unit 1 and discharges it after reading, 13-10 is the printer unit A lamp indicating that the recording material of 3 is exhausted, 13
-11 is a lamp indicating the timing of replenishing the developer of the printer unit 3,
13-12 is a lamp indicating that the apparatus is not in the standby state, and when at least one of the above 5 lamps other than the lamp 13-11 is lit, the reader unit 1 and the printer unit 3 are activated. do not do. If one or more of the above five lamps are lit during the operation of the device, the device is stopped after completing the operation at that time.
次に、前述の様に形成されデイスクメモリ4に記憶され
ているアプリケーシヨンフアイルをもとに、画像処理を
行なう操作例を示す。尚、例としてフアイル名23のアプ
リケーシヨンフアイルの画像処理を行ない5枚のプリン
トを得る場合である。画像処理に関する処理情報はデイ
スクメモリ4にアプリケーシヨンフアイルとして記憶さ
れているので、この場合はフアイル名23のアプリケーシ
ヨンフアイルをデイスクメモリ4から呼びだし、画像処
理部のシーケンスRAMに転送し、更に所望プリント枚数
5を設定することと、リーダ部1に原稿をセツトするこ
とだけの操作が必要である。又、本装置は利用者へキー
入力の手順を装置側から与えるようになつている。つま
り、アプリケーシヨンフアイルのフアイル名を入力する
場合は、アプリケーシヨン名の表示器13−1が点滅しプ
リント枚数の入力の場合はプリント枚数表示器13−2が
点滅し、入力を利用者に促す。以下にその様子を述べ
る。Next, an operation example of performing image processing based on the application file stored as described above and stored in the disk memory 4 will be described. Incidentally, as an example, there is a case where the image processing of the application file having the file name 23 is performed to obtain five prints. Since the processing information regarding image processing is stored in the disk memory 4 as an application file, in this case, the application file with the file name 23 is called from the disk memory 4, transferred to the sequence RAM of the image processing section, and further printed as desired. It is only necessary to set the number of sheets 5 and set the document on the reader unit 1. In addition, this device is designed to give a user a key input procedure from the device side. That is, when inputting the file name of the application file, the application name display 13-1 blinks, and when the number of prints is input, the print number display 13-2 blinks, prompting the user to input. . The situation will be described below.
1. アプリケーシヨンフアイル名を示す表示器13−1が
「00」表示で点滅している。1. The display 13-1 showing the application file name is blinking "00".
2. 利用者はキーボード13−3においてフアイル名の
「2」「3」を押す。2. The user presses the file name “2” or “3” on the keyboard 13-3.
3. 表示器13−1が「23」を点滅表示している。3. Display 13-1 blinks "23".
4. 利用者は「ENTER」キー13−4を押す。4. The user presses the “ENTER” key 13-4.
5. 表示器13−1は点滅をやめ「23」を表示、同時にプ
リント枚数表示器13−2が「00」表示で点滅している。5. The display 13-1 stops blinking and displays "23", and at the same time, the print number display 13-2 blinks with "00" displayed.
6. 利用者はキーボード13−3においてプリント枚数
「5」を押す。6. The user presses the number of prints “5” on the keyboard 13-3.
7. 表示器13−2が「5」を点滅表示している。7. Display 13-2 blinks "5".
8. 利用者は「ENTER」キー13−4を押す。8. The user presses the “ENTER” key 13-4.
9. 表示器13−2は点滅をやめ「05」を表示。9. Display 13-2 stops blinking and displays "05".
6. 「EXCUTキー13−5を押す。6. Press the EXCUT key 13-5.
7. 装置が動作を開始する。7. The device starts operating.
この様にデイスクメモリ4に既に記憶されているアプリ
ケーシヨンフアイルによつて画像処理を行なう場合は、
デジタイザ6及びCRT7によつて構成される画像処理情報
形成ユニツトを必要とせずに、画像処理を行なうことが
できる。When image processing is performed using the application file already stored in the disk memory 4 as described above,
The image processing can be performed without the need of the image processing information forming unit constituted by the digitizer 6 and the CRT 7.
第9図に本実施例の回路のブロツク図を示す。FIG. 9 shows a block diagram of the circuit of this embodiment.
1はリーダ部、3はプリンタ部、6はデジタイザ、7は
CRT、12は第1−1図のバツフアメモリ2とデイスクメ
モリ4と画像処理部5とDAMコントローラ9を主な構成
要素とする画像処理制御部である。1 is a reader unit, 3 is a printer unit, 6 is a digitizer, and 7 is
Reference numeral CRT, 12 is an image processing control unit mainly composed of the buffer memory 2, the disk memory 4, the image processing unit 5 and the DAM controller 9 shown in FIG.
画像処理制御部12内にはマルチバス12−10が設けられて
いる。マルチバス12−10は一般的は標準バスである。こ
のマルチバス12−10の使用権を取得し、他の回路ブロツ
クを制御することのできる回路ブロツクをマスタ機能ブ
ロツク、そうでないものをスレーブ機能ブロツクと呼ぶ
とすると、マルチバス12−10に接続している4回路ブロ
ツクつまりCPU回路ブロツク12−1,DMAコントローラ9,半
導体バツフアメモリを具備するバツフアメモリ回路ブロ
ツク12−3、リーダ&プリンタシーケンスコントローラ
12−4のうちCPU12−1とDMAコントローラ9がマスタ機
能ブロツクでありバツフアメモリ回路ブロツク12−3と
リーダ&プリンタシーケンスコントローラ12−4がスレ
ーブ機能ブロツクである。この4回路ブロツクは各々マ
ルチバスライン12−12,12−13,12−14,12−15でマルチ
バス12−10に接続している。12−16〜12−20はDMAコン
トローラ9、リーダ&プリンタシーケンスコントローラ
12−4、デイザコントローラ12−9、シフトメモリ12−
5、バツフアメモリ回路ブロツク12−3からCPU回路ブ
ロツク12−1へ入力される割込みラインである。12−2
1,12−22はリーダ部1の2個のラインセンサCCD1,2によ
つて光電変換された画像情報を転送する画像信号ライン
である。12−23は画質処理のデイザに関する情報がデイ
ザコントローラ12−9から出力されるラインである。12
−24と12−25は、ラインセンサCCD1,2から得られた画像
情報をエツジ強調指定のときは予じめ決められたスレシ
ヨルドに従いA/D変換し、ハーフトーン指定のときはデ
イザコントローラ12−9からの信号によりA/D変換し画
質処理された画像情報の転送と、これらの画質処理に関
する制御情報の転送を行うラインである。12−26はライ
ン12−24と12−25とパラレルな画像信号によつて得た1
走査ラインの画像信号をバツフアメモリ回路ブロツク12
−3へ転送するラインでありまたその制御情報を含む。
12−27はCPU12−1がバツフアメモリ回路ブロツク12−
3内のバツフアメモリ2であるダイナミツクメモリ用の
リフレツシユトリガ信号ラインである。12−28はバツフ
アメモリ2が2つのバンクを有しているので、そのバン
クの選択信号ラインである。12−29はシフトメモリ12−
5からバツフアメモリ回路ブロツク12−3へ画像情報が
入力されている期間と出力されている期間を示す期間信
号ラインである。2−30はバツフアメモリ回路ブロツク
12−3から1本のシリアルな画像情報をプリンタ部3へ
出力するラインである。12−31はプリンタ部3のレーザ
をバツクグラウンドスキヤンの場合非画像領域において
発光させるビデオブランク信号と、水平同期信号を得る
ためにレーザを強制的に発光させる信号ラインである。
12−32はデイザコントローラ12−9によつて原稿上のハ
ーフトーン処理する領域指定の座標情報とデザインの種
類を決定する信号ラインである。12−23はデジタイザ7
上の座標情報をCPU12−1に転送するラインであり、又C
PU13−1からはデイスクメモリ4内のフアイル情報がこ
のラインを介してCRT&デジタイザコントローラ12−8
に送られる。12−34はデジタイザ6からの座標情報が入
力されるラインである。12−35はCRT&デジタイザコン
トローラ12−8から出力されるビデオ信号ラインであ
る。12−36はリーダ&プリンタシーケンスコントローラ
12−4内のプロセツサで処理すべき入力信号と処理した
信号のラインである。インターフエース12−6はリーダ
部1とプリンタ部3内に設けられた各種センサの出力信
号をリーダ&プリンタシーケンスコントローラ12−4に
入力できる形に変換することと、モータ,ヒータ,レー
ザ等の駆動信号を出力することを行なう。12−37はリー
ダ部1の光学系走査モータを駆動するための信号ライ
ン、12−38はリーダ1内のセンサ信号ラインである。12
−39は操作部13を介して利用者と対話するラインであ
る。12−40はプリンタ部3のスキヤナーの回転を検知す
るライン、12−41はレーザの安定のためにレーザの温度
を検知するライン、12−42はプリンタ部3を駆動するた
めの信号と各種センサの信号ラインである。バツフアメ
モリ回路ブロツク12−3はマルチバス12−10とは接続し
ていない2本のラインつまりリーダ部1からシリアルな
画像情報を入力するライン12−26、プリンタ部2へシリ
アルな画像情報を出力するライン12−30と、マルチバス
12−10と接続するライン12−14を画像情報転送ラインと
して有している。これにより、画像情報がリーダ部1か
ら入力中及びプリンタ部3へ出力中にも拘わらず、マル
チバス12−10に接続しているCPU2−1は画像処理に関係
のある動作を実行することができる。A multi-bus 12-10 is provided in the image processing controller 12. Multibus 12-10 is generally a standard bus. The circuit block that can acquire the right to use this multibus 12-10 and control other circuit blocks is called the master function block, and the other one is called the slave function block. 4 circuit block, that is, CPU circuit block 12-1, DMA controller 9, buffer memory circuit block 12-3 equipped with semiconductor buffer memory, reader & printer sequence controller
Of 12-4, the CPU 12-1 and the DMA controller 9 are master function blocks, and the buffer memory circuit block 12-3 and the reader & printer sequence controller 12-4 are slave function blocks. The four circuit blocks are connected to the multibus 12-10 by multibus lines 12-12, 12-13, 12-14, 12-15, respectively. 12-16 to 12-20 are DMA controller 9, reader & printer sequence controller
12-4, dither controller 12-9, shift memory 12-
5. An interrupt line input from the buffer memory circuit block 12-3 to the CPU circuit block 12-1. 12-2
Reference numerals 1, 12-22 are image signal lines for transferring the image information photoelectrically converted by the two line sensors CCD 1, 2 of the reader section 1. Reference numeral 12-23 is a line from which the dither controller 12-9 outputs information regarding the dither of the image quality processing. 12
−24 and 12−25 perform A / D conversion of the image information obtained from the line sensors CCD1 and 2 according to a predetermined threshold when edge emphasis is specified, and dither controller 12 when halftone is specified. It is a line for transferring image information that has been A / D converted and image-quality processed by a signal from −9, and for transferring control information relating to these image quality processings. 12-26 is obtained by image signals in parallel with lines 12-24 and 12-25.
The image signal of the scanning line is transferred to the buffer memory circuit block 12
-3, and also contains its control information.
12-27 CPU 12-1 is a buffer memory circuit block 12-
3 is a refresh trigger signal line for the dynamic memory which is the buffer memory 2 in FIG. Since the buffer memory 2 has two banks 12-28, they are select signal lines of the banks. 12-29 is shift memory 12-
5 is a period signal line indicating a period during which image information is input to the buffer memory circuit block 12-3 from 5 and a period during which image information is output. 2-30 is a buffer memory circuit block
12-3 is a line for outputting one serial image information to the printer unit 3. Reference numeral 12-31 designates a video blank signal for causing the laser of the printer unit 3 to emit light in the non-image area in the case of the background ground scan, and a signal line for forcing the laser to emit light in order to obtain the horizontal synchronizing signal.
Reference numeral 12-32 is a signal line for determining the coordinate information for designating the area to be halftoned on the original and the type of design by the dither controller 12-9. 12-23 is digitizer 7
It is a line that transfers the above coordinate information to the CPU 12-1, and C
The file information in the disk memory 4 is sent from the PU 13-1 via this line to the CRT & digitizer controller 12-8.
Sent to. 12-34 is a line to which the coordinate information from the digitizer 6 is input. 12-35 is a video signal line output from the CRT & digitizer controller 12-8. 12-36 is a reader & printer sequence controller
It is a line of the input signal to be processed by the processor in 12-4 and the processed signal. The interface 12-6 converts the output signals of various sensors provided in the reader unit 1 and the printer unit 3 into a form that can be input to the reader & printer sequence controller 12-4, and drives the motor, heater, laser, etc. To output a signal. Reference numeral 12-37 is a signal line for driving the optical system scanning motor of the reader unit 1, and 12-38 is a sensor signal line in the reader 1. 12
Reference numeral -39 is a line for interacting with the user via the operation unit 13. 12-40 is a line for detecting the rotation of the scanner of the printer unit 3, 12-41 is a line for detecting the temperature of the laser for stabilizing the laser, 12-42 is a signal for driving the printer unit 3 and various sensors Signal line. The buffer memory circuit block 12-3 outputs two lines not connected to the multibus 12-10, that is, a line 12-26 for inputting serial image information from the reader unit 1 and a serial image information to the printer unit 2. Line 12-30 and multibus
It has a line 12-14 connected to 12-10 as an image information transfer line. As a result, the CPU 2-1 connected to the multi-bus 12-10 can execute operations related to image processing even while image information is being input from the reader unit 1 and being output to the printer unit 3. it can.
以上、説明したように、画像処理を行なう場合、画像所
装置の実際の駆動に先だつて、画像処理に係る処理情
報、つまり原稿の画像処理領域の指定、画像処理内容の
指示、プリントアウト領域の指定、画像処理部内に格納
するための画像情報のフアイル名の指定、一組の画像処
理情報のフアイル名の指定をCRT7と対話しながらデジタ
イザ6上をスタイラスペン8で指示することによつて形
成することになる。従つて簡単な操作により複雑な装置
を必要とせずに又、画像抜き出しの位置指定やその画像
処理に係る情報が、共通の手段によつて形成できる点に
おいて画像処理が容易に行なえる画像処理装置を提供す
る。また、リーダ部1のラインセンサによつて読取られ
た連続的に出力される一頁分の画像情報を記憶するため
に半導体ダイナミックメモリを用いているのでリーダ部
1から出力される画像情報を記憶手段へ入力する場合、
中間バツフア等の同期手段を用いずに直接入力すること
ができた。又、プリンタ部3へ出力する場合においても
同様であり、且つ、画像情報のメモリ手段への読込み及
びメモリ手段から読出しを高速に行なうことができる。As described above, when performing image processing, prior to the actual driving of the image processing apparatus, processing information relating to image processing, that is, designation of an image processing area of a document, instruction of image processing content, printout area Formed by pointing the digitizer 6 with the stylus pen 8 while interacting with the CRT 7 to specify the file name of the image information to be stored in the image processing unit, and to specify the file name of the set of image processing information. Will be done. Therefore, the image processing apparatus can perform the image processing easily without requiring a complicated apparatus by a simple operation, and in that the information related to the image extraction position designation and the image processing can be formed by the common means. I will provide a. Further, since the semiconductor dynamic memory is used to store the image information for one page continuously output by the line sensor of the reader unit 1, the image information output from the reader unit 1 is stored. When inputting to the means,
It was possible to input directly without using a synchronization means such as an intermediate buffer. The same applies to the case of outputting to the printer unit 3, and the image information can be read into and read from the memory means at high speed.
第9図で示されるCRT&デジタイザコントローラ回路ブ
ロツク12−8の詳細を第10図に示す。このブロツクには
アツプル社のAPPLE IIを使用しており、第10図はAPPLE
IIの回路図を記載してある。従つて詳細についてはAPPL
E IIのマニユアルに記載されている。The details of the CRT & digitizer controller circuit block 12-8 shown in FIG. 9 are shown in FIG. This block uses APPLE II from Apple Inc. Figure 10 shows APPLE
The circuit diagram of II is shown. Therefore, for details, see APPL
It is described in the E II Manual.
第9図で示されるCPU回路ブロツク12−1の詳細を第11
図に示す。このブロツクにはインテル社のシングルボー
ドコンピユータSBC 86/12を使用しており、第11図はSBC
86/12の回路図を記載してある。従つて詳細については
SBC 86/12のマニユアルに記載されている。Details of the CPU circuit block 12-1 shown in FIG.
Shown in the figure. This block uses Intel's single board computer SBC 86/12, and Fig. 11 shows SBC
The circuit diagram of 86/12 is shown. So for more details
It is described in the SBC 86/12 manual.
第9図で示されるリーダ&プリンタシーケンスコントロ
ーラ回路ブロツク12−4の詳細を第12図に示す。このブ
ロツクにはインテル社のシングルボードコンピユータSB
C569を使用しており、第12図はSBC569の回路図を記載し
てある。従つて詳細についてはSBC569のマニユアルに記
載されている。The details of the reader & printer sequence controller circuit block 12-4 shown in FIG. 9 are shown in FIG. This block has Intel's single board computer SB
It uses C569, and Fig. 12 shows the circuit diagram of SBC569. Therefore, details are described in the SBC569 manual.
第9図で示されるDMAコントローラ回路ブロツク9の詳
細を第13図に示す。9−1はDMA機能を内蔵したIOプロ
セツサ、インテル8089で本回路ブロツクの機能の中心と
なるものである。デバイス自体の詳細は8089のマニユア
ルに記載されている。9−2はバスアービタ8289でIOプ
ロセツサ9−1からのステータス情報に従い、マルチバ
ス12−13と結合することによりマルチバス12−13の使用
権を獲得し、使用後マルチバス12−13を解放するような
機能をもつ。詳細な機能についてはインテル8289のマニ
ユアルに記載されている。9−3はバスコントローラ82
88でありバスアービタ9−2でマルチバス12−13の使用
権を取得後、マルチバス12−13にアドレスおよびデータ
信号を出力又は入力し且つ、メモリラインコマンドMWTC
とメモリリードコマンドを出力する。つまりマルチバス
12−13に対するマスタ機能をブロツクは前記バスアービ
タ9−2とバスコントローラ8288を有することで、マル
チバス12−13へのアクセスが可能になつている。従つ
て、スレーブ機能ブロツクはこの2つのデバイスをもつ
ておらず、マルチバス12−13より一方的にアクセスされ
ることになる。尚、バスコントローラ9−3自体の詳細
はインテル8288のマニユアルに記載されている。9−4
はクロツクジエネレータ8284で、外部の発振器を入力手
段とし、所定の周波数のクロツク信号をIOプロセツサー
9−1,バスアービタ9−2、バスコントローラ9−3へ
与え、且つIOプロセツサー9−1に対して、バスサイク
ルがウエイト・ステートに入るか否かの判断情報および
ウエイトステートの解除の判断情報として、周辺回路か
らメモリOR I/Oアクノレツジ(メモリ又はI/Oからのラ
イト又はリードに対する応答)信号を受けとり、それに
従つてレデイ信号を出力する機能を有している。詳細は
インテル8284のマニユアルに記載されている。9−5は
この回路ブロツク内の内部バスであつてマルチバス12−
13に対してローカルバスになる。バス構造としてはアド
レスバスが16ビツトで64KKBYTEのアドレス空間をもち、
データバスは8ビツトである。9−6はアドレス/デー
タ・バツフアで、このブロツクは2つのアドレス/デー
タバツフアからなり、一つはマルチバス12−13に対する
ものであり、他は内部バス9−5に対するものである。
このバツフア9−6のもつ基本的機能としてはIOプロセ
ツサー9−1から出力されるアドレス及びデータ情報は
マルチプレクスされ同一ライン上に時分割されて出力さ
れる、つまり、最初にアドレス情報、次いでデータ情報
が出力されるので、まずアドレス情報をアドレスバツフ
アにラツチし、次いで来るデータ情報がリードコマンド
かライトコマンドかにより、このデータを転送するか読
込むかの切換えを行なうことである。そこで、前者のバ
ツフアについて言うならばバスコントローラ9−3から
のアドレスラツチイネーブルALE信号の出力されるタイ
ミングでは、すでにIOプロセツサ9−1よりアドレス/
データラインにアドレス情報が出力されているので、前
記信号によりアドレス情報をアドレスバツフアにラツチ
する。そして、その後マルチバスの使用権をバスアービ
タ9−2により取得済みであればバスアービタ9−2は
アドレスイネブルAEN信号を出力し、この信号により、
アドレスバツフアはラツチしているアドレス情報をマル
チバス12−13に出力する。もし、これがライトコマンド
に対するものであればICプロセツサ9−1はアドレス/
データライン上にアドレス情報を出力した後、その時点
でマルチバス12−13が取得済みであればデータ情報を出
力する。これにともないバスコントローラ9−3はデー
タイネブルDEN信号を出力し、アドレス情報とともにデ
ータ情報をデータバツフアを介してマルチバス12−13に
出力する。この時のトランスミツトかリードかの切換え
信号はバスコントローラ9−3からDT/Rとして出力され
るのでこれに合わせてデータ情報をマルチバス12−13に
転送する。リードコマンドの場合はバスコントローラ9
−3はDEN信号を出力せず、データバツフアはDT/Rをリ
ードモードにしてマルチバス12−13上のデータ情報をIO
プロセツサ9−1のアドレス/データラインに乗せる。
このデータのIOプロセツサ9−1による読込みは、アク
セスしたメモリからのトランスフアクノレツジXACK信号
を確認した上で行なうようになつている。内部バス9−
5に対するアドレス/データバツフアについては、アド
レスをラツチするタイミングは前述の場合と同様であ
る。すなわちマルチバス12−13用のアドレスバツフアも
内部バス9−5用のアドレスバツフアもIOプロセツサ9
−1から出力されるアドレス情報をいずれのバスをアク
セスするかには拘らず、同時にラツチする。但し、マル
チバス12−13に対する場合のみ出力するか否かの信号が
バスアービタ9−2からのAEN信号によつて行なわれる
だけである。次に内部バス用のデータバツフアを出力イ
ネーブルするか否かはバスコントローラ9−3のペリフ
エラルデータイネブルPDEN信号によつて決められ、トラ
ンスミツトかリードかの方向切換はマルチバス12−13に
対するデータバツフアと同じくバスコントローラ9−3
のDT/Rの信号で行なわれる。9−7は同期信号発生回路
で、目的はIOプロセツサ9−1がこのブロツク内の周辺
ユニツト(メモリ、I/O等)をアクセスした場合、これ
らのユニツトからの応答を確認した上でIOプロセツサ9
−1が次の動作に入るようになつていて、これらの応答
信号をIOプロセツサ9−1のバスサイクルに同期する様
な格好でクロツクジエネレータ9−4はIOプロセツサ9
−1にレデイ信号として送出する。9−8はROMでデバ
イスとしては2716を2個有している。従つて4KBYTESの
容量を有しており、IOプロセツサ9−1のマイクロプロ
グラムを格納するメモリである。9−9は通常のI/Oポ
ートでデバイスとしては8212を2個用いている。目的は
周辺機器を制御するものであるが、本実施例では何も制
御しておらず解放されている。9−10はアドレスデコー
ダでROM9−8とI/Oポート9−9のチツプ選択信号を生
成させるために、内部バス9−5のアドレス情報の一部
(上位数ビツト)をデコードしている。デイスクメモリ
4である9−11はハードデイスクユニツトで記憶容量は
10MBYTE、構成は350トラツクで1トラツク18セクタで、
1セクタは512BYTEになつている。そして内部にデイス
クコントローラ回路を有し、8ビツトのデータバスとイ
ンターフエースするように設計されている。型名はWDS
−10で詳細はソード電算機のWDS−10のマニユアルを参
照のこと。9−12はIOプロセツサ9−1のアドレス/デ
ータ・ラインであつて同一ライン上でアドレス情報とデ
ータ情報とが時分割で出力される。出力の順はアドレス
が先で、次にデータである。9−13は内部バス9−5に
出力するアドレス情報とデータ情報の信号ラインであ
る。9−14はマルチバス12−13に出力するアドレス情報
とデータ情報の信号ラインである。9−15はIOプロセツ
サ9−1からバスアービタ9−2とバスコントローラ9
−3とへ出力するステータス情報の信号ラインである。
9−16はCPU12−1からのDMA要求信号であるチヤンネル
アテンションCA信号とIOプロセツサ9−1からCPU12−
1へDMA完了を知らせるためのシステムインタラプトSIN
TR信号である。このSINTR信号はCPU12−1の割込み端子
に入力される。ライン9−17はバスコントローラ9−3
がIOプロセツサ9−1からのステータス情報に基づいて
アドレス/データバツフア9−6へ出力するアドレスラ
ツチイネブルALE信号、ペリフエラルデータイネブルPDE
N信号、データイネブルDEN信号とデータトランスミツト
/リードDT/R信号である。ライン9−18はバスアービタ
9−2がIOプロセツサ9−1のステータス信号に従いマ
ルチバス12−13の使用権を取得した後、アドレス/デー
タバツフア9−6に対し、すでにラツチしてあるアドレ
ス情報をマルチバス12−13に出力させる信号であるアド
レスイネブルAEN信号である。ライン9−19はマルチバ
ス12−13との間でその使用権に関しハンドルシエークす
るための信号ラインである。このマルチバス12−13に接
続するマスタ機能回路ブロツクには予めバス使用権の優
先度が決められており本実施例ではCPU12−1が一番高
く、二番目にDMAコントローラ9になるようにしてあ
る。まずバスアービタ9−2がマルチバス12−13に対し
バスリクエストBREQ信号を出すと優先度の高いCPU12−
1がマルチバス12−13を使用していなければバスプライ
オリテイインBPRN信号として使用可能を示す旨の返事が
来る。これをバスアービタ9−2が確認したらバス使用
中である旨を知らせるためにビジイ信号を出力するよう
になつている。ライン9−20はマルチバス12−13を通し
て外部メモリ又はI/O等をアクセスした時に、それらか
らの応答信号であるアクノレツジXACK信号ラインであ
る。ライン9−21はIOプロセツサ9−1からメモリをア
クセスする時にアドレス情報とともに出力されるバイト
ハイイネブルBHEN信号で奇数番地にあるバイト情報をア
クセスした場合(データはデータバスの上位バイトに出
力される)と、偶数番地をアドレスして16ビツトのワー
ド情報をアクセスした場合(偶数番地にあるバイトデー
タはデータバスの下位にバイトに奇数番地にあるバイト
データはデータバスの上位バイトにでる)に出力される
信号とによる偶数バンクと奇数バンクに分かれた構造に
なつているメモリで、このいずれのバンクをアクセスす
るかの切換信号として利用する為にある。ライン9−22
はクロツク信号、ライン9−23はパワーオンリセツトと
マニユアルリセツトの2種のリセツト信号である。ライ
ン9−24はIOプロセツサ9−1のバスサイクルに同期し
たレデイ信号である。ライン9−25はマルチバス12−13
をアクセスする場合、アドレス情報とデータ情報と一緒
に出力させるメモリライトコマンドMWTC信号とメモリリ
ードコマンドMRDC信号である。ライン9−26はバスコン
トローラ9−3からのALE信号とステータス情報の一つ
であるS2の信号である。このS2信号は、前述した如くア
ドレス情報はマルチバス用アドレスバツフアと内部バス
用アドレスバツフアに、どちらのバツフアをアクセスす
るかに拘らず同時にラツチされるので、この時点で内部
バス用アドレスバツフアにラツチされている内容が内部
バス用のアドレス情報であるかの判断が必要になる。従
つてその判断をS2信号を基にアドレスデコーダ9−10に
おいて行なう。即ち、S2信号が、この識別情報であつ
て、S2=1でマルチバス12−13,S2=0で内部バス9−
5を示し、この信号はALE信号でラツチして保持され
る。ライン9−27はIOプロセツサ9−1が内部バス9−
5をリードモードでデータをアクセスした場合、バスコ
ントローラ9−3から出力されるI/OリードコマンドIOR
C信号とROM9−8からのマイクロプログラムをフエツチ
する時にバスコントローラ9−3から出力されるインタ
ラプトアクノレツジINTA信号とALE信号である。同期信
号発生回路9−7ではIORC信号とINTA信号によつて内部
バス9−5をIOプロセツサ9−1がアクセスした際にリ
ードモードであることの識別信号を作つている。ALE信
号は同期信号発生回路9−7内でのクロツク用として利
用される。ライン9−28はデータバスであつてこれに乗
る情報のコマンド情報とリザルト情報とデータ情報とが
1アドレスしてあり、他の1アドレスとしてステータス
情報がある。前者の3情報はシーケンシヤルに入出力さ
れることによつてデイスクユニツト9−11で区別され
る。ライン9−29は上記の2つのアドレス情報ラインで
ある。ライン9−30は上記の2つのアドレスに対する識
別信号であるコマンドビジイCBUSY信号である。尚、同
期信号発生回路9−7にライン9−30の信号とライン9
−27の信号とを入力する理由はデイスクユニツト9−11
においてコマンド情報、リザルト情報及びデータ情報の
1組の情報に対するリードモードとライトモードとでは
データがレデイになるタイミングが異なり、且つステー
タス情報に対するリードモードとライトモードでもこの
レデイになるタイミングが異なることにより、IOプロセ
ツサ9−1に与えるウエイト時間として4つのタイプを
作り出す必要があるからである。ライン9−31は上記の
レデイ信号である。ライン9−32はデイスクユニツト9
−11がレデイ状態を示すデータリクエストDREQ信号とDM
A完了を示すエクスターナルターミネートEXT信号であ
る。ライン9−33はI/Oポート9−9のデータバスライ
ン(8ビツトである。ライン9−34はROM9−8とI/Oの
チツプ選択信号を作るためのアドレス情報の上位数ビツ
トが乗り、ライン9−35はROM9−8内の具体的なアドレ
スを示すアドレス情報で前記以外の下位ビツトが乗る。
ライン9−36はROM9−8からフエツチされた命令コード
のデータ信号ラインでデータバス上に出力される。ライ
ン9−37はI/Oポート9−9のチツプ選択信号で、ライ
ン9−38はROM9−8のチツプ選択信号である。Details of the DMA controller circuit block 9 shown in FIG. 9 are shown in FIG. 9-1 is an Intel processor with built-in DMA function, Intel 8089, which is the main function of this circuit block. Details of the device itself can be found in the 8089 manual. 9-2 uses the bus arbiter 8289 according to the status information from the IO processor 9-1 to obtain the right to use the multibus 12-13 by combining with the multibus 12-13 and release the multibus 12-13 after use. It has such a function. Detailed functions are described in the Intel 8289 manual. 9-3 is a bus controller 82
88 is the bus arbiter 9-2, and after acquiring the right to use the multi-bus 12-13, outputs or inputs the address and data signals to the multi-bus 12-13, and outputs the memory line command MWTC.
And the memory read command is output. That is multibus
The block having the master function for 12-13 has the bus arbiter 9-2 and the bus controller 8288 so that the multibus 12-13 can be accessed. Therefore, the slave function block does not have these two devices and is unilaterally accessed by the multibus 12-13. Details of the bus controller 9-3 itself are described in the Intel 8288 manual. 9-4
Is a clock generator 8284, which uses an external oscillator as an input means and supplies a clock signal of a predetermined frequency to the IO processor 9-1, the bus arbiter 9-2, the bus controller 9-3, and to the IO processor 9-1. The peripheral circuit outputs a memory OR I / O acknowledge signal (response to a write or read from the memory or I / O) as judgment information for determining whether the bus cycle enters the wait state or for canceling the wait state. It has a function of receiving the signal and outputting the ready signal in accordance therewith. Details are described in the Intel 8284 manual. 9-5 is an internal bus in this circuit block, which is a multibus 12-
It becomes a local bus for 13. As for the bus structure, the address bus is 16 bits and has an address space of 64 KKBYTE,
The data bus is 8 bits. 9-6 is an address / data buffer. This block consists of two address / data buffers, one for the multi-bus 12-13 and the other for the internal bus 9-5.
As a basic function of the buffer 9-6, the address and data information output from the IO processor 9-1 is multiplexed and time-divided and output on the same line, that is, first the address information and then the data. Since the information is output, first, the address information is latched in the address buffer, and then, depending on whether the next data information is the read command or the write command, the transfer or the read of this data is switched. Therefore, regarding the former buffer, at the timing when the address latch enable ALE signal is output from the bus controller 9-3, the address / address is already output from the IO processor 9-1.
Since the address information is output to the data line, the address information is latched to the address buffer by the signal. After that, if the bus arbiter 9-2 has already acquired the usage right of the multibus, the bus arbiter 9-2 outputs an address enable AEN signal, and this signal causes
The address buffer outputs the latched address information to the multi-bus 12-13. If this is for a write command, the IC processor 9-1 will
After outputting the address information on the data line, if the multi-bus 12-13 has been acquired at that time, the data information is output. Along with this, the bus controller 9-3 outputs the data enable DEN signal, and outputs the data information together with the address information to the multi-bus 12-13 via the data buffer. The transmission or read switching signal at this time is output as DT / R from the bus controller 9-3, and accordingly, the data information is transferred to the multi-bus 12-13. Bus controller 9 for read command
-3 does not output the DEN signal, and the data buffer sets the DT / R in read mode to IO the data information on the multi-bus 12-13.
Place on the address / data line of processor 9-1.
The reading of this data by the IO processor 9-1 is performed after confirming the transfer acknowledge XACK signal from the accessed memory. Internal bus 9-
For the address / data buffer for 5, the address latch timing is the same as in the above case. That is, neither the address buffer for the multi-bus 12-13 nor the address buffer for the internal bus 9-5 is an IO processor 9.
The address information output from -1 is simultaneously latched regardless of which bus is accessed. However, the signal indicating whether or not to output only in the case of the multi-bus 12-13 is performed by the AEN signal from the bus arbiter 9-2. Next, whether or not to enable the output of the data buffer for the internal bus is determined by the peripheral data enable PDEN signal of the bus controller 9-3, and the direction switching between transmit and read is for the multibus 12-13. Bus controller 9-3 as well as data buffer
DT / R signal. Reference numeral 9-7 is a synchronizing signal generating circuit, which is used when the IO processor 9-1 accesses peripheral units (memory, I / O, etc.) in this block and confirms the response from these units. 9
-1 enters the next operation, and the clock generator 9-4 is configured to synchronize these response signals with the bus cycle of the IO processor 9-1.
-1 is sent as a ready signal. Reference numeral 9-8 is a ROM, which has two 2716 devices. Therefore, it has a capacity of 4 KBYTES and is a memory for storing the microprogram of the IO processor 9-1. 9-9 is a normal I / O port and uses two 8212 devices. The purpose is to control peripheral devices, but in the present embodiment, nothing is controlled and it is released. Reference numeral 9-10 is an address decoder which decodes a part (upper number bits) of the address information of the internal bus 9-5 in order to generate a chip selection signal for the ROM 9-8 and the I / O port 9-9. The disk memory 9-11 is a hard disk unit with a storage capacity of
10MBYTE, composition is 350 tracks, 1 track is 18 sectors,
One sector is 512 BYTE. It has a disk controller circuit inside and is designed to interface with an 8-bit data bus. The model name is WDS
For details on -10, refer to the manual of WDS-10 of Sword Computer. Reference numeral 9-12 is an address / data line of the IO processor 9-1, which outputs address information and data information on the same line in a time division manner. The output order is address first, then data. Reference numeral 9-13 is a signal line for address information and data information output to the internal bus 9-5. Reference numeral 9-14 is a signal line for address information and data information output to the multi-bus 12-13. 9-15 is an IO processor 9-1 to a bus arbiter 9-2 and a bus controller 9
-3 and a signal line for status information to be output to.
9-16 is a channel attention CA signal which is a DMA request signal from the CPU 12-1 and the IO processor 9-1 to the CPU 12-
System interrupt SIN to notify DMA completion to 1
TR signal. This SINTR signal is input to the interrupt terminal of the CPU 12-1. Line 9-17 is bus controller 9-3
Output to address / data buffer 9-6 based on status information from IO processor 9-1. Address latch enable ALE signal, peripheral data enable PDE.
These are N signal, data enable DEN signal and data transmit / read DT / R signal. In line 9-18, the bus arbiter 9-2 acquires the right to use the multi-bus 12-13 according to the status signal of the IO processor 9-1, and then multi-addresses the address information already latched to the address / data buffer 9-6. It is an address enable AEN signal which is a signal output to the bus 12-13. Lines 9-19 are signal lines for handle-shaking with respect to the usage right with the multibus 12-13. The master function circuit block connected to the multi-bus 12-13 has a predetermined priority of the bus use right in advance. In this embodiment, the CPU 12-1 has the highest priority, and the DMA controller 9 has the second priority. is there. First, when the bus arbiter 9-2 issues a bus request BREQ signal to the multi-bus 12-13, the CPU 12-
If 1 is not using multibus 12-13, a reply will be sent indicating that it is available as a bus priority in BPRN signal. When the bus arbiter 9-2 confirms this, it outputs a busy signal to inform that the bus is in use. The line 9-20 is an acknowledge XACK signal line which is a response signal from an external memory or I / O when the external memory or I / O is accessed through the multibus 12-13. Line 9-21 is the byte high enable BHEN signal which is output together with the address information when accessing the memory from the IO processor 9-1. When the byte information at an odd address is accessed (the data is output to the upper byte of the data bus. When 16-bit word information is accessed by addressing an even address (byte data at an even address is in the lower byte of the data bus, byte data at an odd address is in the upper byte of the data bus). This is for using as a switching signal which bank is to be accessed in a memory having a structure divided into an even bank and an odd bank depending on the output signal. Line 9-22
Is a clock signal, and lines 9-23 are two types of reset signals, a power-on reset and a manual reset. The line 9-24 is a ready signal synchronized with the bus cycle of the IO processor 9-1. Line 9-25 is multibus 12-13
Is a memory write command MWTC signal and a memory read command MRDC signal that are output together with address information and data information. The line 9-26 is the ALE signal from the bus controller 9-3 and the signal of S2 which is one of the status information. As described above, the address information of the S2 signal is latched to the multi-bus address buffer and the internal bus address buffer at the same time regardless of which buffer is accessed. It is necessary to judge whether the content latched in the far is the address information for the internal bus. Therefore, the determination is made in the address decoder 9-10 based on the S2 signal. That is, the S2 signal is this identification information. If S2 = 1, the multi-bus 12-13, if S2 = 0, the internal bus 9-
5, this signal is latched and held by the ALE signal. Line 9-27 uses IO processor 9-1 as internal bus 9-
I / O read command IOR output from bus controller 9-3 when data is accessed in read mode
These are an interrupt acknowledge INTA signal and an ALE signal output from the bus controller 9-3 when the C signal and the microprogram from the ROM 9-8 are fetched. In the synchronizing signal generating circuit 9-7, when the IO processor 9-1 accesses the internal bus 9-5 by the IORC signal and the INTA signal, a signal for identifying the read mode is produced. The ALE signal is used for the clock in the synchronizing signal generating circuit 9-7. The line 9-28 is a data bus, and the command information, the result information, and the data information of the information to be carried on the data bus have one address, and the other one address has the status information. The former three pieces of information are distinguished by the disk unit 9-11 by being input / output sequentially. Lines 9-29 are the above two address information lines. Line 9-30 is a command busy CBUSY signal which is an identification signal for the above two addresses. In addition, the signal of line 9-30 and the line 9
The reason for inputting the -27 signal is the disk unit 9-11.
In the read mode and the write mode for a set of command information, result information and data information, the timing when data becomes ready differs, and the timing when the data becomes ready also differs between read mode and write mode for status information. This is because it is necessary to create four types of wait time given to the IO processor 9-1. Line 9-31 is the ready signal described above. Line 9-32 is Disk Unit 9
-11: Data request DREQ signal and DM indicating ready status
External termination EXT signal indicating A completion. The line 9-33 is the data bus line (8 bits) of the I / O port 9-9. The line 9-34 is loaded with the upper several bits of the address information for making the chip select signal of the ROM 9-8 and the I / O. The line 9-35 is address information indicating a specific address in the ROM 9-8, and the lower bits other than the above are carried.
Line 9-36 is a data signal line of the instruction code fetched from ROM 9-8 and is output on the data bus. Line 9-37 is the chip select signal for I / O port 9-9, and line 9-38 is the chip select signal for ROM 9-8.
以上の説明に基づいて第13図におけるDMA時の情報の流
れを説明する。Based on the above description, the flow of information during DMA in FIG. 13 will be described.
CPU12−1がライン9−16を介してIOプロセツサ9
−1にチヤンネルアテンシヨンをかける。The CPU 12-1 passes the line 9-16 to the IO processor 9
Add the channel attendance to -1.
IOプロセツサ9−1はライン9−12,ライン9−14
を介して、CPU12−1内のデユアルポートRAMをアクセス
して、DMAに関するモード及びアドレス情報を得る。IO processor 9-1 is line 9-12, line 9-14
The dual port RAM in the CPU 12-1 is accessed via to obtain the mode and address information regarding the DMA.
IOプロセツサ9−11はライン9−12,ライン9−14
を介してバツフアメモリ2をアクセスする。IO processor 9-11 is line 9-12, line 9-14
The buffer memory 2 is accessed via.
バツフアメモリ2からリードされたマルチバス12−
13上の16ビツトのデータはマルチバス12−13,ライン9
−14,ライン9−12を介してIOプロセツサ9−1に取り
込まれる。Multi-bus 12-read from the buffer memory 2
16-bit data on 13 is multi-bus 12-13, line 9
It is taken into the IO processor 9-1 via -14 and line 9-12.
IOプロセツサ9−1はこの16ビツトのデータの上位
8ビツトをライン9−12,ライン9−13,内部バス9−5,
ライン9−28を経てデイスクユニツト9−11に取り込
む。The IO processor 9-1 outputs the upper 8 bits of the 16-bit data to the line 9-12, line 9-13, internal bus 9-5,
Take it into the disk unit 9-11 via line 9-28.
次に下位8ビツトをと同じルートでデイスクユニ
ツト9−11に取り込む。Next, the lower 8 bits are taken into the disk unit 9-11 by the same route as.
以上〜をEXT信号がライン9−32に出るまで繰
返す。The above steps are repeated until the EXT signal appears on the line 9-32.
ライン9−16のSINR信号でCPU12−1への割込みを
かけDMAの終了をしらせる。The SINR signal on line 9-16 interrupts the CPU 12-1 to terminate the DMA.
このようにバツフアメモリ2とデイスクメモリ4(デイ
スクユニツト9−11)との間で画像情報がDMA転送され
る。また、このDMAを制御するDMAコントローラ9はマル
チバス12−10をコントロールできるマスタ機能を有して
おり、このマスタ機能によりスレーブ機能回路ブロツク
であるバツフアメモリ回路ブロツク12−3内のバツフア
メモリ2をアクセスすることができる。従つて、画像情
報の転送中にCPU12−1は画像処理に必要な他の動作を
実行することができる。In this way, the image information is DMA-transferred between the buffer memory 2 and the disk memory 4 (disk unit 9-11). Further, the DMA controller 9 for controlling this DMA has a master function capable of controlling the multi-bus 12-10, and accesses the buffer memory 2 in the buffer memory circuit block 12-3 which is a slave function circuit block by this master function. be able to. Therefore, the CPU 12-1 can execute other operations necessary for image processing during the transfer of the image information.
更に、マスタ機能を有した2つの回路ブロツク、つまり
CPU12−1とDMAコントローラ9にはマルチバス12−10の
使用に対してCPU12−1の方に優先権が与えられてい
る。これによりDMAコントローラ9がマルチバス12−10
を用いるDMA転送を要求してもCPU12−1により画像処理
及び各部装置動作に拘るマルチバス12−10を用いる前処
理が完了していない場合は、DMA転送を禁止する。よつ
てマルチバスライン12−10上での複数のブロツクからの
信号による競合を防止できる。Furthermore, there are two circuit blocks with master function, namely
The CPU 12-1 and the DMA controller 9 are given priority to the CPU 12-1 with respect to the use of the multibus 12-10. As a result, the DMA controller 9 becomes a multibus 12-10.
If the CPU 12-1 does not complete the image processing and the preprocessing using the multi-bus 12-10 related to the operation of each unit even if the DMA transfer is requested using the DMA transfer, the DMA transfer is prohibited. Therefore, it is possible to prevent contention due to signals from a plurality of blocks on the multi-bus line 12-10.
マルチバス12−10に係る4つの回路ブロツクに於けるメ
モリマツプについて以下述べる。CPU回路ブロツク12−
1には32KBYTEのデユアルポートRAMとCPU8086のプログ
ラムメモリとして8KBYTEのROMがある。バツフアメモリ
回路ブロツク2はA4サイズの画像を12pel/mmで読みとつ
た場合のメモリ容量、即ち、8,709,120ビツトの容量(1
2ビツトを1wordとして725,760words)を持つ。リーダ&
プリンターシーケンスコントローラ回路ブロツク12−4
は2KBYTEの容量を持つたデユアルポートRAMを持つ。こ
れらはいずれもメモリマツプドメモリになつており、メ
モリライトコマンドMWTC信号とメモリリードコマンドMR
DD信号でマルチバス12−13からアクセスされる。その
他、リーダ&プリンタシーケンスコントローラ回路ブロ
ツク12−4の内部バス上に4KBYTEのCPU8085用のプログ
ラムメモリであるROMがあり、これもメモリマツプドメ
モリでCPU8085のリードRD信号でアクセスされるかマル
チバス12−13に対してはスレーブ機能であるのでこのCP
U8085からのアドレスが出ることはない。又、DAMコント
ローラ回路ブロツク9にはIOプロセツサ9−1のプログ
ラムメモリである4KBYTEのROMが内部バス9−5上に設
けられているが、このメモリはI/Oマツプドメモリであ
るので、このROMをIOプロセツサ9−1がアクセスして
も、そのアドレスがマルチバス12−13上に出ることはな
く、またマルチバス12−13からこのメモリをアクセスす
ることはできない。The memory map in the four circuit blocks related to the multibus 12-10 will be described below. CPU circuit block 12-
1 has a 32KB YTE dual-port RAM and an 8KBYTE ROM as a program memory for the CPU 8086. The buffer memory circuit block 2 is the memory capacity when reading an A4 size image at 12 pel / mm, that is, the capacity of 8,709,120 bits (1
725,760 words) with 2 bits as 1 word). leader&
Printer sequence controller circuit block 12-4
Has a dual-port RAM with a capacity of 2KBYTE. All of these are memory mapped memory, and memory write command MWTC signal and memory read command MR
Accessed from multibus 12-13 by DD signal. In addition, there is a ROM, which is a program memory for the 4KBYTE CPU8085, on the internal bus of the reader & printer sequence controller circuit block 12-4, and this is also a memory mapped memory that is accessed by the read RD signal of the CPU8085. For −13, since this is a slave function, this CP
The address from U8085 never comes out. Also, in the DAM controller circuit block 9, a 4KBYTE ROM which is a program memory of the IO processor 9-1 is provided on the internal bus 9-5. Since this memory is an I / O mapped memory, this ROM is Even if the IO processor 9-1 makes an access, its address does not appear on the multibus 12-13, and this memory cannot be accessed from the multibus 12-13.
第14図にマルチバス12−13に係るメモリマツプを示す。
マルチバス12−13のアドレス空間はメモリマツプドメモ
リ空間として、データ1BYTE当り1アドレスとして、000
00〜FFFFFまでの1MBYTEである。この空間の割当としてF
E000〜FFFFFまでのSKBYTEをCPU回線ブロツク12−1内の
8086用のプログラムメモリ空間とする。バツフアメモリ
2は前記の如く755,760WORDSであり、BYTE単位になおす
と1,451,520BYTEであり、1MBYTEのメモリ空間をバツフ
アメモリ空間はオーバーしてしまう、従つてバツフアメ
モリ空間を2つのバンクに分けて、各々のアドレス空間
は725,760アドレスとして、バンクの切換えをCPU12−1
からの信号(第9図のライン12−28)でハード的に行な
う。そしてバンクOの空間は0A000〜BB2FF,バンク1の
空間は0B300〜BC5FFとする。リーダ&プリンタシーケン
スコントローラ回路ブロツク12−4内にある21KBYTEの
デユアルポートRAMは主な目的として、ブロツク内のCPU
8085とCPUブロツク12−1内のCPU8086との交信用であつ
て、そのアドレス空間として08000〜087FFを割当てる。
CPU8085がデユアルポートRAMをアクセスするアドレス空
間としては、このRAMが64KBYTE空間しか有していないこ
とにより、同じ08000〜087FFのアドレスを与える。FIG. 14 shows a memory map related to the multibus 12-13.
The address space of the multi-bus 12-13 is a memory mapped memory space, one address per 1 BYTE of data, 000
It is 1MBYTE from 00 to FFFFF. F as the allocation of this space
SKBYTE from E000 to FFFFF in the CPU line block 12-1
Program memory space for 8086. The buffer memory 2 is 755,760 WORDS as described above, and it is 1,451,520 BYTE when it is converted into BYTE units, and the memory space of 1 MBYTE exceeds the buffer memory space. Therefore, the buffer memory space is divided into two banks and each address space is divided. Is the 725,760 address, and the bank switching is CPU12-1.
Signal (line 12-28 in FIG. 9) from the hardware. The space of bank O is 0A000 to BB2FF, and the space of bank 1 is 0B300 to BC5FF. 21KBYTE dual port RAM in the reader & printer sequence controller circuit block 12-4 is mainly used for the CPU in the block.
In the communication between the 8085 and the CPU 8086 in the CPU block 12-1, 08000 to 087FF is allocated as its address space.
As the address space for the CPU8085 to access the dual port RAM, since this RAM has only 64 KBYTE space, the same addresses 08000 to 087FF are given.
次にCPU回路ブロツク12−1内にある32KBYTEのデユアル
ポートRAMのうち8KBYTEをこのブロツク内のCPU8086とDM
Aコントローラ回路ブロツク9内のCPU8089との交信用に
用い、そのアドレス空間として06000〜07FFFまでを割当
てる。一方、この空間をCPU8089がアクセスする場合の
アドレス、即ち、CPU8089から見たこのアドレスは異な
つており、これはFF800〜FFFFFとしてある。つまり0600
0がFF800に対応し、07FFFがFFFFFに対応するようにす
る。したがつてCPU回路ブロツク12−1内にFF800〜FFFF
Fのアドレスが入つた場合、このアドレスコードをRWOM
を介して06000〜07FFFになるようハード的にアドレス変
換する。前記以外の24KBYTEのデユアルポートRAMのアド
レス空間として00000〜05FFFを割り当ててある。Next, 8KBYTE of the 32KBYTE dual port RAM in the CPU circuit block 12-1 is connected to the CPU8086 and DM in this block.
Used for communication with the CPU 8089 in the A controller circuit block 9, and assigns 06000 to 07FFF as its address space. On the other hand, the address when the CPU 8089 accesses this space, that is, this address viewed from the CPU 8089 is different, and is FF800 to FFFFF. That is 0600
0 corresponds to FF800 and 07FFF corresponds to FFFFF. Therefore, FF800 to FFFF in the CPU circuit block 12-1.
If the address of F is entered, enter this address code in RWOM
The address is converted by hardware so that it becomes 06000 to 07FFF via. 00000 to 05FFF is allocated as the address space of the 24KB YTE dual port RAM other than the above.
以上がマルチバス12−10に係るメモリ空間であるが、リ
ーダ&プリンタシーケンスコントローラ回路ブロツク12
−4内の4KBYTEのROMのアドレス空間はメモリマツプド
メモリとして00000〜00FFFを割当て、DMAコントローラ
回路ブロツク9内の4KBYTEのROMのアドレス空間はI/Oマ
ツプドメモリとして00000〜00FFFを割当てる。The above is the memory space related to the multibus 12-10. However, the reader & printer sequence controller circuit block 12
The address space of the 4KBYTE ROM in -4 is assigned 00000 to 00FFF as the memory mapped memory, and the address space of the 4KBYTE ROM in the DMA controller circuit block 9 is assigned 00000 to 00FFF as the I / O mapped memory.
第15図にバツフアメモリ回路12−3内のバツフアメモリ
2のアドレスマツプを示す。このバツフアメモリ2はA4
サイズ(288mm×210mm),を1mm当り12画素に解像した
情報を格納する能力を持つ。この原稿をリーダ部1で主
走査する方向は長さ方向288mmでそれを1mm当り12画素に
分解してCCDから入つてくるので、一走査で3,456ビツト
の画素が入力される。又、副走査する方向は巾方向210m
mで、1mm当り12ライン走査するのでA4全部で2520ライン
の走査となる。従つてメモリサイズとしては8,709,120
ビツト有している。A4サイズの原稿につき3456ビツトの
画素がシリアルに2520回入力される。FIG. 15 shows an address map of the buffer memory 2 in the buffer memory circuit 12-3. This buffer memory 2 is A4
It has the ability to store information that resolves a size (288 mm × 210 mm) to 12 pixels per 1 mm. The direction of main scanning of this original by the reader unit 1 is 288 mm in the lengthwise direction, which is decomposed into 12 pixels per 1 mm and comes in from the CCD, so that 3,456-bit pixels are inputted in one scanning. The width of the sub-scan is 210m.
At m, 12 lines are scanned per 1 mm, so that A4 scans 2520 lines in total. Therefore, the memory size is 8,709,120.
I have a bit. 3456 bit pixels are serially input 2520 times for each A4 size original.
このように入力される画像情報をどのように番地付けし
て記憶するかを説明する。まず、原稿を1mm×1mmの正方
形の単位ブロツクに分け、この単位ブロツクを1つのメ
モリブロツクとして、A4原稿を60,480ブロツクで構成す
る。つまり、このメモリブロツクには12ビツトで12ライ
ンつまり144ビツトの画像情報がある。12ビツトを1WORD
として1アドレスを与えるとメモリブロツクは12のアド
レスを持つた画素群によつてなる。従つて全メモリ空間
では725,760アドレスをもち0番地から725,759番地、HE
XAコードで00000〜B12FF番地のアドレス空間になる。よ
つて、1ライン分の3456ビツトのシリアルな画像情報は
長さ1mmに相当する12ビツトずつの画素群に分割し取り
出され、最初の画素群は00000番地に格納され、次の12
ビツトの画素群を0000Cに、更に00018,00024…と続き、
第1ラインの最後の12ビツトの画素群を00D74番地に格
納する。つまり、1ラインの走査による画像情報を12ビ
ツトごとの画素群に分割し、順次12番地ごとの飛び番地
に入力される。次に第2ライン分の3456ビツトのシリア
ルな画像情報が入力すると第1ラインと同様に12ビツト
ずつ分割し、各々の画素群は00001番地から12番地毎に0
0D75番地までに格納される。以下同様にして、巾1mm長
さ288mm分の画像情報が00000〜00D7F番地に格納され
る。そして、第13ライン目の3456ビツトの画像情報も同
様に分解し、00D80から12番地毎に格納する。この様に
格納していき、最後の12ビツトはB12FF番地にストアさ
れる。How the image information input in this way is assigned and stored will be described. First, the manuscript is divided into 1 mm × 1 mm square unit blocks, and this unit block is used as one memory block, and an A4 original is composed of 60,480 blocks. In other words, this memory block has 12 bits of 12 lines, that is, 144 bits of image information. 1 word for 12 bits
If one address is given as, the memory block is composed of pixel groups having 12 addresses. Therefore, the total memory space has 725,760 addresses and addresses 0 to 725,759, HE
The XA code makes the address space from 00000 to B12FF. Therefore, 3456-bit serial image information for one line is divided into 12-bit pixel groups each corresponding to a length of 1 mm and extracted. The first pixel group is stored at address 00000, and the next 12-pixel group is stored.
Bit pixel group to 0000C, then 00018,00024 ...
The last 12-bit pixel group of the first line is stored at address 00D74. That is, the image information obtained by scanning one line is divided into pixel groups of 12 bits each and sequentially input to jump addresses of 12 addresses. Next, when serial image information of 3456 bits for the second line is input, it is divided into 12 bits in the same way as the first line, and each pixel group is 0 to 0 every 12th address.
It is stored up to address 0D75. In the same manner, image information for a width of 1 mm and a length of 288 mm is stored at addresses 00000 to 00D7F. Then, the image information of the 3456th bit on the 13th line is similarly decomposed and stored at every 12th address from 00D80. The data is stored in this way, and the last 12 bits are stored at address B12FF.
以上の様なアドレスを持つて格納する方法を用いると1m
m×1mmの正方形を単位にして、連続した番地にA4全領域
を格納することになる。これによりデジタイザ4により
画像処理領域がmm単位で指定されるので、指定領域をデ
ィスクメモリ4にフアイルする場合、DMA転送を行い、
先頭番地と最終番地を設定するだけで、高速にCPUを介
さず転送することができる。1m when using the method of storing with the above address
The entire A4 area will be stored in consecutive addresses in units of m × 1 mm squares. As a result, the image processing area is specified by the digitizer 4 in mm, so when transferring the specified area to the disk memory 4, DMA transfer is performed,
Just by setting the start address and the end address, you can transfer at high speed without going through the CPU.
つまり、先頭番地と最終番地を一組指定することによつ
て、主走査12ライン分の画像情報をDMA転送することに
なる。即ち1mm巾の画像情報の抜き出しが先頭番地と最
終番地を1回指定することによつて行なわれる。よつ
て、DMA転送時のアドレス設定が少なくてすみ、転送の
高速度化が計れる。これは画像情報の抜き出しを行なう
場合には一層効果がある。画像抜き出しのためには、抜
き出す画層の右側から左側へは番地が連続しているの
で、例えば縦の長さが20mmの画像情報抜き出しの場合
は、CPUによるアドレス設定が20回ですむことになる。
このようにして一時記憶手段であるバッファメモリに記
憶された1頁分の所望領域の画像信号がDMA転送により
抜き取られる。That is, by designating one set of the start address and the end address, the image information for 12 main scanning lines is DMA-transferred. That is, the image information of 1 mm width is extracted by designating the start address and the end address once. Therefore, the address setting at the time of DMA transfer is small, and the transfer speed can be increased. This is more effective when extracting image information. To extract an image, addresses are continuous from the right side to the left side of the layer to be extracted, so for example, when extracting the image information with a vertical length of 20 mm, the address setting by the CPU is 20 times. Become.
In this way, the image signal of the desired area for one page stored in the buffer memory as the temporary storage means is extracted by the DMA transfer.
また、アドレスがmm単位で画像と対応しているので、ア
ドレス設定においてもmm単位で設定することができ、利
用者にとつて便利である。また、本実施例は1mm当り12
ビツトの読取り能力を持つラインセンサを用いたので12
ビツトに1アドレスを対応したが、このビツト数はその
ラインセンサの能力により他の数値でも構わないし、ま
たmm単位以外、例えばinch単位等でアドレスを設定して
も同様の効果は得られる。前記したバツフアメモリ2へ
の各ラインの初期番地はCPUがアドレスカウンタに初期
値を設定することによつてなる。また、画像情報をバツ
フアメモリ2からレーザビームプリンタ3に出力すると
きも、入力の場合と同様に初期番地から12番地ごとに読
み出す。Further, since the address corresponds to the image in mm unit, the address can be set in mm unit, which is convenient for the user. In addition, this embodiment has 12
Since a line sensor with bit reading capability was used, 12
Although one address corresponds to one bit, the number of bits may be another value depending on the capability of the line sensor, and the same effect can be obtained by setting the address in units other than mm, such as inch. The initial address of each line to the buffer memory 2 is obtained by the CPU setting the initial value in the address counter. Also, when the image information is output from the buffer memory 2 to the laser beam printer 3, it is read every 12 addresses from the initial address as in the case of input.
第16図にマルチバス12−10からバツフアメモリ2を見た
場合のアドレスマツプを示す。第15図の00000〜5897Fの
アドレス空間をバンク0とし、58980〜B12FFのアドレス
空間をバンク1として、この空間をそれぞれOA000〜BB2
FEとOB300〜BC5FEのアドレス空間に対応させる。マルチ
バス12−10は16ビツトのデータバスと20ビツトのアドレ
スバスをもつが、このバスでアクセスできる領域は1MBY
TEとされている。即ち8ビツトのデータを1M個アクセス
できるのであつて、16ビツトのデータをアクセスすると
きは2番地に至つているから、偶数番地をWORDモードで
アクセスした場合のみ、16ビツトのデータが入出力され
る。このために、第16図から明らかなように1番地おき
の連続番地が割当てられている。バツフアメモリ回路ブ
ロツク12−3内の実アドレスは第15図のアドレスなので
マルチバスから第16図のアドレスによつてバツフアメモ
リ2をアクセスした場合、このアドレスを第15図のアド
レスにハード的に変換する回路をバツフアメモリ回路ブ
ロツク2内に持つている。このアドレス変換回路をもつ
ことにより、任意のアドレス空間にバツフアメモリのア
ドレス領域を設定することができる。FIG. 16 shows an address map when the buffer memory 2 is viewed from the multibus 12-10. The address space of 00000 to 5897F in FIG. 15 is set to bank 0, the address space of 58980 to B12FF is set to bank 1, and this space is set to OA000 to BB2, respectively.
Corresponds to the address space of FE and OB300 to BC5FE. Multibus 12-10 has a 16-bit data bus and a 20-bit address bus, but the area accessible by this bus is 1MBY.
It is said to be TE. In other words, 1M pieces of 8-bit data can be accessed, and when accessing 16-bit data, since it reaches address 2, 16-bit data is input / output only when accessing even addresses in WORD mode. It For this reason, as is clear from FIG. 16, every other consecutive address is assigned. Since the real address in the buffer memory circuit block 12-3 is the address shown in FIG. 15, when the buffer memory 2 is accessed from the multibus by the address shown in FIG. 16, a circuit for converting this address to the address shown in FIG. 15 by hardware. In the buffer memory circuit block 2. By having this address conversion circuit, the address area of the buffer memory can be set in an arbitrary address space.
第9図のバツフアメモリ回路ブロツク12−3の内容を第
17図に示す。図の如く、このブロツクはメモリコントロ
ーラ2−1,メモリA2−2,メモリB2−3,メモリC2−4,ター
ミネータ2−5の5つの回路ユニツトに分かれていて、
それらのユニツトは全て内部バス2−6で接続されてい
る。メモリコントローラ2−1はマルチバス12−14とも
接続され、バツフアメモリ回路ブロツク12−3全体とし
てマルチバス12−14からスレーブ機能としてアクセスさ
れる。更にCPU12−1からはライン12−28を介してバン
ク切換え信号が供給され、ライン12−26を介してシフト
メモリ12−5からシリアルな画像情報が入力され、ライ
ン12−30からはプリンタ部3のレーザドライバへ画像信
号が出力される。メモリA,B,Cは16KのダイナミツクRAM
でありその容量は12ビツトを1wordとして256Kwordsあ
る。このメモリには日製エレクトロニクス製IM1440IMG
を使用しているので、詳細はIM1440IMGのマニユアルを
参照のこと。内部バス2−6にはアドレス信号ライン、
データ信号ライン、リード信号ライン、ライト信号ライ
ン、リフレツシユ信号ライン、メモリ状態信号ライン
(MEMORY BUSY),アクノレツジ信号ラインが入力され
る。第1表にメモリA,B,Cの各々についてマルチバス12
−14からアクセスされるアドレスと、メモリコントロー
ラ4−1内で変換されE内部バス上のアドレスを表わ
す。The contents of the buffer memory circuit block 12-3 in FIG.
Shown in Figure 17. As shown in the figure, this block is divided into five circuit units: memory controller 2-1, memory A2-2, memory B2-3, memory C2-4, terminator 2-5.
All of these units are connected by an internal bus 2-6. The memory controller 2-1 is also connected to the multibus 12-14, and is accessed as a slave function from the multibus 12-14 as a whole of the buffer memory circuit block 12-3. Further, a bank switching signal is supplied from the CPU 12-1 via the line 12-28, serial image information is input from the shift memory 12-5 via the line 12-26, and the printer unit 3 is supplied from the line 12-30. The image signal is output to the laser driver. Memory A, B, C are 16K dynamic RAM
And its capacity is 256 Kwords with 12 bits as 1 word. IM1440IMG manufactured by NISSAN ELECTRONICS
Please refer to the IM1440IMG manual for details. Address signal lines on the internal bus 2-6,
A data signal line, a read signal line, a write signal line, a refresh signal line, a memory status signal line (MEMORY BUSY), and an acknowledge signal line are input. Multibus 12 for each of memories A, B, C in Table 1
-14 represents an address accessed from -14 and an address converted in the memory controller 4-1 on the E internal bus.
第18図にバツフアメモリ回路ブロツク12−3内のメモリ
コントローラ2−1の回路図を示す。2−1−1及び2
−1−2はシリアルインパラレルアウトの12ビツトのシ
フトレジスタ。2−1−3は12ビツトの書込みデータラ
インであり、ライン2−1−4上のCCDからのシリアル
な走査1ライン当り3456ビツトの画像増俸である。2−
1−5はレジスタ2−1−1の選択信号とライン2−1
−4の画像情報を12ビツトシリアルインするためのクロ
ツク信号と、この入力した12ビツトの情報をライン2−
1−3にパラレルアウトするための出力イネブル信号で
ある。2−1−6は上記2−1−5と同様の機能をもつ
レジスタ2−1−2用のコントロール信号である。2−
1−7は書込みタイミング発生器でCCDからの画像情報
に伴なう書込み用同期信号(各ラインのシリアル信号の
頭に出る)と書込みクロツクを用いて、レジスタ2−1
−1を選択しこれにクロツクを与え1頁分連続して入力
される画像情報の最初の12ビツトをレジスタ2−1−1
に入力させ、次の12ビツトの画像情報をレジスタ2−1
−2を選択し、同じくクロツクを与え、このレジスタに
入力させ、且つ、この画像情報がレジスタ2−1−2に
入力している時間に、レジスタ2−1−1に出力イネブ
ル信号を与えることによつて既に格納してある画像情報
をメモリ入力ライン2−1−3に出力させる。即ち、デ
ータがレジスタ2−1−1にシリアルインしている間に
レジスタ2−1−2の内容をパラレルアウトし、逆にレ
ジスタ2−1−2にデータがシリアリインしている間に
レジスタ2−1−1の内容をパラレルアウトする様にタ
イミング信号2−1−5,2−1−6を発生させることで
ある。これによりリーダ部1からの1頁分のシリアルな
画像情報をとぎれることなくメモリにパラレルアウトす
ることができる。また、書込みタイミング発生器2−1
−7はメモリ入力データライン2−1−3に前記レジス
タからデータのパラレルアウトするタイミングに内部バ
ス2−6のアドレスバスラインにデータを格納するメモ
リのアドレスが出力されていなければならないので、こ
のためにアドレスカウンタ2−1−9の値が、パラレル
アウトするタイミングにその値になるようにカウントア
ツプするクロツクパルスをライン2−1−8に発生させ
る。即ち前述の如くこのアドレスは00000,0000C,00018
…の様に12カウント毎の値になるようにするので、この
クロツクパルスは2個のシフトレジスタ2−1−1と2
−1−2との間で交互にデータを出力する間に12カウン
トアツプするように出力される。更に書込みタイミング
発生器2−1−7はメモリ入力データライン2−1−3
上にデータが出力するタイミングに内部バス2−6のコ
ントロールバスライン上にメモリライト信号を出力しな
くてはいけないので、その信号をライン2−1−10に発
生させる。 FIG. 18 shows a circuit diagram of the memory controller 2-1 in the buffer memory circuit block 12-3. 2-1-1 and 2
-1-2 is a serial-in parallel-out 12-bit shift register. 2-1-3 is a 12-bit write data line, which is an image increase of 3456 bits per serial scanning line from the CCD on the line 2-1-4. 2-
1-5 is a selection signal of the register 2-1-1 and the line 2-1
-4 clock signal for serially inputting 12-bit image information and the input 12-bit information on line 2-
It is an output enable signal for paralleling out to 1-3. 2-1-6 is a control signal for the register 2-1-2 having the same function as that of 2-1-5. 2-
A writing timing generator 1-7 uses a writing synchronizing signal (appears at the beginning of the serial signal of each line) and a writing clock accompanying the image information from the CCD to register 2-1.
-1 is selected, a clock is given to this, and the first 12 bits of the image information continuously input for one page are registered in the register 2-1-1.
To the register 2-1 and input the next 12-bit image information.
-2 is selected, the same clock is applied to this register, and the output enable signal is applied to the register 2-1-1 at the time when this image information is input to the register 2-1-2. The image information already stored is output to the memory input line 2-1-3. That is, while the data is serially in the register 2-1-1, the contents of the register 2-1-2 are parallel-out, and conversely, while the data is serially in the register 2-1-2, the register 2 is serially-in. The timing signals 2-1-5 and 2-1-6 are generated so that the contents of 1-1 are output in parallel. As a result, one page of serial image information from the reader unit 1 can be parallel-out to the memory without interruption. In addition, the write timing generator 2-1
-7 must output the address of the memory storing the data to the address bus line of the internal bus 2-6 at the timing of parallel data output from the register to the memory input data line 2-1-3. Therefore, a clock pulse for counting up is generated in the line 2-1-8 so that the value of the address counter 2-1-9 becomes the value at the timing of parallel out. That is, as mentioned above, this address is 00000,0000C, 00018
The clock pulse is set to the value of every 12 counts like this, so that this clock pulse has two shift registers 2-1-1 and 2-2.
The data is output so that it counts up by 12 while the data is alternately output between -1-2. Further, the write timing generator 2-1-7 is a memory input data line 2-1-3.
Since the memory write signal must be output on the control bus line of the internal bus 2-6 at the timing when the data is output above, the signal is generated on the line 2-1-10.
読出しデータ用12ビツトシフトレジスタ2−1−11と2
−1−12はメモリから読出された12ビツトパラレルの画
像情報をパラレルインし、ライン2−1−14にシリアル
アウトするパラレルインシリアルアウトの12ビツトシフ
トレジスタである。読出しタイミング発生器2−1−15
は読出し用水平同期信号(レーザビームプリンタ内のビ
ームデイテクト信号)と読出しクロツクを用いてレジス
タ2−1−12が格納している情報をシリアルアウトする
間にメモリ出力データライン2−1−13上のデータを読
出しデータ用12ビツトシフトレジスタ2−1−11にパラ
レルロードするためのロード信号とレジスタ2−1−12
のシリアルアウトの完了を待つてこのロードされたデー
タをシフトしてライン2−1−14上にシリアルアウトす
るためのクロツク信号を信号ライン2−1−16に与え、
更にレジスタ2−1−11がその内容をシリアルアウトす
る間にメモリ出力データライン2−1−13上のデータを
レジスタ2−1−12にパラレルロードするめのロード信
号とレジスタ2−1−11のシリアルアウト完了に引続い
て、このロードされたデータをシフトしてライン2−1
−14上にシリアルアウトするためのクロツク信号をライ
ン2−1−17に発生する。メモリ出力データライン2−
1−13上にデータを読出すにあたつて内部バス2−6の
アドレスラインにアドレスが出ていなければならない訳
であつて、そのためにアドレスカウンタ2−1−9の値
が、メモリ出力データライン2−1−13にデータが出力
される前にその値になるようにカウントアツプするクロ
ツクパルスをライン2−1−18に発生させる。即ち、前
述の如く、このアドレスは00000,0000C,00018,…の様に
データを格納するアドレスが12カウント毎の値にならな
ければならないので、このクロツクパルスは2個のシフ
トレジスタ2−1−11と2−1−12との間で交互にデー
タを入力する間に、12カウントアツプするように出力さ
れる。更に読出しタイミング発生器2−1−15はアドレ
スが出力されるタイミングで内部バス2−6のコントロ
ールバスライン上にメモリリード信号を出力しなければ
ならないのであつて、その信号をライン2−1−19上に
発生させる。アドレス変換器2−1−20は第1表の如く
マルチバスアドレスを内部バスアドレスに変換するため
にあり、ROMによつて構成されている。CPU12−1はDMA
コントローラ9によつてマルチバス12−14を介して、バ
ツフアメモリ2がアクセスされると、そのアドレス情報
はバンク切換信号と共にライン2−1−21に与えられ、
このアドレス変換器2−1−20はこれらよりメモリA,B,
Cのいずれを選択するかの選択信号をライン2−1−22
に出力し、更にその中の具体的に変換されたアドレス情
報をライン2−1−23に出力する。また、マルチバス12
−14からアクセスする場合そのコントロールバスライン
上に前期アドレスとともにメモリライド又はリードの信
号が与えられるので、この信号をバツフアメモリ2をア
クセスした場合のみ内部バスのコントロールバスライン
上にメモリリード/ライト信号が乗るようにイネブルさ
せる信号がライン2−1−24に出力される。この場合マ
ルチバス12−14のデータ方はアドレス情報と同様なタイ
ミングで、ライン2−1−25を通してメモリライト時に
はライン2−1−3に乗り内部バス2−6のデータバス
ラインに出力されメモリリード時は内部バス2−6のデ
ータバスライン上のデータがライン2−1−13に乗り、
ライン2−1−25を介して、マルチバス12−14のデータ
バスラインに入力される。12-bit shift register for read data 2-1-11 and 2
Numeral -1-12 is a parallel-in / serial-out 12-bit shift register for parallel-in of 12-bit parallel image information read from the memory and serially outputting it to the line 2-1-14. Read timing generator 2-1-15
Is a memory output data line 2-1-13 while serially outputting the information stored in the register 2-1-12 by using the read horizontal synchronizing signal (beam detect signal in the laser beam printer) and the read clock. Load signal and register 2-1-12 for parallel loading the above data into the read data 12-bit shift register 2-1-11
Waiting for the completion of the serial output of the signal, a clock signal for shifting the loaded data and serially outputting the data on the line 2-1-14 is provided to the signal line 2-1-16,
Further, while the register 2-1-11 serially outputs the contents, a load signal for parallel loading the data on the memory output data line 2-1-13 to the register 2-1-12 and the register 2-1-11. Following the completion of serial out, shift the loaded data to line 2-1.
Generate a clock signal on line 2-1-17 for serial out on -14. Memory output data line 2-
In order to read the data on 1-13, the address must be output on the address line of the internal bus 2-6. Therefore, the value of the address counter 2-1-9 is the memory output data. Before the data is output to the line 2-1-13, a clock pulse that counts up to that value is generated on the line 2-1-18. That is, as described above, since this address has to be a value for storing data such as 00000,0000C, 00018, ... Every 12 counts, this clock pulse has two shift registers 2-1-11. And 2-1-12 are alternately input, the data is output so that it counts up by 12 counts. Further, the read timing generator 2-1-15 has to output the memory read signal on the control bus line of the internal bus 2-6 at the timing when the address is output. Raise over 19. The address converter 2-1-20 is provided for converting a multi-bus address into an internal bus address as shown in Table 1, and is composed of a ROM. CPU12-1 is DMA
When the buffer memory 2 is accessed by the controller 9 via the multibus 12-14, its address information is given to the line 2-1-21 together with the bank switching signal,
This address converter 2-1-20 uses the memories A, B, and
The selection signal to select which of C is selected is line 2-1-22.
To the line 2-1-23. Specifically, the address information specifically converted therein is output to the line 2-1-23. Also, multibus 12
When accessing from -14, the memory ride or read signal is given to the control bus line together with the address in the previous period. Therefore, the memory read / write signal is sent on the control bus line of the internal bus only when the buffer memory 2 is accessed. A signal for enabling to ride is output to the line 2-1-24. In this case, the data of the multi-bus 12-14 is output to the data bus line of the internal bus 2-6 on the line 2-1-3 at the time of memory write through the line 2-1-25 at the same timing as the address information. At the time of reading, the data on the data bus line of the internal bus 2-6 gets on the line 2-1-13,
It is input to the data bus line of the multi-bus 12-14 via the line 2-1-25.
前述した如く、CCDからのシリアルな画像情報を入力す
る場合に於いて各ライン毎の00000,00001,00002,…,000
0Bの如くの初期アドレスは、CPU12−1によりマルチバ
ス12−14を介してアドレスカウンタ2−1−9にプリセ
ツトされる。プリセツト値はデータライン2−1−27上
にライン2−1−2を介して現われ、且つI/OマツプドI
/Oとして、そのアドレスがライン2−1−21に現われデ
コーダ2−1−27を介して、それをデコードした信号を
ライン2−1−26にアドレスカウンタ2−1−9のチツ
プ選択信号として入力される。そしてマルチバス12−14
のコントロールバス上に出るIOライトコマンドをライン
2−1−28に導き、チツプ選択信号でゲートし、チツプ
選択が生じた時、このコマンド信号によりライン2−1
−3上のデータをアドレスカウンタ2−1−9にパラレ
ルロードする。初期値がロードされた後はライン2−1
−8又はライン2−1−18のいずれかのクロツクパルス
でもつてカウントアツプする。このアドレスカウンタの
出力はアドレス変換器2−1−20と同様に、メモリ選択
信号をライン2−1−22に、その各メモリ内の具体的ア
ドレスをライン2−1−23に分けて行なわれる。ライン
2−1−30の信号はCPU12−1又はDMAコントローラ9が
メモリをアクセスする場合に出力されるメモリライトコ
マンドとメモリリードコマンド信号である。そしてライ
ン2−1−24の信号これをゲートすることによつて、ラ
イン2−1−31にバツフアメモリ2がアクセスされた場
合のみ前記コマンド信号が出力される。ライン2−1−
32はライン2−1−10,ライン2−1−19,ライン2−1
−31のいずれかの信号によるメモリライト/リード信号
である。2−1−33は各メモリA,B,Cから内部バス2−
6のコントロールバスラインに出力されるメモリビジイ
MB信号(メモリがリード又はライト動作中であることを
示す。)とメモリサイクルイネブルMCE信号(メモリが
リード又はライト又はリフレツシユ動作中であることを
示す。)で、リフレツシユ制御回路2−1−35はCPU12
−1からのリフレツシユトリガ信号が来た場合、前記の
MCEかMB信号のいずれでもないことを確認して、16Kのダ
イナミツクRAMをリフレツシユするのに十分な回数であ
る128回に渡つて約500nsecの周期でリフレツシユパルス
をライン2−1−34上に出力する。もし、このリフレツ
シユパルスの出力中に、MB又はMCE信号が出力された場
合は、リフレッシュパルスの出力を一時中断しこれらの
信号によるメモリアクセスが終了するのを持つて更にリ
フレツシユパルスを出力する。As described above, when inputting serial image information from the CCD, 00000,00001,00002, ..., 000 for each line
An initial address like 0B is preset by the CPU 12-1 to the address counter 2-1-9 via the multi-bus 12-14. The preset value appears on data line 2-1-27 via line 2-1-2, and the I / O mapped I
As / O, the address appears on the line 2-1-21 and, through the decoder 2-1-27, the decoded signal is transferred to the line 2-1-26 as the chip selection signal of the address counter 2-1-9. Is entered. And multi-bus 12-14
The IO write command that appears on the control bus of is led to the line 2-1-28 and gated by the chip select signal. When the chip select occurs, this command signal causes the line 2-1.
-3 is loaded in parallel to the address counter 2-1-9. Line 2-1 after initial value is loaded
Count up with a clock pulse on either -8 or line 2-1-18. Like the address converter 2-1-20, the output of the address counter is performed by dividing the memory selection signal into the line 2-1-22 and the specific address in each memory into the line 2-1-23. . The signals on the line 2-1-30 are the memory write command and memory read command signals output when the CPU 12-1 or the DMA controller 9 accesses the memory. By commanding the signal on the line 2-1-24, the command signal is output only when the buffer memory 2 is accessed on the line 2-1-31. Line 2-1
32 is line 2-1-10, line 2-1-19, line 2-1
It is a memory write / read signal generated by one of the signals of −31. 2-1-33 is an internal bus from each memory A, B, C 2-
Memory busy output to control bus line 6
An MB signal (indicating that the memory is in a read or write operation) and a memory cycle enable MCE signal (indicating that the memory is in a read, write or refresh operation) and a refresh control circuit 2-1. 35 for CPU 12
When the refresh trigger signal from -1 comes,
Confirm that it is neither an MCE nor MB signal, and apply a refresh pulse on the line 2-1-34 at a cycle of about 500 nsec for 128 times, which is a sufficient number to refresh the 16K dynamic RAM. Output. If the MB or MCE signal is output during the output of this refresh pulse, the refresh pulse output is temporarily suspended and the memory access by these signals is terminated, and a further refresh pulse is output. .
従つてダイナミツクメモリにおけるリフレツシユパルス
とメモリアクセスのためのパルスとの競合を防止するこ
とができる。Therefore, it is possible to prevent contention between the refresh pulse and the memory access pulse in the dynamic memory.
以上説明した様に、本発明によると、読取手段による原
稿画像の読取動作に同期して形成された書込みアドレス
に従って、読取手段からの画像信号を一時記憶手段に記
憶せしめ、一時記憶手段への1頁分の画像信号の記憶終
了後、一時記憶手段に記憶された画像信号の所望の領域
の抜き出しを行うべく領域の大きさに対応した回数DMA
転送データをDMA転送手段にセットせしめ、更にDMA転送
動作に同期して形成された読出しアドレスに従って、一
時記憶手段から画像信号を読出し、画像ファイル手段に
DMA転送せしめるので、読取手段からの画像信号を画像
ファイル手段に記憶するに際し、読取手段による原稿画
像の読取動作を画像信号の画像ファイル手段への記憶動
作に制限を受けずに実行でき、また、画像ファイル手段
への画像信号の記憶動作を原稿画像の読取動作とは全く
独立に、かつ、DMA転送によって高速に実行可能とな
る。As described above, according to the present invention, the image signal from the reading means is stored in the temporary storage means in accordance with the write address formed in synchronization with the reading operation of the original image by the reading means, and the 1 After the storage of the image signals for the pages is completed, the number of times DMA corresponding to the size of the area is performed in order to extract a desired area of the image signal stored in the temporary storage means.
The transfer data is set in the DMA transfer means, and the image signal is read out from the temporary storage means according to the read address formed in synchronization with the DMA transfer operation, and is transferred to the image file means.
Since DMA transfer is performed, when the image signal from the reading means is stored in the image file means, the reading operation of the original image by the reading means can be executed without being restricted by the storage operation of the image signal in the image file means, and The operation of storing the image signal in the image file means can be executed completely independently of the operation of reading the original image and at a high speed by the DMA transfer.
更には本願発明に依れば一時記憶手段に記憶された1頁
分の画像信号の中の所望の領域に対応した回数DMA転送
データをDMA転送手段にセットせしめているので1頁内
の任意の領域を高速に画像ファイル手段にDMA転送させ
ることが出来るものです。Further, according to the present invention, since the number of times of DMA transfer data corresponding to a desired area in the image signal for one page stored in the temporary storage means is set in the DMA transfer means, any number of pages within one page can be set. The area can be transferred to the image file means by DMA at high speed.
第1−1図は本発明による画像処理装置の一実施例の構
成を示す図、第1−2図は本実施例の装置の斜視図、第
2図はデジタイザ6の斜視図、第3図は第2図のデジタ
イザの盤面の詳細図、第4図はCRT7の画面構成を示す
図、第5図はコマンドの型式を示す図、第6図は画像処
理例を示す図、第7図はアプリケーシヨンバツフアを示
す図、第8図は操作部8の詳細図、第9図は本実施例の
装置の回路ブロツク図、第10図はCRT&デジタイザコン
トローラ12−8の回路ブロツク図、第11図はCPU12−1
の回路ブロツク図、第12図はリーダ&プリンタシーケン
スコントローラ12−4の回路ブロツク図、第13図はDMA
コントローラ12−2の回路ブロツク図、第14図はマルチ
バスに係るメモリマツプ図、第15図はバツフアメモリ12
−3のアドレスマツプ図、第16図はマルチバスに係るバ
ツフアメモリ12−3のアドレスマツプ図、第17図はバツ
フアメモリ12−3の回路ブロツク図、第18図はメモリコ
ントローラ12−3−1の回路ブロツク図であり、1はリ
ーダ部、2はバツフアメモリ、3はプリンタ部、4はデ
イスクメモリ、6はデジタイザ、7はCRT、9はDMAコン
トローラ、13は操作部である。FIG. 1-1 is a diagram showing the configuration of an embodiment of the image processing apparatus according to the present invention, FIG. 1-2 is a perspective view of the apparatus of this embodiment, FIG. 2 is a perspective view of the digitizer 6, and FIG. Is a detailed view of the surface of the digitizer in FIG. 2, FIG. 4 is a view showing the screen configuration of CRT7, FIG. 5 is a view showing the command type, FIG. 6 is a view showing an image processing example, and FIG. FIG. 8 is a diagram showing the application buffer, FIG. 8 is a detailed diagram of the operating section 8, FIG. 9 is a circuit block diagram of the apparatus of this embodiment, FIG. 10 is a circuit block diagram of the CRT & digitizer controller 12-8, and FIG. The illustration shows CPU 12-1
Fig. 12 is a circuit block diagram of the reader & printer sequence controller 12-4, and Fig. 13 is a DMA block diagram.
FIG. 14 is a circuit block diagram of the controller 12-2, FIG. 14 is a memory map diagram relating to the multi-bus, and FIG. 15 is a buffer memory 12
-3 is an address map diagram, FIG. 16 is an address map diagram of the buffer memory 12-3 related to the multibus, FIG. 17 is a circuit block diagram of the buffer memory 12-3, and FIG. 18 is a circuit of the memory controller 12-3-1. It is a block diagram, 1 is a reader unit, 2 is a buffer memory, 3 is a printer unit, 4 is a disk memory, 6 is a digitizer, 7 is a CRT, 9 is a DMA controller, and 13 is an operation unit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 横溝 良和 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 鈴木 明 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 村上 晃一 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 吉田 正 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 塚田 雅晴 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 長島 直 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 宮城 健 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (56)参考文献 特開 昭52−82162(JP,A) 特開 昭54−92032(JP,A) 特開 昭49−128649(JP,A) 特開 昭53−7144(JP,A) ─────────────────────────────────────────────────── (72) Inventor Yoshikazu Yokomizo 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Akira Suzuki 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon (72) Inventor Koichi Murakami 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Tadashi Yoshida 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. ( 72) Inventor Masaharu Tsukada 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Nao Nagashima 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Ken Miyagi 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (56) Reference JP-A-52-82162 (JP, A) JP-A-54-92032 (JP A) Patent Akira 49-128649 (JP, A) JP Akira 53-7144 (JP, A)
Claims (1)
出力する読取手段、 画像上の所望領域を指定するための指定手段、 前記読取手段から出力される画像信号を書込みアドレス
に従って記憶し、記憶した画像信号を読出しアドレスに
従って読出しバスライン上に出力する一時記憶手段、 前記一時記憶手段から前記バスラインに出力された画像
信号を複数頁分記憶する画像ファイル手段、 前記一時記憶手段、画像ファイル手段を制御する制御手
段、 前記一時記憶手段から前記画像ファイル手段へ画像信号
を前記バスラインを介してDMA転送するDMA転送手段、 前記書込みアドレス及び前記読出しアドレスを前記一時
記憶手段に供給する供給手段とを有し、 前記供給手段は前記読取手段による原稿画像の読取動作
に同期して前記書込みアドレスを供給して、前記読取手
段からの画像信号を前記一時記憶手段に1頁分の画像信
号を記憶せしめ、前記一時記憶手段に記憶された1頁内
における前記指定手段により指定された所望の領域の抜
き出しを行うべく前記制御手段は前記領域の大きさに対
応した回数DMA転送データを前記DMA転送手段にセットせ
しめ前記DMA転送手段によるDMA転送動作を行わせ、前記
一時記憶手段から前記所望の領域の画像信号を読出して
前記画像ファイル手段にDMA転送せしめることを特徴と
する画像処理装置。1. A reading means for photoelectrically converting a document image to output a read image signal, a designating means for designating a desired area on the image, and storing the image signal output from the reading means in accordance with a write address, Temporary storage means for outputting the stored image signal on a read bus line according to a read address, image file means for storing a plurality of pages of the image signal output from the temporary storage means on the bus line, temporary storage means, image file Control means for controlling the means, DMA transfer means for DMA-transferring an image signal from the temporary storage means to the image file means via the bus line, supply means for supplying the write address and the read address to the temporary storage means And the supply means synchronizes with the reading operation of the original image by the reading means. To supply the image signal from the reading means to the image signal for one page in the temporary storage means, and a desired area designated by the designating means in one page stored in the temporary storage means. The control means sets the DMA transfer data to the DMA transfer means a number of times corresponding to the size of the area, and causes the DMA transfer means to perform the DMA transfer operation to extract the desired area from the temporary storage means. The image processing apparatus, which reads out the image signal of (1) and transfers the image signal to the image file means by DMA.
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55177680A JPH0756677B2 (en) | 1980-12-16 | 1980-12-16 | Image processing device |
| GB8131404A GB2088671B (en) | 1980-10-17 | 1981-10-19 | Facsimile image processing system |
| DE19813141450 DE3141450A1 (en) | 1980-10-17 | 1981-10-19 | "IMAGE PROCESSING SYSTEM" |
| DE3153373A DE3153373C2 (en) | 1980-10-17 | 1981-10-19 | Copying appts. picture image processing unit |
| GB08412938A GB2141899B (en) | 1980-10-17 | 1984-05-21 | Facsimile image processing system |
| US06/875,675 US4811109A (en) | 1980-10-17 | 1986-06-18 | Image processing system |
| US07/401,482 US5008760A (en) | 1980-10-17 | 1989-08-30 | Image processing system |
| US08/326,342 US5864407A (en) | 1980-10-17 | 1994-10-20 | Image processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55177680A JPH0756677B2 (en) | 1980-12-16 | 1980-12-16 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57101972A JPS57101972A (en) | 1982-06-24 |
| JPH0756677B2 true JPH0756677B2 (en) | 1995-06-14 |
Family
ID=16035220
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55177680A Expired - Lifetime JPH0756677B2 (en) | 1980-10-17 | 1980-12-16 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0756677B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5964871A (en) * | 1982-10-05 | 1984-04-12 | Canon Inc | Picture processing device |
| JPS6138986A (en) * | 1984-07-31 | 1986-02-25 | 株式会社リコー | Display memory control method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS49128649A (en) * | 1973-04-09 | 1974-12-10 |
-
1980
- 1980-12-16 JP JP55177680A patent/JPH0756677B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57101972A (en) | 1982-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4811109A (en) | Image processing system | |
| JP2890570B2 (en) | Editing control method of image processing device | |
| JPH0363107B2 (en) | ||
| WO2018036308A1 (en) | Scanning device, imaging apparatus, and scanning method | |
| JPH0756677B2 (en) | Image processing device | |
| JPH0685553B2 (en) | Image processing device | |
| CN101414359B (en) | Method and apparatus for reading dot array data | |
| JP2003283775A (en) | Image processing apparatus and image processing method | |
| JPH0756676B2 (en) | Image processing device | |
| JPH10210251A (en) | Image memory access method, image forming device, image forming storage device, address generating method, and address generating device | |
| JP5528209B2 (en) | Image processing apparatus and image processing method | |
| JPH0255823B2 (en) | ||
| JP2000151873A5 (en) | ||
| JPS63219078A (en) | Image processing device | |
| RU2433450C1 (en) | Recording device and processing method executed by recording device | |
| JPS58117036A (en) | Print control device | |
| DE3153373C2 (en) | Copying appts. picture image processing unit | |
| JPH0969937A (en) | Image forming device | |
| JPH01280963A (en) | Picture processing system | |
| US20090033998A1 (en) | Image data processing apparatus and method | |
| JP2005305832A (en) | Printing device | |
| JP2005169650A (en) | Information input / printing device | |
| JP5714156B2 (en) | Image processing apparatus and image processing method | |
| KR100228788B1 (en) | Dynamic Configuration Method and Circuit of Memory in Color Printing System | |
| JPH01129663A (en) | Data arrangement converter |