JPH11126263A - Image processing apparatus and program storage medium - Google Patents
Image processing apparatus and program storage mediumInfo
- Publication number
- JPH11126263A JPH11126263A JP29057397A JP29057397A JPH11126263A JP H11126263 A JPH11126263 A JP H11126263A JP 29057397 A JP29057397 A JP 29057397A JP 29057397 A JP29057397 A JP 29057397A JP H11126263 A JPH11126263 A JP H11126263A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- range frame
- dividing line
- processing apparatus
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000605 extraction Methods 0.000 claims abstract description 10
- 238000000034 method Methods 0.000 claims description 19
- 238000013075 data extraction Methods 0.000 claims 1
- 239000000284 extract Substances 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【課題】本発明は、画像データを入力して処理する画像
処理装置に関し、同じ大きさの読取対象物が整列して配
置される画像データを入力するときに、各読取対象物の
画像データを簡単に抽出できるようにすることを目的と
する。
【解決手段】画像データをディスプレイ画面に表示する
とともに、その表示に重ねて、範囲枠と、該範囲枠内で
水平垂直方向に等間隔で設定される分割線とを表示する
表示制御手段15と、分割線の移動が指示されるとき
に、その移動後の分割線と範囲枠に設定される基準線と
の間の持つ情報から、表示制御手段15の必要とする分
割線の間隔を決定する決定手段17と、画像データの抽
出が指示されるときに、分割線の区分する画像データを
抽出する抽出手段18とを備えるように構成する。
(57) Abstract: The present invention relates to an image processing apparatus for inputting and processing image data and, when inputting image data in which objects to be read having the same size are arranged in a line, each reading is performed. It is an object of the present invention to be able to easily extract image data of an object. A display control means (15) for displaying image data on a display screen and displaying a range frame and division lines set at equal intervals in the horizontal and vertical directions within the range frame over the display. When the movement of the dividing line is instructed, the interval between the dividing lines required by the display control means 15 is determined from the information held between the moving dividing line and the reference line set in the range frame. It is configured to include a determination unit 17 and an extraction unit 18 that extracts image data that divides a dividing line when extraction of image data is instructed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像データを入力
して処理する画像処理装置と、その実現に用いられるプ
ログラムが記憶されるプログラム記憶媒体とに関し、特
に、同じ大きさの読取対象物が整列して配置される画像
データを入力するときに、各読取対象物の画像データを
簡単に抽出できるようにする画像処理装置と、その実現
に用いられるプログラムが記憶されるプログラム記憶媒
体とに関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing apparatus for inputting and processing image data and a program storage medium for storing a program used to realize the image processing apparatus. The present invention relates to an image processing apparatus that enables easy extraction of image data of each reading target when inputting image data arranged in a line, and a program storage medium that stores a program used to realize the image processing apparatus.
【0002】[0002]
【従来の技術】フラットベッドスキャナのようなイメー
ジスキャナの読み取る画像データを入力して処理する画
像処理装置がある。このような画像処理装置の読取対象
物として名刺や葉書がある。2. Description of the Related Art There is an image processing apparatus for inputting and processing image data read by an image scanner such as a flatbed scanner. There are business cards and postcards as objects to be read by such an image processing apparatus.
【0003】名刺や葉書は、名刺フォルダや葉書フォル
ダに入れられて管理されることがあるが、従来の画像処
理装置では、名刺フォルダや葉書フォルダに入れられる
名刺や葉書を読み取るための特別な機能を用意していな
かった。[0003] In some cases, business cards and postcards are managed in a business card folder or a postcard folder. In a conventional image processing apparatus, a special function for reading a business card or a postcard stored in the business card folder or a postcard folder is used. Did not prepare.
【0004】これから、ユーザは、名刺フォルダや葉書
フォルダに入れた名刺や葉書を画像処理装置に入力した
いと思うときには、名刺フォルダや葉書フォルダから1
枚ずつ名刺や葉書を取り出して、それをイメージスキャ
ナで読み取らせることで画像処理装置に入力するように
処理していた。[0004] From now on, when a user wants to input a business card or a postcard put in a business card folder or a postcard folder to the image processing apparatus, the user is required to enter one from the business card folder or the postcard folder.
A business card or a postcard is taken out one by one, and is read by an image scanner to be input to an image processing apparatus.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、このよ
うな従来技術に従っていると、ユーザは、名刺フォルダ
や葉書フォルダに入れた名刺や葉書を画像処理装置に入
力する場合には、名刺フォルダや葉書フォルダから1枚
ずつ名刺や葉書を取り出していかなくてはならないこと
から、その入力に非常に手間がかかるという問題点があ
った。However, according to such a conventional technique, when a user enters a business card or a postcard put in a business card folder or a postcard folder into the image processing apparatus, the user cannot use the business card folder or the postcard folder. Since it is necessary to take out business cards and postcards one by one, there is a problem that the inputting of the business cards and postcards is very troublesome.
【0006】すなわち、イメージスキャナの読み取る画
像データを入力して処理する画像処理装置では、イメー
ジスキャナの読み取る画像データを1枚のものとして扱
う構成を採っていることから、イメージスキャナを使っ
て複数の名刺や葉書を一度に読み取らせるようにして
も、それは形だけのことであって結局1枚の画像データ
であり、結局、名刺フォルダや葉書フォルダから1枚ず
つ名刺や葉書を取り出していかなくてはならないのであ
る。That is, an image processing apparatus that inputs and processes image data read by an image scanner has a configuration in which image data read by the image scanner is treated as one sheet. Even if you read a business card or postcard at a time, it is only a form and it is one image data after all, so you do not have to take out the business card or postcard one by one from the business card folder or postcard folder. It must not be.
【0007】本発明はかかる事情に鑑みてなされたもの
であって、画像データを入力する構成を採るときにあっ
て、同じ大きさの読取対象物が整列して配置される画像
データを入力するときに、各読取対象物の画像データを
簡単に抽出できるようにする新たな画像処理装置の提供
と、その実現に用いられるプログラムが記憶される新た
なプログラム記憶媒体の提供とを目的とする。The present invention has been made in view of such circumstances, and has a configuration in which image data is input. In this configuration, image data in which objects to be read having the same size are arranged in a line are input. In some cases, an object of the present invention is to provide a new image processing apparatus that enables easy extraction of image data of each reading target, and to provide a new program storage medium that stores a program used to realize the image processing apparatus.
【0008】[0008]
【課題を解決するための手段】図1に本発明の原理構成
を図示する。図中、1は本発明を具備する画像処理装置
であって、画像データを入力して処理するものである。FIG. 1 shows the principle configuration of the present invention. In the figure, reference numeral 1 denotes an image processing apparatus equipped with the present invention, which inputs and processes image data.
【0009】本発明の画像処理装置1は、入力装置11
を持つ表示装置10と、入力手段12と、格納手段13
と、入出力制御手段14と、表示制御手段15と、管理
手段16と、決定手段17と、抽出手段18とを備え
る。An image processing apparatus 1 according to the present invention comprises an input device 11
Display device 10, input means 12, storage means 13
, An input / output control unit 14, a display control unit 15, a management unit 16, a determination unit 17, and an extraction unit 18.
【0010】この入力手段12は、イメージスキャナや
ディジタルカメラ等の読み取る画像データを入力する。
格納手段13は、入力手段12の入力する画像データを
保存する。入出力制御手段14は、表示装置10との間
の入出力制御を実行する。The input means 12 inputs image data to be read by an image scanner, a digital camera or the like.
The storage unit 13 stores the image data input by the input unit 12. The input / output control unit 14 performs input / output control with the display device 10.
【0011】表示制御手段15は、格納手段13に保存
される画像データを表示装置10に表示するとともに、
その表示に重ねて、範囲枠と、範囲枠内で水平垂直方向
に等間隔で設定される分割線とを表示する。管理手段1
6は、表示制御手段15の表示する範囲枠及び分割線の
表示位置の座標情報を管理する。The display control means 15 displays the image data stored in the storage means 13 on the display device 10,
A range frame and division lines set at equal intervals in the horizontal and vertical directions within the range frame are displayed on the display. Management means 1
Numeral 6 manages coordinate information of the display position of the range frame and the dividing line displayed by the display control means 15.
【0012】決定手段17は、管理手段16の管理する
分割線の表示位置の座標情報を更新する。抽出手段18
は、分割線の区分する画像データを抽出する。ここで、
本発明の画像処理装置1の持つ機能は具体的にはプログ
ラムで実現されるものであり、このプログラムは、フロ
ッピィディスクなどに記憶されたり、サーバなどのディ
スクなどに記憶され、それらから画像処理装置1にイン
ストールされてメモリ上で動作することで、本発明を実
現することになる。The determining means 17 updates the coordinate information of the display position of the dividing line managed by the managing means 16. Extraction means 18
Extracts image data for dividing the dividing line. here,
The functions of the image processing apparatus 1 of the present invention are specifically realized by a program, and this program is stored on a floppy disk or the like, or stored on a disk such as a server. 1 and operates on the memory, thereby realizing the present invention.
【0013】このように構成される本発明の画像処理装
置1では、表示制御手段15は、格納手段13に格納さ
れる画像データを読み出して表示装置10に表示すると
きに、管理手段16の管理データに従って、その表示に
重ねて、範囲枠と、範囲枠内で水平垂直方向に等間隔で
設定される分割線とを表示する。In the image processing apparatus 1 of the present invention configured as described above, the display control means 15 reads out the image data stored in the storage means 13 and displays the image data on the display device 10. In accordance with the data, a range frame and a dividing line set at equal intervals in the horizontal and vertical directions within the range frame are displayed over the display.
【0014】この表示処理を実行するときに、表示制御
手段15は、ユーザから範囲枠の拡大縮小が指示される
ときには、分割線の間隔を保持しつつ範囲枠を拡大縮小
して表示するとともに、それに合わせて管理手段16の
管理する範囲枠の表示位置の座標情報を更新し、また、
ユーザから範囲枠の移動が指示されるときには、分割線
の間隔を保持しつつ範囲枠を移動して表示するととも
に、それに合わせて管理手段16の管理する範囲枠の表
示位置の座標情報を更新する。When executing the display processing, when the user instructs the enlargement / reduction of the range frame, the display control means 15 enlarges / reduces the range frame while maintaining the interval between the dividing lines, and displays the image. The coordinate information of the display position of the range frame managed by the management unit 16 is updated accordingly,
When the user instructs to move the range frame, the range frame is moved and displayed while maintaining the interval between the dividing lines, and the coordinate information of the display position of the range frame managed by the management unit 16 is updated accordingly. .
【0015】一方、決定手段17は、ユーザから分割線
の移動が指示されるときに、その移動後の分割線と範囲
枠に設定される基準線との間の距離と、その分割線とそ
の基準線との間に存在する分割線の本数とから新たな分
割線の間隔を決定して、管理手段16の管理する分割線
の表示位置の座標情報を更新する。On the other hand, when the user instructs the movement of the dividing line, the determining means 17 determines the distance between the moved dividing line and the reference line set in the range frame, and the distance between the dividing line and the reference line. The interval of the new dividing line is determined from the number of dividing lines existing between the reference line and the reference line, and the coordinate information of the display position of the dividing line managed by the management unit 16 is updated.
【0016】そして、抽出手段18は、ユーザから画像
データの抽出が指示されるときに、分割線の区分する画
像データを抽出する。このとき、端に位置する分割線と
範囲枠との区分する画像データの大きさが、分割線同士
の区分するものの規定以下となる場合には、その画像デ
ータを抽出しないように処理する。When the user instructs to extract the image data, the extracting means 18 extracts the image data for dividing the dividing line. At this time, if the size of the image data that separates the dividing line located at the end from the range frame is smaller than or equal to the specification of what separates the dividing lines, processing is performed so that the image data is not extracted.
【0017】本発明の画像処理装置1では、このような
機能を持つことから、同じ大きさの読取対象物が整列し
て配置される1枚の画像データを入力するときに、その
画像データの大きさに合わせて範囲枠を設定するととも
に、その読取対象物の大きさに合わせて分割線を設定す
ることで、その画像データに含まれる各々の読取対象物
の画像データを抽出できるようになる。Since the image processing apparatus 1 of the present invention has such a function, when inputting one piece of image data in which objects of the same size are arranged in a line, the image data By setting a range frame according to the size and setting a dividing line according to the size of the object to be read, image data of each object to be read included in the image data can be extracted. .
【0018】これにより、例えば、名刺フォルダや葉書
フォルダなどに入れられる複数の名刺や葉書などのそれ
ぞれの画像データを一度に抽出できることになる。As a result, for example, each image data of a plurality of business cards, postcards, and the like stored in a business card folder, a postcard folder, or the like can be extracted at a time.
【0019】[0019]
【発明の実施の形態】以下、実施の形態に従って本発明
を詳細に説明する。図2に、本発明を具備する画像処理
装置1の一実施例を図示する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail according to embodiments. FIG. 2 shows an embodiment of the image processing apparatus 1 having the present invention.
【0020】この実施例の画像処理装置1は、フラット
ベッドタイプのイメージスキャナ2の読み取る図3に示
すような名刺フォルダの画像データを入力として、その
名刺フォルダに入れられている名刺の認識処理を実行す
る機能を有するものであって、マウス21を持つ表示装
置20と、イメージスキャナ2の読み取る画像データを
入力して、入力イメージメモリ23に格納する入力プロ
グラム22と、画像データと座標軸方向が同一に設定さ
れる範囲枠及び分割線を表示することで、入力イメージ
メモリ23に格納される名刺フォルダの画像データか
ら、各名刺の画像データを抽出して名刺イメージメモリ
25に格納する名刺フォルダ読取プログラム24と、名
刺フォルダ読取プログラム24の表示する範囲枠及び分
割線の表示位置の座標情報を管理する区画情報テーブル
26と、名刺イメージメモリ25に格納される名刺の画
像データから名刺データを認識して、名刺データメモリ
28に格納する名刺認識プログラム27とを備える。The image processing apparatus 1 of this embodiment receives image data of a business card folder as shown in FIG. 3 read by an image scanner 2 of a flatbed type, and recognizes business cards contained in the business card folder. A display device 20 having a mouse 21; an input program 22 for inputting image data read by the image scanner 2 and storing it in an input image memory 23; A business card folder reading program that extracts the image data of each business card from the business card folder image data stored in the input image memory 23 and stores the image data in the business card image memory 25 by displaying the range frame and the dividing line set in 24 and the position of the display position of the range frame and the dividing line displayed by the business card folder reading program 24. Includes a block information table 26 for managing the information, recognizes the card data from the image data of the business card that is stored in the card image memory 25, and a business card recognition program 27 stored in the card data memory 28.
【0021】ここで、本発明を実現する名刺フォルダ読
取プログラム24は、フロッピィディスクなどに記憶さ
れたり、サーバなどのディスクなどに記憶され、それら
から画像処理装置1にインストールされてメモリ上で動
作することで、本発明を実現することになる。Here, the business card folder reading program 24 for realizing the present invention is stored on a floppy disk or the like, or stored on a disk or the like such as a server, and is installed in the image processing apparatus 1 and operates on the memory. As a result, the present invention is realized.
【0022】この名刺フォルダ読取プログラム24は、
図4に示すように、入力イメージメモリ23に格納され
る名刺フォルダの画像データを表示装置20に表示する
ときに、図5に示すように、その表示に重ねて、範囲枠
30(図中の実線で示される枠)と、その範囲枠30内
で等間隔で設定される水平方向を向く水平分割線31
と、その範囲枠30内で等間隔で設定される垂直方向を
向く垂直分割線32とを表示する処理を行う。This business card folder reading program 24
As shown in FIG. 4, when displaying the image data of the business card folder stored in the input image memory 23 on the display device 20, as shown in FIG. A frame indicated by a solid line) and a horizontal dividing line 31 which is set at equal intervals in the range frame 30 and extends in the horizontal direction.
And a vertical dividing line 32 which is set at equal intervals in the range frame 30 and is oriented in the vertical direction.
【0023】なお、名刺フォルダ読取プログラム24
は、画像データの拡大機能や縮小機能やスクロール機能
を有しており、これらを使うことで、ユーザは、イメー
ジスキャナ2の読み取った名刺フォルダの画像データを
自分の欲する形態で見ることが可能になっている。The business card folder reading program 24
Has an image data enlargement function, a reduction function, and a scroll function. By using these functions, the user can view the image data of the business card folder read by the image scanner 2 in a form desired by the user. Has become.
【0024】区画情報テーブル26は、名刺フォルダ読
取プログラム24の表示する範囲枠30/水平分割線3
1/垂直分割線32の表示位置の座標情報を管理するも
のであって、例えば、図6に示すように、範囲枠30の
原点の座標(X0,Y0 )と、その水平方向の長さAと、
その垂直方向の長さBとを管理することで、範囲枠30
の表示位置の座標情報を管理するとともに、垂直分割線
32の分割位置(a,2a,3a)と、水平分割線31
の分割位置(b,2b,3b,4b)とを管理すること
で、水平分割線31/垂直分割線32の表示位置の座標
情報を管理する構成を採る。The section information table 26 includes a range frame 30 / horizontal dividing line 3 displayed by the business card folder reading program 24.
For managing the coordinate information of the display position of the 1 / vertical dividing line 32, for example, as shown in FIG. 6, the coordinates (X0, Y0) of the origin of the range frame 30 and the length A in the horizontal direction When,
By managing the length B in the vertical direction, the range frame 30
The coordinate information of the display position is managed, and the division position (a, 2a, 3a) of the vertical division line 32 and the horizontal division line 31 are
By managing the division positions (b, 2b, 3b, 4b), the coordinate information of the display position of the horizontal division line 31 / vertical division line 32 is managed.
【0025】ここで、後述するように、原点(X0,Y0
)を通る範囲枠30の水平方向の形成線は、水平分割
線31の間隔を決定することになるもので、水平基準線
40と称することにする。また、後述するように、原点
(X0,Y0 )を通る範囲枠30の垂直方向の形成線は、
垂直分割線32の間隔を決定することになるもので、垂
直基準線50と称することにする。Here, as will be described later, the origin (X0, Y0
), The horizontal forming line of the range frame 30 that determines the interval between the horizontal dividing lines 31 is referred to as a horizontal reference line 40. As will be described later, a vertical forming line of the range frame 30 passing through the origin (X0, Y0)
The interval between the vertical division lines 32 is determined, and is referred to as a vertical reference line 50.
【0026】名刺フォルダ読取プログラム24は、イメ
ージスキャナ2から入力した名刺フォルダの画像データ
を表示装置20に表示するときに、ユーザと対話しつ
つ、図7ないし図9に示す処理フローを実行すること
で、各名刺の画像データを抽出して名刺イメージメモリ
25に格納する処理を行う。The business card folder reading program 24 executes the processing flows shown in FIGS. 7 to 9 while interacting with the user when displaying the image data of the business card folder input from the image scanner 2 on the display device 20. Then, a process of extracting image data of each business card and storing it in the business card image memory 25 is performed.
【0027】すなわち、名刺フォルダ読取プログラム2
4は、名刺フォルダの画像データを表示装置20に表示
するときに、マウス21が操作されると、図7及び図8
の処理フローに示すように、先ず最初に、ステップ1
で、マウス21のクリック位置を検出する。That is, the business card folder reading program 2
4 are displayed when the mouse 21 is operated when the image data of the business card folder is displayed on the display device 20.
As shown in the processing flow of FIG.
Then, the click position of the mouse 21 is detected.
【0028】続いて、ステップ2で、区画情報テーブル
26の管理データを参照することで、検出したマウス2
1のクリック位置が水平分割線31or垂直分割線32上
にあるのか否かをチェックして、水平分割線31or垂直
分割線32上にないことを判断するときには、ステップ
3に進んで、区画情報テーブル26の管理データを参照
することで、検出したマウス21のクリック位置が範囲
枠30上にあるのか否かをチェックする。Subsequently, in step 2, by referring to the management data in the section information table 26, the detected mouse 2
It is checked whether or not the click position of No. 1 is on the horizontal dividing line 31 or the vertical dividing line 32. When it is determined that the click position is not on the horizontal dividing line 31 or the vertical dividing line 32, the process proceeds to step 3 and the partition information table By referring to the management data 26, it is checked whether the detected click position of the mouse 21 is on the range frame 30 or not.
【0029】このステップ2及びステップ3の処理に従
って、検出したマウス21のクリック位置が水平分割線
31or垂直分割線32or範囲枠30上にないことを判断
するとき、すなわち、範囲枠30の内部にあることを判
断(範囲枠30の内部にあるときには、本発明の対象外
の処理になる)すると、ステップ4に進んで、マウス2
1の移動先位置を検出し、続くステップ5で、水平分割
線31/垂直分割線32との位置関係を保持したまま、
範囲枠30をその移動先位置に移動させる。When it is determined that the detected click position of the mouse 21 is not on the horizontal dividing line 31 or the vertical dividing line 32 or the range frame 30 according to the processing of the steps 2 and 3, that is, it is within the range frame 30. (If it is inside the range frame 30, the process is out of the scope of the present invention), the process proceeds to step 4, and the mouse 2
1 is detected, and in the following step 5, while maintaining the positional relationship with the horizontal dividing line 31 / vertical dividing line 32,
The range frame 30 is moved to the destination position.
【0030】すなわち、図10に示すように、水平分割
線31/垂直分割線32との位置関係を保持したまま、
範囲枠30をマウス21の指す移動先位置に移動させる
のである。That is, as shown in FIG. 10, while maintaining the positional relationship between the horizontal division line 31 / vertical division line 32,
The range frame 30 is moved to the destination position indicated by the mouse 21.
【0031】ここで、この移動処理によっては、範囲枠
30の一部が画像データの領域から外れることが起こる
が、このときには、図11に示すように、画像データの
領域に収まるようにと範囲枠30を縮小する処理を行
う。この処理に従って、マウス21のクリック先となる
範囲枠30の四辺が常に存在することを保証できるよう
になる。Here, a part of the range frame 30 may deviate from the image data area due to the moving process. At this time, as shown in FIG. 11, the range frame 30 is set so as to fit in the image data area. A process for reducing the frame 30 is performed. According to this processing, it is possible to guarantee that the four sides of the range frame 30 to which the mouse 21 is clicked always exist.
【0032】一方、ステップ3の処理に従って、検出し
たマウス21のクリック位置が範囲枠30上にあること
を判断すると、ステップ6に進んで、マウス21の移動
先位置を検出し、続くステップ7で、範囲枠30をその
移動先位置に従って拡大・縮小するとともに、その拡大
・縮小に合わせて水平分割線31or垂直分割線32の本
数を増減させる。On the other hand, if it is determined that the detected click position of the mouse 21 is on the range frame 30 according to the processing of step 3, the process proceeds to step 6, where the destination position of the mouse 21 is detected. The range frame 30 is enlarged / reduced in accordance with the destination position, and the number of horizontal division lines 31 or vertical division lines 32 is increased / decreased in accordance with the enlargement / reduction.
【0033】すなわち、図12の上段に示すように、マ
ウス21が水平方向に移動するときには、図12の下段
に示すように、その移動に合わせて範囲枠30を水平方
向に拡大・縮小するとともに、その拡大・縮小に合わせ
て垂直分割線32の本数を増減させるのである。That is, as shown in the upper part of FIG. 12, when the mouse 21 moves in the horizontal direction, as shown in the lower part of FIG. The number of vertical dividing lines 32 is increased or decreased in accordance with the enlargement / reduction.
【0034】一方、ステップ2の処理に従って、検出し
たマウス21のクリック位置が水平分割線31or垂直分
割線32上にあることを判断すると、ステップ8に進ん
で、、クリック先の水平分割線31or垂直分割線32
と、その分割線種別の指す基準線(クリックされたもの
が水平分割線31であるときには水平基準線40、クリ
ックされたものが垂直分割線32であるときには垂直基
準線50)との間の距離Lと、その間に存在する水平分
割線31or垂直分割線32の本数Mとを特定する。On the other hand, if it is determined that the detected click position of the mouse 21 is on the horizontal dividing line 31 or the vertical dividing line 32 in accordance with the processing of step 2, the process proceeds to step 8 and the clicked horizontal dividing line 31 or the vertical dividing line 31 Dividing line 32
And a reference line indicated by the division line type (the horizontal reference line 40 when the clicked one is the horizontal division line 31, and the vertical reference line 50 when the clicked one is the vertical division line 32). L and the number M of the horizontal division lines 31 or the vertical division lines 32 existing therebetween are specified.
【0035】続いて、ステップ9(図8の処理フロー)
で、「L/(M+1)」の算出式に従って、クリック先
の水平分割線31or垂直分割線32の新たな間隔を求
め、続くステップ10で、その新たな間隔に従って、ク
リック先の水平分割線31or垂直分割線32の本数を増
減させる。Subsequently, step 9 (the processing flow of FIG. 8)
Then, according to the calculation formula of “L / (M + 1)”, a new interval between the horizontal dividing line 31 or the vertical dividing line 32 at the click destination is obtained, and in the following step 10, the horizontal dividing line 31 or the click destination is determined according to the new interval. The number of the vertical dividing lines 32 is increased or decreased.
【0036】すなわち、図13の上段に示すように、上
から2番目の水平分割線31がクリックされて下方に移
動されることで、その水平分割線31と水平基準線40
との間の距離が“2a”になると、その水平分割線31
と水平基準線40との間には1本の水平分割線31が存
在するので、「L/(M+1)=2a/2=a」に従っ
て、“a”を新たな水平分割線31の間隔として設定す
ることで、図13の下段に示すように、水平分割線31
が間隔“a”を持つ形で水平分割線31を増減させるの
である。That is, as shown in the upper part of FIG. 13, when the second horizontal dividing line 31 from the top is clicked and moved downward, the horizontal dividing line 31 and the horizontal reference line 40 are moved.
Is "2a", the horizontal division line 31
There is one horizontal dividing line 31 between the horizontal reference line 40 and the horizontal reference line 40. Therefore, according to “L / (M + 1) = 2a / 2 = a”, “a” is set as the interval of the new horizontal dividing line 31. By setting, as shown in the lower part of FIG.
Increases or decreases the horizontal division line 31 in a form having the interval “a”.
【0037】この名刺フォルダ読取プログラム24の実
行する処理に従って、ユーザは、名刺フォルダの画像デ
ータから各名刺の画像データを簡単に抽出できるように
なる。According to the processing executed by the business card folder reading program 24, the user can easily extract the image data of each business card from the image data of the business card folder.
【0038】すなわち、名刺フォルダの画像データが表
示されるときにあって、図5に示すような形態で水平分
割線31及び垂直分割線32が表示されるときに、ユー
ザは、例えば、先ず最初に、範囲枠30を拡大・縮小・
移動することで、図14に示すように、抽出対象となる
名刺の画像データを囲むようにと範囲枠30を設定す
る。That is, when the image data of the business card folder is displayed, and when the horizontal division line 31 and the vertical division line 32 are displayed in a form as shown in FIG. The range frame 30 is enlarged / reduced /
By moving, as shown in FIG. 14, the range frame 30 is set so as to surround the image data of the business card to be extracted.
【0039】続いて、垂直分割線32を移動すること
で、図15に示すように、垂直分割線32の間隔が名刺
の画像データの長さと一致するようにと設定する。続い
て、水平分割線31を移動することで、図16に示すよ
うに、水平分割線31の間隔が名刺の画像データの長さ
と一致するようにと設定する。Subsequently, by moving the vertical division line 32, as shown in FIG. 15, the interval between the vertical division lines 32 is set to match the length of the business card image data. Subsequently, by moving the horizontal dividing line 31, the interval between the horizontal dividing lines 31 is set to match the length of the business card image data, as shown in FIG.
【0040】このようにして、図16に示すように、水
平分割線31/垂直分割線32が各名刺の画像データを
区画する状態になると、ユーザは、マウス21を操作す
ることで名刺データの抽出要求を発行する。In this way, as shown in FIG. 16, when the horizontal dividing line 31 / vertical dividing line 32 divides the image data of each business card, the user operates the mouse 21 to delete the business card data. Issue an extraction request.
【0041】この抽出要求を受け取ると、名刺フォルダ
読取プログラム24は、図9の処理フローの実行に入っ
て、先ず最初に、ステップ1で、範囲枠30の左上に位
置する分割領域(水平分割線31/垂直分割線32によ
り区画される領域)のサイズを基準サイズとして求め
る。すなわち、範囲枠30の原点(X0,Y0 )の所に位
置する分割領域のサイズを、基準サイズとして求めるの
である。Upon receiving this extraction request, the business card folder reading program 24 starts executing the processing flow of FIG. 9, and first, in step 1, the division area (horizontal division line) located at the upper left of the range frame 30 31 / the size of the area divided by the vertical dividing line 32) is determined as a reference size. That is, the size of the divided area located at the origin (X0, Y0) of the range frame 30 is determined as the reference size.
【0042】続いて、ステップ2で、水平分割線31/
垂直分割線32により区画される未処理の分割領域を1
つ取り出し、続くステップ3で、全ての分割領域を取り
出したのか否かをチェックして、全ての分割領域を取り
出したことを判断するときには、処理を終了する。Subsequently, in step 2, the horizontal dividing line 31 /
The unprocessed divided area defined by the vertical dividing line 32 is 1
Then, in step 3, it is checked whether or not all the divided areas have been extracted, and when it is determined that all of the divided areas have been extracted, the processing is terminated.
【0043】一方、ステップ3で、全ての分割領域を取
り出していないことを判断するとき、すなわち、ステッ
プ2で未処理の分割領域を1つ取り出せたことを判断す
るときには、ステップ4に進んで、その取り出した分割
領域のサイズが基準サイズの規定割合以上であるのか否
かを判断して、規定割合以上であることを判断するとき
には、ステップ5に進んで、その取り出した分割領域に
含まれる画像データを1枚の名刺の画像データとして抽
出して名刺イメージメモリ25に格納する。On the other hand, when it is determined in step 3 that all the divided regions have not been extracted, that is, when it is determined in step 2 that one unprocessed divided region has been extracted, the process proceeds to step 4. It is determined whether or not the size of the extracted divided region is equal to or greater than a specified ratio of the reference size. If it is determined that the size is equal to or larger than the specified ratio, the process proceeds to step 5 and the image included in the extracted divided region is determined. The data is extracted as image data of one business card and stored in the business card image memory 25.
【0044】一方、ステップ4で、取り出した分割領域
のサイズが基準サイズの規定割合以上でないことを判断
するときには、ステップ5の処理を行わずに、ステップ
2に戻っていく。On the other hand, when it is determined in step 4 that the size of the extracted divided area is not equal to or larger than the specified ratio of the reference size, the process returns to step 2 without performing the processing in step 5.
【0045】すなわち、範囲枠30の右端に位置する垂
直分割線32と範囲枠30との間は、垂直分割線32同
士の間隔から外れている場合があり、また、範囲枠30
の下端に位置する水平分割線31と範囲枠30との間
は、水平分割線31同士の間隔から外れている場合があ
るので、この部分の分割領域については、基準サイズの
規定割合以上である場合のみ、画像データを抽出して名
刺イメージメモリ25に格納するのである。That is, the interval between the vertical division line 32 located at the right end of the range frame 30 and the range frame 30 may be out of the interval between the vertical division lines 32.
In some cases, the distance between the horizontal division line 31 located at the lower end of the area and the range frame 30 may be out of the interval between the horizontal division lines 31. Therefore, the division area of this part is equal to or more than the specified ratio of the reference size. Only in this case, the image data is extracted and stored in the business card image memory 25.
【0046】このようにして、名刺フォルダ読取プログ
ラム24は、図7ないし図9の処理フローを実行するこ
とで、イメージスキャナ2の読み取った名刺フォルダの
画像データから、各名刺の画像データを抽出して名刺イ
メージメモリ25に格納する処理を行う。As described above, the business card folder reading program 24 executes the processing flow of FIG. 7 to FIG. 9 to extract the image data of each business card from the image data of the business card folder read by the image scanner 2. A process for storing the data in the business card image memory 25 is performed.
【0047】この名刺フォルダ読取プログラム24を受
けて、名刺認識プログラム27は、名刺イメージメモリ
25から1枚ずつ名刺の画像データを取り出し、文字認
識処理を行ってその結果を図17に示すように表示装置
20に表示し、認識不可能な部分や必要なデータをユー
ザに補足して貰うことで名刺情報を完成して、名刺デー
タメモリ28に格納する。In response to the business card folder reading program 24, the business card recognition program 27 extracts the business card image data one by one from the business card image memory 25, performs character recognition processing, and displays the result as shown in FIG. The business card information is displayed on the device 20 and supplemented by the user with an unrecognizable part or necessary data, and is stored in the business card data memory 28.
【0048】このように、本発明の画像処理装置1を用
いると、イメージスキャナ2の読み取る名刺フォルダの
画像データを入力として、その名刺フォルダに入れられ
ている名刺を簡単に認識できるようになる。As described above, when the image processing apparatus 1 of the present invention is used, the image data of the business card folder read by the image scanner 2 is input, and the business card stored in the business card folder can be easily recognized.
【0049】図示実施例に従って本発明を説明したが、
本発明はこれに限定されるものではない。例えば、実施
例では、名刺フォルダを具体例にして本発明を説明した
が、本発明はその適用が名刺フォルダに限られるもので
はない。The present invention has been described with reference to the illustrated embodiments.
The present invention is not limited to this. For example, in the embodiments, the present invention has been described with a business card folder as a specific example, but the present invention is not limited to the business card folder.
【0050】また、実施例では、イメージスキャナ2の
読み取る画像データを入力とすることで説明したが、デ
ィジタルカメラなどの他のイメージ読取装置の読み取る
画像データを入力としたり、イメージ読取装置により読
み取られた画像データをメモリなどから入力する場合に
も、そのまま適用できる。Further, in the embodiment, the description has been given by using the image data read by the image scanner 2 as an input. However, the image data read by another image reading device such as a digital camera may be input or read by the image reading device. The same can be applied to the case where the input image data is input from a memory or the like.
【0051】[0051]
【発明の効果】以上説明したように、本発明の画像処理
装置では、画像データをディスプレイ画面に表示すると
ともに、その表示に重ねて、範囲枠と、その範囲枠内で
水平垂直方向に等間隔で設定される分割線とを表示する
とともに、1本の分割線を移動させるだけで、分割線の
間隔を自在に設定可能とする構成を採って、それらの分
割線の区分する画像データを抽出する構成を採る。As described above, the image processing apparatus of the present invention displays image data on a display screen, superimposes the image data on the display screen, and equally spaced in the horizontal and vertical directions within the range frame. In addition to displaying the dividing lines set in the above, the configuration is adopted in which the interval between the dividing lines can be freely set by simply moving one dividing line, and the image data for dividing the dividing lines is extracted. It adopts the configuration to do.
【0052】これから、本発明の画像処理装置では、同
じ大きさの読取対象物が整列して配置される1枚の画像
データを入力するときに、その画像データの大きさに合
わせて範囲枠を設定するとともに、その読取対象物の大
きさに合わせて分割線を設定することで、その画像デー
タに含まれる各々の読取対象物の画像データを抽出でき
るようになる。Thus, in the image processing apparatus of the present invention, when inputting one piece of image data in which objects to be read having the same size are arranged in a line, the range frame is set in accordance with the size of the image data. By setting and setting the dividing line in accordance with the size of the object to be read, image data of each object to be read included in the image data can be extracted.
【0053】これにより、例えば、名刺フォルダや葉書
フォルダなどに入れられる複数の名刺や葉書などのそれ
ぞれの画像データを一度に読み込んで抽出できることに
なる。Thus, for example, each image data such as a plurality of business cards and postcards to be stored in a business card folder and a postcard folder can be read and extracted at a time.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明の一実施例である。FIG. 2 is an embodiment of the present invention.
【図3】名刺フォルダの画像データの説明図である。FIG. 3 is an explanatory diagram of image data of a business card folder.
【図4】ディスプレイ画面の説明図である。FIG. 4 is an explanatory diagram of a display screen.
【図5】ディスプレイ画面の説明図である。FIG. 5 is an explanatory diagram of a display screen.
【図6】区画情報テーブルの説明図である。FIG. 6 is an explanatory diagram of a section information table.
【図7】名刺フォルダ読取プログラムの実行する処理フ
ローである。FIG. 7 is a processing flow executed by a business card folder reading program.
【図8】名刺フォルダ読取プログラムの実行する処理フ
ローである。FIG. 8 is a processing flow executed by a business card folder reading program.
【図9】名刺フォルダ読取プログラムの実行する処理フ
ローである。FIG. 9 is a processing flow executed by a business card folder reading program.
【図10】範囲枠の移動処理の説明図である。FIG. 10 is an explanatory diagram of a range frame moving process.
【図11】範囲枠の移動処理の説明図である。FIG. 11 is an explanatory diagram of a moving process of a range frame.
【図12】範囲枠の拡大・縮小処理の説明図である。FIG. 12 is an explanatory diagram of a range frame enlargement / reduction process.
【図13】分割線の変更処理の説明図である。FIG. 13 is an explanatory diagram of a dividing line changing process.
【図14】ディスプレイ画面の説明図である。FIG. 14 is an explanatory diagram of a display screen.
【図15】ディスプレイ画面の説明図である。FIG. 15 is an explanatory diagram of a display screen.
【図16】ディスプレイ画面の説明図である。FIG. 16 is an explanatory diagram of a display screen.
【図17】ディスプレイ画面の説明図である。FIG. 17 is an explanatory diagram of a display screen.
1 画像処理装置 10 表示装置 11 入力装置 12 入力手段 13 格納手段 14 入出力制御手段 15 表示制御手段 16 管理手段 17 決定手段 18 抽出手段 Reference Signs List 1 image processing device 10 display device 11 input device 12 input means 13 storage means 14 input / output control means 15 display control means 16 management means 17 determination means 18 extraction means
Claims (6)
装置において、 画像データをディスプレイ画面に表示するとともに、そ
の表示に重ねて、範囲枠と、該範囲枠内で水平垂直方向
に等間隔で設定される分割線とを表示する表示制御手段
と、 分割線の移動が指示されるときに、その移動後の分割線
と範囲枠に設定される基準線との間の持つ情報から、上
記表示制御手段の必要とする分割線の間隔を決定する決
定手段と、 画像データの抽出が指示されるときに、分割線の区分す
る画像データを抽出する抽出手段とを備えることを、 特徴とする画像処理装置。1. An image processing apparatus for inputting and processing image data, wherein the image data is displayed on a display screen, a range frame is superimposed on the display, and a range frame is provided at equal intervals in the horizontal and vertical directions within the range frame. Display control means for displaying the set dividing line; and when the moving of the dividing line is instructed, the display is performed based on information held between the moved dividing line and the reference line set in the range frame. An image characterized by comprising: determining means for determining the interval between dividing lines required by the control means; and extracting means for extracting image data for dividing the dividing line when image data extraction is instructed. Processing equipment.
画像データの大きさが、分割線同士の区分するものの規
定以下となる場合には、該画像データを抽出しないこと
を、 特徴とする画像処理装置。2. The image processing apparatus according to claim 1, wherein the size of the image data that separates the dividing line located at the end from the range frame is equal to or smaller than the size of the dividing line. In such a case, the image data is not extracted.
いて、 表示制御手段は、範囲枠の拡大縮小が指示されるときに
は、分割線の間隔を保持しつつ範囲枠を拡大縮小して表
示することを、 特徴とする画像処理装置。3. The image processing apparatus according to claim 1, wherein the display control means, when instructed to enlarge or reduce the range frame, displays the range frame while enlarging or reducing the interval between the dividing lines. An image processing apparatus characterized in that:
いて、 表示制御手段は、範囲枠の移動が指示されるときには、
分割線の間隔を保持しつつ範囲枠を移動して表示するこ
とを、 特徴とする画像処理装置。4. The image processing apparatus according to claim 1, wherein the display control means is configured to:
An image processing apparatus characterized in that a range frame is moved and displayed while maintaining an interval between division lines.
れることになる移動が指示されるときには、画像データ
の領域に収まるようにと範囲枠を縮小して表示すること
を、 特徴とする画像処理装置。5. The image processing apparatus according to claim 4, wherein the display control means is configured to, when instructed to move such that a part of the range frame is out of the image data area, fit in the image data area. An image processing apparatus characterized in that the display is reduced and displayed in a range frame.
装置の実現に用いられるプログラムが記憶されるプログ
ラム記憶媒体であって、 画像データをディスプレイ画面に表示するとともに、そ
の表示に重ねて、範囲枠と、該範囲枠内で水平垂直方向
に等間隔で設定される分割線とを表示する表示制御処理
と、 分割線の移動が指示されるときに、その移動後の分割線
と範囲枠に設定される基準線との間の持つ情報から、上
記表示制御処理の必要とする分割線の間隔を決定する決
定処理と、 画像データの抽出が指示されるときに、分割線の区分す
る画像データを抽出する抽出処理とをコンピュータに実
行させるプログラムが記憶されることを、 特徴とするプログラム記憶媒体。6. A program storage medium for storing a program used for realizing an image processing apparatus for inputting and processing image data, the program storage medium displaying image data on a display screen and overlapping the display with the display. Display control processing for displaying a frame and a dividing line set at equal intervals in the horizontal and vertical directions within the range frame; and when movement of the dividing line is instructed, A determination process for determining an interval of a dividing line required for the display control process from information held with a set reference line, and image data for dividing the dividing line when an instruction to extract image data is given. A program storage medium, wherein a program for causing a computer to execute an extraction process for extracting a program is stored.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29057397A JP3383755B2 (en) | 1997-10-23 | 1997-10-23 | Image processing apparatus and program storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29057397A JP3383755B2 (en) | 1997-10-23 | 1997-10-23 | Image processing apparatus and program storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11126263A true JPH11126263A (en) | 1999-05-11 |
JP3383755B2 JP3383755B2 (en) | 2003-03-04 |
Family
ID=17757783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29057397A Expired - Fee Related JP3383755B2 (en) | 1997-10-23 | 1997-10-23 | Image processing apparatus and program storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3383755B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003016424A (en) * | 2001-07-04 | 2003-01-17 | Pfu Ltd | IMAGE PROCESSING APPARATUS, CONTROL METHOD OF IMAGE PROCESSING APPARATUS, AND PROGRAM THEREOF |
JP2018037997A (en) * | 2016-09-02 | 2018-03-08 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
-
1997
- 1997-10-23 JP JP29057397A patent/JP3383755B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003016424A (en) * | 2001-07-04 | 2003-01-17 | Pfu Ltd | IMAGE PROCESSING APPARATUS, CONTROL METHOD OF IMAGE PROCESSING APPARATUS, AND PROGRAM THEREOF |
JP2018037997A (en) * | 2016-09-02 | 2018-03-08 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP3383755B2 (en) | 2003-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8780117B2 (en) | Display control apparatus and display control method capable of rearranging changed objects | |
JP5318924B2 (en) | Image display device, image display method, image display program, and computer-readable recording medium for recording the program | |
JP2000115476A (en) | System and method for operating area of scanned image | |
JPH10240220A (en) | Information processing equipment having annotation display function | |
US20130298015A1 (en) | Document image display device, and method for controlling operation of same | |
JP2007109221A (en) | Part management system, part management method, program and recording medium | |
CN112947826A (en) | Information acquisition method and device and electronic equipment | |
JP2008234147A (en) | Document image display device, document image display method, and document image display program | |
JP2011086050A (en) | Information processing terminal and computer program | |
JP7019967B2 (en) | Display control program, display control method and display control device | |
JP2000298679A (en) | Information processor arranging plural object on map and its object arranging method | |
JPH11126263A (en) | Image processing apparatus and program storage medium | |
JP2996933B2 (en) | Drawing display device | |
JP6322086B2 (en) | Display control device, display device, program, recording medium | |
JP6287498B2 (en) | Electronic whiteboard device, electronic whiteboard input support method, and program | |
JP4136282B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2012221062A (en) | Information processing device, information processing method, and program | |
JP2016025625A (en) | Information processor, information processing method, and program | |
JP2004240877A (en) | Data display system, data display apparatus, and recording medium recorded with data display program | |
JPH0322014A (en) | Menu selecting method | |
JP2001005911A (en) | Character input device and display controlling method | |
JP5066877B2 (en) | Image display device, image display method, and program | |
JPH0346081A (en) | On-line hand-written character input method | |
JP6218696B2 (en) | Image display device, image display method, and program | |
KR102751815B1 (en) | Content browsing method, computer device, and computer program using gesture based scrolling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |