JPH06259598A - Method and device for inputting image - Google Patents
Method and device for inputting imageInfo
- Publication number
- JPH06259598A JPH06259598A JP5048109A JP4810993A JPH06259598A JP H06259598 A JPH06259598 A JP H06259598A JP 5048109 A JP5048109 A JP 5048109A JP 4810993 A JP4810993 A JP 4810993A JP H06259598 A JPH06259598 A JP H06259598A
- Authority
- JP
- Japan
- Prior art keywords
- image
- processing
- image input
- image data
- input
- 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
Landscapes
- Character Input (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】
【目的】複数枚の画像データを入力する画像入力方法に
おいて、トータルの入力に要する時間を削減する手段を
提供すること。
【構成】例えば、スキャナ400、メモリ401、制御
部402、符号化回路403、通信回路404、記憶装
置405、プリンタ406、フレームメモリ407、デ
ィスプレイ408、黒ラン抽出回路700、およびバス
409を有して構成される装置がある。
【効果】同一種類の画像を連続して入力する場合、画像
の特徴情報を抽出するのに要する時間が短縮され、画像
入力に要する時間が大幅に短縮される。
(57) [Abstract] [Purpose] To provide a means for reducing the time required for total input in an image input method for inputting a plurality of image data. [Structure] For example, a scanner 400, a memory 401, a control unit 402, an encoding circuit 403, a communication circuit 404, a storage device 405, a printer 406, a frame memory 407, a display 408, a black run extraction circuit 700, and a bus 409. There is a device configured as. [Effect] When images of the same type are continuously input, the time required to extract the characteristic information of the images is shortened, and the time required for image input is significantly shortened.
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばファクシミリ装
置、複写機、電子ファイリング装置等における画像入力
の方法に関し、特に複数枚の画像を入力する手段に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of inputting an image in, for example, a facsimile apparatus, a copying machine, an electronic filing apparatus, etc., and more particularly to a means for inputting a plurality of images.
【0002】[0002]
【従来の技術】従来、複写機等においては、画像を原稿
台に置く際に、標準位置に対して傾いて置いてしまい、
該傾いた画像データが入力される場合があることは、経
験的事実の示すところである。2. Description of the Related Art Conventionally, in a copying machine or the like, when an image is placed on a document table, the image is placed at an angle with respect to a standard position.
It is an empirical fact that the tilted image data may be input.
【0003】また、原稿台の標準位置に、すなわち、ま
っすぐに置いたはずの画像データが、原稿押さえ板を降
ろす際の風圧等により、傾いてしまうこともしばしばあ
る。Further, the image data that should have been placed at the standard position on the platen, that is, the image data that should have been placed straight, often tilts due to wind pressure when the document pressing plate is lowered.
【0004】これらの画像入力データの傾きを防止する
ためには、画像データ入力時の操作を慎重に行わなけれ
ばならない。In order to prevent the inclination of the image input data, the operation for inputting the image data must be carefully performed.
【0005】このような慎重な作業は、操作者にとって
負荷となる場合が多い。特に、入力する原稿の枚数が多
い場合には、一層負担が増加することになる。Such a careful work is often a burden on the operator. In particular, when the number of originals to be input is large, the burden is further increased.
【0006】これらの問題点を解決するために、例え
ば、特開昭62−14277号公報記載の手段が提供さ
れている。In order to solve these problems, for example, the means described in Japanese Patent Laid-Open No. 62-14277 is provided.
【0007】上記の従来技術では、傾いて入力された画
像データの傾き角度を自動的に検出して、入力された画
像データに対して、検出角度分だけ回転処理を施し傾き
角度を補正するものである。In the above-mentioned conventional technique, the tilt angle of the image data that is tilted and input is automatically detected, and the tilt angle is corrected by rotating the input image data by the detected angle. Is.
【0008】上記従来技術における、傾き角度検出処理
を図面を参照して説明する。The tilt angle detection processing in the above conventional technique will be described with reference to the drawings.
【0009】図2に、傾いて入力された画像データを示
す。FIG. 2 shows image data that is input while being inclined.
【0010】まず、文字輪郭(図中に四角形にて示す)
の右下の点である輪郭点P1、P2、P3等の座標を抽
出する。First, the outline of a character (indicated by a rectangle in the figure)
The coordinates of the contour points P1, P2, P3, etc., which are the lower right points of, are extracted.
【0011】これらの輪郭点が、最も多く同一の直線上
に乗る直線を検出し、さらに、該直線の水平方向からな
す角度を求め、該角度を画像の傾き角度とする。The most straight line on which these contour points are on the same straight line is detected, and the angle formed by the straight line from the horizontal direction is obtained, and this angle is taken as the inclination angle of the image.
【0012】そして、この検出された傾き角度分だけ、
画像を回転処理することにより、画像の補正を行なうも
のである。Then, by the detected tilt angle,
The image is corrected by rotating the image.
【0013】以上、上記の従来技術に示されるように、
傾いて入力された画像データに対して、傾きの補正処理
を施す画像処理手段が提案されている。As described above in the prior art,
There has been proposed an image processing unit that performs inclination correction processing on image data that is input with inclination.
【0014】[0014]
【発明が解決しようとする課題】しかしながら、上記従
来技術においては、1枚の原稿に対しての処理について
のみ考慮されており、例えば複数枚の画像を連続的に入
力する処理については、考慮されていない。However, in the above-mentioned prior art, only the processing for one original is considered, and for example, the processing for continuously inputting a plurality of images is considered. Not not.
【0015】そのために、上記従来技術における手段に
よって、複数枚の画像を入力する場合、画像処理時間が
増大してしまうという問題点が発生する。Therefore, when a plurality of images are input by the means of the above-mentioned conventional technique, there arises a problem that the image processing time increases.
【0016】以下、その原因について説明を行なう。The cause will be described below.
【0017】まず、画像入力手段の一つであるスキャナ
を介して入力される原稿の種類は、多種多様である。そ
のために、上記従来技術において示される傾き補正処理
も、原稿の種類によって、その処理内容を変更しなけれ
ばならない。First, there are various types of originals input via a scanner, which is one of the image inputting means. Therefore, the inclination correction process shown in the above-mentioned conventional technique must be changed depending on the type of document.
【0018】以下、入力される画像の種類の違いによ
る、処理の違いを図面を参照して説明する。Differences in processing due to different kinds of input images will be described below with reference to the drawings.
【0019】図2に示された傾き角度検出処理は、横書
き文字に対するものである。The inclination angle detection process shown in FIG. 2 is for horizontal characters.
【0020】また、図3には、縦書き文字に対する傾き
検出処理を示す。Further, FIG. 3 shows a tilt detection process for vertically written characters.
【0021】図2に示される様な、横書き文字の輪郭点
P1、P2、P3等を通る直線は、水平方向から一定の
傾きを有して、該直線上にて揃っているが、垂直方向に
は揃っていない場合が多い。As shown in FIG. 2, straight lines passing through the contour points P1, P2, P3, etc. of horizontally written characters are aligned on the straight line with a certain inclination from the horizontal direction, but in the vertical direction. In many cases, it is not available.
【0022】また、スキャナ入力時の原稿の傾き角度
は、それほど大きくないので、傾き角度検出のために
は、水平方向から少し傾いた直線を探す方が効率的であ
る。Further, since the inclination angle of the original at the time of scanner input is not so large, it is more efficient to search for a straight line slightly inclined from the horizontal direction in order to detect the inclination angle.
【0023】しかしながら、図3に示すような、縦書き
文字の輪郭点Q1、Q2、Q3等を通る直線は、垂直方
向から一定の傾きを有して、該直線上にて揃っている
が、水平方向には揃っていない。したがって、垂直方向
から少しずれた直線を探す方が効率的である。However, the straight lines passing through the contour points Q1, Q2, Q3, etc. of the vertically written characters as shown in FIG. 3 are aligned on the straight lines with a certain inclination from the vertical direction. Not aligned horizontally. Therefore, it is more efficient to search for a straight line slightly displaced from the vertical direction.
【0024】以上のように、縦書き文字と、横書き文字
とでは処理が異なる。ここで、縦書き文字画像に対し
て、横書き文字用の傾き角度検出処理を行っても傾き角
度の検出はできない。As described above, the processing is different between the vertically written characters and the horizontally written characters. Here, the tilt angle cannot be detected even if the tilt angle detection process for the horizontally written character is performed on the vertically written character image.
【0025】スキャナから入力される原稿の種類は、1
種類ではないので、試行錯誤的に各種の傾き検出処理を
行なって、傾き角度を検出する方法をとらざるをえな
い。The type of document input from the scanner is 1
Since it is not a type, there is no choice but to adopt a method of detecting the tilt angle by performing various tilt detection processes by trial and error.
【0026】以上に示すように、一般的に、入力された
画像データに対して、何らかの処理を施す情報処理装置
においては、入力する画像の種類に対応した処理を予め
用意し、入力された画像の種類に適した処理を検索し、
処理を実行する必要がある。このため、画像入力に要す
る時間が増大してしまうことになる。As described above, generally, in an information processing apparatus that performs some processing on input image data, processing corresponding to the type of the input image is prepared in advance, and the input image is processed. Search for the appropriate process for
You need to perform some processing. Therefore, the time required for image input will increase.
【0027】特に、多量の原稿を連続的に入力する際に
は、1枚、1枚の画像に対して各種の処理を試行するこ
とになるので、画像の入力に要する時間が長いという問
題点がある。In particular, when a large number of originals are continuously input, various processes are tried on one image and one image, so that it takes a long time to input the image. There is.
【0028】そこで、本発明の目的は、入力画像に対し
て何らかの画像処理を施す画像入力方法において、複数
枚の画像の入力時間を短縮する画像入力手段を提供する
ことにある。Therefore, it is an object of the present invention to provide an image inputting means for reducing the inputting time of a plurality of images in an image inputting method for performing some image processing on an input image.
【0029】[0029]
【課題を解決するための手段】上記課題を解決し、本発
明の目的を達成するためには、以下の手段が考えられ
る。In order to solve the above problems and achieve the object of the present invention, the following means can be considered.
【0030】紙面を光学的に走査して画像データを読み
込む画像入力方法において、複数枚の原稿を入力し読み
込む際に、前回の画像入力処理時に抽出しておいた画像
データに関する少なくとも1以上の特徴情報のうち、少
なくとも一つの情報を使用して、今回の画像入力処理を
行う画像入力方法である。この場合、前記特徴情報は、
原稿上の文字の書かれている方向、文字の大きさを含む
情報であり、該情報にもとずき原稿の傾き角度を検出
し、該角度に対応する回転処理を行って、今回入力され
る画像の傾き角度の補正を行なう画像入力方法も好まし
い。In the image input method of optically scanning the paper surface to read image data, when inputting and reading a plurality of originals, at least one or more features relating to the image data extracted in the previous image input processing. This is an image input method for performing the image input process this time using at least one of the information. In this case, the characteristic information is
This is information that includes the direction in which the characters on the manuscript are written and the size of the characters. Based on this information, the tilt angle of the manuscript is detected, the rotation process corresponding to that angle is performed, and this time the input is made. An image input method for correcting the tilt angle of the image is also preferable.
【0031】上記方式を実現するハードウエアとして、
以下に示す手段が考えられる。As hardware for realizing the above method,
The following means can be considered.
【0032】画像データを取り込むための画像入力手段
と、該画像データを格納しておく記憶手段と、格納され
た画像データから、方向性を含む画像特徴情報を抽出す
る機能を有する画像処理部と、該画像特徴情報にもとず
いて、ある基準線からの傾き角度を検出し、回転処理
し、傾き角度の補正処理を行う機能を有する補正処理部
とを有して構成される画像入力装置も考えられる。さら
に、該画像入力装置に自動給紙手段を備え、画像入力の
動作を連続的に行う機能を有する画像入力装置も好まし
い。An image input unit for taking in image data, a storage unit for storing the image data, and an image processing unit having a function of extracting image characteristic information including directionality from the stored image data. An image input device configured to include a correction processing unit having a function of detecting an inclination angle from a certain reference line, performing rotation processing, and correcting the inclination angle based on the image feature information. Can also be considered. Further, an image input device having an automatic paper feeding means in the image input device and having a function of continuously performing image input operation is also preferable.
【0033】本装置を備えた電子ファイリング装置、複
写機、ファクシミリ装置等も考えられる。An electronic filing device, a copying machine, a facsimile device, etc. equipped with this device are also conceivable.
【0034】また、上記画像入力方式により得られた画
像の特徴情報を利用する代わりに、操作者が予め設定し
た特徴情報から選択した情報を特徴情報として利用する
画像入力方式も考えられる。この場合、特徴情報とし
て、原稿上の文字の大きさ、原稿上の線分の太さを含む
情報とすることが好ましい。Further, instead of using the characteristic information of the image obtained by the image input method, an image input method in which the information selected by the operator from the characteristic information preset by the operator is used as the characteristic information is also conceivable. In this case, it is preferable that the characteristic information is information including the size of characters on the original and the thickness of the line segment on the original.
【0035】紙面を光学的に走査して画像データを読み
込む画像入力方法において、文字の方向、文字の大き
さ、線分の太さを含む情報のうち少なくとも一つが同一
である原稿を複数枚入力する際に、1枚目の画像入力処
理の際に使用した処理を、2枚目以降の画像入力処理の
際に省略し、1枚目の画像入力処理に必要な時間に比較
して、2枚目以降の画像入力処理に必要な時間を短くし
た画像入力方法も考えられる。In the image inputting method of optically scanning the paper surface to read the image data, a plurality of originals in which at least one of the information including the direction of the character, the size of the character, and the thickness of the line segment is the same is input. In this case, the processing used in the image input processing for the first image is omitted in the image input processing for the second and subsequent images, and compared with the time required for the image input processing for the first image, 2 An image input method in which the time required for the image input processing for the first and subsequent sheets is shortened is also conceivable.
【0036】[0036]
【作用】上述のように、本発明にかかる画像入力方法
は、電子ファイル装置、複写機、ファクシミリ装置等に
おいて、複数枚の画像を順次走査して画像データを読み
込む方法に関する。As described above, the image input method according to the present invention relates to a method for sequentially scanning a plurality of images and reading image data in an electronic file device, a copying machine, a facsimile device and the like.
【0037】上記目的は、例えば、原稿紙面を光学的に
走査し、画像データをメモリに書き込む画像入力手段
と、メモリ上の画像データに対する各種画像処理を実行
する制御部を有して構成される画像処理装置により実現
される。The above-mentioned object is constituted, for example, by having an image input means for optically scanning the surface of a document and writing the image data in the memory, and a control section for executing various image processes on the image data in the memory. It is realized by an image processing device.
【0038】画像入力手段は、例えばスキャナ装置によ
り実現される。また、制御部は、例えば、CPU、RO
M、RAM、各種CMOS等、および、ROMに予め格
納されているプログラム等により実現できる。The image input means is realized by, for example, a scanner device. The control unit may be, for example, a CPU or RO.
It can be realized by programs stored in advance in M, RAM, various CMOSs, and ROM.
【0039】制御部が実行する各種の画像処理の内容と
しては、画像データの傾き角度検出処理等の画像の状態
検出処理と、検出された画像状態にもとづいて画像に対
する回転処理等の画像補正処理等が考えられる。The contents of various image processing executed by the control unit include image state detection processing such as inclination angle detection processing of image data, and image correction processing such as rotation processing for an image based on the detected image state. Etc. are possible.
【0040】また、前記画像の状態検出処理は、例え
ば、縦書き文字用、横書き文字用等の画像種類別に適し
た複数の画像処理方法が予め用意されている。For the image state detection processing, a plurality of image processing methods suitable for each type of image, such as vertical writing characters and horizontal writing characters, are prepared in advance.
【0041】制御部は、これらの複数存在する画像処理
方法を順次、入力した画像データに対して試行し、画像
の状態検出可能な画像処理方法を検索する。The control unit sequentially tries these plural existing image processing methods on the input image data, and searches for an image processing method capable of detecting the image state.
【0042】そして、検出可能な画像処理方法により検
出した画像状態にもとづき、制御部が、画像の補正処理
を行なって、印刷装置、記憶装置等の画像出力手段へ、
補正後の画像データを出力する。Then, based on the image state detected by the detectable image processing method, the control unit performs the image correction process to the image output means such as the printing device and the storage device.
The corrected image data is output.
【0043】また、制御部は、入力された画像の状態検
出が可能であった画像処理方法を記憶し、次回の画像入
力時には、状態検出可能であった画像処理方法を優先的
に試行するように、画像の状態検出手順を変更すること
が好ましい。Further, the control unit stores the image processing method capable of detecting the state of the input image and preferentially tries the image processing method capable of detecting the state at the next image input. In addition, it is preferable to change the image state detection procedure.
【0044】本発明にかかる画像入力方法の手順を以下
に説明する。The procedure of the image input method according to the present invention will be described below.
【0045】まず、画像入力手段が、1枚目の画像デー
タをメモリに格納する。First, the image input means stores the first image data in the memory.
【0046】次に、制御部が、メモリ上の画像データに
対して、画像種類別の画像処理を順次試行することによ
り、画像の状態検出が可能である画像処理方法を検索
し、画像の状態を検出する。Next, the control unit searches the image data on the memory for an image processing method capable of detecting the state of the image by sequentially trying the image processing for each image type, and the state of the image is searched. To detect.
【0047】検出された画像状態にもとづき、制御部
が、メモリ上の画像データに対して補正処理を実行し、
印刷装置、記憶装置等の画像出力手段へ補正後の画像デ
ータを出力する。Based on the detected image state, the control unit executes a correction process on the image data on the memory,
The corrected image data is output to an image output unit such as a printing device or a storage device.
【0048】以上の処理により、1枚目の画像入力処理
が終了する。With the above processing, the first image input processing is completed.
【0049】ここで、制御部が、2枚目の画像データに
対する状態検出処理の手順において、1枚目の画像デー
タに対して状態検出可能であった処理を優先的に試行す
るように変更する。Here, in the procedure of the state detection processing for the second image data, the control unit changes so that the processing in which the state can be detected for the first image data is tried first. .
【0050】そして、画像入力手段が、2枚目の画像デ
ータをメモリに格納する。Then, the image input means stores the second image data in the memory.
【0051】次に、制御部が、1枚目の処理と同様に、
画像の状態検出が可能である画像処理方法を検索し、画
像状態を検出し、画像の補正処理を行なって、印刷装
置、記憶装置等の画像出力手段へ補正後の画像データを
出力する。Next, the control unit performs the same processing as the first sheet,
An image processing method capable of detecting the state of the image is searched for, the state of the image is detected, the image is corrected, and the corrected image data is output to an image output unit such as a printing device or a storage device.
【0052】ここで、電子ファイリング装置、複写機等
に、連続して複数枚の画像を入力する場合、まとまった
書類等を入力するため、各画像データは、類似した特徴
を有することが多い。Here, when a plurality of images are continuously input to an electronic filing device, a copying machine or the like, a set of documents or the like is input, so that each image data often has similar characteristics.
【0053】例えば、1枚目が縦書き文字の画像である
場合、2枚目以降の画像も縦書き文字である確率が高い
ということである。For example, when the first image is a vertically-written character image, the second and subsequent images are also likely to be vertically-written characters.
【0054】したがって、1枚目の画像に対して有効で
あった画像処理方法は、2枚目の画像に対しても有効で
ある可能性が高いため、2枚目以降の原稿に対する画像
状態検出可能な処理の探索時間は、1枚目の原稿の時に
比べて短縮されることになる。 このため、複数枚の画
像データの入力を行なう場合、入力に要する処理の時間
が短縮される。Therefore, since the image processing method that was effective for the first image is highly likely to be effective for the second image as well, the image state detection for the second and subsequent documents is performed. The search time for possible processing is shortened as compared with the case of the first original. Therefore, when inputting a plurality of pieces of image data, the processing time required for inputting is shortened.
【0055】以上により、複数枚の原稿を高速に入力
し、処理を施す画像処理手段を提供することが可能であ
る。As described above, it is possible to provide an image processing means for inputting and processing a plurality of originals at high speed.
【0056】[0056]
【実施例】以下、本発明の実施例を図面を参照して説明
する。Embodiments of the present invention will be described below with reference to the drawings.
【0057】図1は、本発明にかかる画像入力方法の動
作手順を示すフローチャートである。 図4は、本発明
にかかる方法を実現するための画像処理装置の一構成例
を示す図である。FIG. 1 is a flow chart showing the operation procedure of the image input method according to the present invention. FIG. 4 is a diagram showing a configuration example of an image processing apparatus for realizing the method according to the present invention.
【0058】まず、図4を参照して前記画像処理装置の
構成を説明する。First, the configuration of the image processing apparatus will be described with reference to FIG.
【0059】本装置は、スキャナ400、メモリ40
1、制御部402、符号化回路403、通信回路40
4、記憶装置405、プリンタ406、フレームメモリ
407、ディスプレイ408、黒ラン抽出回路700、
およびバス409を有して構成される。This apparatus comprises a scanner 400 and a memory 40.
1, control unit 402, encoding circuit 403, communication circuit 40
4, storage device 405, printer 406, frame memory 407, display 408, black run extraction circuit 700,
And a bus 409.
【0060】なお、黒ラン抽出回路700は、所定数以
上の黒画素が連続したとき、これを検出し、後に説明す
る傾き角度検出処理等を補助する手段であり、その構
成、動作については、後に図6、図7を参照して詳しく
説明する。もちろん、黒ラン抽出回路700は、本実施
例においては、必須の構成要素でなく、傾き角度の検出
処理を、制御部402において行う構成にしても良いこ
とはいうまでもない。The black run extraction circuit 700 is means for detecting, when a predetermined number or more of black pixels are continuous, to assist tilt angle detection processing and the like, which will be described later. A detailed description will be given later with reference to FIGS. 6 and 7. Of course, the black run extraction circuit 700 is not an essential component in the present embodiment, and it goes without saying that the control unit 402 may perform the detection processing of the tilt angle.
【0061】以下、本装置の構成要素について説明す
る。The components of this apparatus will be described below.
【0062】スキャナ400は、原稿面を光学的に走査
して、画像データを読み込む手段である。The scanner 400 is a means for optically scanning the document surface and reading the image data.
【0063】メモリ401は、スキャナ400を介して
読み込まれた画像データの蓄積や、制御部402が、実
行する各種プログラムが使用する領域である。例えば、
RAM等の電子デバイスにて実現される。The memory 401 is an area for storing image data read via the scanner 400 and used by various programs executed by the control unit 402. For example,
It is realized by an electronic device such as a RAM.
【0064】制御部402は、メモリ401に格納され
ている画像データの角度検出処理、画像データの回転処
理等の各種処理を行う手段である。例えば、CPU、R
OM、RAM、各種CMOS等の電子デバイス、およ
び、ROMに予め格納されたプログラムによって実現で
きる。The control section 402 is means for performing various processing such as angle detection processing of image data stored in the memory 401 and rotation processing of image data. For example, CPU, R
It can be realized by an electronic device such as OM, RAM, various CMOSs, and a program stored in advance in the ROM.
【0065】符号化回路403は、入力した画像データ
を圧縮処理するため、データの符号化を行う手段でり、
例えば、各種CMOS等の電子デバイスによって実現で
きる。 通信回路404は、符号化された画像データを
送受信する手段であり、例えば、抵抗、コンデンサ、各
種CMOS等の電子デバイスによって実現できる。The encoding circuit 403 is a means for encoding data in order to compress the input image data,
For example, it can be realized by electronic devices such as various CMOSs. The communication circuit 404 is means for transmitting and receiving encoded image data, and can be realized by electronic devices such as resistors, capacitors, and various CMOSs.
【0066】記憶装置405は、符号化された画像デー
タを蓄積する手段であり、例えば、磁気ディスク、光デ
ィスク等にて構成できる。The storage device 405 is means for accumulating the encoded image data, and can be constituted by, for example, a magnetic disk, an optical disk or the like.
【0067】プリンタ406は、メモリ上の画像データ
を印刷する手段であり、市販されているプリンタを使用
すれば良い。The printer 406 is a means for printing the image data on the memory, and a commercially available printer may be used.
【0068】フレームメモリ407は、表示画面に対応
したデータを記憶する手段であり、例えば、RAM等の
電子デバイスにて実現される。The frame memory 407 is means for storing data corresponding to the display screen, and is realized by an electronic device such as a RAM.
【0069】ディスプレイ408は、フレームメモリ上
のデータを表示する手段であり、例えば、CRT、EL
ディスプレイ、液晶ディスプレイによって実現可能であ
る。The display 408 is means for displaying data on the frame memory, and is, for example, a CRT or EL.
It can be realized by a display or a liquid crystal display.
【0070】バス409は、データの通信手段であり、
例えば電気ハーネスにより実現され。 次に、本発明に
かかる画像入力方法の処理手順について、図1のフロー
チャートおよび図4を参照して説明する。The bus 409 is a data communication means,
For example, realized by an electric harness. Next, the processing procedure of the image input method according to the present invention will be described with reference to the flowchart of FIG. 1 and FIG.
【0071】本実施例では、本発明を、入力された画像
データを記憶装置に蓄積する電子ファイリング機能に適
用した場合について述べる。もちろん適用例は、これに
限られない。In this embodiment, a case will be described in which the present invention is applied to an electronic filing function for storing input image data in a storage device. Of course, the application example is not limited to this.
【0072】まず、ステップ100にて、スキャナ40
0を介して読み込んだ画像データをメモリ401上に格
納せしめる。ここで、読み込まれた画像データが、ある
基準となる線に対して傾いているとする。First, in step 100, the scanner 40
The image data read via 0 is stored in the memory 401. Here, it is assumed that the read image data is inclined with respect to a certain reference line.
【0073】次に、ステップ101にて、制御部402
が、メモリ401上の画像データに対して、「横書き文
字」に対する傾き角度検出処理を行なう。Next, in step 101, the control unit 402
However, the inclination angle detection processing for the “horizontal writing character” is performed on the image data on the memory 401.
【0074】この横書き文字に対する傾き角度検出の方
法については、後述する。A method of detecting the tilt angle with respect to this horizontally written character will be described later.
【0075】傾き角度の検出が行なわれた場合、読み込
まれた画像は、横書き文字であると判断される。When the tilt angle is detected, the read image is determined to be a horizontally written character.
【0076】そして、ステップ102において、制御部
402が検出された傾き角度分だけ、画像データに対し
て回転処理を施す。該回転処理後の画像データに対し
て、符号化回路403により符号化処理を行い、ステッ
プ103において、記憶装置に符号化処理後のデータを
蓄積する。Then, in step 102, the control unit 402 performs rotation processing on the image data by the detected tilt angle. The image data after the rotation processing is encoded by the encoding circuit 403, and in step 103, the data after the encoding processing is stored in the storage device.
【0077】次に、次画像が存在する場合、ステップ1
00にて、次画像を入力して、同様の画像の傾き補正処
理を施すことになる。Next, if there is a next image, step 1
At 00, the next image is input and a similar image inclination correction process is performed.
【0078】次に、入力された原稿が「縦書き文字」で
ある場合、ステップ100にて入力された画像データに
対して、ステップ101にて、横書き文字用の角度検出
処理を行なう。Next, in the case where the input document is "vertical writing characters", the angle detection process for horizontal writing characters is performed in step 101 on the image data input in step 100.
【0079】しかしながら、入力された画像データは、
縦書き文字であるので、傾き角度の検出は行なえず(ス
テップ102における「不可」)、ステップ105にブ
ランチする。ここで、当該画像に対しては、縦書き文字
に対する角度検出処理は行なわれていないので、ステッ
プ106に処理が移る。However, the input image data is
Since it is a vertically written character, the inclination angle cannot be detected (“impossible” in step 102), and the process branches to step 105. Here, since the angle detection process for the vertically written characters has not been performed on the image, the process proceeds to step 106.
【0080】ステップ106にて、制御部402が、縦
書き文字用の傾き角度検出処理を行なう。この縦書き文
字用の傾き角度検出処理については、後述する。At step 106, control unit 402 performs a tilt angle detection process for vertically written characters. The tilt angle detection processing for vertically written characters will be described later.
【0081】対象画像は、縦書き文字であるので、傾き
角度の検出が行なわれる。Since the target image is vertically written characters, the tilt angle is detected.
【0082】次に、ステップ107において、制御部4
02が検出した傾き角度分だけ画像データに対して回転
処理を施す。かかる回転処理後の画像データに対して、
符号化回路403により符号化処理を行い、ステップ1
08において、符号化処理後のデータを記憶装置に蓄積
する。Next, in step 107, the control unit 4
The image data is rotated by the tilt angle detected by 02. For the image data after such rotation processing,
Encoding processing is performed by the encoding circuit 403, and step 1
At 08, the encoded data is stored in the storage device.
【0083】次に、次画像が存在する場合には、ステッ
プ110にブランチし、スキャナ400を介して、次画
像のデータ入力を行なう。そして、入力された次画像デ
ータに対して、ステップ106において、縦書き文字用
の傾き角度検出処理を行なう。 以上に示されるよう
に、縦書き文字の画像が連続して入力される場合には、
最初の1枚目の画像に対しては、横書き文字用の処理お
よび縦書き文字用の処理が行なわれることになるが、2
枚目以降の画像に対しては、縦書き文字用の傾き角度検
出処理が優先的に行なわれる。Next, when the next image exists, the process branches to step 110 and the data of the next image is input through the scanner 400. Then, in step 106, the inclination angle detection process for vertically written characters is performed on the input next image data. As shown above, when images of vertically written characters are input continuously,
For the first first image, processing for horizontal writing characters and processing for vertical writing characters are performed.
Inclination angle detection processing for vertically written characters is preferentially performed on the first and subsequent images.
【0084】この結果、連続して同種類の画像が入力さ
れる場合には、2枚目以降の画像に対しては、1回の処
理で、傾き角度の検出が行なえる。As a result, when the same type of image is continuously input, the inclination angle can be detected for the second and subsequent images by a single process.
【0085】したがって、2枚目以降の画像に対する画
像の状態検出処理にかかる時間が、短縮されるため、ト
ータルでの画像入力に要する時間が大幅に削減できる。Therefore, since the time required for the image state detection processing for the second and subsequent images is shortened, the time required for total image input can be greatly reduced.
【0086】これらの処理中に横書き文字画像が入力さ
れた場合、ステップ106において、縦書き文字用の傾
き角度検出処理が不可能になり、ステップ111にブラ
ンチし、以後は、上述した横書き文字に対する傾き角度
検出処理が行なわれることになる。 そして、対象画像
が、横書き文字用の処理が行なわれていないならば(か
かる処理が既に行われたか否か情報は、例えば、制御部
の記憶領域に記憶しておけば良い)、ステップ101に
ブランチし、横書き用角度検出処理を行なう。If a horizontally written character image is input during these processes, the inclination angle detection process for the vertically written characters becomes impossible in step 106, and the process branches to step 111. Thereafter, the above-described horizontally written characters are processed. The tilt angle detection process is performed. If the target image has not been subjected to the processing for horizontal writing (information on whether or not such processing has already been performed may be stored in, for example, the storage area of the control unit), step 101 is performed. Branch and perform horizontal writing angle detection processing.
【0087】横書き文字用の処理が行なわれている場
合、ステップ112にブランチし、操作者に、傾き角度
検出不可能の旨の警告を与えて、一連の処理を終了す
る。警告は、例えばチャイム等の警報によるもの、LE
D等の表示によるもの等が考えられる。When the process for the horizontally written characters is performed, the process branches to step 112 to give a warning to the operator that the tilt angle cannot be detected, and the series of processes is terminated. The warning is given by an alarm such as a chime, LE
It is conceivable that the display is such as D.
【0088】本実施例は、電子ファイル装置に関して述
べたが、ステップ103およびステップ108における
画像登録処理を、画像印刷処理に替えて、プリンタ40
6を介して補正処理後の画像データを印刷することによ
って、複写機の機能を実現することは容易であり、同様
にステップ103およびステップ108における画像登
録処理を画像通信処理に替えて、補正処理後の画像デー
タを、符号化回路403を使用して符号化処理を行な
い、通信回路404により、符号化処理された画像デー
タの送信を行なうことによって、フアクシミリ装置の機
能を実現することも、容易である。もちろん、本発明に
かかる応用例は、これに限られるものではない。Although the present embodiment has been described with respect to the electronic file device, the printer 40 is replaced by the image registration process in step 103 and step 108 instead of the image print process.
It is easy to realize the function of the copying machine by printing the image data after the correction processing via 6, and similarly, the image registration processing in step 103 and step 108 is replaced with the image communication processing, and the correction processing is performed. It is easy to realize the function of the facsimile device by performing the encoding process on the subsequent image data by using the encoding circuit 403 and transmitting the encoded image data by the communication circuit 404. Is. Of course, the application example according to the present invention is not limited to this.
【0089】また、補正処理後の画像データを、フレー
ムメモリ407に格納し、さらに、ディスプレイ408
に補正処理後の画像を表示し、操作者に確認を求めた
後、蓄積、印刷、通信等を行うようにする構成も実現可
能である。The image data after the correction processing is stored in the frame memory 407, and the display 408 is further stored.
It is also possible to realize a configuration in which the image after the correction processing is displayed on the display, and after the operator is asked to confirm, the storage, the printing, the communication and the like are performed.
【0090】また、本実施例において、スキャナ400
に自動給紙機能を備えた構成にして、自動的かつ連続的
に、入力原稿を給紙することにより、操作者の負担を一
層軽減することも可能である。Further, in the present embodiment, the scanner 400
It is also possible to further reduce the burden on the operator by automatically and continuously feeding the input original with a configuration having an automatic paper feeding function.
【0091】また、次のような構成も考えられる。The following configuration is also possible.
【0092】すなわち、上記実施例において、スキャナ
400の原稿押さえカバーの裏面を黒色塗装する。That is, in the above embodiment, the back surface of the document pressing cover of the scanner 400 is painted black.
【0093】次に、画像入力時操作者が、画像サイズの
指定を行なわずに画像を入力する。次に、スキャナ40
0を介して、メモリ401に取り込まれた全画面分の画
像データを、制御部402が画像端から順次読み込む。Next, at the time of image input, the operator inputs an image without designating the image size. Next, the scanner 40
The control unit 402 sequentially reads the image data of the entire screen loaded into the memory 401 via 0 from the image end.
【0094】そして、連続する黒画素(ある定められた
しきい値以上の濃度を有する画素を「黒画素」と称す
る)の領域が、連続する白画素(黒画素でない画素をい
う)の領域に変わる点の座標を検出し、画像開始位置を
特定し、さらに、連続する白画素が、連続する黒画素の
領域に変わる点の座標を検出することにより、画像終了
位置を特定することにより、例えば特開平1−1065
70号公報記載の従来技術に示される手段を使用して、
入力画像のサイズ、および、原稿台上の画像の置かれて
いる位置の自動検出を行なうことができる。A region of continuous black pixels (a pixel having a density equal to or higher than a certain threshold is called a "black pixel") is a region of continuous white pixels (a pixel which is not a black pixel). By detecting the coordinates of the changing point, specifying the image start position, and further detecting the coordinates of the point at which continuous white pixels change to the continuous black pixel region, by specifying the image end position, for example, JP-A-1-1065
Using the means shown in the prior art described in Japanese Patent No. 70,
It is possible to automatically detect the size of the input image and the position of the image on the platen.
【0095】この、入力画像のサイズ、および、原稿台
上の画像の置かれている位置の自動検出を、傾き検出処
理と併せて行なうことにより、一層、操作者の負担の少
ない画像入力装置の実現が可能である。By automatically detecting the size of the input image and the position of the image on the platen together with the inclination detection process, the image input apparatus with less burden on the operator can be obtained. Realization is possible.
【0096】なお、画像の傾き角度の検出処理の詳細
は、例えば特開昭62−14277号公報記載の方式と
同様でよいが、以下に、横書き文字の画像用傾き角検出
処理、および、縦書き文字の画像用傾き角検出処理の一
実施例について説明する。The details of the image tilt angle detection processing may be the same as the method described in Japanese Patent Laid-Open No. 62-14277, for example. An embodiment of the process for detecting the inclination angle of a written character for an image will be described.
【0097】まず、横書き文字の画像用傾き検出処理方
法を説明する。First, a method for detecting the inclination of an image of a horizontally written character will be described.
【0098】メモリ401内には、スキャナ400を介
して読み込まれた画像データが存在するものとする。It is assumed that the image data read via the scanner 400 exists in the memory 401.
【0099】制御部402は、この画像データを順次読
み込んで、図2における、文字の右下の輪郭点P1、P
2、P3等の座標を検出する。The control unit 402 sequentially reads this image data, and the contour points P1 and P at the lower right of the character in FIG.
The coordinates of 2, P3, etc. are detected.
【0100】輪郭点Pの座標を(x,y)とする。この
輪郭点の検出処理については、後述する。The coordinates of the contour point P are (x, y). The processing for detecting the contour points will be described later.
【0101】通常、横書き文字では、同じ行の輪郭点
は、図2に示されるように、同一直線上にある。したが
って、この直線の傾き角度が、画像の傾き角度となる。Normally, in horizontal writing, the contour points on the same line are on the same straight line, as shown in FIG. Therefore, the inclination angle of this straight line becomes the inclination angle of the image.
【0102】仮に、この直線と同じ方向に各輪郭点を投
影すれば、投影点の個数が少なくなる。つまり、各角度
別に輪郭点を投影した場合、最も投影点の少ない投影角
度θが画像の傾き角であると判定できる。If each contour point is projected in the same direction as this straight line, the number of projection points is reduced. That is, when the contour points are projected for each angle, it can be determined that the projection angle θ having the smallest number of projection points is the tilt angle of the image.
【0103】さらに、詳細に角度検出処理の説明を行
う。Further, the angle detection processing will be described in detail.
【0104】まず、投影処理について述べる。First, the projection process will be described.
【0105】各輪郭点の座標(x,y)を、水平方向か
らθ度傾いた方向に投影し、X=0である全体画像の左
端部と交差する座標点Aを求める。この座標のy座標を
AYとするときAYは以下の式で求められる。The coordinates (x, y) of each contour point are projected in a direction inclined by θ degrees from the horizontal direction, and a coordinate point A intersecting with the left end portion of the entire image where X = 0 is obtained. When the y coordinate of this coordinate is AY, AY is calculated by the following formula.
【0106】AY=y−x・tanθ (式1) ここで、例えば輪郭点P1、P2、P3が、傾き角度θ
である同一直線上に存在するならば、輪郭点P1、P
2、P3の、ある角度θ方向に対する投影点A1、A
2、A3は、一致する。AY = y−x · tan θ (Equation 1) Here, for example, the contour points P1, P2, and P3 are tilt angles θ.
If they exist on the same straight line, the contour points P1 and P
Projection points A1 and A of P2 and P3 with respect to a certain angle θ direction
2, A3 match.
【0107】輪郭点の、角度θ方向の投影点Pの個数が
少ないほど、各文字の輪郭点は水平方向からθ度傾いた
直線上に数多く存在する。The smaller the number of contour point projection points P in the angle θ direction, the greater the number of contour points of each character on a straight line inclined by θ degrees from the horizontal direction.
【0108】ある角度θ方向の投影点Aの個数をNθと
する。θをある範囲内で変化させ、各角度別のNθを記
憶し、最も個数の多いNθの値をNMAXとして、最も
個数の少ないNθの値をNMINとする。Let Nθ be the number of projection points A in a certain angle θ direction. By changing θ within a certain range, Nθ for each angle is stored, the value of Nθ having the largest number is set as NMAX, and the value of Nθ having the smallest number is set as NMIN.
【0109】NMAXとNMINの差が大きいほど、N
MINを検出した角度の傾き角を有する直線に、輪郭点
が存在する可能性が特に大きい。The larger the difference between NMAX and NMIN, the more N
It is particularly likely that a contour point exists on a straight line having an inclination angle of the angle at which MIN is detected.
【0110】したがって、角度検出が行なえたか否かの
判断基準を、NMAX/NMINなる値を計算し、該計
算値が、予め定めたある閾値を越えたか否かに対応させ
るものとする。通常、この閾値は、「2」程度であるこ
の判断基準を満たしている場合、NMINを検出した角
度を、画像の傾き角度とする。Therefore, the criterion for determining whether or not the angle can be detected is to calculate the value NMAX / NMIN, and make it correspond to whether or not the calculated value exceeds a predetermined threshold value. Normally, when this threshold value satisfies the criterion of about “2”, the angle at which NMIN is detected is set as the tilt angle of the image.
【0111】以上の方法により、横書き文字に対する傾
き角度検出を行なうことが可能となる。With the above method, it is possible to detect the tilt angle for horizontally written characters.
【0112】上記横書き文字の画像用傾き角検出方式
を、図3に示すような、縦書き文字の画像に適用した場
合について、以下に述べる。A case where the above-described inclination angle detection method for images of horizontally written characters is applied to an image of vertically written characters as shown in FIG. 3 will be described below.
【0113】縦書き文字の場合には、図3に示すよう
に、文字の大きさが異なるため、隣の行の文字の輪郭点
Qが微妙にずれる。In the case of a vertically written character, as shown in FIG. 3, since the size of the character is different, the contour point Q of the character on the adjacent line is slightly deviated.
【0114】したがって、水平方向のどのような角度に
投影しても、数多くの輪郭点Qが同一直線上に乗ること
はない。Therefore, no matter how many horizontal points are projected, many contour points Q do not lie on the same straight line.
【0115】このため、上記NMAXとNMINの差が
小さくなり、角度検出は不可能となる。以上の理由によ
り、縦書き文字画像に対して、横書き文字の画像用の傾
き角度検出方法は適用できない。Therefore, the difference between NMAX and NMIN becomes small, and the angle cannot be detected. For the above reasons, the tilt angle detection method for a horizontally written image cannot be applied to a vertically written character image.
【0116】次に、縦書き文字の画像用傾き角度検出処
理について述べる。Next, the image inclination angle detection processing for vertically written characters will be described.
【0117】まず、横書き文字の画像に対する傾き角度
検出処理と同様に、スキャナ400を介して読み込まれ
たメモリ401内の画像データを、制御部402が順次
読みだして、文字の右下の輪郭点Q1、Q2、Q3を検
出する。First, similarly to the inclination angle detection processing for an image of a horizontally written character, the control unit 402 sequentially reads the image data in the memory 401 read by the scanner 400, and the contour point at the lower right corner of the character is read. Detects Q1, Q2 and Q3.
【0118】この輪郭点の座標を(x,y)とする。こ
の輪郭点の座標の検出処理は、横書き文字用の傾き検出
処理と同様であるので、すでに横書き用傾き検出処理が
行なわれているのであれば、その結果を流用することが
可能であり、再度の処理は不要となる。The coordinates of this contour point are defined as (x, y). Since the processing for detecting the coordinates of the contour points is similar to the inclination detection processing for horizontal writing characters, if the inclination detection processing for horizontal writing has already been performed, the result can be diverted and can be used again. Processing is unnecessary.
【0119】通常、縦書き文字の場合、図3に示すよう
に、同一行の文字の輪郭点は、ある同一の直線に存在す
る。したがって、この直線の傾き角度が、画像の傾き角
度となる。Normally, in the case of vertically written characters, as shown in FIG. 3, the contour points of the characters on the same line exist on a certain straight line. Therefore, the inclination angle of this straight line becomes the inclination angle of the image.
【0120】仮に、この直線と同じ方向に各輪郭点を投
影すれば、各輪郭点の投影点は重なるため、投影点の個
数が少なくなる。つまり、各角度別に輪郭点を投影した
場合、最も投影点の少ない投影角度θが画像の傾き角で
あると判定できる。If each contour point is projected in the same direction as this straight line, the projection points of the contour points overlap each other, and the number of projection points decreases. That is, when the contour points are projected for each angle, it can be determined that the projection angle θ having the smallest number of projection points is the tilt angle of the image.
【0121】次に、投影処理について説明を行なう。Next, the projection process will be described.
【0122】各輪郭点の座標を垂直方向からθ度傾いた
方向に投影し、y=0である全体画像の上端部と交差す
る座標点Bを求める。この座標のx座標をBXとすると
き、BXは以式で求められる。The coordinates of each contour point are projected in a direction inclined by θ degrees from the vertical direction, and a coordinate point B intersecting with the upper end of the whole image where y = 0 is obtained. When the x coordinate of this coordinate is BX, BX is obtained by the following equation.
【0123】BX=x−y・tanθ (式2) そして、横書き文字に対する角度検出処理と同様に、各
角度別に上記投影処理を行ない、各角度別の投影点Bの
個数を数える。BX = x−y · tan θ (Equation 2) Then, similar to the angle detection process for the horizontally written characters, the projection process is performed for each angle, and the number of projection points B for each angle is counted.
【0124】次に、投影点の最大値をNMAXとし、投
影点の最小値をNMINとする。Next, the maximum value of the projection points is NMAX and the minimum value of the projection points is NMIN.
【0125】さらに、NMAX/NMINなる値を求
め、この値が、予め定められた閾値以上であるならば、
角度検出は行なわれたと判断し、NMINを検出した角
度を、画像の傾き角度とする。Further, a value NMAX / NMIN is obtained, and if this value is equal to or larger than a predetermined threshold value,
It is determined that the angle detection is performed, and the angle at which NMIN is detected is set as the tilt angle of the image.
【0126】ちなみに、該閾値は、横書き文字用の傾き
検出処理と同様に通常「2」程度である。以上の処理に
よって、縦書き文字に対する傾き角度を検出することが
可能となる。Incidentally, the threshold value is usually about “2” as in the case of the inclination detection process for horizontally written characters. With the above processing, it is possible to detect the tilt angle with respect to the vertically written characters.
【0127】次に、この縦書き文字の画像用傾き検出方
法を、横書き文字の画像に適用した場合について、以下
に述べる。Next, a case in which the image inclination detection method for vertically written characters is applied to an image for horizontally written characters will be described below.
【0128】図2に示されるように、横書き文字は、各
行の各文字ごとの大きさが異なるため、垂直方向には、
文字の輪郭点が揃っていない。As shown in FIG. 2, since horizontal writing characters have different sizes for each character on each line, vertical writing
The contour points of the characters are not aligned.
【0129】縦書き文字用の傾き角度検出方法を、横書
き文字の画像に対して適用した場合、どのような角度に
投影しても、数多くの輪郭点Qが同一直線上に乗ること
はない。このためNMAXとNMINの差が小さくな
り、角度検出は不可となる。When the tilt angle detection method for vertically written characters is applied to an image of horizontally written characters, many contour points Q do not lie on the same straight line no matter what angle the image is projected. Therefore, the difference between NMAX and NMIN becomes small, and the angle cannot be detected.
【0130】以上の理由により、横書き文字の画像に対
しては、縦書き文字用の角度検出処理は適用できない。For the above reason, the angle detection process for vertically written characters cannot be applied to the image of horizontally written characters.
【0131】次に、図2、図3における輪郭点P、Qの
求め方について述べる。Next, how to obtain the contour points P and Q in FIGS. 2 and 3 will be described.
【0132】図5にメモリ401内に読み込まれた画像
データを示す。斜線部がスキャナ400を介して画像を
読み込んだとき黒画素である領域を示し、それ以外
(「×」にて図示)は、スキャナ400を介して画像を
読み込んだとき、白画素の領域である。FIG. 5 shows the image data read in the memory 401. The shaded area indicates an area that is a black pixel when the image is read through the scanner 400, and the other area (illustrated by “×”) is a white pixel area when the image is read through the scanner 400. .
【0133】次に、輪郭点P、Qの検出手順について述
べる。Next, the procedure for detecting the contour points P and Q will be described.
【0134】まず、制御部402が、全体画像のうち1
番上のラインの画像データを読み込み、メモリ401内
のバッファ領域に複写する。First, the control unit 402 determines that one of the entire images
The image data of the highest line is read and copied to the buffer area in the memory 401.
【0135】1ラインのデータの複写を終了すると、制
御部402が、メモリ401より入力画像の、次ライン
のデータを左側の画素から順次、読み込む。When the copying of the data of one line is completed, the control unit 402 sequentially reads the data of the next line of the input image from the memory 401 from the left pixel.
【0136】この時、同時に前記メモリ401のバッフ
ァ領域から複写した前ラインのデータを読み込む。制御
部402は、処理対象画素の左側の画素が黒画素で、バ
ッファ領域から読み込んだ処理対象画素の上側の画素が
黒画素で、処理対象画素が白画素の場合、処理対象画素
を黒画素に変換する。それ以外の場合は、色変換を行な
わないで、次の画素の処理に移り、上記と同様の色変換
処理を行なう。At this time, the data of the previous line copied from the buffer area of the memory 401 is read at the same time. When the pixel on the left side of the processing target pixel is a black pixel, the upper pixel of the processing target pixel read from the buffer area is a black pixel, and the processing target pixel is a white pixel, the control unit 402 sets the processing target pixel to a black pixel. Convert. In other cases, the color conversion is not performed and the process for the next pixel is performed, and the same color conversion process as described above is performed.
【0137】ここで、処理対象画素の左側の画素が前処
理で黒画素に変換された場合も、左側の画素がもとから
黒画素の場合と同様に扱い処理対象画素を黒画素に変換
する。 そして、これらの色変換処理を施したデータを
前記メモリ401のバッファ領域に書き込む。Here, even when the pixel on the left side of the pixel to be processed is converted into a black pixel in the pre-processing, the pixel to be processed is converted to a black pixel in the same manner as when the pixel on the left side is originally a black pixel. . Then, the data subjected to the color conversion processing is written in the buffer area of the memory 401.
【0138】ここで、前回の処理でバッファ領域に書き
込まれた、1ライン上のデータで、既に現在対象ライン
の処理のために読み込まれた領域は不要である。Here, it is not necessary to use the data written in the buffer area in the previous processing and which is already read for processing the current target line.
【0139】そのため、この処理済領域に色変換処理を
施したデータを書き込み、バッファ領域を有効に使うこ
とができる。Therefore, the color-converted data can be written in this processed area to effectively use the buffer area.
【0140】以上の処理を繰返し、全ラインの処理を終
了する。The above process is repeated to complete the process for all lines.
【0141】図5を参照して説明すると、4ライン目ま
では、入力画像データがバッファ領域に複写されるだけ
であるが、5ライン目のaの画素は、左側の画素と上側
の画素が黒画素であるので、黒画素に変換される。Explaining with reference to FIG. 5, the input image data is only copied to the buffer area up to the 4th line, but the pixel of a on the 5th line is the pixel on the left side and the pixel on the upper side. Since it is a black pixel, it is converted into a black pixel.
【0142】また、bの画素も左側の画素と、上側の画
素が黒画素であるので、黒画素に変換される。以上の処
理を繰返し、図5における「×」にて示した画素が、全
て黒画素に変換される。The pixel b is also converted into a black pixel because the pixel on the left side and the pixel on the upper side are black pixels. By repeating the above processing, all the pixels indicated by "x" in FIG. 5 are converted into black pixels.
【0143】そして、処理対象画素が連続して白画素
で、バッファ領域から読みだした処理画素の上のライン
の画素が連続して黒画素の場合、この連続する画素の数
を数える。When the pixels to be processed are continuously white pixels and the pixels on the line above the processed pixels read from the buffer area are continuously black pixels, the number of these consecutive pixels is counted.
【0144】もし、この時、処理対象画素に黒画素が出
現したら、上記計数処理を中止して、色変換処理を開始
する。At this time, if a black pixel appears in the pixel to be processed, the counting process is stopped and the color conversion process is started.
【0145】そして、前ラインの画素が白画素である位
置に到達した場合で、この連続する画素数が、予め設定
されている範囲内にある場合、この連続する最終画素の
位置を文字の輪郭成分の右下の点を輪郭点とする。図5
においてはPがその位置である。When the pixel on the previous line reaches the position where the pixel is a white pixel and the number of consecutive pixels is within a preset range, the position of the last pixel of the consecutive lines is set to the outline of the character. The lower right point of the component is the contour point. Figure 5
In, P is that position.
【0146】この点のx、y座標を制御部402が、メ
モリ401のワーク領域に書き込んだ、後の傾き角度検
出用の投影処理にて使用する。以上の処理を1枚の画像
分繰り返す。The control unit 402 writes the x and y coordinates of this point in the work area of the memory 401 and uses them in the projection process for detecting the tilt angle later. The above processing is repeated for one image.
【0147】以上の処理によって、文字の右下の輪郭点
を検出することが可能となる。With the above processing, it is possible to detect the contour point at the lower right of the character.
【0148】また、この画素連続数Lを、文字の「輪郭
サイズ」と定義し、1枚目の画像入力時に、輪郭点の座
標位置だけでなく、文字サイズLもワーク領域に書き込
み、後に制御部402が、文字サイズLの分布範囲を調
べ、2枚目以降の画像入力時に、該分布範囲を考慮して
検出文字範囲を定める画像入力方法も実現可能である。
また、上記実施例、あるいは、特開昭62−1427
7号公報記載の方法では、画像の傾き検出処理は、一般
的なプロセッサによるソフトウェアの処理によって実現
しているが、処理の一部を、専用ハードウェア化して処
理を行う構成にしてもよいことはいうまでもない。Further, this continuous pixel number L is defined as the "contour size" of the character, and when the first image is input, not only the coordinate position of the contour point but also the character size L is written in the work area and controlled later. It is also possible to realize an image input method in which the unit 402 checks the distribution range of the character size L and determines the detected character range in consideration of the distribution range when the second and subsequent images are input.
In addition, the above-mentioned embodiment or JP-A-62-1427.
In the method described in Japanese Patent Publication No. 7, the image tilt detection processing is realized by software processing by a general processor, but a part of the processing may be implemented as dedicated hardware to perform the processing. Needless to say.
【0149】また、その他の画像の傾き角度検出処理方
法として、制御部402が、画像中の所定数の黒画素が
連続する点の座標を検出し、その座標点を図2に示す水
平方向の文字の傾き検出処理の輪郭点と同様に扱うこと
で、画像中の横線の傾き角度を検出することも可能であ
る。As another image inclination angle detection processing method, the control unit 402 detects the coordinates of a point where a predetermined number of black pixels in the image are continuous, and the coordinate point is set in the horizontal direction shown in FIG. It is also possible to detect the inclination angle of the horizontal line in the image by treating it in the same manner as the contour point of the character inclination detection processing.
【0150】この方式は、画像中に横線が多い、例え
ば、表、線図形等が存在する画像に対して有効である。
そこで、縦書き文字用、横書き文字用の他に、上記横線
用の傾き検出処理として、連続する黒画素による傾き角
度検出処理方式を用意しておき、上記、図1による実施
例における2方式の中で優先順位を換える方式を拡張し
て、3方式の中で優先順位を換えながら傾き角度検出を
行なう方法としても良い。This method is effective for an image in which there are many horizontal lines in the image, for example, a table or a line figure exists.
Therefore, in addition to the vertical writing character and the horizontal writing character, a tilt angle detection processing method using continuous black pixels is prepared as the tilt detection processing for the horizontal line. It is also possible to extend the method of changing the priority order among the three methods and perform the tilt angle detection while changing the priority order among the three methods.
【0151】以下、線分用傾き検出処理について図面を
参照して、さらに詳細に説明を行なう。ここで、連続す
る黒画素を「黒ラン」と称し、該黒ランを、専用ハード
ウェアにより、入力された画像中より抽出する場合につ
いて説明を行なう。The line segment inclination detection process will be described in more detail below with reference to the drawings. Here, a case where continuous black pixels are referred to as “black run” and the black run is extracted from the input image by the dedicated hardware will be described.
【0152】図6に、黒ラン成分の抽出処理例を示し、
図7に、黒ラン抽出回路の構成図例を示す。FIG. 6 shows an example of black run component extraction processing.
FIG. 7 shows an example of the configuration of the black run extraction circuit.
【0153】図7において、700は、黒ラン抽出回路
であり、図4のバス409に接続されている。In FIG. 7, reference numeral 700 is a black run extraction circuit, which is connected to the bus 409 of FIG.
【0154】本黒ラン抽出回路700は、レジスタ70
1、パラレルシリアル変換回路702、カウンタ70
4、OR回路703、カウンタ705、制御回路70
7、およびバッファ708を有して構成される。また、
黒ラン抽出回路700には、バス409が接続されてい
る。The main black run extraction circuit 700 includes a register 70.
1, parallel-serial conversion circuit 702, counter 70
4, OR circuit 703, counter 705, control circuit 70
7 and a buffer 708. Also,
A bus 409 is connected to the black run extraction circuit 700.
【0155】以下、構成要素について説明する。The components will be described below.
【0156】レジスタ701は、抽出する連続黒画素数
を設定する手段であり、例えば各種CMOS等により実
現できる。The register 701 is means for setting the number of continuous black pixels to be extracted, and can be realized by various CMOSs or the like.
【0157】パラレルシリアル変換回路702は、ワー
ド単位で、バス409を介して読み込まれた画像データ
を、画素単位に並列直列変換する手段であり、例えば各
種CMOS等により実現できる。The parallel-serial conversion circuit 702 is means for converting the image data read via the bus 409 in parallel in units of words in units of pixels, and can be realized by various CMOSs, for example.
【0158】OR回路703は、論理和演算処理を行う
手段であり、例えば各種CMOS等により実現できる。The OR circuit 703 is means for performing a logical sum operation process, and can be realized by various CMOSs, for example.
【0159】カウンタ704は、処理中の水平方向の画
素数を数える手段であり、例えば各種CMOS等により
実現できる。The counter 704 is a means for counting the number of pixels in the horizontal direction during processing, and can be realized by various CMOSs, for example.
【0160】カウンタ705は、連続する黒画素数を数
える手段であり、例えば各種CMOS等により実現でき
る。The counter 705 is a means for counting the number of continuous black pixels, and can be realized by various CMOSs, for example.
【0161】比較器706は、レジスタ701の出力値
とカウンタ705の出力値とを比較する手段であり、例
えば各種CMOS等により実現できる。The comparator 706 is means for comparing the output value of the register 701 with the output value of the counter 705, and can be realized by various CMOSs or the like.
【0162】制御回路707は、本黒ラン抽出回路全体
の動作を制御する手段であり、例えば、CPU、予め作
成されたプログラムが格納されているROM、RAM、
各種CMOS等により実現される。The control circuit 707 is means for controlling the operation of the entire black run extraction circuit, and includes, for example, a CPU, a ROM in which a program created in advance is stored, a RAM,
It is realized by various CMOSs.
【0163】バッファ708は、バス409へ出力する
データを一時的に蓄える手段であり、例えばRAM等に
より実現される。The buffer 708 is means for temporarily storing data to be output to the bus 409, and is realized by, for example, a RAM or the like.
【0164】次に、黒ラン成分の抽出処理について述べ
る。Next, the extraction process of the black run component will be described.
【0165】メモリ401内には、スキャナ400を介
して読み込まれた、図6に示されるような、傾いた線分
(段差のある線分)の画像データが記憶されているとす
る。It is assumed that the memory 401 stores image data of an inclined line segment (a line segment having a step) read by the scanner 400 as shown in FIG.
【0166】まず、制御部402が、黒ラン抽出処理動
作開始以前に、レジスタ701に検出する連続する黒画
素数をバス409を通して設定しておく。この値を、
「LrMin」と記すことにする。First, the control unit 402 sets the number of consecutive black pixels to be detected in the register 701 through the bus 409 before starting the black run extraction processing operation. This value
It will be referred to as "LrMin".
【0167】次に、黒ラン抽出回路700は、メモリ4
01内の画像データを、左上から右下へ、順次ワード単
位で、バス409を介して、パラレルシリアル変換回路
702に読み込む。ここで、パラレルシリアル変換回路
は、制御回路707から供給されるクロックに従い、い
わゆる並列直列変換を行ない、画素単位のデータを出力
する機能を有している。Next, the black run extraction circuit 700 operates in the memory 4
The image data in 01 is sequentially read in word units from the upper left to the lower right through the bus 409 to the parallel / serial conversion circuit 702. Here, the parallel-serial conversion circuit has a function of performing so-called parallel-serial conversion in accordance with a clock supplied from the control circuit 707 and outputting pixel-unit data.
【0168】この時、カウンタ704は、制御回路70
7から供給されるクロックに従って、カウントアップを
行ない、現在処理中の画素が、水平方向の何画素目にあ
たるかを記憶する。At this time, the counter 704 has the control circuit 70
A count-up is performed in accordance with a clock supplied from 7 and the number of pixels in the horizontal direction to which the pixel currently being processed corresponds is stored.
【0169】そして、パラレルシリアル変換回路705
が出力する画素が、黒画素の場合、カウンタ705は、
カウントアップを行ない、白画素の場合、OR回路70
3により、カウンタ705は、リセットされる。Then, the parallel-serial conversion circuit 705
If the pixel output by is a black pixel, the counter 705
Counting up is performed, and in the case of a white pixel, the OR circuit 70
By 3, the counter 705 is reset.
【0170】したがって、黒画素が連続する場合にの
み、カウントアップを続けることになる。黒画素が連続
していて、カウンタ705の値が、レジスタ701に予
め設定されているLrMinと等しくなった場合には、
比較器706は、制御回路707に信号を出力する。Therefore, the count-up is continued only when the black pixels are continuous. When black pixels are continuous and the value of the counter 705 becomes equal to LrMin preset in the register 701,
The comparator 706 outputs a signal to the control circuit 707.
【0171】制御回路707は、該信号を受け取った場
合、現在処理中の画素の水平方向の位置を示すカウンタ
704の値を、バッファ708へ転送する。When the control circuit 707 receives the signal, the control circuit 707 transfers the value of the counter 704 indicating the horizontal position of the pixel currently being processed to the buffer 708.
【0172】この水平方向の位置は、図6におけるR
1、R2、R3の各点のx座標を示す。 そして、バス
409を介して、この水平方向の位置の値を、メモリ4
01のワーク領域に書き込む。This horizontal position is R in FIG.
The x-coordinate of each point of 1, R2, and R3 is shown. Then, the value of this horizontal position is stored in the memory 4 via the bus 409.
Write to the work area 01.
【0173】この時、制御部402が、現在処理中の縦
方向のライン数をも、メモリ401内のワーク領域に書
き込む。この現在処理中の縦方向のライン数は、図6に
おけるR1、R2、R3のy座標を示す。At this time, the control unit 402 also writes the number of vertical lines currently being processed in the work area in the memory 401. The number of lines in the vertical direction currently being processed indicates the y coordinate of R1, R2, and R3 in FIG.
【0174】スキャナ400から取り込まれた、画像1
枚分のデータは、黒ラン抽出回路に入力された後、上記
の処理が行われることになる。この処理が終了すると、
メモリ401内のワーク領域には、図6に示すように、
黒画素がLrMin以上連続する点R1、R2、R3の
x、y座標が書き込まれる。Image 1 taken from the scanner 400
The above-mentioned processing is performed after the data for one sheet is input to the black run extraction circuit. When this process ends,
In the work area in the memory 401, as shown in FIG.
The x and y coordinates of points R1, R2 and R3 where black pixels are continuous for LrMin or more are written.
【0175】以上の処理が終了すると、制御部402
は、傾き角度検出用の投影処理を行なう。Upon completion of the above processing, the control unit 402
Performs projection processing for tilt angle detection.
【0176】ワーク領域に書き込まれた各検出点の座標
を、横書き文字用の処理と同様に水平方向にθ度傾いた
方向に投影し、y軸との交点Cの座標を求める。The coordinates of each detection point written in the work area are projected in the direction inclined by θ degrees in the horizontal direction as in the case of the horizontal writing process, and the coordinates of the intersection C with the y axis are obtained.
【0177】このC点のy座標をCYとすると、CYは
次式で与えられる。When the y coordinate of this point C is CY, CY is given by the following equation.
【0178】CY=y−x・tanθ (式3) 制御部402は、ある投影角度θの時、メモリ401内
のワーク領域から各検出点R1、R2、R3の座標を読
み込み、投影点Cの座標を計算する。CY = y−x · tan θ (Equation 3) At a certain projection angle θ, the control unit 402 reads the coordinates of each detection point R1, R2, R3 from the work area in the memory 401, and the projection point C Calculate the coordinates.
【0179】そして、1枚分の検出点の投影点の座標の
計算を終了すると、ある投影角度θの時の投影点の個数
Nθを数える。When the calculation of the coordinates of the projection points of one detection point is completed, the number Nθ of projection points at a certain projection angle θ is counted.
【0180】以後、同様の処理を投影角度θを変更して
行ない、各角度別のNθを記憶する。 さらに、各角度
別Nθのなかで、最大値をNMAX、最小値をNMIN
とする。 NMAX/NMINが、予め定められた閾値
を超えた場合、NMINを検出した角度を記録する。こ
の閾値としては、「2」程度が好ましい。Thereafter, similar processing is performed by changing the projection angle θ, and Nθ for each angle is stored. Furthermore, in Nθ for each angle, the maximum value is NMAX and the minimum value is NMIN.
And If NMAX / NMIN exceeds a predetermined threshold, record the angle at which NMIN was detected. The threshold value is preferably about "2".
【0181】このNMINを検出した角度は、図6の各
検出点R1、R2、R3が同一直線に乗る場合の、直線
の傾き角度を表すことになる。The angle at which this NMIN is detected represents the inclination angle of the straight line when the detection points R1, R2 and R3 in FIG. 6 are on the same straight line.
【0182】これは、スキャナ400を介して取り込ま
れた原画像中の、横線の傾きに等しい、表、図面等が存
在する画像では、横線が多数存在するので、これらの画
像においては、横線の傾き角度を調べることにより、画
像の傾き角度を検出することができることになる。This is because there are many horizontal lines in an image having a table, a drawing, etc., which is equal to the inclination of the horizontal line in the original image captured by the scanner 400, and therefore, there are many horizontal lines in these images. By examining the tilt angle, the tilt angle of the image can be detected.
【0183】以上の傾き角度検出処理において、画像処
理機能を有する黒ラン成分抽出処理は、専用ハードウェ
アで行なうことにより、処理速度の一層の向上が図られ
ることになる。In the above inclination angle detection processing, the black run component extraction processing having the image processing function is performed by dedicated hardware, whereby the processing speed can be further improved.
【0184】図5における、文字の輪郭点の座標の抽出
も、同様のハードウェアで高速化を図ることになる。The extraction of the coordinates of the contour points of the character in FIG. 5 can be speeded up by the same hardware.
【0185】また、1枚目の画像入力時に、制御部40
2が、メモリ401内の1枚目の画像中に存在する線分
の太さの分布を調査べ利用する処理方法も考えられる。When the first image is input, the control unit 40
2 may be a processing method in which the thickness distribution of the line segment existing in the first image in the memory 401 is investigated and used.
【0186】この場合、1枚目の画像だけは、傾けない
で標準状態で入力させると、画像中の横線の正確な太さ
を調査するように処理する構成とするのが好ましい。In this case, it is preferable that only the first image is processed in such a manner that the correct thickness of the horizontal line in the image is investigated by inputting it in the standard state without tilting.
【0187】また、自動的に入力画像を補正処理する画
像入力装置に、操作者が、あるまとまった画像を一度に
入力する際に、文字の書かれている方向、文字の大き
さ、線分の太さ等を含む画像の特徴情報の一部を入力し
て、上記処理方法と併用する方法を採用しても良い。Further, when the operator inputs a certain set of images at a time into the image input device that automatically corrects the input image, the direction in which the characters are written, the size of the characters, the line segment, and the like. It is also possible to adopt a method in which a part of the characteristic information of the image including the thickness of the image is input and used in combination with the above processing method.
【0188】また、特定の画像の名称の特徴を予め記憶
しておき、その画像を入力するときには、操作者が選択
する方法でも良い。例えば、新聞の画像を入力する場
合、該新聞に対応する、検出すべき文字サイズ等を登録
しておき、操作者は、新聞の入力画像を行なう旨を設定
した場合、これに対応して予め定められたパラメータが
選択される構成にすることである。Further, the characteristic of the name of a specific image may be stored in advance and the operator may select it when inputting the image. For example, when an image of a newspaper is input, the character size to be detected, etc., corresponding to the newspaper is registered, and when the operator sets that the input image of the newspaper is set, the operator can respond in advance to this. That is, the configuration is such that predetermined parameters are selected.
【0189】以上のように、本発明は、画像入力操作を
行う際に、入力操作が容易かつ迅速になるという重要な
効果を有する。また、本発明は、ファクシミリ装置、複
写機を含む各種の情報処理装置への応用性にも富んでい
る。As described above, the present invention has an important effect that the input operation becomes easy and quick when performing the image input operation. Further, the present invention is also highly applicable to various information processing apparatuses including facsimile machines and copying machines.
【0190】[0190]
【発明の効果】本発明においては、各種の情報処理装置
に複数の画像を入力する際、同一種類の画像が連続して
入力された場合、2枚目以降の画像の特徴を抽出する時
間が削減されるため、入力に要する時間が大幅に短縮さ
れる。According to the present invention, when a plurality of images are input to various information processing apparatuses, if the same type of images are continuously input, it takes time to extract the features of the second and subsequent images. Since it is reduced, the time required for input is greatly reduced.
【図1】本発明にかかる画像入力方法の処理手順を示す
フローチャートである。FIG. 1 is a flowchart showing a processing procedure of an image input method according to the present invention.
【図2】横書き文字に対する、傾き角度検出処理の説明
図である。FIG. 2 is an explanatory diagram of a tilt angle detection process for horizontally written characters.
【図3】縦書き文字に対する、傾き角度検出処理の説明
図である。FIG. 3 is an explanatory diagram of a tilt angle detection process for vertically written characters.
【図4】本発明にかかる、画像入力装置の構成例を示し
た図である。FIG. 4 is a diagram showing a configuration example of an image input device according to the present invention.
【図5】本発明にかかる、文字輪郭点の検出処理例の説
明図である。FIG. 5 is an explanatory diagram of an example of character contour point detection processing according to the present invention.
【図6】黒ラン抽出処理の説明図である。FIG. 6 is an explanatory diagram of a black run extraction process.
【図7】黒ラン抽出回路の構成図の一例である。FIG. 7 is an example of a configuration diagram of a black run extraction circuit.
400…スキャナ、401…メモリ、402…制御部、
403…符号化回路、404…通信回路、405…記憶
装置、406…プリンタ、407…フレームメモリ、4
08…ディスプレイ、409…バス、700…黒ラン抽
出回路、701…レジスタ、702…パラレルシリアル
変換回路、703…OR回路、704……カウンタ、7
05…カウンタ、706…比較器、707…制御回路、
708…バッファ400 ... Scanner, 401 ... Memory, 402 ... Control unit,
403 ... Encoding circuit, 404 ... Communication circuit, 405 ... Storage device, 406 ... Printer, 407 ... Frame memory, 4
08 ... Display, 409 ... Bus, 700 ... Black run extraction circuit, 701 ... Register, 702 ... Parallel-serial conversion circuit, 703 ... OR circuit, 704 ... Counter, 7
05 ... Counter, 706 ... Comparator, 707 ... Control circuit,
708 ... buffer
───────────────────────────────────────────────────── フロントページの続き (72)発明者 藤縄 雅章 神奈川県小田原市国府津2880番地 株式会 社日立製作所ストレージシステム事業部内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Masaaki Fujinawa 2880, Kozu, Odawara-shi, Kanagawa Stock Company Hitachi Storage Systems Division
Claims (5)
込む画像入力方法において、複数枚の原稿を入力し読み
込む際に、前回の画像入力処理時に抽出しておいた画像
データに関する少なくとも1以上の特徴情報のうち、少
なくとも一つの情報を使用して、今回の画像入力処理を
行うことを特徴とする画像入力方法。1. An image input method for scanning image data by optically scanning a paper surface, wherein at least one of image data extracted at a previous image input process when inputting and reading a plurality of originals. An image input method characterized in that the image input processing of this time is performed using at least one of the characteristic information of the above.
上の文字の書かれている方向、文字の大きさを含む情報
であり、該情報にもとずき原稿の傾き角度を検出し、該
角度に対応する回転処理を行って今回入力される画像の
傾き角度の補正を行なうことを特徴とする画像入力方
法。2. The information according to claim 1, wherein the characteristic information is information including a direction in which a character is written on a document and a size of the character, and the tilt angle of the document is detected based on the information. An image input method characterized in that a rotation process corresponding to the angle is performed to correct a tilt angle of an image input this time.
込む画像入力方法において、文字の方向、文字の大き
さ、線分の太さを含む情報のうち少なくとも一つが同一
である原稿を複数枚入力する際に、1枚目の画像入力処
理の際に使用した処理を、2枚目以降の画像入力処理の
際に省略し、1枚目の画像入力処理に必要な時間に比較
して、2枚目以降の画像入力処理に必要な時間を短くし
たことを特徴とする画像入力方法。3. An image inputting method for optically scanning a paper surface to read image data, wherein a plurality of originals having the same at least one of information including a character direction, a character size, and a line segment thickness is used. When inputting one image, the process used in the image input process for the first image is omitted in the image input process for the second and subsequent images, and compared with the time required for the image input process for the first image. An image input method characterized in that the time required for the image input processing for the second and subsequent images is shortened.
込む画像入力方法において、原稿に対して、ある方向性
の有する画像が描かれている当該原稿を複数枚入力する
際に、前回の画像入力処理時に抽出しておいた前記方向
性にもとづいて、原稿の傾き角度を検出し、該角度に対
応する回転処理を行って今回入力される画像の傾き角度
の補正を行なうことを特徴とする画像入力方法。4. An image input method for scanning image data by optically scanning a paper surface, when inputting a plurality of originals on which an image having a certain directionality is drawn, The inclination angle of the original is detected based on the directionality extracted at the time of the image input processing, and the rotation angle corresponding to the angle is detected to correct the inclination angle of the image input this time. Image input method.
と、該画像データを格納しておく記憶手段と、格納され
た画像データから、方向性を含む画像特徴情報を抽出す
る機能を有する画像処理部と、該画像特徴情報にもとず
いて、ある基準線からの傾き角度を検出し、回転処理
し、傾き角度の補正処理を行う機能を有する補正処理部
とを有して構成される画像入力装置。5. Image processing having an image input means for taking in image data, a storage means for storing the image data, and a function for extracting image characteristic information including directionality from the stored image data. And a correction processing unit having a function of detecting a tilt angle from a certain reference line, performing rotation processing, and performing tilt angle correction processing based on the image feature information. Input device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5048109A JPH06259598A (en) | 1993-03-09 | 1993-03-09 | Method and device for inputting image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5048109A JPH06259598A (en) | 1993-03-09 | 1993-03-09 | Method and device for inputting image |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06259598A true JPH06259598A (en) | 1994-09-16 |
Family
ID=12794153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5048109A Pending JPH06259598A (en) | 1993-03-09 | 1993-03-09 | Method and device for inputting image |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06259598A (en) |
-
1993
- 1993-03-09 JP JP5048109A patent/JPH06259598A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2595158B2 (en) | Automatic picture / character separation apparatus for image information and its method | |
US5075895A (en) | Method and apparatus for recognizing table area formed in binary image of document | |
JP2003016440A (en) | Photo extraction method, apparatus, program and recording medium | |
JP2018056783A (en) | Image reading apparatus, image forming apparatus, image reading method, and image reading program | |
JP4064701B2 (en) | Image determination method and image determination apparatus | |
JPH06259598A (en) | Method and device for inputting image | |
JPH06133119A (en) | Printer capable of digital processing | |
JPH0490083A (en) | Character recognizing device | |
JPH11308437A (en) | Inclined image corrector, inclined image correction method and storage medium | |
JP3587586B2 (en) | Image processing device | |
JPH04314263A (en) | Picture processor | |
JPH09135331A (en) | Image processor | |
JP2009049788A (en) | Image information processing program, computer readable recording medium recording same, and document reader | |
JP3312958B2 (en) | Electronic filing equipment | |
JPH04311157A (en) | Image processor | |
JPH08202887A (en) | Device and method for processing picture | |
JPH05151350A (en) | Image data position distortion correction method | |
JPH0528307A (en) | Character recognition device | |
JP2000354150A (en) | Image processor and image processing method | |
JPH04276888A (en) | Character reader | |
JP2957050B2 (en) | Image data enlarger | |
JPH09107469A (en) | Image forming device | |
JPH04261259A (en) | Correction device for image data | |
JP2002032762A (en) | Image processor | |
JPH04299652A (en) | Image reader |