JPS62160879A - Scanner interface system - Google Patents
Scanner interface systemInfo
- Publication number
- JPS62160879A JPS62160879A JP61002777A JP277786A JPS62160879A JP S62160879 A JPS62160879 A JP S62160879A JP 61002777 A JP61002777 A JP 61002777A JP 277786 A JP277786 A JP 277786A JP S62160879 A JPS62160879 A JP S62160879A
- Authority
- JP
- Japan
- Prior art keywords
- data
- scanner
- line buffer
- raw data
- density
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000872 buffer Substances 0.000 claims abstract description 16
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000000034 method Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 claims 1
- 238000013500 data storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【発明の詳細な説明】 技術分野 本発明はスキャナインタフェース方式に関し。[Detailed description of the invention] Technical field The present invention relates to a scanner interface method.
特にスキャナデータ読込み時に、生データを読込むと同
時に、密度変換したデータを作成することにより、処理
時間を短縮するようにしたスキャナインタフェース方式
に関する。In particular, the present invention relates to a scanner interface method that reduces processing time by simultaneously reading raw data and creating density-converted data when reading scanner data.
従来技術
従来は、比較的処理スピードの遅いイメージスキャナの
インタフェースにおいても、スキャナデータはラインバ
ッファを介して画像メモリに送られ、その後に、表示用
密度変換等の密度変換処理を施されていた。しかしなが
ら、この方式ではスキャナインタフェースコントローラ
にがなりの空き時間ができ、無駄があるという問題があ
った。Prior Art Conventionally, even in an image scanner interface with a relatively slow processing speed, scanner data was sent to an image memory via a line buffer, and then subjected to density conversion processing such as density conversion for display. However, this method has the problem that the scanner interface controller has a lot of free time, which is wasteful.
目 的
本発明は上記事情に鑑みてなされたもので、その目的と
するところは、従来のスキャナインタフェース方式にお
ける上述の如き問題を解消し、スキャナインタフェース
コントローラに空き時間を生じない、無駄のない動作を
可能とするスキャナインタフェース方式を提供すること
にある。Purpose The present invention has been made in view of the above-mentioned circumstances, and its purpose is to solve the above-mentioned problems in the conventional scanner interface system, and to realize efficient operation that does not cause idle time in the scanner interface controller. The objective is to provide a scanner interface method that enables
構 成
本発明は上記目的を達成するために、スキャナデータ読
込み時に、生データを読込むと同時に。Configuration In order to achieve the above object, the present invention reads raw data at the same time as when reading scanner data.
密度変換したデータを生成するようにして、処理時間を
短縮可能としたものである。By generating density-converted data, processing time can be shortened.
以下、実施例に基づいて、本発明の構成をより詳細に説
明する。Hereinafter, the configuration of the present invention will be explained in more detail based on examples.
第1図は本発明の一実施例を示す機能ブロック図である
。図において、1はイメージデータ読込み用スキャナ、
2は該スキャナ1から読込まれたイメージデータを一時
記憶するラッチ、3はスキャナインタフェースコントロ
ーラ、4は密度変換処理回路、5はイメージデータをシ
ステムバス4Aに送出するためのDMAコントローラ、
6はDMAアドレスカウンタ、7は生データと密度変換
されたデータとを選択するセレクタ、8,9は生データ
格納用アドレスカウンタおよびラインバッファ、10.
11は密度変換されたデータを格納するためのアドレス
カウンタおよびラインバッファを示している。FIG. 1 is a functional block diagram showing one embodiment of the present invention. In the figure, 1 is a scanner for reading image data;
2 is a latch for temporarily storing image data read from the scanner 1; 3 is a scanner interface controller; 4 is a density conversion processing circuit; 5 is a DMA controller for sending image data to the system bus 4A;
6 is a DMA address counter; 7 is a selector for selecting raw data and density-converted data; 8 and 9 are address counters and line buffers for storing raw data; 10.
Reference numeral 11 indicates an address counter and a line buffer for storing density-converted data.
以下、本実施例の動作を説明する。The operation of this embodiment will be explained below.
イメージデータ読込み読スキャナ1から読込まれたデー
タは、ラッチ2に一時記憶される。スキャナインタフェ
ースコントローラ3により、生データ格納用アドレスカ
ウンタ8および密度変換されたデータ格納用アドレスカ
ウンタ10は0″′にされ、生データはそのままライン
バッファ9に格納される。また、密度変換処理回路4に
よって密度変換されたデータは、ラインバッファ11に
格納される。その後、アドレスカウンタ8および10は
、1カウントアツプされ1次のデータを格納して行く。Data read from the image data reading scanner 1 is temporarily stored in the latch 2. The scanner interface controller 3 sets the raw data storage address counter 8 and the density-converted data storage address counter 10 to 0'', and the raw data is stored as is in the line buffer 9. The data density-converted by is stored in the line buffer 11. Thereafter, the address counters 8 and 10 are incremented by 1 and store the primary data.
この動作を繰返し続けて1ライン分のデータをスキャナ
1から読込み終ったら、DMAコントローラ5はシステ
ム側にアテンションをかけて、ラインバッファ9に格納
されている生データを外部メモリに送出する。上記生デ
ータは毎ライン毎に送出されるが、ラインバッファ11
に格納されている密度変換処理されたデータは、その密
度変換処理により出力回数が変化する。After repeating this operation and reading one line of data from the scanner 1, the DMA controller 5 gives attention to the system and sends the raw data stored in the line buffer 9 to the external memory. The above raw data is sent out every line, but the line buffer 11
The number of outputs of the data that has undergone density conversion processing and is stored in the data storage area changes depending on the density conversion processing.
例えば、2ライン分のイメージデータを入力して始めて
1ライン分変換データが作成される場合(200dpi
から100dpiに変換する場合)は、DMA転送は1
回おきになる。また、DMA転送時には、ラインバッフ
ァ9および同11のアドレスカウンタ8および10は、
D M Aコントローラ5により制御され、所定のアド
レッシングがなされる。このようにして、全ベージ分の
イメージデータを読込み終えると同時に、生データおよ
び密度変換されたデータが外部メモリに格納され、密度
変換処理用の処理時間は必要でなくなる。For example, when converting data for one line is created only after inputting image data for two lines (200 dpi
to 100dpi), the DMA transfer is 1
It happens every other time. Also, during DMA transfer, the line buffer 9 and the address counters 8 and 10 of the same 11 are
It is controlled by a DMA controller 5 and predetermined addressing is performed. In this way, the raw data and the density-converted data are stored in the external memory as soon as all pages of image data are read, and processing time for density conversion processing is no longer required.
第2図は200dpiから100dpi、すなわち、2
ライン入力して1ライン分の出力を送出する場合の。Figure 2 shows the range from 200dpi to 100dpi, that is, 2
When inputting a line and sending out one line of output.
タイミングチャートを示すものである。This shows a timing chart.
第2図に示す如く、生データは入力データ1ラインラツ
チ毎に出力される(■参照)が、密度変換されたデータ
は、ここでは、1ライン目のスキャン時には隣り合う2
ビツトの’OR”処理を行い、2ラインロのスキャン時
には隣り合う2ビツトの”OR’″処理と、1ライン目
と2ライン目の上記処理済みのデータ同志の# ORI
I処理とを行ってから出力される(■参照)。As shown in Fig. 2, the raw data is output for each line of input data (see ■), but the density-converted data is
Performs 'OR' processing of bits, and when scanning 2 line rows, performs 'OR' processing of adjacent 2 bits and #ORI of the above-processed data of the 1st and 2nd lines.
It is output after performing I processing (see ■).
但し、密度変換の方式は、本発明においては、特に問わ
ないことは言うまでもない。However, it goes without saying that the method of density conversion is not particularly important in the present invention.
効 果
以上述べた如く、本発明によれば、スキャナデータ読込
み時に、生データを読込むと同時に、密度変換したデー
タを生成するようにしたので、密度変換処理のための時
間がイメージデータ入力時間内にかくれてしまうことに
なり、処理時間の大幅な減少が実現できるという顕著な
効果を奏するものである。Effects As described above, according to the present invention, when reading scanner data, density-converted data is generated at the same time as raw data is read, so the time for density conversion processing is within the image data input time. This has the remarkable effect of significantly reducing processing time.
上記効果は、スキャナとして、いわゆる中速タイプのス
キャナを用いる場合に、特に顕著に表われるものである
。The above effect is particularly noticeable when a so-called medium speed type scanner is used as the scanner.
第1図は本発明の一実施例を示す機能ブロック図、第2
図は200dpiから100dpi、すなわち、2ライ
ン入力して1ライン分の出力を送出する場合のタイミン
グチャートである。
1:イメージデータ読込み用スキャナ、2:ラッチ、3
:スキャナインタフェースコントローラ、4:密度変換
処理回路、4Aニジステムバス、5 : DMAコント
ローラ、6 : DMAアドレスカウンタ、7:生デー
タと密度変換されたデータとを選択するセレクタ、8,
9:生データ格納用アドレスカウンタおよびラインバッ
ファ、10.11:密度変換されたデータを格納するた
めのアドレスカウンタおよびラインバッファ。Fig. 1 is a functional block diagram showing one embodiment of the present invention;
The figure is a timing chart from 200 dpi to 100 dpi, that is, when two lines are input and one line's worth of output is sent out. 1: Scanner for reading image data, 2: Latch, 3
: scanner interface controller, 4: density conversion processing circuit, 4A system bus, 5: DMA controller, 6: DMA address counter, 7: selector for selecting raw data and density-converted data, 8,
9: Address counter and line buffer for storing raw data; 10.11: Address counter and line buffer for storing density-converted data.
Claims (1)
スコントローラと、生データ格納用ラインバッファと、
データ転送用DMAコントローラとを有する画像情報処
理システムにおいて、前記生データ格納用ラインバッフ
ァと並列に、密度変換処理回路と密度変換処理データ格
納用ラインバッファとを設け、前記画像読込み用スキャ
ナによるデータ読込み時に、同時に密度変換処理を行う
ことを特徴とするスキャナインタフェース方式。(1) An image reading scanner, a scanner interface controller, a line buffer for storing raw data,
In an image information processing system having a DMA controller for data transfer, a density conversion processing circuit and a line buffer for storing density conversion processed data are provided in parallel with the line buffer for storing raw data, and the data is read by the image reading scanner. A scanner interface method that sometimes performs density conversion processing at the same time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61002777A JPS62160879A (en) | 1986-01-09 | 1986-01-09 | Scanner interface system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61002777A JPS62160879A (en) | 1986-01-09 | 1986-01-09 | Scanner interface system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62160879A true JPS62160879A (en) | 1987-07-16 |
Family
ID=11538771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61002777A Pending JPS62160879A (en) | 1986-01-09 | 1986-01-09 | Scanner interface system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62160879A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9007646B2 (en) | 2006-03-14 | 2015-04-14 | Core Wireless Licensing S.A.R.L. | System and method for enabling the fast extraction of interleaved image data |
-
1986
- 1986-01-09 JP JP61002777A patent/JPS62160879A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9007646B2 (en) | 2006-03-14 | 2015-04-14 | Core Wireless Licensing S.A.R.L. | System and method for enabling the fast extraction of interleaved image data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62160879A (en) | Scanner interface system | |
JP2737932B2 (en) | Image data reduction device | |
JPS5981962A (en) | Picture processor | |
JPS60238976A (en) | Image input device | |
JPH0527151B2 (en) | ||
JPH0563959A (en) | Method and device for processing picture | |
JP2993618B2 (en) | Image processing method | |
JP2993377B2 (en) | Printing equipment | |
JPS5979673A (en) | Expanding and contracting method of picture | |
JP3417765B2 (en) | Optical character reader | |
JP2552305Y2 (en) | Image data transfer device | |
JPS63250736A (en) | Image data processor | |
JPH06309218A (en) | Data buffer control system | |
JPH09102035A (en) | Picture processor | |
JPH11150644A (en) | Image data processor | |
JPH022188B2 (en) | ||
JPS62221275A (en) | Picture processing system capable of enlargement/ reduction | |
JPH05307598A (en) | Picture processor | |
JPH0560849U (en) | Image recorder | |
JPS616757A (en) | Data transfer device | |
JPH0911551A (en) | Printer | |
JPH05289652A (en) | Data converting device | |
JPS63301097A (en) | Method and circuit for generating density histogram | |
JPH05250464A (en) | Image memory control method for image processing system | |
JPH04130945A (en) | Information processor |