JPS63245173A - Picture reader - Google Patents

Picture reader

Info

Publication number
JPS63245173A
JPS63245173A JP62078726A JP7872687A JPS63245173A JP S63245173 A JPS63245173 A JP S63245173A JP 62078726 A JP62078726 A JP 62078726A JP 7872687 A JP7872687 A JP 7872687A JP S63245173 A JPS63245173 A JP S63245173A
Authority
JP
Japan
Prior art keywords
data
area
binary
image
output
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
Application number
JP62078726A
Other languages
Japanese (ja)
Inventor
Tetsuro Ichitani
一谷 哲朗
Masayuki Kobayashi
正幸 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Tokyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP62078726A priority Critical patent/JPS63245173A/en
Publication of JPS63245173A publication Critical patent/JPS63245173A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PURPOSE:To process an original even with one reading without losing the property of the original by providing a means designating a desired area of the original and a means designating a data form of the designated area and other area so as to read an original based on the corresponding data form and the area. CONSTITUTION:Most part of an original is a binary picture area P1 and an intermediate picture area P2 exists therein. The area designation is applied by giving data y1, l1, l2 to a counter (not shown). In scanning the area P1, a CPU 12 outputs a binary data selection signal and outputs a pseudo halftone data selection signal in scanning the area P2. A selector circuit 15 selects an output of a binary circuit 7 at the data selection signal output and an output of a dither conversion circuit 6 at the output of a pseudo halftone data selection signal output in response to a binary data/pseudo halftone data selection signal outputted from the CPU 12. Thus, as the data of one line, a multi-value data (pseudo halftone data) is outputted in mixture in the binary data.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は印刷物や写真或いは手書き原稿、その他のハー
ドコピー等の入力対象原稿をそのまま読取ってイメージ
データとして得る画像入力装置に係わり、特に一画面内
に異なるデータ形式を複数混在させることができる画像
読取装置に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an image input device that reads input target originals such as printed matter, photographs, handwritten manuscripts, and other hard copies as they are and obtains them as image data. The present invention relates to an image reading device that can mix a plurality of different data formats.

[従来の技術] 印刷物や写真或いは手書き原稿、その他のハードコピー
等の入力対象とするイメージ原稿をそのまま読取ってイ
メージデータとして得る画像読取装置がある。
[Prior Art] There is an image reading device that reads an image document as an input object, such as a printed matter, a photograph, a handwritten document, or another hard copy, as it is and obtains it as image data.

この装置は例えば、蛍光灯の如き光源にてイメージ原稿
を照らし、このイメージ原稿に対し、CCD (チャー
ジカップルドデバイス:固体撮像素子)や撮像管、その
低階調対応の電気信号に変換できる光電変換素子による
読取センサを用いて、この読取センサをX−Yスキャン
させ、イメージ原稿を順に読取らせる。勿論この場合、
スキャンは相対的なものであり、原理的にはイメージ原
稿上をX−Yスキャンして、各画゛素位置の濃度を検出
して行けば良いので、読取センサの検出視野が小さい場
合は読取センサをX−Yスキャンさせる場合もあるし、
イメージ原稿を一方向に送り、読取センサはこの送り方
向と直角方向に走査させることによりX−Yスキャンさ
せる場合もあり、また、読取センサをライン状としてX
軸方向1ライン分を所定の画素単位で読取ることができ
るようにした場合にはX軸方向の機械的な走査は行わな
いようにするものなど種々のものがある。このようにし
て、イメージ原稿を順に読取ってその濃淡の度合に応じ
たアナログ信号を得、これをアナログ/ディジタル(A
/D)変換して画素単位でディジタル化し、画像データ
(イメージデータ)として出力する装置である。尚、単
位となる画素のサイズは読取センサ側の画素の面積に依
存し、これによって分解能も決まる。
This device illuminates an image document with a light source such as a fluorescent lamp, and then uses a photoelectric sensor that can convert the image document into an electrical signal corresponding to low gradation using a CCD (charge-coupled device: solid-state image sensor) or image pickup tube. Using a reading sensor including a conversion element, the reading sensor is caused to perform an X-Y scan to sequentially read an image document. Of course, in this case,
Scanning is relative, and in principle, it is sufficient to perform an X-Y scan on the image document and detect the density at each pixel position, so if the detection field of view of the reading sensor is small, the reading In some cases, the sensor may be used for X-Y scanning,
In some cases, the image document is sent in one direction and the reading sensor is scanned in a direction perpendicular to this feeding direction to perform X-Y scanning.
There are various methods, such as one in which mechanical scanning in the X-axis direction is not performed when one line in the axial direction can be read in units of predetermined pixels. In this way, the image original is read in order to obtain an analog signal corresponding to the degree of shading, and this is converted into an analog/digital (A
/D) This is a device that converts and digitizes each pixel and outputs it as image data. Note that the size of the pixel serving as a unit depends on the area of the pixel on the reading sensor side, and the resolution is also determined by this.

〔発明が解決しようとする問題点〕 ところで、一枚のイメージ原稿を入力し、ディジタル化
したデータを得る場合、従来は同一画面内では同一種類
の形式のデータしか処理できなかった。すなわち、2値
データのモードではイメージ原稿の最初から終りまで画
素単位で2値データ化して出力する。そのため、写真等
の中間調(階調すなわち濃淡)9ある画像を一部に含む
イメージ原稿を入力するには、中間調を表現するために
、多値データすなわち、濃淡の度合に応じた値を持たせ
たデータにするようにモード設定してイメージ原稿全体
を処理する必要があるが、このようにすると、今度は多
値にする必要のない領域まで多値データ化されることに
なる。この場合、−画素当りのデータ量(ビット数)が
2値に比べ遥かに多いから、データを送出す時間が長く
なり、また、受取り側でもデータを保存するために必要
となるメモリ容量も大きくなり、その後のデータの処理
も大変になる。
[Problems to be Solved by the Invention] By the way, when inputting a single image original and obtaining digitized data, conventionally only data of the same type of format could be processed within the same screen. That is, in the binary data mode, the entire image document is converted into binary data pixel by pixel and output. Therefore, when inputting an image document that includes an image with nine intermediate tones (gradations, or shading) such as photographs, multi-value data, that is, values corresponding to the degree of shading, is required to express the intermediate tones. It is necessary to process the entire image document by setting the mode so as to convert it into data that has a certain value, but if this is done, even areas that do not need to be converted into multi-value data will be converted into multi-value data. In this case, the amount of data (number of bits) per pixel is much larger than in binary, so it takes longer to send the data, and the memory capacity required to store the data on the receiving side is also large. This makes subsequent data processing difficult.

そこでこの発明の目的とするところは、2値で済むとこ
ろは2値データとして、また、多値データとする必要の
あるところは多値データ化して出力することができるよ
うにし、データ長を必要な長さに止どめてデータ伝送効
率を高め、且つ、データ保存及び処理を容易にする画像
読取装置を提供することにある。
Therefore, the purpose of this invention is to make it possible to output binary data where binary data is sufficient, and to output multivalued data where multivalued data is required, and to reduce the data length as required. An object of the present invention is to provide an image reading device that increases data transmission efficiency by keeping the length to a certain length, and facilitates data storage and processing.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するため、本発明は次のように構成する
。すなわち、イメージ原稿よりX軸またはY軸に沿うラ
インについて画素列単位で画像情報を光電変換素子によ
り読取ってアナログ信号に変換し、これを2値データ変
換手段及び多値データ変換手段により2値または多値の
いずれかの形式のデータに変換して画像データとして得
る画像読取装置において、上記読取り対象とするイメー
ジ原稿の所望領域を指定する領域指定手段と、この指定
領域とその他の領域のデータ形式をそれぞれ指定するデ
ータ形式指定手段と、上記ラインがこの指定された領域
を通る場合は上記ライン単位でそれぞれのデータ形式の
データを得るべく制御し、これに゛より得たそのライン
におけるデータ形式の異なる画像データを上記指定領域
に対応させて抽出し最編集して出力し、その他のライン
ではそのラインにおける指定データ形式で画像データを
出力する読取編集制御手段とを具備して構成する。
In order to achieve the above object, the present invention is configured as follows. That is, image information is read by a photoelectric conversion element in units of pixel rows on lines along the X-axis or Y-axis from an image original and converted into an analog signal, which is then converted into a binary or In an image reading device that obtains image data by converting data into any one of multi-valued formats, an area specifying means for specifying a desired area of the image document to be read, and data formats of the specified area and other areas. and a data format specifying means for specifying the respective data formats, and when the above line passes through the specified area, control is performed to obtain data in each data format for each line, and the data format of the line obtained by this is controlled. The reading/editing control means extracts different image data corresponding to the specified area, re-edits it, and outputs it, and outputs image data in the specified data format for the other lines on the other lines.

〔作 用〕[For production]

このような構成において、イメージ原稿よりX軸または
Y軸に沿うラインについて画素列単位で画像情報を光電
変換素子により読取ってアナログ信号に変換し、これを
2値または多値のいずれかの形式のデータに変換して画
像データとして得るが、これに先立ち、領域指定手段に
より上記読取り対象とするイメージ原稿の所望領域を指
定し、また、データ形式指定手段により上記指定領域と
その他の領域のデータ形式をそれぞれ指定する。
In such a configuration, image information is read by a photoelectric conversion element in units of pixel rows along the X-axis or Y-axis from the image original and converted into an analog signal, which is then converted into an analog signal in either binary or multi-value format. Before converting data into image data, the desired area of the image document to be read is specified by the area specifying means, and the data format of the specified area and other areas is specified by the data format specifying means. Specify each.

そして、読取センサに読取りを開始させると、読取編集
制御手段は読取センサの読取りラインがこの指定された
領域を通る場合は上記ライン単位でそれぞれのデータ形
式のデータを得るべく制御して、これにより得たそのラ
インにおけるデータ形式の異なる画像データを上記指定
領域に対応させて抽出し最編集して出力し、その他のラ
インではそのラインにおける指定データ形式で画像デー
タを出力する。
Then, when the reading sensor starts reading, the reading editing control means controls to obtain data in each data format for each line when the reading line of the reading sensor passes through this designated area. The obtained image data in a different data format for that line is extracted in correspondence with the specified area, re-edited, and output, and for other lines, image data is output in the specified data format for that line.

従って、この発明によれば、2値で済むところは2値デ
ータとして、また、多値データとする必要のあるところ
は多値データ化してしかも2値と多値を同一ラインにお
いて混在させて出力することができるようになり、デー
タ長を必要な長さに止どめてデータ伝送効率を高め、且
つ、データ保存及び処理を容易にする画像読取装置を提
供することができる。
Therefore, according to the present invention, areas where binary data is sufficient are converted into binary data, and areas where multi-value data is required are converted into multi-value data, and binary and multi-value data are mixed on the same line. It is now possible to provide an image reading device that can keep the data length to a required length, improve data transmission efficiency, and facilitate data storage and processing.

〔実施例〕〔Example〕

以下、本発明の一実施例について図面を参照して説明す
る。
An embodiment of the present invention will be described below with reference to the drawings.

第1図は本装置の構成を示すブロック図であり、図中1
は読取センサである。この読取センサ1はCOD (チ
ャージカップルドデバイス;固体撮像素子)によるライ
ンセンサ形の読取センサあるいは撮像管、その他階調対
応の電気信号に変換できる光電変換素子等が用いられる
が、ここでは簡単のため、CODを用いたラインセンサ
形の読取センサを例にとることとする。従って、この読
取センサ1はCCDのセルを読取り可能な最大イメージ
原稿の幅相当の範囲に亙って並設したものとする。2は
この読取センサ1の出力するイメージ原稿の読取り位置
での濃淡値に応じた読取信号(アナログ信号)を増幅す
る増幅回路であり、3はこの増幅回路2の出力を所定タ
イミング毎にサンプリングして保持するサンプル・ホー
ルド回路である。4はこのサンプル・ホールド回路3に
て保持されたアナログ値をディジタル値に変換するA/
D変換回路である。A/D変換回路4としてはここでは
例えばアナログ入力レベルに応じて16段階に分けた出
力端子を持ち、入力されたアナログ信号のレベルにより
16個の出力端子のうちの対応する最大レベル出力端子
以下をH”とすることでディジタル化するものを用いて
いる。すなわち、レベルにより出力がどの出力端子まで
であるかが決まるようなA/D変換回路である。5は例
えば8ビツトのコーグすなわち符号化回路であり、A/
D変換回路4により画素濃度に応じて16段階のレベル
に振分けられたレベルデータをもとにしてそのレベル対
応のディジタル濃度値データに変換するものである。
Figure 1 is a block diagram showing the configuration of this device.
is the reading sensor. This reading sensor 1 uses a COD (charge-coupled device; solid-state image pickup device) line sensor type reading sensor, an image pickup tube, or other photoelectric conversion element that can convert into an electric signal corresponding to gradation, but here, a simple one is used. Therefore, a line sensor type reading sensor using COD will be taken as an example. Therefore, in this reading sensor 1, CCD cells are arranged in parallel over a range corresponding to the width of the maximum readable image document. Reference numeral 2 denotes an amplifier circuit that amplifies the read signal (analog signal) corresponding to the gray level value at the reading position of the image original outputted by the reading sensor 1, and 3 samples the output of the amplifier circuit 2 at predetermined timings. This is a sample-and-hold circuit that holds the 4 is an A/D converter that converts the analog value held in this sample/hold circuit 3 into a digital value.
This is a D conversion circuit. The A/D conversion circuit 4 here has output terminals divided into 16 levels according to the analog input level, and depending on the level of the input analog signal, the corresponding maximum level output terminal of the 16 output terminals or below. An A/D conversion circuit is used that digitizes the signal by setting it to "H". In other words, it is an A/D conversion circuit in which the level determines which output terminal the output goes to. 5 is an 8-bit code, for example. circuit, and A/
Based on the level data which is divided into 16 levels according to the pixel density by the D conversion circuit 4, it is converted into digital density value data corresponding to the level.

6はディザ変換回路であり、周知のように画素当りのド
ツト数を縦横所定数とし、これを濃度レベルに応じたモ
ザイク状のドツトパターン(ディザ・パターン)として
得るデータすなわち疑似2値化データ(ディザ・パター
ン・データ)を発生するものであって、上記コーグ5と
同様にA/D変換回路4により画素濃度に応じて16段
階のレベルに振分けられたレベルデータをもとにしてそ
のレベル対応のディザ・パターン・データに変換するも
のである。
6 is a dither conversion circuit, which, as is well known, sets the number of dots per pixel to a predetermined number in the vertical and horizontal directions, and converts the data obtained as a mosaic dot pattern (dither pattern) according to the density level, that is, pseudo-binarized data ( It generates dither pattern data (dither pattern data), and similarly to the above-mentioned KOG 5, it generates level correspondence based on level data that is divided into 16 levels according to pixel density by the A/D conversion circuit 4. dither pattern data.

7は2値化回路であって、上記コーグ5と同様にA/D
変換回路4により画素濃度に応じて16段階のレベルに
振分けられたレベルデータをもとにしてそのレベルうち
所定レベルをしきい値としてこれを超えるものを”1#
、下回るものを”0#として2値データに変換するもの
である。
7 is a binarization circuit, which is an A/D circuit like the Korg 5 above.
Based on the level data that is divided into 16 levels according to the pixel density by the conversion circuit 4, a predetermined level among the levels is set as a threshold value, and those exceeding this level are set as "1#".
, those below are converted to binary data with "0#".

また、9はセンサ駆動タイミング発生回路である。この
センサ駆動タイミング発生回路9は読取センサ1のイメ
ージ原稿に対する相対的移動のタイミング信号を発生す
るものであり、8はこのタイミング信号を受けるとイメ
ージ原稿に対する読取センサ1の相対的位置を1ライン
分(例えば、これはCCDのセルの幅相当とする)移動
するセンサ駆動回路である。
Further, 9 is a sensor drive timing generation circuit. This sensor drive timing generation circuit 9 generates a timing signal for the relative movement of the reading sensor 1 with respect to the image original, and when receiving this timing signal, the sensor drive timing generating circuit 8 calculates the relative position of the reading sensor 1 with respect to the image original by one line. (For example, this is equivalent to the width of a CCD cell.) This is a moving sensor drive circuit.

また、lOはバススイッチであり、このバススイッチI
Oは上記コーグ5の出力を開閉するものである。15は
上記ディザ変換回路6の出力または2値化回路7の出力
のいずれか一方を選択するセレクタ回路であり、11は
このセレクタ回路15により選択されて出力されたディ
ザ変換回路6または2値化回路7の出力データをパラレ
ル変換するシリアル拳パラレル変換回路である。12は
マイクロプロセッサであり、メモリ13に記憶されてい
る制御プログラムを実行して所定の処理を実行し、また
、データの授受を行ったり外部からの指令を受けてその
指令に応じた制御を行う等、制御の中枢を担うものであ
る。14は外部との入出力のためのインターフェース回
路であり、16はホストコンピュータである。上記バス
スイッチ10はマイクロプロセッサ12の出力する多値
データ/2値データ(疑似中間調データを含む)選択信
号に応じバス開閉制御を行うもので、多値データ選択信
号出力時にバスを開きコーグ5の出力を通す。また、マ
イクロプロセッサ12から2値データ選択信号が出力さ
れている時に上記シリアル・パラレル変換回路11はセ
レクタ回路15の出力をパラレル変換して出力する。ま
た、セレクタ回路15はマイクロプロセッサ12の出力
する2値データ/疑似中間調データ選択信号に応じ2値
データ選択信号出力時には2値化回路7側を、そして、
疑似中間調データ選択信号出力時にはディザ変換回路6
側の出力を選択する。
In addition, IO is a bus switch, and this bus switch I
O is for opening and closing the output of the above-mentioned Korg 5. 15 is a selector circuit that selects either the output of the dither conversion circuit 6 or the output of the binarization circuit 7; 11 is the output of the dither conversion circuit 6 or the binarization circuit selected and output by the selector circuit 15; This is a serial-to-parallel conversion circuit that converts the output data of the circuit 7 into parallel data. A microprocessor 12 executes a control program stored in the memory 13 to perform predetermined processing, and also sends and receives data, receives commands from the outside, and performs control according to the commands. etc., it plays a central role in control. 14 is an interface circuit for external input/output, and 16 is a host computer. The bus switch 10 performs bus opening/closing control in response to the multi-value data/binary data (including pseudo-halftone data) selection signal output from the microprocessor 12, and opens the bus when the multi-value data selection signal is output. Pass the output of Further, when a binary data selection signal is output from the microprocessor 12, the serial/parallel conversion circuit 11 converts the output of the selector circuit 15 into parallel data and outputs the parallel data. Further, the selector circuit 15 selects the binarization circuit 7 side when outputting the binary data selection signal in response to the binary data/pseudo halftone data selection signal output from the microprocessor 12;
When outputting the pseudo halftone data selection signal, the dither conversion circuit 6
Select side output.

ホストコンピュータ16はマイクロプロセッサ12に対
して指令を与えたりデータの授受を行ったりするもので
ある。
The host computer 16 gives commands to the microprocessor 12 and sends and receives data.

このような構成において、センサ駆動タイミング発生回
路9は読取センサ1のイメージ原稿に対する相対的移動
のタイミング信号を逐次発生する。
In such a configuration, the sensor drive timing generation circuit 9 sequentially generates a timing signal for relative movement of the reading sensor 1 with respect to the image document.

このタイミング信号を受ける毎にセンサ駆動回路8はこ
のタイミング信号を受けるとイメージ原稿に対する読取
センサ1の相対的位置を1ライン分移動する。そして、
これをイメージ原稿の終りまで繰返すことにより、順に
読取センサ1により1ラインずつイメージ原稿を読取り
、イメージデータに変換して行く。この変換は次のよう
にして行われる。
Every time this timing signal is received, the sensor drive circuit 8 moves the relative position of the reading sensor 1 with respect to the image document by one line. and,
By repeating this process until the end of the image document, the image document is sequentially read line by line by the reading sensor 1 and converted into image data. This conversion is performed as follows.

すなわち、CODで構成された読取センサ1からはイメ
ージ原稿の1ライン分の画素データが画素の並び順(セ
ルの並び順)に読み出され、増幅回路2に与えられる。
That is, pixel data for one line of an image original is read out from a reading sensor 1 configured with a COD in the order of pixel arrangement (order of cell arrangement), and is provided to an amplifier circuit 2.

そして、この読取センサ1の出力するイメージ原稿の読
取り位置における各画素位置での濃淡値に応じた読取信
号(アナログ信号)が増幅回路2により増幅されて順に
出力されることになる。この出力信号はサンプル・ホー
ルド回路3によりサンプリングされ、このサンプリング
出力はA/D変換回路4に与えられる。するとこのA/
D変換回路4はその入力レベルにより16段階の出力端
子うちの対応レベル端子以下の出力端子を論理レベル”
H”にする。
Then, the reading signal (analog signal) corresponding to the gray level value at each pixel position at the reading position of the image original outputted by the reading sensor 1 is amplified by the amplifier circuit 2 and sequentially output. This output signal is sampled by a sample and hold circuit 3, and this sampling output is given to an A/D conversion circuit 4. Then this A/
The D conversion circuit 4 sets the output terminals of the 16 levels of output terminals below the corresponding level terminal to a logic level depending on the input level.
Set to “H”.

このようにしてイメージ原稿に対し、読取センサ1をX
−Yスキャンさせ(この場合のX方向はCCDのセルの
配列方向となるので実際に機械的な走査は行ってはいな
い)、イメージ原稿を順に読取ってその濃淡の度合に応
じたアナログ信号を得、これをアナログ/ディジタル(
A/D)変換して画素単位でディジタル化される。この
ディジタルデータはまだ実際の画像データとはなってい
ない。従って、このA/D変換回路4の出力はコーグ5
、ディザ変換回路6.2値化回路7により中間調信号、
疑似中間調信号、2値信号に変換されることになる。
In this way, the reading sensor 1 is
- Y scan (in this case, the X direction is the direction in which the CCD cells are arranged, so no actual mechanical scanning is performed), and the image document is read in order to obtain an analog signal corresponding to the degree of shading. , convert this into analog/digital (
A/D) conversion and digitization in pixel units. This digital data has not yet become actual image data. Therefore, the output of this A/D conversion circuit 4 is
, the dither conversion circuit 6 and the binarization circuit 7 generate halftone signals,
It will be converted into a pseudo halftone signal and a binary signal.

一方、ホストコンピュータ1Bよりマイクロプロセッサ
12に対してはオペレータが予め領域別ディジタルデー
タ変換モードが設定されており、従って、マイクロプロ
セッサ12は現在のスキャン位置での得られるデータを
その指定変換モードに合せて対応する変換回路出力を選
択するかたちで選択的に抽出するよう制御する。例えば
、今、2値データ変換領域或いは疑似中間調データであ
れば多値データ/2値データ選択信号を2値データ選択
信号として発生してシリアル・パラレル変換回路11に
与え、これを動作させ、また、多値データ領域では多値
データ選択信号として発生してこれらに変え、バススイ
ッチ10をオンさせる。また、マイクロプロセッサ12
は2値データ選択領域では2値データ/疑似中間調デー
タ選択信号を2値データ選択信号とし、疑似中間調デー
タ選択領域ではこれを疑似中間調選択信号として出力し
てセレクタ回路15に与えてこれを切換える。従って、
セレクタ回路15はマイクロプロセッサ12が2値デー
タ選択信号を出力している時には2値化回路7側を、ま
た、疑似中間調データ選択信号を出力している時にはデ
ィザ変換回路6側の出力を選択する。
On the other hand, the operator has previously set the digital data conversion mode for each area in the microprocessor 12 from the host computer 1B, and therefore the microprocessor 12 adjusts the data obtained at the current scan position to the specified conversion mode. Control is performed to selectively extract the corresponding conversion circuit output by selecting the corresponding conversion circuit output. For example, if the current data is a binary data conversion area or pseudo-halftone data, a multi-value data/binary data selection signal is generated as a binary data selection signal and applied to the serial/parallel conversion circuit 11, which is operated. Further, in the multi-value data area, a multi-value data selection signal is generated and changed to these signals, and the bus switch 10 is turned on. In addition, the microprocessor 12
In the binary data selection area, the binary data/pseudo halftone data selection signal is output as a binary data selection signal, and in the pseudo halftone data selection area, it is output as a pseudo halftone selection signal and given to the selector circuit 15. Switch. Therefore,
The selector circuit 15 selects the output of the binarization circuit 7 when the microprocessor 12 is outputting a binary data selection signal, and selects the output of the dither conversion circuit 6 when the microprocessor 12 is outputting a pseudo halftone data selection signal. do.

このようにして、設定領域と変換モードに応じて2値デ
ータ領域では2値化回路7の2値データ出力が、疑似中
間調データ領域ではディザ変換回路6のディザパターン
信号が、また、中間調データ領域ではコーグ5のディジ
タルデータ出力が選択されてマイクロプロセッサ12に
与えられる。ここで、領域別設定されたデータ変換モー
ドは、詳細を後述するように、ライン全体が疑似中間調
或いは中間調のみの場合以外はそのラインを先ずは2値
データ変換モードで行い、次に同一ラインについて疑似
中間調或いは中間調指定領域疑似中間調或いは中間調デ
ータ変換モードで行うようにする。コーグ5の出力はこ
こでは8ビツトパラレルのディジタルデータとして得ら
れるが、ディザ変換回路6または2値化回路7の出力デ
ータはシリアルであるから、パラレル変換するためにシ
リアル・パラレル変換回路14を通す。マイクロプロセ
ッサ12はこのようにして収集されるデータを指定領域
においての指定されたデータ形式となるように編集して
1ライン単位で外部に送る。
In this way, depending on the setting area and conversion mode, the binary data output of the binarization circuit 7 in the binary data area, the dither pattern signal of the dither conversion circuit 6 in the pseudo halftone data area, and the halftone In the data area, the digital data output of the Korg 5 is selected and provided to the microprocessor 12. Here, the data conversion mode set for each area is as follows: Unless the entire line is a pseudo-halftone or only a halftone, the line is first converted into binary data conversion mode, and then the same data conversion mode is set. For lines, pseudo halftone or halftone specified area pseudo halftone or halftone data conversion mode is used. The output of the Korg 5 is here obtained as 8-bit parallel digital data, but since the output data of the dither conversion circuit 6 or the binarization circuit 7 is serial, it is passed through the serial-parallel conversion circuit 14 for parallel conversion. . The microprocessor 12 edits the data collected in this way so that it has the specified data format in the specified area, and sends it to the outside line by line.

マイクロプロセッサ12はこのような処理をメモリ13
に記憶されている制御プログラムに従って実施し、また
、データの授受を行ったり外部からの指令を受けてその
指令に応じた制御を行う等の制御を行う。また、センサ
駆動タイミング発生回路9に対する必要なタイミングを
とるための指令も行うことになる。
The microprocessor 12 performs such processing in the memory 13.
The control program is executed according to a control program stored in the controller, and also performs control such as exchanging data, receiving commands from the outside, and performing control according to the commands. It also issues a command to the sensor drive timing generation circuit 9 to obtain the necessary timing.

この結果、イメージ原稿の一部領域に写真等の中間調の
領域があり、他の多くの領域は文字や線等と言った2値
データで済むような原稿を対象としてイメージデータ化
する場合に、必要な領域のみを画素当りの構成ビット数
の多い中間調あるいは疑似中間調データとし、他は画素
当りの構成ビット数の少ない2値データとすることがで
き、画像品位を損わずにデータ数を最少限に抑えてデー
タ伝送効率を高め、また、データ数が少なくできる分、
受取り側でもデータ保存及び表示や印刷等の処理を容易
にすることができる。
As a result, when converting an image document into image data where some areas have half-tone areas such as photographs, and many other areas can be converted into binary data such as characters and lines, , it is possible to use halftone or pseudo-halftone data with a large number of constituent bits per pixel only in the necessary area, and use binary data with a small number of constituent bits per pixel in the other areas, without degrading the image quality. By minimizing the number of data transmissions, data transmission efficiency is increased, and as the number of data can be reduced,
Processing such as data storage, display, and printing can also be facilitated on the receiving side.

本装置においては、上述したように一枚分のイメージ原
稿Pを画像データとして入力する際、画面を複数のライ
ンノに分けて入力するが、全体の多くが2値画像領域P
1であり、その中に第2図にP2で示したような中間調
画像領域が存在し、ここに例えば、/Hのような注目ラ
インについて見てみるとここでは、1ライン内で複数の
データ形式、すなわち、2値領域a、Cと多値領域すが
含まれることになる。この場合、第2図のように原稿上
の同じ位置で、例えば1回目は2値データとしてメモリ
に格納し、2回目は多値データとして収集してメモリ1
3に格納する。この2ライン分のデータを、領域指定に
従い、初めは2値、次に多値、その次は2値と言うよう
に切り貼りして合成したかたちで、1ラインのデータを
得、これを1ラインのデータとして伝送する。これによ
り、2値データの中に多値データを混在させる。
In this device, as described above, when inputting one sheet of image document P as image data, the screen is divided into multiple line nodes and input, but most of the entire image is in the binary image area P.
1, and there is a halftone image area as shown by P2 in FIG. The data format includes binary areas a and C and multivalue area S. In this case, as shown in Figure 2, at the same position on the document, for example, the first time it is stored as binary data in the memory, and the second time it is collected as multivalued data and stored in the memory.
Store in 3. These two lines of data are cut and pasted according to the area specification, first with binary values, then with multi-values, then with two values, and then combined to obtain one line of data, which is combined into one line. data. This allows multi-value data to be mixed in binary data.

これを、第2図においては2値領域P1中に多階調領域
P2(ここでは多階調領域P2の階調データを例えば8
 bitの構成の多値データとする)が含まれる場合に
ついて第4図乃至第6図のフローチャートを参照して説
明する。尚、第2図において、イメージ原稿の原点位置
座標を(0,0)、多階調領域P2の角部b1の位置座
標を(xl。
In FIG. 2, a multi-tone area P2 (here, the gradation data of the multi-tone area P2 is set to, for example, 8
A case in which multivalued data with a bit configuration is included will be described with reference to the flowcharts of FIGS. 4 to 6. In FIG. 2, the coordinates of the origin of the image original are (0, 0), and the coordinates of the corner b1 of the multi-tone area P2 are (xl).

yl)、多階調領域P2のライン方向幅をノ1、イメー
ジ原稿の末端位置座標を(A、B)とする。
yl), the line direction width of the multi-tone area P2 is No1, and the end position coordinates of the image document are (A, B).

電源投入後、マイクロプロセッサ12は本装置の初期化
を行い(メモリクリア、■10レジスタの設定等)、ホ
ストコンピュータ1Bからのコマンド入力を待つ(sl
〜s3)。そして、ホストコンピュータ1Bからイメー
ジ原稿全体のデータ形式(この場合は2値データ変換モ
ードを指定)と特定領域用の指定データ変換モードとそ
の該当領域設定の各コマンド入力があり、開始指令があ
るとそのコマンドに従った各種設定(指定されたデータ
変換モードとその該当領域設定領域別のデータ及び設定
内容を示すフラグ設定等)を行う(S4)。この処理は
第6図に示す如きもので、カウンタC1にylを設定し
、次にカウンタC2にノ2を設定し、カウンタC3にB
+1を設定する(841〜544)。これらカウンタは
いずれもメモリ13上に置かれる。そして、読取センサ
1からのデータを収集開始するが、最初は2値データと
してそのライン上の各画素のデータを、そして次に多値
データとしてそのライン上の各画素のデー夕を得て行く
。このとき、読み出されて送られて来たデータが現在の
ライン位置おけるそのライン上のどの画素位置のものか
の情報も得ているのでこれらと上記カウンタ設定情報に
よりそのデータの位置する領域が指定領域外の多値デー
タであるか否かが判別される( s 44)。そして、
この判断の結果、指定領域外の多値データであればフラ
グMODE 1の第0ビツトbit Oをセットしく 
s 45)、指定領域外の多値データでなければフラグ
MODE 1の第0ビツトbit oをリセットする(
 s 4B)。そして、 s4θからは次にS47に入り、ここで領域指定外2値
データか否かが判定される。次にこの判定結果がイエス
ならばフラグMODE 1の第1ビツトb1t 1をリ
セットする( s 48)。そして、S48からは次に
S50に入る。逆にノーならばフラグMODE Lの第
1ビツトbit 1をセットしく549)、そして、S
50に入る。また、S45からはS50に入る。S50
では領域指定内多値であるか否かが調べられ、この判定
結果がイエスならばフラグMODE 2の第0ビツトb
it Oをセットして(s 51)シンボル2に入る。
After the power is turned on, the microprocessor 12 initializes the device (memory clear, 10 register settings, etc.), and waits for command input from the host computer 1B (sl
~s3). Then, commands are input from the host computer 1B for the data format of the entire image document (in this case, specifying the binary data conversion mode), the specified data conversion mode for a specific area, and the corresponding area settings, and a start command is issued. Various settings (such as flag settings indicating data and setting contents for the designated data conversion mode and its corresponding area setting area) are performed in accordance with the command (S4). This process is as shown in FIG. 6, where counter C1 is set to yl, counter C2 is set to 2, counter C3 is set to B
+1 is set (841-544). Both of these counters are placed on memory 13. Then, data collection from the reading sensor 1 is started, first as binary data for each pixel on the line, and then as multi-value data for each pixel on the line. . At this time, we have also obtained information about which pixel position on the current line the data that has been read out and sent is located, so we can determine the area where the data is located using these and the counter setting information. It is determined whether the data is multivalued data outside the specified area (s44). and,
As a result of this judgment, if the data is multivalued outside the specified area, the 0th bit O of flag MODE 1 should be set.
s45), reset the 0th bit bit o of flag MODE 1 if it is not multivalued data outside the specified area (
s4B). Then, from s4θ, the process proceeds to S47, where it is determined whether or not it is binary data outside the area designation. Next, if the result of this determination is YES, the first bit b1t1 of the flag MODE1 is reset (s48). Then, from S48, the process proceeds to S50. Conversely, if no, set the first bit 1 of the flag MODE L (549), and S
Enter 50. Further, from S45, the process enters S50. S50
Then, it is checked whether or not there are multiple values within the specified area, and if the judgment result is yes, the 0th bit b of the flag MODE 2 is checked.
Set it O (s 51) and enter symbol 2.

逆にノーならばMODE 2の第0ビツトbit oを
リセットしく552)、S53に入る。ここで、データ
が領域内2値であるか否かが判定され、この判定結果が
イエスならばフラグMODE 2の第1ビツトbit 
1をリセットする( s 54)。逆にノーならばMO
DE2の第1ビツトbit 1をセットしく s 55
)、そして、S50に入る。また、S45からはS50
に入る。S50では領域指定内多値であるか否かが調べ
られ、シンボル2に入る。
Conversely, if the answer is NO, the 0th bit of MODE 2 is reset (552), and the process proceeds to S53. Here, it is determined whether the data is binary within the area, and if the determination result is YES, the first bit of the flag MODE 2 is set.
1 is reset (s54). On the other hand, if no, MO
Please set the first bit 1 of DE2 s 55
), and then enters S50. Also, from S45 to S50
to go into. In S50, it is checked whether or not it is multivalued within the specified area, and symbol 2 is entered.

以上の処理によりデータが2値か多値か、それがそのデ
ータ変換指定領域のものであるか否かがフラグ設定され
ることになる。そして、セットを#1″、リセットを”
0”とすると、指定領域外多値の場合ではMODE L
の第0.第1ビツトが”0.0”、指定領域外2値の場
合ではMODE Lの第0.第1ビツトが”1,0“、
指定領域内多値の場合ではMODE 2の第O9第1ビ
ットカじOlOo、指定領域内2値の場合ではMODE
 2の第0゜第1ビツトが”1,1°と言った具合にな
る。
Through the above processing, flags are set to indicate whether the data is binary or multivalued and whether it belongs to the data conversion specified area. Then set #1" and reset"
0”, MODE L in the case of multi-values outside the specified range.
No. 0. If the first bit is "0.0" and is a binary value outside the designated area, the 0. The first bit is “1,0”,
In the case of multi-value in the specified area, MODE 2 O9 1st bit KaziOlOo, in the case of binary in the specified area, MODE
The 0th 1st bit of 2 becomes "1, 1°".

従って、これにより、この処理の後、変換モードを示す
フラグを参照することで読み込もうとするデータをどの
ようなデータとするかが認識できる。
Therefore, after this processing, it is possible to recognize what kind of data is to be read by referring to the flag indicating the conversion mode.

この処理のが終わると55において、1ライン分の移動
を行う。但し、イメージ原稿の左上端部を原点としてこ
こが読取り開始位置である場合には初期時においてはs
5をスキップするようにして良い。次に56に入り、こ
こでMODE Lの第0ビツトbit oが1”である
か否かが調べられる。
When this process is completed, in step 55, movement by one line is performed. However, if the upper left corner of the image document is the origin and this is the reading start position, the initial position is s.
You may want to skip step 5. Next, the process goes to 56, where it is checked whether the 0th bit of MODE L is 1''.

そして、21″であるならば$8に入り、バススイッチ
10をオンさせてコーグ5の出力を1ライン分、取入れ
る( s 12)。また、21°でないときはシリアル
/パラレル変換回路11を作動させ、また、MODEl
の第1ビツトbit 1が01”であるか否かが調べら
れる(s 7.  s 9)。そして、@1”であるな
らば2値データを得るべく、セレクタ回路を2値化回路
7の出力を選択するよう、また、21″でないならば多
値データを得るべく、セレクタ回路をディザ変換回路6
の出力を選択するよう切換える( s 10.  s 
11)。そして、その出力を1ライン分、取入れる( 
s 12)。
If it is 21", enter $8, turn on the bus switch 10, and take in one line of the output of Korg 5 (s12). Also, if it is not 21", turn on the serial/parallel converter circuit 11. Activate and also MODEL
It is checked whether the first bit 1 of the bit 1 is 01" (s7.s9). If it is @1", the selector circuit is connected to the binarization circuit 7 to obtain binary data. The selector circuit is connected to the dither conversion circuit 6 to select the output, and to obtain multi-value data if the output is not 21".
Switch to select the output of (s 10.s
11). Then, take in one line of that output (
s12).

次に01が0”であるか否かが調べられ、01でないな
らば、シンボル3に、また、′O”であるならばC2が
11011であるか否かが調べらる。そして、”0“で
ないならば、シンボル3に、また、′0”であるならば
シンボル1に入る。つまり、ここで指定領域内であるか
否かが調べられて、指定領域に達してない時と指定領域
を過ぎた時にはページの末端ラインすなわち、イメージ
原稿の最後のラインに達したか否かのチェックとライン
の改行を行うためにシンボル3に進み、指定領域に達し
ていて指定領域内にある時にはシンボル2のルーチンに
入り、該指定領域内での指定データ変換モード対応のデ
ータを1ライン分、収集する作業に入る。以下、これを
説明する。
Next, it is checked whether 01 is 0'', and if it is not 01, it is checked whether symbol 3 is selected, and if it is 'O'', it is checked whether C2 is 11011. If it is not "0", it goes to symbol 3, and if it is '0', it goes to symbol 1.In other words, it is checked whether it is within the specified area or not, and it is determined that it has not reached the specified area. When the specified area is exceeded, the process advances to symbol 3 to check whether the end line of the page, that is, the last line of the image document has been reached, and to perform a line break. , the routine of symbol 2 is entered, and the work for collecting one line of data corresponding to the specified data conversion mode within the specified area is started.This will be explained below.

第6図に示すように、ここではS71においてまずMO
DE 2の第0ビツトbit Oの内容を見て”1”で
あれば、バススイッチ10をオンさせ1ライン分のデー
タ入力・処理を行う(s 72.  s 77)。
As shown in FIG. 6, here, in S71, first the MO
If the content of the 0th bit O of DE 2 is "1", the bus switch 10 is turned on to input and process data for one line (s72.s77).

また、bit Oの内容が”1”でなければ、シリアル
/パラレル変換回路11の選択に入るが、これはMOD
E 2の第1ビツトbit 1の内容が”1#であるか
否かにより、決める。そして、blt 1の内容が”1
”であれば疑似中間調データ選択を行うべく、また、′
1”でなければ2値データ選択を行うべく、セレクタ回
路15を切換え制御し、その後に1ライン分のデータ入
力・処理を行う(873〜577)。このようにして、
中間調データ、疑似中間調データ、2値データのいずれ
を選択するかが決まる。
Also, if the content of bit O is not "1", the serial/parallel conversion circuit 11 is selected, but this is
Determined depending on whether the content of the first bit 1 of E2 is "1#".Then, the content of blt1 is "1".
”, in order to select pseudo halftone data, and ′
1", the selector circuit 15 is switched and controlled to select binary data, and then one line of data is input and processed (873 to 577). In this way,
It is determined whether halftone data, pseudo halftone data, or binary data is selected.

このようにして選択されて取込まれた1ライン分のデー
タは次に編集して(s7g) 、RAMに格納する( 
s 79)。そして、レジスタC3をインクリメントし
く580)、その結果が0#となるか否かを調べ(s8
1)、“0“ならば、s5に入る。
The data for one line selected and imported in this way is then edited (s7g) and stored in RAM (
s 79). Then, increment register C3 (580) and check whether the result is 0# (s8
1), if “0”, enter s5.

また、0″でなければ、レジスタC1が”0”であるか
否かを調べ、0#でなければレジスタC1をインクリメ
ントしく583)、s84に入る。
Further, if it is not 0'', it is checked whether the register C1 is "0" or not, and if it is not 0#, the register C1 is incremented (583), and the process goes to s84.

s82において、0”であればs84に入る。s84で
はレジスタC2が”0”であるか否かを調べ、°0”な
らば、s5に入る。また、0″ならば、C2をインクリ
メントしてからS5に入る。
In s82, if it is 0'', the process goes to s84. In s84, it is checked whether the register C2 is ``0'', and if it is 0'', the process goes to s5. If it is 0'', C2 is incremented and then S5 is entered.

以上で、指定が2値のみ(或いは多値のみ)のラインで
は順にそのラインの各画素のデータを2値(或いは多値
)のみで、また、2値と多値(疑似中間調を含め)の領
域が混在するラインでは2値データと多値データをそれ
ぞれ収集して次のラインの収集に移ると言った作業が実
施され、その各ライン毎にデータが指定領域、指定デー
タ形式に従って切り貼り編集されて出力されることにな
る。
With the above, for a line where only binary values (or only multi-values) are specified, the data of each pixel on that line can be changed to binary (or multi-value) only, or binary and multi-value (including pseudo halftones). For lines with a mixture of areas, binary data and multivalue data are collected separately and then moved on to the next line, and for each line the data is cut and pasted according to the specified area and specified data format. will be output.

本装置は読取センサを移動し、予め設定された多値デー
タ、2値データ混在領域内になった場合には1ライン分
のデータとして先ず前記のように指定に従って例えば2
値データとしてその読取センサ1の位置するライン上の
画像を読取り、次に読取センサを移動させずにコーグ5
及びバススイッチ10をオンし、2値データは選択され
ないようにし、この選択を終了した後、読取センサ1−
増幅回路2→サンプル/ホ一ルド回路3−A/D変換回
路4→コーダ5→バススイッチlOを経由してメモリ1
3に1ライン分のデータとして2値と多値を格納する。
This device moves the reading sensor, and when it enters the preset multi-value data and binary data mixed area, it first reads data for one line and reads the data as specified above, for example, 2 lines.
Read the image on the line where the reading sensor 1 is located as value data, and then move the Korg 5 without moving the reading sensor.
Then, turn on the bus switch 10 so that binary data is not selected, and after completing this selection, read sensor 1-
Amplifier circuit 2 -> sample/hold circuit 3 - A/D conversion circuit 4 -> coder 5 -> memory 1 via bus switch IO
3 stores binary and multi-value data as one line of data.

これで多値データ指定領域の一ライン分のデータとして
2値と多値のデータが第3図(a)のようにメモリ13
に格納されたが、第2図かられかるように多値データ指
定領域での1ラインはラインの左右は2値で中間は多値
データとならねばならない。
Now, the binary and multi-value data are stored in the memory 13 as one line of data in the multi-value data designated area as shown in Figure 3(a).
However, as can be seen from FIG. 2, in one line in the multi-value data designation area, the left and right sides of the line must be binary data, and the middle part must be multi-value data.

このため、第3図の(a)のようなデータを(b)のよ
うな第2図の1ラインに相当するデータに変換する必要
がある。
For this reason, it is necessary to convert data such as (a) in FIG. 3 into data such as (b) corresponding to one line in FIG. 2.

その方法を次に説明する。The method will be explained next.

今、第2図で多値データの領域指定が領域の左上隅の座
標(xl +8y1 ) 、領域の縦横の長さノ2.ノ
、としである場合(但し、単位は画素)、多値データ指
定領域P2内の1ラインのデータはa部は2値でX1画
素、すなわち、x 1 bit sそして、b部は多値
でノ、画素、すなわち、8、ll’1bit、そして、
0部は2値で(A−Xi−)、+1)画素、すなわち、
(A−Xl−)1十1)bitとなる必要がある。
Now, in FIG. 2, the area specification for multivalued data is the coordinates of the upper left corner of the area (xl + 8y1) and the length and width of the area 2. In the case of (however, the unit is pixel), one line of data in the multi-value data specification area P2 has part a as binary and X1 pixels, that is, x 1 bit s, and part b as multi-value.ノ, pixels, i.e. 8,ll'1 bit, and
The 0 part is binary (A-Xi-), +1) pixel, that is,
(A-Xl-)11) bits.

第3図の(a)のように多値領域指定のあるラインでは
、メモリ上に1ラインのデータとして上側アドレス18
には2値、下側アドレス19には多値データが同一ライ
ンのデータとしてそれぞれ1ライン分ある。
In a line with a multivalue area designation as shown in (a) in Figure 3, the upper address 18 is stored as one line of data in the memory.
There is one line of binary data at the lower address 19, and one line of multi-value data at the lower address 19 as data on the same line.

これらをメモリの別の部分に先ずaのデータとして第3
図(a)の2値データを先頭からx1bit分、転送す
る。次にb部のデータとして第3図の(a)の多値デー
タを先頭から(8・x1+1)blt目より8ノ1分、
a部の後に転送する。更に0部のデータとして第3図の
(a)の2値データを先頭から(xl +11+1)b
lt目より(A−Xl−)t+1)blt分、b部の後
に転送する。
These are stored in another part of the memory as the data of a.
x1 bits of the binary data shown in Figure (a) are transferred from the beginning. Next, as data for part b, the multivalued data in (a) in Figure 3 is 8 no 1 minutes from the (8 x 1 + 1) blt from the beginning.
Transfer after part a. Furthermore, as the 0 part data, the binary data of (a) in Figure 3 is added from the beginning to (xl +11+1)b
Transfer (A-Xl-)t+1)blt from the ltth part after part b.

以上のようにして第1図の注目ライン、ffAに相当す
るデータとして第3図の(b)に示す切り貼り編集済み
のデータができる。
As described above, the cut-and-paste edited data shown in FIG. 3(b) is created as data corresponding to the line of interest, ffA, in FIG. 1.

これらの動作を指定領域区間のラインノ2についてそれ
ぞれ行うことにより、多値データ指定領域内のラインの
データを作ることができる。この後は初めに2値データ
ラインと同様の動作を行って、1画面の画像データを作
る。
By performing these operations for each line No. 2 of the specified area section, data for the line within the multi-value data specified area can be created. After this, the same operation as for the binary data line is performed to create one screen of image data.

以上は画面全体が2値データに指定され、一部領域が多
値データに指定された場合の例であるが、多値指定領域
は複数個でも第2図のylを監視することにより異種の
データ領域であることを検知して、前記と同様のことを
行える。
The above is an example where the entire screen is specified as binary data and some areas are specified as multi-value data, but even if there are multiple multi-value specified areas, by monitoring yl in Figure 2, you can The same thing as above can be done by detecting that it is a data area.

このように全体を特定データ形式として扱い、その一部
領域を指定して他のデータ形式を指定することにより、
それに合せて指定領域のデータはその他の領域のデータ
形式と異ならせた混在データ形式としてイメージ原稿の
イメージ・データを作成することができるものである。
In this way, by treating the whole as a specific data format and specifying a part of it and specifying another data format,
In accordance with this, image data of the image document can be created in a mixed data format in which the data in the designated area is different from the data format in other areas.

この結果、イメージ原稿の一部領域に写真等の中間調の
領域があり、他の多くの領域は文字や線等と言った2値
データで済むような原稿を対象としてイメージデータ化
する場合に、必要な領域のみを画素当りの構成ビット数
の多い中間調あるいは疑似中間調データとし、他は画素
当りの構成ビット数の少ない2値データとすることがで
き、画像品位を損わずにデータ数を最少限に抑えてデー
タ伝送効率を高め、また、データ数が少なくできる分、
受取り側でもデータ保存及び表示や印刷等の処理を容易
にすることができる。
As a result, when converting an image document into image data where some areas have half-tone areas such as photographs, and many other areas can be converted into binary data such as characters and lines, , it is possible to use halftone or pseudo-halftone data with a large number of constituent bits per pixel only in the necessary area, and use binary data with a small number of constituent bits per pixel in the other areas, without degrading the image quality. By minimizing the number of data transmissions, data transmission efficiency is increased, and as the number of data can be reduced,
Processing such as data storage, display, and printing can also be facilitated on the receiving side.

〔発明の効果〕〔Effect of the invention〕

以上、詳述したように本発明によれば、2値で済むとこ
ろは2値データとして、また、多値データとする必要の
あるところは多値データ化して出力することができ、デ
ータ長を必要な長さに止どめてデータ伝送効率を高め、
且つ、データ保存及び処理を容易にする画像読取装置を
提供することができる。
As described in detail above, according to the present invention, it is possible to output binary data where binary data is required, and to output multivalue data where multivalue data is required, and to reduce the data length. Increase data transmission efficiency by keeping the length to the required length,
Furthermore, it is possible to provide an image reading device that facilitates data storage and processing.

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

第1図は本発明の一実施例を示すブロック図、第2図及
び第3図は本発明の詳細な説明するための図、第4図乃
至第6図は本装置の作用を説明するためのフローチャー
トである。 1・・・読取センサ、3・・・サンプル/ホールド回路
、4・・・A/D変換回路、5・・・コーグ、6・・・
ディザ変換回路、7・・・2値化回路、9・・・センサ
駆動タイミング発生回路、10・・・バススイッチ、1
1・・・シリアル/パラレル変換回路、12・・・マイ
クロプロセッサ、13・・・メモリ、15・・・セレク
タ回路、16・・・ホストコンピュータ。 出願人代理人 弁理士 鈴江武彦 第2図 (a)       (b) 第3図 第4図 第5図 第6図 手続補正書 昭和 02.7月−1日
FIG. 1 is a block diagram showing one embodiment of the present invention, FIGS. 2 and 3 are diagrams for explaining the present invention in detail, and FIGS. 4 to 6 are diagrams for explaining the operation of the present device. This is a flowchart. 1... Reading sensor, 3... Sample/hold circuit, 4... A/D conversion circuit, 5... Korg, 6...
Dither conversion circuit, 7... Binarization circuit, 9... Sensor drive timing generation circuit, 10... Bus switch, 1
DESCRIPTION OF SYMBOLS 1... Serial/parallel conversion circuit, 12... Microprocessor, 13... Memory, 15... Selector circuit, 16... Host computer. Applicant's agent Patent attorney Takehiko Suzue Figure 2 (a) (b) Figure 3 Figure 4 Figure 5 Figure 6 Procedural amendments Showa 02.7-1

Claims (1)

【特許請求の範囲】[Claims] イメージ原稿よりX軸またはY軸に沿うラインについて
画素列単位で画像情報を光電変換素子により読取ってア
ナログ信号に変換し、これを2値データ変換手段及び多
値データ変換手段により2値または多値のいずれかの形
式のデータに変換して画像データとして得る画像読取装
置において、上記読取り対象とするイメージ原稿の所望
領域を指定する領域指定手段と、この指定領域とその他
の領域のデータ形式をそれぞれ指定するデータ形式指定
手段と、上記ラインがこの指定された領域を通る場合は
上記ライン単位でそれぞれのデータ形式のデータを得る
べく制御し、これにより得たそのラインにおけるデータ
形式の異なる画像データを上記指定領域に対応させて抽
出し最編集して出力し、その他のラインではそのライン
における指定データ形式で画像データを出力する読取編
集制御手段とを具備してなる画像読取装置。
A photoelectric conversion element reads image information in units of pixel columns from the image original along the X-axis or Y-axis, converts it into an analog signal, and converts this into a binary or multivalued signal using a binary data conversion means and a multivalued data conversion means. In an image reading device that converts data into data in one of the following formats and obtains it as image data, an area specifying means for specifying a desired area of the image document to be read, and data formats for the specified area and other areas are respectively provided. A specified data format specifying means, and when the above line passes through the specified area, control is performed to obtain data in each data format for each line, and image data in different data formats for the line obtained thereby. An image reading device comprising a reading/editing control means for extracting, re-editing and outputting image data corresponding to the specified area, and outputting image data in a specified data format for the other lines for other lines.
JP62078726A 1987-03-31 1987-03-31 Picture reader Pending JPS63245173A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62078726A JPS63245173A (en) 1987-03-31 1987-03-31 Picture reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62078726A JPS63245173A (en) 1987-03-31 1987-03-31 Picture reader

Publications (1)

Publication Number Publication Date
JPS63245173A true JPS63245173A (en) 1988-10-12

Family

ID=13669886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62078726A Pending JPS63245173A (en) 1987-03-31 1987-03-31 Picture reader

Country Status (1)

Country Link
JP (1) JPS63245173A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7742201B2 (en) 1998-11-11 2010-06-22 Canon Kabushiki Kaisha Control method for document scanning device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5945765A (en) * 1982-09-08 1984-03-14 Canon Inc Picture processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5945765A (en) * 1982-09-08 1984-03-14 Canon Inc Picture processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7742201B2 (en) 1998-11-11 2010-06-22 Canon Kabushiki Kaisha Control method for document scanning device

Similar Documents

Publication Publication Date Title
JPS6246105B2 (en)
JP3334385B2 (en) Image reading apparatus and reading method
JPS63245173A (en) Picture reader
JPS6481080A (en) Image processing system
JP3836213B2 (en) Image processing device
JP2646889B2 (en) Image processing device
JP3117331B2 (en) Image data processing device
EP0195925A2 (en) Method for converting image gray levels
JP2646888B2 (en) Image processing device
JP2934971B2 (en) Image binarization processing device
JP3210378B2 (en) Image input device
JPH06141155A (en) Original reader
JP2624031B2 (en) Image processing device
JP3092194B2 (en) Image synthesis device
JP3143502B2 (en) Area discriminating apparatus and method
JP3096500B2 (en) Image input device
JPS58220564A (en) Character and pattern picture image extracting system
JPH0322755A (en) Half-tone image estimating device
JP2659960B2 (en) Image processing device
KR910002773B1 (en) Quast-medium picture data procossing method
JPH0456507B2 (en)
JPS61150468A (en) Picture processing circuit
JPH0951445A (en) Image processing unit
JPH06225119A (en) Picture processor
JPH06324672A (en) Picture processor