JPH0267865A - Picture reader - Google Patents
Picture readerInfo
- Publication number
- JPH0267865A JPH0267865A JP63220628A JP22062888A JPH0267865A JP H0267865 A JPH0267865 A JP H0267865A JP 63220628 A JP63220628 A JP 63220628A JP 22062888 A JP22062888 A JP 22062888A JP H0267865 A JPH0267865 A JP H0267865A
- Authority
- JP
- Japan
- Prior art keywords
- pointer
- section
- reading
- window
- area
- 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.)
- Granted
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は画像読取装置に関し、特に、ウィンドウの中に
読取条件の異なる複数のセクションを設定することので
きる画像読取装置に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an image reading device, and particularly to an image reading device in which a plurality of sections with different reading conditions can be set in a window.
(従来の技術)
今日、ファクシミリ装置、スキャナさらにはデジタルコ
ピア等の画像読取装置にあっては、その普及に伴って高
機能化が要求されてきている。(Prior Art) Today, image reading devices such as facsimile machines, scanners, and even digital copiers are required to have higher functionality as they become more widespread.
この高機能化の要請に答えるものとして、まづ、画像読
取装置の最大読取領域である原稿読取領域内にオペレー
タの読み取りたい領域をウィンドウとして指定できるウ
ィンドウ機能が出現した。In response to this demand for higher functionality, a window function has emerged that allows an operator to designate an area to be read as a window within the document reading area, which is the maximum reading area of the image reading device.
このウィンドウ機能は、第10図に示すように、読取可
能領域X。から画素をカウントしてXlからイネーブル
信号をアクティブにし、X2でイネーブル信号をネガテ
ィブにしてウィンドウ領域を設定して読み取りを行う。This window function has a readable area X, as shown in FIG. The pixels are counted from , the enable signal is activated from Xl, the enable signal is made negative from X2, a window area is set, and reading is performed.
このウィンドウ領域の設定はXlおよびX2の設定をレ
ジスタで行い、このレジスタの設定値に基づいてイネー
ブル信号の生成を行うというハードウェアとして固定さ
れた方法により行っていた。The window area has been set using a fixed hardware method in which X1 and X2 are set using a register, and an enable signal is generated based on the set value of this register.
さらに、近時、ウィンドウ機能だけでなく、ウィンドウ
内にウィンドウの読取条件とは異なる読取条件の領域を
セクションとして指定できるセクション指定機能をも要
求されている。Furthermore, recently there has been a demand for not only a window function but also a section designation function that can designate an area within a window with reading conditions different from the reading conditions of the window as a section.
従来のセクション機能は上記のウィンドウ機能と同様な
構成によりセクション領域の指定を行っている。すなわ
ち、セクション領域設定用のレジスタを設け、このレジ
スタの設定値によりイネーブル信号を生成してセクショ
ン領域を指定している。そして、セクション領域の指定
を行うと、そのときの読取条件を設定して画像を読み取
り、セクション機能を実行している。The conventional section function specifies a section area using a configuration similar to that of the window function described above. That is, a register for setting the section area is provided, and an enable signal is generated based on the setting value of this register to specify the section area. Then, when a section area is specified, the reading conditions at that time are set, the image is read, and the section function is executed.
(発明が解決しようとする課題)
しかしながら、このような従来の画像読取装置にあって
は、セクション機能におけるセクション領域の指定をレ
ジスタ等を用いてハードウェアとして固定的に行われて
いたため、ハードウェアが決定されるとセクション数が
一義的に決定される。(Problem to be Solved by the Invention) However, in such conventional image reading devices, the section area in the section function is fixedly specified by hardware using registers, etc. Once determined, the number of sections is uniquely determined.
その結果、セクション数や読取条件の拡張性が乏しく、
セクション機能の拡張性が乏しいという問題があった。As a result, it is difficult to expand the number of sections and reading conditions.
There was a problem with the lack of extensibility of the section function.
(発明の目的)
そこで、本発明は、セクションを、該セクションの主走
査方向の位置を示すブレークポインタと、次のポインタ
シーケンスの位置を示すシーケンスポインタと、読取条
件を指定するアトリビュートポインタと、の3要素で定
義し、各要素を自由に設定可能なものとすることにより
、セクション数およびその読取条件の自由度を拡張し、
セクション機能を拡張させることを目的とする。(Object of the Invention) Therefore, the present invention provides a section with a break pointer that indicates the position of the section in the main scanning direction, a sequence pointer that indicates the position of the next pointer sequence, and an attribute pointer that specifies the reading condition. By defining it with three elements and making each element freely configurable, the degree of freedom in the number of sections and their reading conditions can be expanded.
The purpose is to expand section functionality.
(発明の構成)
上記目的を達成するため、請求項1記載の発明は、最大
読取領域を規定する原稿読取領域内に読み取りたい領域
をウィンドウとして指定し、該ウィンドウ内の原稿を主
走査および副走査して読み取るとともに、該ウィンドウ
内にウィンドウの読取条件とは異なる読取条件で読み取
る領域をセクションとして複数指定可能な画像読取装置
において、前記セクションが、該セクションの主走査方
向の位置を示すブレークポインタと、次のポインタシー
ケンスの位置を示すシーケンスポインタと、読取条件を
指定するアトリビュートポインタと、の3要素で定義さ
れ、各要素を自由に設定可能なことを特徴とする。(Structure of the Invention) In order to achieve the above object, the invention according to claim 1 specifies an area to be read as a window within a document reading area that defines the maximum reading area, and scans the document within the window in main scanning and sub-scanning. In an image reading device capable of scanning and reading and specifying a plurality of areas as sections within the window to be read under reading conditions different from reading conditions of the window, the section is a break pointer indicating the position of the section in the main scanning direction. , a sequence pointer that indicates the position of the next pointer sequence, and an attribute pointer that specifies reading conditions. Each element can be freely set.
また、請求項2記載の発明は、最大読取領域を規定する
原稿読取領域内に読み取りたい領域をウィンドウとして
指定し、該ウィンドウ内の原稿を主走査および副走査し
て読み取るとともに、該ウィンドウ内にウィンドウの読
取条件とは異なる読取条件で読み取る領域をセクション
として複数指定可能な画像読取装置において、前記セク
ションが、該セクションの主走査方向の位置を示すブレ
ークポインタと、次のポインタシーケンスの位置を示す
シーケンスポインタと、読取条件を指定するアトリビュ
ートポインタと、の3要素で定義され、各要素を自由に
設定可能であり、かつ、該アトリビュートポインタで指
定される画像の読取条件を自由に設定可能なことを特徴
とする。In addition, the invention according to claim 2 specifies an area to be read as a window within a document reading area that defines a maximum reading area, reads the document within the window by main scanning and sub-scanning, and reads the document within the window. In an image reading device capable of specifying a plurality of areas to be read under reading conditions different from the reading conditions of a window as sections, the sections include a break pointer indicating the position of the section in the main scanning direction and a position of the next pointer sequence. It is defined by three elements: a sequence pointer and an attribute pointer that specifies reading conditions, and each element can be freely set, and the reading conditions for the image specified by the attribute pointer can be freely set. It is characterized by
以下、本発明の実施例に基づいて具体的に説明する。Hereinafter, the present invention will be specifically explained based on examples.
第1図〜第9図は本発明の一実施例を示す図であり、ス
キャナ装置に適用したものである。1 to 9 are diagrams showing an embodiment of the present invention, which is applied to a scanner device.
第1図において、■はスキャナ装置であり、スキャナ装
置1はその本体2上部に原稿台3が設けられており、原
稿台3はコンタクトガラスで形成されている。本体2の
上部前面には操作部4が設けられており、操作部4には
各種操作キーが設けられている。本体2には原稿押え5
が取り付けられており、原稿押え5は原稿台3にセット
された原稿を原稿台3に押さえ付ける。In FIG. 1, ``■'' is a scanner device, and the scanner device 1 is provided with a document table 3 on the upper part of its main body 2, and the document table 3 is made of contact glass. An operating section 4 is provided on the upper front surface of the main body 2, and the operating section 4 is provided with various operation keys. The main body 2 has a document presser 5.
is attached, and the document presser 5 presses the document set on the document table 3 against the document table 3.
本体2内には原稿台3にセットされた原稿に光を照射し
てその反射光を光電変換する光電変換手段、光電変換手
段を副走査方向に移動する副走査手段、光電変換手段で
読み取った画像データを処理する画像処理回路、特に、
本発明に係るセクション処理を行うセクション処理回路
およびスキャナ装置1の各部を制御する制御回路等が収
納されている。Inside the main body 2, there is a photoelectric conversion means that illuminates a document set on the document table 3 and photoelectrically converts the reflected light, a sub-scanning means that moves the photoelectric conversion means in the sub-scanning direction, and a photoelectric conversion means that reads the document. Image processing circuits that process image data, especially
A section processing circuit that performs section processing according to the present invention, a control circuit that controls each part of the scanner device 1, and the like are housed.
第2図はセクション処理回路を示す図であり、セクショ
ン処理回路11は、2値化回路12、ポインタメモリ1
3、ラッチ14、パターンメモリ15および一致検出回
路16等を備えている。FIG. 2 is a diagram showing a section processing circuit, in which the section processing circuit 11 includes a binarization circuit 12, a pointer memory 1
3, a latch 14, a pattern memory 15, a coincidence detection circuit 16, and the like.
2値化回路12には前記光電変換手段で読み取られた画
像データが入力されるとともに、パターンメモ1月5か
らの比較信号が入力されており、2値化回路12は画像
データを比較信号に基づいて2値化する。The image data read by the photoelectric conversion means is input to the binarization circuit 12, and the comparison signal from the pattern memo January 5 is also input, and the binarization circuit 12 converts the image data into a comparison signal. Binarize based on
パターンメモリ15はRAM (Random Acc
ess Memory)で形成されており、第3図に示
すように、7つのアトリビュート・ブロックAt0−A
t6に分割されている。各アトリビュート・ブロックA
tO〜At6は256バイトからなり、各アトリビュー
ト・ブロックAt0−At6には画像データの読取条件
、例えば、単純な2値化処理、デイザ処理、ガンマ補正
を加えたデイザ処理、灰色マスク処理さらには網かけ処
理等に基づいて画像データを2値化するのに必要なデー
タが格納されている。各アトリビュート・ブロックAt
0−At6が256バイトで構成されているのは、8×
8のデイザマトリックスのパターンデータを生成するの
に必要だからである。したがって、例えば、単純な白黒
2値化処理であれば同一の比較基準値を256バイト分
書いておけばよ<、濃度を変化させるにはデータの値を
変えておけばよい。また、デイザパターンでガンマ曲線
を変えたいときには、ガンマ補正後のデイザパターンデ
ータを7トリビユート・データとして書き込んでおけば
よい。パターンメモリ15のアトリビュート・ブロック
AtO〜At6の指定はポインタメモリ13からのアト
リビュート選択信号により行われる。この読取条件のデ
ータ(パターン・データ)は、必要に応じて書き換える
ことができ、外部装置(例えば、パーソナルコンピュー
タ等のホスト装置)やスキャナ装置1内に別途用意した
メモリ等からダウンロードすることができる。The pattern memory 15 is RAM (Random Acc
ess Memory), and as shown in Figure 3, seven attribute blocks At0-A
It is divided into t6. Each attribute block A
tO to At6 consists of 256 bytes, and each attribute block At0 to At6 contains the reading conditions of the image data, such as simple binarization processing, dither processing, dither processing with gamma correction, gray mask processing, and halftone processing. Data necessary for binarizing image data based on multiplication processing and the like is stored. Each attribute block At
0-At6 consists of 256 bytes, which is 8×
This is because it is necessary to generate pattern data for a dither matrix of 8. Therefore, for example, in the case of simple black-and-white binarization processing, 256 bytes of the same comparison reference value may be written.To change the density, it is sufficient to change the data value. Furthermore, when it is desired to change the gamma curve with a dither pattern, it is sufficient to write the dither pattern data after gamma correction as 7-tribute data. Designation of the attribute blocks AtO to At6 in the pattern memory 15 is performed by an attribute selection signal from the pointer memory 13. This reading condition data (pattern data) can be rewritten as necessary and can be downloaded from an external device (for example, a host device such as a personal computer) or a memory separately prepared within the scanner device 1. .
ポインタメモリI3はRAMにより形成さており、第4
図に示すように、64個のポインタ・ブロックP0〜P
63に分けられている。各ポインタ・ブロックP0〜P
uffは、第4図に示すように、4つのセクション・デ
スクリプト・バイト (セクションポインタ)SDB6
〜5DBffで形成されており、各セクション・デスク
リプト・バイトSDB、〜SDB、は1バイトで形成さ
れている。したがって、各ポインタ・ブロックP0〜P
63は4バイトで形成され、ポインタメモリ13は25
6バイトの容量を有している。セクション・デスクリプ
ト・バイト5DBo はアトリビュート・バイト (ア
トリビュート・ポインタ)であり、前記パターンメモU
15のアトリビュート・ブロックAt0−At6を指定
する。したがって、セクション・デスクリプト・バイト
5DBOの内容はアトリビュート選択信号としてパター
ンメモリ15に出力され、画像データの読取条件を選定
する。セクション・デスクリプト・バイト5DBI は
シーケンス・バイト(シーケンス・ポインタ)であり、
そのセクション・デスクリプト・バイト5DBI の所
属するポインタ・ブロックP。〜Pb3のセクションの
ブレークポイント(主走査方向の終端)の次に続くセク
ションの所属するポインタ・ブロックP0〜P6、を指
定する。セクション・デスクリプト・バイト5DB2お
よびセクション・デスクリプト・バイト5DB2はブレ
ークポインタであり、そのセクション・デスクリプト・
バイト5DB2 、SDB、の所属するセクションのブ
レークポイントを指定する。このセクション・デスクリ
プト・バイトSDB、 、SDB、は1ラインの画素数
が8000画素程度のスキャナ装置1にも対応できるよ
うにするために、セクション・デスクリプト・バイト5
DB2.5DB3の2バイトを使用しており、その内容
はポイント・データとしてラッチ14に出力される。こ
こで、セクション・デスクリプト・バイト5DBO〜S
D B :lをまとめて示すと、以下のようになる。Pointer memory I3 is formed by RAM, and the fourth
As shown in the figure, 64 pointer blocks P0 to P
It is divided into 63 parts. Each pointer block P0~P
uff is 4 section descript bytes (section pointer) SDB6 as shown in Figure 4.
It is formed of ~5DBff, and each section descript byte SDB, ~SDB, is formed of 1 byte. Therefore, each pointer block P0~P
63 is formed by 4 bytes, and the pointer memory 13 is 25
It has a capacity of 6 bytes. Section descript byte 5DBo is an attribute byte (attribute pointer), and the pattern memo U
15 attribute blocks At0-At6 are specified. Therefore, the contents of section descript byte 5DBO are output to the pattern memory 15 as an attribute selection signal to select the image data reading conditions. Section descript byte 5DBI is a sequence byte (sequence pointer),
Pointer block P to which section descript byte 5DBI belongs. Pointer blocks P0 to P6 to which the section following the breakpoint (end in the main scanning direction) of the section ~Pb3 belongs are specified. Section descript byte 5DB2 and section descript byte 5DB2 are break pointers;
Specify the breakpoint of the section to which byte 5DB2 and SDB belong. These section descript bytes SDB, , SDB, are the section descript bytes 5.
Two bytes of DB2.5DB3 are used, and the contents are output to the latch 14 as point data. Here, section descript byte 5DBO~S
D B :l is summarized as follows.
5DB(1:アトリビュート・バイト (アトリビュー
ト・ポインタ)
SDB、ニジ−ケンス・バイト(シーケンス・ポインタ
)
S D Bz 、S D 83 :ブレークポインタ
このポインタメモリ13には、−数構出回路16からの
一致信号および図外の制御部からのIPRデータ、ポイ
ント・データが入力されており、これら一致信号および
IPRデータ、ポイント・データについては後述する。5DB (1: Attribute byte (attribute pointer) SDB, sequence byte (sequence pointer) S D Bz, S D 83: Break pointer This pointer memory 13 contains a match from the minus number construction circuit 16. Signals, IPR data, and point data from a control section (not shown) are input, and these coincidence signals, IPR data, and point data will be described later.
ラッチ14はポインタメモリ13からのポイント・デー
タをラッチして一致検出回路16に出力し、数構出回路
16はこのポイント・データと図外の制御部から入力さ
れる主走査カウンタ信号とを比較する。主走査カウント
結果は制御部の内蔵する主走査カウンタがライン毎に画
像データの主走査方向の画素数をカウントして出力する
信号であり、−数構出回路16はこの主走査カウンタ信
号とポイント・データが一致すると、一致信号をポイン
タメモリ13に出力する。ポインタメモ1月3は一致検
出回路16から一致信号が入力されると、前記ポインタ
・ブロックP0〜P63の切り換えを行う。すなわち、
セクション・デスクリプト・バイト5DB1で指定され
る次のポインタ・ブロックP0〜P63に移行する。The latch 14 latches the point data from the pointer memory 13 and outputs it to the coincidence detection circuit 16, and the number output circuit 16 compares this point data with a main scanning counter signal input from a control section not shown. do. The main scanning count result is a signal that is output by the main scanning counter built in the control section counting and outputting the number of pixels in the main scanning direction of the image data for each line. - When the data match, a match signal is output to the pointer memory 13. When a coincidence signal is input from the coincidence detection circuit 16, the pointer memo January 3 switches the pointer blocks P0 to P63. That is,
Move to the next pointer block P0 to P63 specified by section descript byte 5DB1.
次に作用を説明する。Next, the action will be explained.
いま、第5図に示すように、ウィンドウW内に2つのセ
クションSl、S2を重ね合わせて設定する場合につい
て説明する。Now, as shown in FIG. 5, a case will be described in which two sections Sl and S2 are set in a superimposed manner within the window W.
ウィンドウWの領域指定は、原稿台3の全領域を最大読
取可能領域とし、この最大読取可能領域(原稿読取領域
)内において、A4、A5.85等のサイズ指定や領域
の左上座標と右下座標を指定する座標指定等により行わ
れる。また、セクションS、、S、の領域指定は、第5
図に示すように、各セクションS+、Szの左上座標と
右下座標を指定することにより行う。そして、ウィンド
ウWおよびセクションSl、S2の各読取条件が設定さ
れると、これら座標情報およびアトリビュート情報に基
づいてスキャナ装置1の制御部がポインタメモリ13内
にポインタの展開を行う。すなわち、いま、ウィンドウ
Wが原稿読取領域の左上角Qo (0,O)より座標
(E、 E)の点Q、までを指定され、セクションS、
としてQl (x+、y)とQ+z (Xz、 Vt
)が、セクションS2としてQi (X、+、ys
)とQl。(x4.y4)が指定されると、スキャナ
装置1の制御部は入力された座標情報を、第6図に示す
ように、各ポイントQ0゜Q、−Q、□、QE毎に全て
の座標を読み取り、この座標に基づいて必要なポイント
・データをポインタメモ1月3に出力して、第7図に示
すように、ポインタメモリ13にポインタを展開する。To specify the area of window W, the entire area of document table 3 is the maximum readable area, and within this maximum readable area (document reading area), size specification such as A4, A5.85, etc., and the upper left coordinates and lower right coordinates of the area are specified. This is done by specifying coordinates, etc. In addition, the area specification for sections S, , S, is the fifth
As shown in the figure, this is done by specifying the upper left and lower right coordinates of each section S+ and Sz. When the reading conditions for window W and sections Sl and S2 are set, the control unit of scanner device 1 develops a pointer in pointer memory 13 based on the coordinate information and attribute information. That is, now the window W is specified from the upper left corner Qo (0, O) of the document reading area to the point Q at the coordinates (E, E), and the section S,
As Ql (x+, y) and Q+z (Xz, Vt
) as section S2, Qi (X, +, ys
) and Ql. When (x4.y4) is specified, the control unit of the scanner device 1 converts the input coordinate information into all coordinates for each point Q0゜Q, -Q, □, and QE, as shown in Fig. 6. is read, necessary point data is output to the pointer memo January 3 based on the coordinates, and the pointer is developed in the pointer memory 13 as shown in FIG.
すなわち、第7図において、ポインタ構造図の右側に“
°0′”から″“6″まで付しである数字はポインタナ
ンバーを示しており、左側に示しであるポインタ・ブロ
ックのネイムP0〜P、3(図示ではP0〜Pb)の順
位を示している。各ポインタ・ブロック20〜P63は
そのセクション・デスクリプト・バイトSDB、−3D
B、が、第4図に示したものと同様に、下段よりアトリ
ビュート・バイトSDB、、 シーケンス・バイトS
DB、、 ブレークポインタ5DBz 、5DBsを
示している。That is, in Fig. 7, “
The numbers from ``°0''' to ``6'' indicate pointer numbers, and the names P0 to P of the pointer block shown on the left side indicate the rank of 3 (P0 to Pb in the illustration). There is. Each pointer block 20-P63 has its section descript byte SDB, -3D
Similar to what is shown in Fig. 4, B is the attribute byte SDB, sequence byte S from the bottom.
DB, break pointer 5DBz, indicating 5DBs.
操作部4のスタートボタンが押され、原稿の画像の読み
取りが開始されると、制御部から、ポインタメモリ13
にIPRデータ(イニシャル・ポインタ・レジスタ・デ
ータ)が人力される。このIPRデータは制御部の内蔵
するカウンタのカウント結果により出力されるものであ
り、そのカウンタはウィンドウWおよびセクションSt
、Stの設定が行われたとき、その設定されたy座標に
基づいてセットされる。したがって、IPRデータは設
定されるウィンドウWおよびセクションS1゜82の副
走査方向の位置、すなわち、y座標の位置を示す。ポイ
ンタメモリ13はこのIPRデータにより処理を行うポ
インタ・ブロックP0〜P6゜が指定され、スタート時
、このIPRデータはポインタ・ブロックP0を指定す
る。ポインタ・ブロックP0を指定するIPRデータが
入力されると、ポインタメモリ13は指定さたポインタ
・ブロックP0のセクション・デスクリプト・バイトS
DB、から読取条件Aを意味するアトリビュート選択信
号をパターンメモリ15に出力し、セクション・デスク
リプト・バイト5DB2,5DB3からポイント・デー
タをラッチ14に出力する。パターンメモ1月5はアト
リビュー・ト選択信号により指定されたパターンデータ
を比較信号として2値化回路12に出力し、2値化回路
12はこの比較信号と画像データを比較して、先頭画素
の画像データより2値化処理を開始する。すなわち、ポ
イントQ0より読取条件Aにより画像データの2値化処
理を開始し、いま、ポインタ・ブロックP0のセクショ
ン・デスクリプト・バイト(ブレークポインタ)SDB
、、SDB、が(MAX)として設定されているため、
ウィンドウWの主走査方向終端であるポイント(0,E
)まで処理を行う。このポイント(に)、E)まで処理
が進むと、次のラインに移行する。IPRデータは第6
図にQo+として示すラインまで処理が進むまで変化せ
ず、副走査方向(y方向)にポイントQ0からQo+ま
で読取条件AでウィンドウWの全領域の処理を行う。When the start button on the operation unit 4 is pressed to start reading the image of the original, the control unit sends a message to the pointer memory 13.
IPR data (initial pointer register data) is entered manually. This IPR data is output based on the count result of a counter built in the control unit, and the counter is output from the window W and section St.
, St is set based on the set y coordinate. Therefore, the IPR data indicates the position of the set window W and section S1°82 in the sub-scanning direction, that is, the y-coordinate position. In the pointer memory 13, pointer blocks P0 to P6° to be processed are designated by this IPR data, and at the start, this IPR data designates pointer block P0. When IPR data specifying pointer block P0 is input, the pointer memory 13 stores the section descript byte S of the specified pointer block P0.
An attribute selection signal indicating reading condition A is output from DB to the pattern memory 15, and point data is output from section descript bytes 5DB2 and 5DB3 to the latch 14. The pattern memo January 5 outputs the pattern data specified by the attribute selection signal to the binarization circuit 12 as a comparison signal, and the binarization circuit 12 compares this comparison signal with the image data and selects the first pixel. The binarization process is started from the image data. That is, the binarization process of image data is started from point Q0 according to reading condition A, and now the section descript byte (break pointer) SDB of pointer block P0
, ,SDB, is set as (MAX), so
Point (0, E
). When the process progresses to this point (to), E), the process moves to the next line. IPR data is the 6th
There is no change until the process reaches the line shown as Qo+ in the figure, and the entire area of window W is processed under reading condition A from point Q0 to Qo+ in the sub-scanning direction (y direction).
次に、ポイントQ。Iの1ライン手前まで処理が完了し
、副走査がylまで進むと、IPRデータがP、°“に
切り換わってポインタメモ1月3はポインタ・ブロック
P、に基づいてパターンメモリ15に読取条件“A”の
アトリビュート選択信号を出力するとともに、 X、″
を表示するポイント・データをラッチ14に出力する。Next, point Q. When the processing is completed up to one line before I and the sub-scanning advances to yl, the IPR data is switched to P, °'' and the pointer memo January 3 is stored in the pattern memory 15 based on the pointer block P, reading conditions. While outputting the attribute selection signal of “A”,
Point data for displaying is output to latch 14.
したがって、2値化回路12は読取条件“八“°で2値
化処理を続行する。いま、ポインタ・ブロックP1のセ
クション・デスクリプト・ハイド(シーケンスバイト)
SDB、には“°2′°が表示されているため、読取条
件“A ”で主走査方向“ 、 +1まで処理が進むと
、すなわち、ポイント・データと主走査カウンタ信号が
一致して、一致信号が一致検出回路16から入力される
と、ポインタメモリ13はポインタ・ブロックP、のセ
クション・デスクリプト・ハイ)SDB、で指定される
ポインタ・ブロックP2に移って、ポインタ・ブロック
P2に基づいてパターンメモリ15に読取条件“C″の
アトリビュート選択信号を出力するとともに、 X2″
を表示するポイント・データをラッチ14に出力する。Therefore, the binarization circuit 12 continues the binarization process under the reading condition "8"°. Now, section descript hide (sequence byte) of pointer block P1
Since "°2'°" is displayed in the SDB, if the processing progresses to +1 in the main scanning direction with the reading condition "A", that is, the point data and the main scanning counter signal match. When a signal is input from the match detection circuit 16, the pointer memory 13 moves to the pointer block P2 specified by the section descriptor (high) SDB of the pointer block P, and performs the descriptor based on the pointer block P2. While outputting the attribute selection signal of reading condition "C" to the pattern memory 15,
Point data for displaying is output to latch 14.
したがって、主走査方向゛S“の位置から読取条件“C
++による2値化処理が開始される。処理が主走査方向
“x2パまで進むと、−数構出回路16から一致信号が
出力され、ポインタメモリ13は一致信号が人力される
と、ポインタ・ブロックP2のセクション・デスクリプ
ト・バイトSDB、で指定されるポインタ・ブロックP
3に移ってポインタ・ブロックP3で指定される読取条
件“A゛のアトリビュート選択信号をパターンメモリ1
5に出力するとともに、M A X ”を表示するポイ
ント・データをラッチ14に出力する。したがって、主
走査方向“IX2°′の位置からウィンドウWの右端“
E 11まで読取条件“A”による処理を行う。Therefore, from the position in the main scanning direction "S", the reading condition "C"
Binarization processing using ++ is started. When the processing progresses to "x2" in the main scanning direction, a match signal is output from the -number output circuit 16, and when the match signal is manually input to the pointer memory 13, the section descript byte SDB of the pointer block P2, pointer block P specified by
3, the attribute selection signal of reading condition “A” specified by pointer block P3 is transferred to pattern memory 1.
At the same time, the point data for displaying "M A
E Perform processing under reading condition "A" up to 11.
この処理を副走査方向”)’3”の1ライン手前まで繰
り返して行い、副走査がポイントQ。2であるy、“ま
で進むと、IPRデータが“I P 411に切り換わ
る。IPRデータがP4′に切り換わると、ポインタメ
モリ13はポインタ・ブロックP4に基づいてパターン
メモリ15に読取条件“A ”のアトリビュート選択信
号を出力するとともに、X、“を表示するポイント・デ
ータをラッチ14に出力する。したがって、2値化回路
12は読取条件“A゛により主走査方向゛′X3 “ま
で2値化処−理を行い、 X、°まで処理が進むと、
−数構出回路16から一致信号がポインタメモリ13に
入力されてポインタ・ブロックP4のセクション・デス
クリプト・バイトSDB、で指定されるポインタ・ブロ
ックP、に移行する。ポインタメモ1月3はポインタ・
ブロックP、で指定される読取条件゛B ++のアトリ
ビュート選択信号をパターンメモリ15に出力するとと
もに、セクション・デスクリプト・バイト5DBz、5
DB3の“、+”を表示するポイント・データをラッチ
14に出力する。This process is repeated up to one line before the sub-scanning direction ")'3", and the sub-scanning reaches point Q. 2, the IPR data switches to "I P 411." When the IPR data switches to P4', the pointer memory 13 outputs an attribute selection signal for the reading condition "A" to the pattern memory 15 based on the pointer block P4, and latches point data to display "X". Therefore, the binarization circuit 12 performs the binarization processing up to the main scanning direction "X3" according to the reading condition "A", and when the processing progresses to X,°,
- A match signal is input from the number output circuit 16 to the pointer memory 13, and the signal is transferred to the pointer block P specified by the section descript byte SDB of the pointer block P4. Pointer Memo January 3 is a pointer memo.
It outputs the attribute selection signal of the reading condition ``B++'' specified in block P to the pattern memory 15, and also outputs the section descript byte 5DBz, 5
Point data indicating ",+" of DB3 is output to latch 14.
したがって、主走査方向°“X3パからII x4I+
までは読取条件“B“°による2値化処理が行われ、主
走査方向°“X41′まで処理が進むと、セクション・
デスクリプト・バイトSDB、の指定するポインタ・ブ
ロックP、に移る。ポインタメモ1月3はポインタ・ブ
ロックP6のセクション・デスクリプト・バイl−3D
B、の指定する読取条件“。Therefore, in the main scanning direction
Until then, binarization processing is performed under the reading condition "B"°, and when the processing progresses to the main scanning direction "X41'", the section
The process moves to the pointer block P specified by the descript byte SDB. Pointer memo January 3 section descriptor of pointer block P6 l-3D
The reading conditions specified by B.
A ”のアトリビュート選択信号をパターンメモリ15
に出力するとともに、セクション・デスクリプト・バイ
ト5DBz 、SDB:lの°“MAX”を表示するポ
イント・データをラッチ14に出力する。The attribute selection signal of “A” is stored in the pattern memory 15.
At the same time, point data indicating ``MAX'' of section descript byte 5DBz, SDB:l is output to latch 14.
したがって、主走査方向XイからウィンドウWの右端゛
E ++までは読取条件″A“による処理を行う。この
処理を副走査方向゛y41′の1ライン手前まで繰返し
て行い、副走査がポイントQ、、である“y4′まで進
むと、IPRデータが“P。Therefore, processing is performed under the reading condition "A" from the main scanning direction X to the right end "E++" of the window W. This process is repeated up to one line before the sub-scanning direction ``y41'', and when the sub-scanning advances to point Q, . . . ``y4'', the IPR data becomes ``P''.
に切り換わり、以下、上記ポインI−Q。lからポイン
)Q、2までの領域と同様に、ポイントQ Ow+から
ポイントQo4までの領域の処理を行う。さらに、ポイ
ントQoaまで処理が進むと、ポイントQ0からポイン
トQ−+までの領域の処理と同様の処理をポイントQ0
4からポイントQosまでの領域について実行する。Hereafter, the above points I-Q. Similarly to the area from point 1 to point Q and 2, the area from point QOw+ to point Qo4 is processed. Furthermore, when the processing progresses to point Qoa, the same processing as that for the area from point Q0 to point Q-+ is performed at point Q0.
4 to point Qos.
このように、各セクションのセクション領域の指定およ
び読取条件をポインタを利用して指定することができる
ため、ハードウェアにより、セクション数が限定される
ことがなく、自由度のあるセクション指定を行うことが
できる。したがって、セクション数や読取条件を拡張す
ることができ、セクション機能の拡張性を向上させるこ
とができる。また、パターンメモリ15のパターンデー
タをダウンロード可能なものとしたため、読取条件の拡
張性をより一層向上させることができる。In this way, the section area and reading conditions for each section can be specified using pointers, so the number of sections is not limited by the hardware, and sections can be specified with flexibility. Can be done. Therefore, the number of sections and reading conditions can be expanded, and the expandability of section functions can be improved. Furthermore, since the pattern data in the pattern memory 15 can be downloaded, the expandability of reading conditions can be further improved.
なお、上記実施例においては、セクションとしてウィン
ドウW内に矩形の2つのセクションS82が重なり合っ
たものを採用したが、これに限るものではなく、例えば
、第8図に示すように、ウィンドウW内に大小3つのセ
クションS3.Sl、S、を1つのセクションS3内に
もう1つセクションS4が包含され、他のセクションS
、がこれら2つのセクションSl、S、に1部重なり合
っているものであってもよく、また、第9図に示すよう
に、斜面を有するセクションS6であってもよく、さら
に、図示しないが、円形であってもよい。この斜面や円
形のセクションはポインタメモリ13で形成するポイン
タ・ブロックP0〜P6、を主走査方向の座標位置が変
わるごとに細かく設定することにより可能であるが、こ
れを行うのに、ポインタメモリ13としてアキュムレー
タを用いてポイント・データをダイナミックに加減する
ようにしてもよい。In the above embodiment, two overlapping rectangular sections S82 are used in the window W as sections, but the invention is not limited to this. For example, as shown in FIG. Three large and small sections S3. Sl, S, one section S3 contains another section S4, and the other section S
, may partially overlap these two sections Sl and S, or may be a section S6 having a slope as shown in FIG. 9, and furthermore, although not shown, It may be circular. This slope or circular section can be created by finely setting the pointer blocks P0 to P6 formed by the pointer memory 13 each time the coordinate position in the main scanning direction changes. Alternatively, an accumulator may be used to dynamically add or subtract point data.
(効果)
本発明によれば、ハードウェアによりセクション数が限
定されることなく、自由度のあるセクション指定を行う
ことができる。したがって、セクション機能を向上させ
ることができる。(Effects) According to the present invention, the number of sections is not limited by hardware, and sections can be specified with a degree of freedom. Therefore, the section function can be improved.
第1図〜第9図は本発明の画像読取装置の一実施例を示
す図であり、第1図はその画像読取装置の斜視図、第2
図はそのセクション処理回路の回路ブロック図、第3図
はそのパターンメモリのアトリビュート・ブロックの模
式図、第4図はそのポインタメモリのポインタ構造の模
式図、第5図はそのウィンドウ内に設定されるセクショ
ンを示す図、第6図はそのウィンドウおよびセクション
の座標やポイントを表示する図、第7図は第6図に対応
するセクションのポインタ構造の模式図、第8.9図は
それぞれセクション設定の他の例を示す図である。
第10図は従来のセクションの指定方式の説明図である
。
■・・・・・・スキャナ装置、
3・・・・・・原稿台、
11・・・・・・セクション処理回路、12・・・・・
・2値化回路、
13・・・・・・ポインタメモリ、
14・・・・・・ラッチ、
15・・・・・・パターンメモリ、
16・・・・・・−数構出回路。1 to 9 are views showing one embodiment of the image reading device of the present invention, and FIG. 1 is a perspective view of the image reading device, and FIG. 2 is a perspective view of the image reading device.
The figure is a circuit block diagram of the section processing circuit, Figure 3 is a schematic diagram of the attribute block of the pattern memory, Figure 4 is a schematic diagram of the pointer structure of the pointer memory, and Figure 5 is a diagram of the pointer structure set in the window. Figure 6 is a diagram showing the coordinates and points of the window and section, Figure 7 is a schematic diagram of the pointer structure of the section corresponding to Figure 6, and Figures 8 and 9 are section settings. It is a figure showing other examples. FIG. 10 is an explanatory diagram of a conventional section designation method. ■...Scanner device, 3...Original table, 11...Section processing circuit, 12...
・Binarization circuit, 13...Pointer memory, 14...Latch, 15...Pattern memory, 16...-Number construction circuit.
Claims (2)
りたい領域をウィンドウとして指定し、該ウィンドウ内
の原稿を主走査および副走査して読み取るとともに、該
ウィンドウ内にウィンドウの読取条件とは異なる読取条
件で読み取る領域をセクションとして複数指定可能な画
像読取装置において、前記セクションが、該セクション
の主走査方向の位置を示すブレークポインタと、次のポ
インタシーケンスの位置を示すシーケンスポインタと、
読取条件を指定するアトリビュートポインタと、の3要
素で定義され、各要素を自由に設定可能なことを特徴と
する画像読取装置。(1) Specify the area to be read as a window within the document reading area that defines the maximum reading area, scan the document within the window by main scanning and sub-scanning, and set the area within the window to be different from the reading conditions of the window. In an image reading device capable of specifying a plurality of areas to be read as sections according to reading conditions, each section includes a break pointer indicating the position of the section in the main scanning direction, and a sequence pointer indicating the position of the next pointer sequence;
An image reading device defined by three elements: an attribute pointer for specifying reading conditions, and each element can be freely set.
読取条件を自由に設定可能なことを特徴とする請求項1
記載の画像読取装置。(2) Claim 1 characterized in that reading conditions for the image designated by the attribute pointer can be freely set.
The image reading device described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63220628A JP2710635B2 (en) | 1988-09-02 | 1988-09-02 | Image reading device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63220628A JP2710635B2 (en) | 1988-09-02 | 1988-09-02 | Image reading device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0267865A true JPH0267865A (en) | 1990-03-07 |
JP2710635B2 JP2710635B2 (en) | 1998-02-10 |
Family
ID=16753953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63220628A Expired - Lifetime JP2710635B2 (en) | 1988-09-02 | 1988-09-02 | Image reading device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2710635B2 (en) |
-
1988
- 1988-09-02 JP JP63220628A patent/JP2710635B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2710635B2 (en) | 1998-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0085351B1 (en) | Picture information display device | |
JPH04252562A (en) | Picture processing unit | |
JPH0267865A (en) | Picture reader | |
JPH0865457A (en) | Image input device | |
JP3338107B2 (en) | Image processing device for micro film reader | |
JPS6146671A (en) | Area designation system | |
JPH11266334A (en) | Image reader | |
EP1396997A2 (en) | Image Display System and Display Device | |
JPS6224834B2 (en) | ||
JPH0437354A (en) | Hand-written communication terminal equipment | |
JP3213939B2 (en) | Document reader | |
JP2625045B2 (en) | Image processing device | |
JPH05197494A (en) | Touch pannel input device | |
JPH1146284A (en) | Image reader | |
JP3327633B2 (en) | Display control device | |
JP2001094752A (en) | Image processing device | |
JPS60172884A (en) | Picture device | |
JPH02207668A (en) | Area designation circuit for digital copying machine | |
JPH021068A (en) | Picture display device | |
JP2000253256A (en) | Picture processor | |
JPH01191981A (en) | Picture processing display system | |
JPH03172074A (en) | Picture processing system | |
JP2817892B2 (en) | Image communication device | |
JPH0311145B2 (en) | ||
JPH0380666A (en) | Picture reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071024 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081024 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |